--- /srv/reproducible-results/rbuild-debian/r-b-build.jUOJr8nS/b1/graphviz_2.42.4-2_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.jUOJr8nS/b2/graphviz_2.42.4-2_armhf.changes ├── Files │ @@ -1,34 +1,34 @@ │ │ 645cdd96f0215368f4988290a4e4b580 1372520 debug optional graphviz-dbgsym_2.42.4-2_armhf.deb │ - 7c5c90a775280e5398d011dd74b3dab3 4505756 doc optional graphviz-doc_2.42.4-2_all.deb │ + a5bd06c5be2cc60946c1a626e767286a 4506104 doc optional graphviz-doc_2.42.4-2_all.deb │ 631f3958b14a8e538c08fa7abca8d79b 501952 graphics optional graphviz_2.42.4-2_armhf.deb │ 8d85732e2a7378d87c3d81924a65f7b9 28876 debug optional libcdt5-dbgsym_2.42.4-2_armhf.deb │ cca4d1ac74c8088cbb2e43c5d5a74aff 37652 libs optional libcdt5_2.42.4-2_armhf.deb │ a55756a1e0160e663d64281c5e1e9af8 107636 debug optional libcgraph6-dbgsym_2.42.4-2_armhf.deb │ c6cf4383e444ff55f731f250144b53cd 56488 libs optional libcgraph6_2.42.4-2_armhf.deb │ 79007641397a6d08cc87444ffce4cc4d 249800 debug optional libgraphviz-dev-dbgsym_2.42.4-2_armhf.deb │ e96a23d462ab3ed9cd920d0de9b5eb6b 122976 libdevel optional libgraphviz-dev_2.42.4-2_armhf.deb │ fb812ecf4bd5cd09dc879be6b9b49cd9 96132 debug optional libgv-guile-dbgsym_2.42.4-2_armhf.deb │ - 36746c3402e398ed8911284a06d52346 44756 interpreters optional libgv-guile_2.42.4-2_armhf.deb │ + 9bf39b2b58e4b0b88d884b7b709abedb 44760 interpreters optional libgv-guile_2.42.4-2_armhf.deb │ 5702c6b432836ba1abd78da866dbcc23 117864 debug optional libgv-lua-dbgsym_2.42.4-2_armhf.deb │ - 3d22a8d9c0bb83a5b98b9b6dfd0ed929 57160 interpreters optional libgv-lua_2.42.4-2_armhf.deb │ + 176b0e9d1a33b49447db4bb2fa18f942 57164 interpreters optional libgv-lua_2.42.4-2_armhf.deb │ 3575d257236dad212149c25c759333bc 194480 debug optional libgv-perl-dbgsym_2.42.4-2_armhf.deb │ - b8ee4229e4eba8f476abb86bc28ede2d 58252 perl optional libgv-perl_2.42.4-2_armhf.deb │ + 7a274f3218c3a49e30388988221e81c5 58252 perl optional libgv-perl_2.42.4-2_armhf.deb │ 856aa1cd52335fdda5a92455e381e969 111556 debug optional libgv-ruby-dbgsym_2.42.4-2_armhf.deb │ - 16449cb4a31e47f82f1de3f64a4a3a30 50344 ruby optional libgv-ruby_2.42.4-2_armhf.deb │ + 95736747e1df40dabdc3c8113a1ace5d 50348 ruby optional libgv-ruby_2.42.4-2_armhf.deb │ 4680fcc5fe9f25058ae1fe44d73b66e0 2296156 debug optional libgv-tcl-dbgsym_2.42.4-2_armhf.deb │ - 29e223b5ed1662782ee715e3f87dff1d 654236 interpreters optional libgv-tcl_2.42.4-2_armhf.deb │ + 31e30aa2c0f5ee15b363d2872d4b5f30 654232 interpreters optional libgv-tcl_2.42.4-2_armhf.deb │ 35e0fe3d49794bcc8d0df9097e65c30c 2013976 debug optional libgvc6-dbgsym_2.42.4-2_armhf.deb │ 9b79dab0cc18735c32323cd702144205 65636 debug optional libgvc6-plugins-gtk-dbgsym_2.42.4-2_armhf.deb │ 342fe151f2b4511e280ffb56a681de25 38808 libs optional libgvc6-plugins-gtk_2.42.4-2_armhf.deb │ 07cdeaa2c64937d5a9000ad23e0990e1 580504 libs optional libgvc6_2.42.4-2_armhf.deb │ 89f9ad8f95e44295c09b639c739a6f98 339160 debug optional libgvpr2-dbgsym_2.42.4-2_armhf.deb │ c189647d7dc1628813917a6164b4a059 167908 libs optional libgvpr2_2.42.4-2_armhf.deb │ dbaaff5f90e0054db808d85f165e91fe 2644 debug optional liblab-gamut1-dbgsym_2.42.4-2_armhf.deb │ 3a77d29ab409d0f0a915daad469edd0a 198368 libs optional liblab-gamut1_2.42.4-2_armhf.deb │ 7d47a2ef9af2dc6e833c27a24ad8c65b 37724 debug optional libpathplan4-dbgsym_2.42.4-2_armhf.deb │ 580e78f07f0accf21afb94c4c302f118 39568 libs optional libpathplan4_2.42.4-2_armhf.deb │ 6d3dba5fc960e9a21d169c04499cdbd2 25972 debug optional libxdot4-dbgsym_2.42.4-2_armhf.deb │ 0e72920def411eccadab7d7ec7573cfe 34236 libs optional libxdot4_2.42.4-2_armhf.deb │ 192141ebc8918a43603a7eeb3a9a61d9 126852 debug optional python3-gv-dbgsym_2.42.4-2_armhf.deb │ - af8de013f8538abd31f3ef6813f0d246 53068 python optional python3-gv_2.42.4-2_armhf.deb │ + 1bec14a092fbec86feb53c2af8686262 53064 python optional python3-gv_2.42.4-2_armhf.deb ├── graphviz-doc_2.42.4-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-08-07 14:52:13.000000 debian-binary │ │ --rw-r--r-- 0 0 0 8664 2024-08-07 14:52:13.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 4496900 2024-08-07 14:52:13.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 8656 2024-08-07 14:52:13.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 4497256 2024-08-07 14:52:13.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -296,68 +296,68 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3018 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/html/schema/attributes.xslt.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6478 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/html/tcldot.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3929 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/html/todo.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13931 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/html/winbuild.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3230 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/latex_suggestions.txt │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 155920 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/Agraph.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15439 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/acyclic.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17631 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/bcomps.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21921 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/ccomps.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15446 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/acyclic.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17628 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/bcomps.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21911 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/ccomps.1.pdf.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 47546 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/cdt.3.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 49075 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/cgraph.3.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19879 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/cluster.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13748 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/diffimg.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16845 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/dijkstra.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 51967 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/dot.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 49048 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/cgraph.3.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 19903 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/cluster.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13749 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/diffimg.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16839 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/dijkstra.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 51985 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/dot.1.pdf.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 266522 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/dotguide.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15501 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/dotty.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15503 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/dotty.1.pdf.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 211526 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/dottyguide.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21146 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/edgepaint.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11050 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/expr.3.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15200 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gc.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 24465 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gdtclft.3tcl.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16649 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gml2gv.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17529 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/graphml2gv.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21802 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3guile.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21974 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3lua.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21977 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3perl.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21977 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3python.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22038 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3ruby.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21691 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3tcl.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16735 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvc.3.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 20826 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvcolor.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22741 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvgen.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 24847 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvmap.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 20965 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvmap.sh.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 24727 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvpack.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 65546 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvpr.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21607 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvpr.3.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16972 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gxl2gv.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14810 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/lab_gamut.3.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 20092 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/lefty.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21144 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/edgepaint.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11054 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/expr.3.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15203 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gc.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24459 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gdtclft.3tcl.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16635 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gml2gv.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17521 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/graphml2gv.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21889 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3guile.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22059 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3lua.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22043 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3perl.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22048 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3python.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22139 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3ruby.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21616 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3tcl.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16729 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvc.3.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20833 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvcolor.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22717 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvgen.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24845 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvmap.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20963 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvmap.sh.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24728 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvpack.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 65524 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvpr.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21601 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvpr.3.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16982 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gxl2gv.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14803 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/lab_gamut.3.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20093 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/lefty.1.pdf.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 208073 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/leftyguide.pdf.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 340716 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/libguide.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15353 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/lneato.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21294 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/mingle.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19115 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/mm2gv.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15387 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/lneato.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21288 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/mingle.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 19113 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/mm2gv.1.pdf.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 89940 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/neatoguide.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12528 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/nop.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 40789 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/osage.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 31080 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/pack.3.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 41669 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/patchwork.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 23499 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/pathplan.3.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18080 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/prune.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15521 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/sccmap.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12529 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/nop.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 40793 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/osage.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 31061 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/pack.3.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41652 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/patchwork.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 23500 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/pathplan.3.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18073 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/prune.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15516 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/sccmap.1.pdf.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 731009 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/smyrna.pdf.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 34828 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/tcldot.3tcl.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14601 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/tred.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17067 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/unflatten.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13230 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/vimdot.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 29475 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/xdot.3.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14602 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/tred.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17063 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/unflatten.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13224 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/vimdot.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 29482 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/xdot.3.pdf.gz │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz-doc/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1253 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz-doc/changelog.Debian.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19265 2020-04-06 06:00:49.000000 ./usr/share/doc/graphviz-doc/changelog.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16435 2024-01-26 20:26:42.000000 ./usr/share/doc/graphviz-doc/copyright │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-08-07 14:52:13.000000 ./usr/share/doc-base/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 390 2014-12-10 15:25:41.000000 ./usr/share/doc-base/graphviz-doc.graphviz-index │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/circo.1.pdf.gz -> dot.1.pdf.gz │ │ │ ├── ./usr/share/doc/graphviz/pdf/acyclic.1.pdf.gz │ │ │ │ ├── acyclic.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.3 Tc /R32917096 10 Tf 1 0 0 1 72 793.89 Tm (AC)Tj 0 Tc 12.4801 0 Td (YCLIC)Tj /R33242872 10 Tf 28.5102 0 Td 122.47 Tw (\(1\) General)Tj 170.78 0 Td 0 Tw (Commands Manual)Tj -0.3 Tc /R32917096 10 Tf 203.58 0 Td (AC)Tj 0 Tc 12.4801 0 Td (YCLIC)Tj /R33242872 10 Tf 28.5102 0 Td (\(1\))Tj -0.219 Tc /R33561440 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R33242872 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 /R33561440 10.95 Tf -103.87 -16.8 Td (SYNOPSIS)Tj /R33561440 10 Tf 36 -12 Td (acyclic)Tj /R33242872 10 Tf 31.3801 0 Td ([)Tj /R33561440 10 Tf 5.83008 0 Td [(­n)39.9841(v?)]TJ 2.5 Tc /R33242872 10 Tf 25.8602 0 Td (][)Tj 0 Tc /R33561440 10 Tf 11.6602 0 Td (­o)Tj /R32917096 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R33242872 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R32917096 10 Tf 13.5699 0 Td (Œle)Tj /R33242872 10 Tf 14.9 0 Td (])Tj /R33561440 10.95 Tf -180.311 -16.8 Td (DESCRIPTION)Tj /R33561440 10 Tf 36 -12 Td (acyclic)Tj /R33242872 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 /R33561440 10 Tf 398.27 0 Td (stdin)Tj /R33242872 10 Tf 21.1199 0 Td (.)Tj /R33561440 10.95 Tf -455.39 -16.8 Td (OPTIONS)Tj /R33242872 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R33561440 10 Tf 16.8 TL (­n)' /R33242872 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 /R33561440 10 Tf -36 -16.8 Td (­v)Tj /R33242872 10 Tf 36 0 Td [(Print information about whether the Œle is ac)15(yclic, has a c)15(ycle or is undirected.)]TJ /R33561440 10 Tf -36 -16.8 Td (­o)Tj /R32917096 10 Tf 13.2 0 Td (outŒle)Tj /R33242872 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 /R33561440 10 Tf 329.05 0 Td (stdout)Tj /R33242872 10 Tf 26.6699 0 Td (.)Tj /R33561440 10 Tf -391.72 -16.8 Td (­?)Tj /R33242872 10 Tf 36 0 Td (option causes the program to print usage information.)Tj /R33561440 10.95 Tf -72 -16.8 Td (RETURN CODES)Tj /R33561440 10 Tf 36 -12 Td (acyclic)Tj /R33242872 10 Tf 31.9551 0 Td (returns)Tj /R33561440 10 Tf 30.8449 0 Td (0)Tj /R33242872 10 Tf 8.075 0 Td 0.575 Tw (if the graph is ac)Tj 68.8 0 Td (yclic;)Tj /R33561440 10 Tf 25.2949 0 Td (1)Tj /R33242872 10 Tf 8.075 0 Td (if the graph has a c)Tj 78.5352 0 Td (ycle;)Tj /R33561440 10 Tf 22.5148 0 Td (2)Tj /R33242872 10 Tf 8.075 0 Td 0.574 Tw (if the graph is undirected; and)Tj /R33561440 10 Tf 125.644 0 Td (255)Tj /R33242872 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 /R33561440 10.95 Tf -94.4297 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R33242872 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 /R33561440 10.95 Tf -118.21 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R33242872 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 /R33561440 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R33242872 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.3 Tc /R28751464 10 Tf 1 0 0 1 72 793.89 Tm (AC)Tj 0 Tc 12.4801 0 Td (YCLIC)Tj /R29077240 10 Tf 28.5102 0 Td 122.47 Tw (\(1\) General)Tj 170.78 0 Td 0 Tw (Commands Manual)Tj -0.3 Tc /R28751464 10 Tf 203.58 0 Td (AC)Tj 0 Tc 12.4801 0 Td (YCLIC)Tj /R29077240 10 Tf 28.5102 0 Td (\(1\))Tj -0.219 Tc /R29395808 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R29077240 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 /R29395808 10.95 Tf -103.87 -16.8 Td (SYNOPSIS)Tj /R29395808 10 Tf 36 -12 Td (acyclic)Tj /R29077240 10 Tf 31.3801 0 Td ([)Tj /R29395808 10 Tf 5.83008 0 Td [(­n)39.9841(v?)]TJ 2.5 Tc /R29077240 10 Tf 25.8602 0 Td (][)Tj 0 Tc /R29395808 10 Tf 11.6602 0 Td (­o)Tj /R28751464 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R29077240 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R28751464 10 Tf 13.5699 0 Td (Œle)Tj /R29077240 10 Tf 14.9 0 Td (])Tj /R29395808 10.95 Tf -180.311 -16.8 Td (DESCRIPTION)Tj /R29395808 10 Tf 36 -12 Td (acyclic)Tj /R29077240 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 /R29395808 10 Tf 398.27 0 Td (stdin)Tj /R29077240 10 Tf 21.1199 0 Td (.)Tj /R29395808 10.95 Tf -455.39 -16.8 Td (OPTIONS)Tj /R29077240 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R29395808 10 Tf 16.8 TL (­n)' /R29077240 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 /R29395808 10 Tf -36 -16.8 Td (­v)Tj /R29077240 10 Tf 36 0 Td [(Print information about whether the Œle is ac)15(yclic, has a c)15(ycle or is undirected.)]TJ /R29395808 10 Tf -36 -16.8 Td (­o)Tj /R28751464 10 Tf 13.2 0 Td (outŒle)Tj /R29077240 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 /R29395808 10 Tf 329.05 0 Td (stdout)Tj /R29077240 10 Tf 26.6699 0 Td (.)Tj /R29395808 10 Tf -391.72 -16.8 Td (­?)Tj /R29077240 10 Tf 36 0 Td (option causes the program to print usage information.)Tj /R29395808 10.95 Tf -72 -16.8 Td (RETURN CODES)Tj /R29395808 10 Tf 36 -12 Td (acyclic)Tj /R29077240 10 Tf 31.9551 0 Td (returns)Tj /R29395808 10 Tf 30.8449 0 Td (0)Tj /R29077240 10 Tf 8.075 0 Td 0.575 Tw (if the graph is ac)Tj 68.8 0 Td (yclic;)Tj /R29395808 10 Tf 25.2949 0 Td (1)Tj /R29077240 10 Tf 8.075 0 Td (if the graph has a c)Tj 78.5352 0 Td (ycle;)Tj /R29395808 10 Tf 22.5148 0 Td (2)Tj /R29077240 10 Tf 8.075 0 Td 0.574 Tw (if the graph is undirected; and)Tj /R29395808 10 Tf 125.644 0 Td (255)Tj /R29077240 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 /R29395808 10.95 Tf -94.4297 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R29077240 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 /R29395808 10.95 Tf -118.21 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R29077240 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 /R29395808 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R29077240 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1631 │ │ │ │ │ │ +1633 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ HKTNWF+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -617,19 +617,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R33561440 │ │ │ │ │ │ +R29395808 │ │ │ │ │ │ │ │ │ │ │ │ -R33242872 │ │ │ │ │ │ +R29077240 │ │ │ │ │ │ │ │ │ │ │ │ -R32917096 │ │ │ │ │ │ +R28751464 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -684,15 +684,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 393 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33586840 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29421208 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -712,15 +712,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 491 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33587208 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29421576 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -739,18 +739,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -233 │ │ │ │ │ │ +234 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33587576 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29421944 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -772,15 +772,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-3409cffc6b13'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-2000ead8d7e8'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 24 │ │ │ ├── ./usr/share/doc/graphviz/pdf/bcomps.1.pdf.gz │ │ │ │ ├── bcomps.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,15 +71,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R14906984 10 Tf 1 0 0 1 72.5801 793.89 Tm (BCOMPS)Tj /R15234872 10 Tf 40.0199 0 Td 122.86 Tw (\(1\) General)Tj 171.17 0 Td 0 Tw (Commands Manual)Tj /R14906984 10 Tf 204.55 0 Td (BCOMPS)Tj /R15234872 10 Tf 40.0199 0 Td (\(1\))Tj -0.219 Tc /R15551328 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R15234872 10 Tf 20.407 -12 Td (bcomps ­ biconnected components Œlter for graphs)Tj /R15551328 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R15551328 10 Tf 36 -12 Td (bcomps)Tj /R15234872 10 Tf 35.2801 0 Td ([)Tj /R15551328 10 Tf 5.83008 0 Td (­stvx?)Tj 2.5 Tc /R15234872 10 Tf 32.9199 0 Td (][)Tj 0 Tc /R15551328 10 Tf 11.6602 0 Td (-o)Tj /R14906984 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R15234872 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R14906984 10 Tf 13.5699 0 Td (Œles)Tj /R15234872 10 Tf 18.8801 0 Td (])Tj /R15551328 10.95 Tf -190.38 -16.8 Td (DESCRIPTION)Tj /R15551328 10 Tf 36 -12 Td (bcomps)Tj /R15234872 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 /R15551328 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R15234872 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R15551328 10 Tf 16.8 TL (­s)' /R15234872 10 Tf 36 0 Td (No output graph is printed. Implies the)Tj /R15551328 10 Tf 157.77 0 Td (­v)Tj /R15234872 10 Tf 13.2 0 Td (ag.)Tj /R15551328 10 Tf -206.97 -16.8 Td (­t)Tj /R15234872 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 /R15551328 10 Tf -186.24 -16.8 Td (­x)Tj /R15234872 10 Tf 36 0 Td (Each biconnected component is printed as a separate root graph.)Tj /R15551328 10 Tf -36 -16.8 Td (­v)Tj /R15234872 10 Tf 36 0 Td [(Prints number of blocks and cutv)15.0146(ertices.)]TJ /R15551328 10 Tf -36 -16.8 Td (­o)Tj /R14906984 10 Tf 13.2 0 Td (outŒle)Tj /R15234872 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 /R14906984 10 Tf 19.0219 0 Td (outŒle)Tj /R15234872 10 Tf 25 0 Td (.)Tj -393.504 -12 Td 0.212 Tw (In particular)Tj 2.712 Tc 48.9621 0 Td [(,i)271.182(fb)]TJ 0 Tc 19.0344 0 Td (oth)Tj /R15551328 10 Tf 15.4922 0 Td (-o)Tj /R15234872 10 Tf 11.0422 0 Td (and)Tj /R15551328 10 Tf 17.152 0 Td (-x)Tj /R15234872 10 Tf 11.0422 0 Td 0.211 Tw [(ags are used, then each block is written to a dif)24.9902(ferent Œle. If)]TJ /R14906984 10 Tf 248.273 0 Td (outŒle)Tj /R15234872 10 Tf -370.998 -12 Td 1.09 Tw (does not ha)Tj -0.15 Tc 47.5301 0 Td 1.39 Tw (ve a s)Tj 0 Tc 24.8 0 Td (uf)Tj 8.08008 0 Td 1.091 Tw (Œx, the nth block of the ith graph is written to)Tj /R14906984 10 Tf 196.441 0 Td (outŒle_n_i)Tj 3.591 Tc /R15234872 10 Tf 42.7801 0 Td (.H)Tj -0.25 Tc 13.3109 0 Td (ow)Tj 11.9699 0 Td -2.15 Tw (ev e)Tj -0.4 Tc 13.4801 0 Td 1.891 Tw (r, t)Tj 0 Tc 11.8012 0 Td 1.091 Tw (he 0th)Tj -370.193 -12 Td 0 Tw (block of the 0th graph is written to)Tj /R14906984 10 Tf 141.1 0 Td (outŒle)Tj /R15234872 10 Tf 25 0 Td (.)Tj -166.1 -24 Td (If)Tj /R14906984 10 Tf 9.73906 0 Td (outŒle)Tj /R15234872 10 Tf 28.0789 0 Td 0.579 Tw [(has a suf)24.9951(Œx, i.e., has the form)]TJ /R14906984 10 Tf 124.063 0 Td [(base)14.9927(.sfx)]TJ 3.079 Tc /R15234872 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 /R14906984 10 Tf 80.2602 0 Td (.sfx)Tj /R15234872 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 /R14906984 10 Tf 114.15 0 Td (outŒle_n_T)Tj 2.5 Tc /R15234872 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 /R15551328 10.95 Tf -36 -16.8 Td (OPERANDS)Tj /R15234872 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R14906984 10 Tf 1.91016 -16.8 Td (Œles)Tj /R15234872 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 /R14906984 10 Tf 272.314 0 Td (Œles)Tj /R15234872 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R15551328 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R15551328 10 Tf 36 -12 Td (bcomps)Tj /R15234872 10 Tf 35.6031 0 Td (returns)Tj /R15551328 10 Tf 30.593 0 Td (0)Tj /R15234872 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 /R15551328 10.95 Tf -57.2297 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R15234872 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 /R15551328 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R15234872 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R15551328 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R15234872 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R33461864 10 Tf 1 0 0 1 72.5801 793.89 Tm (BCOMPS)Tj /R33789752 10 Tf 40.0199 0 Td 122.86 Tw (\(1\) General)Tj 171.17 0 Td 0 Tw (Commands Manual)Tj /R33461864 10 Tf 204.55 0 Td (BCOMPS)Tj /R33789752 10 Tf 40.0199 0 Td (\(1\))Tj -0.219 Tc /R34106208 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R33789752 10 Tf 20.407 -12 Td (bcomps ­ biconnected components Œlter for graphs)Tj /R34106208 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R34106208 10 Tf 36 -12 Td (bcomps)Tj /R33789752 10 Tf 35.2801 0 Td ([)Tj /R34106208 10 Tf 5.83008 0 Td (­stvx?)Tj 2.5 Tc /R33789752 10 Tf 32.9199 0 Td (][)Tj 0 Tc /R34106208 10 Tf 11.6602 0 Td (-o)Tj /R33461864 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R33789752 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R33461864 10 Tf 13.5699 0 Td (Œles)Tj /R33789752 10 Tf 18.8801 0 Td (])Tj /R34106208 10.95 Tf -190.38 -16.8 Td (DESCRIPTION)Tj /R34106208 10 Tf 36 -12 Td (bcomps)Tj /R33789752 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 /R34106208 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R33789752 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R34106208 10 Tf 16.8 TL (­s)' /R33789752 10 Tf 36 0 Td (No output graph is printed. Implies the)Tj /R34106208 10 Tf 157.77 0 Td (­v)Tj /R33789752 10 Tf 13.2 0 Td (ag.)Tj /R34106208 10 Tf -206.97 -16.8 Td (­t)Tj /R33789752 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 /R34106208 10 Tf -186.24 -16.8 Td (­x)Tj /R33789752 10 Tf 36 0 Td (Each biconnected component is printed as a separate root graph.)Tj /R34106208 10 Tf -36 -16.8 Td (­v)Tj /R33789752 10 Tf 36 0 Td [(Prints number of blocks and cutv)15.0146(ertices.)]TJ /R34106208 10 Tf -36 -16.8 Td (­o)Tj /R33461864 10 Tf 13.2 0 Td (outŒle)Tj /R33789752 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 /R33461864 10 Tf 19.0219 0 Td (outŒle)Tj /R33789752 10 Tf 25 0 Td (.)Tj -393.504 -12 Td 0.212 Tw (In particular)Tj 2.712 Tc 48.9621 0 Td [(,i)271.182(fb)]TJ 0 Tc 19.0344 0 Td (oth)Tj /R34106208 10 Tf 15.4922 0 Td (-o)Tj /R33789752 10 Tf 11.0422 0 Td (and)Tj /R34106208 10 Tf 17.152 0 Td (-x)Tj /R33789752 10 Tf 11.0422 0 Td 0.211 Tw [(ags are used, then each block is written to a dif)24.9902(ferent Œle. If)]TJ /R33461864 10 Tf 248.273 0 Td (outŒle)Tj /R33789752 10 Tf -370.998 -12 Td 1.09 Tw (does not ha)Tj -0.15 Tc 47.5301 0 Td 1.39 Tw (ve a s)Tj 0 Tc 24.8 0 Td (uf)Tj 8.08008 0 Td 1.091 Tw (Œx, the nth block of the ith graph is written to)Tj /R33461864 10 Tf 196.441 0 Td (outŒle_n_i)Tj 3.591 Tc /R33789752 10 Tf 42.7801 0 Td (.H)Tj -0.25 Tc 13.3109 0 Td (ow)Tj 11.9699 0 Td -2.15 Tw (ev e)Tj -0.4 Tc 13.4801 0 Td 1.891 Tw (r, t)Tj 0 Tc 11.8012 0 Td 1.091 Tw (he 0th)Tj -370.193 -12 Td 0 Tw (block of the 0th graph is written to)Tj /R33461864 10 Tf 141.1 0 Td (outŒle)Tj /R33789752 10 Tf 25 0 Td (.)Tj -166.1 -24 Td (If)Tj /R33461864 10 Tf 9.73906 0 Td (outŒle)Tj /R33789752 10 Tf 28.0789 0 Td 0.579 Tw [(has a suf)24.9951(Œx, i.e., has the form)]TJ /R33461864 10 Tf 124.063 0 Td [(base)14.9927(.sfx)]TJ 3.079 Tc /R33789752 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 /R33461864 10 Tf 80.2602 0 Td (.sfx)Tj /R33789752 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 /R33461864 10 Tf 114.15 0 Td (outŒle_n_T)Tj 2.5 Tc /R33789752 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 /R34106208 10.95 Tf -36 -16.8 Td (OPERANDS)Tj /R33789752 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R33461864 10 Tf 1.91016 -16.8 Td (Œles)Tj /R33789752 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 /R33461864 10 Tf 272.314 0 Td (Œles)Tj /R33789752 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R34106208 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R34106208 10 Tf 36 -12 Td (bcomps)Tj /R33789752 10 Tf 35.6031 0 Td (returns)Tj /R34106208 10 Tf 30.593 0 Td (0)Tj /R33789752 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 /R34106208 10.95 Tf -57.2297 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R33789752 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 /R34106208 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R33789752 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R34106208 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R33789752 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2137 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -636,19 +636,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R15551328 │ │ │ │ │ │ +R34106208 │ │ │ │ │ │ │ │ │ │ │ │ -R15234872 │ │ │ │ │ │ +R33789752 │ │ │ │ │ │ │ │ │ │ │ │ -R14906984 │ │ │ │ │ │ +R33461864 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -700,18 +700,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -364 │ │ │ │ │ │ +363 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R10931648 def 1 begincodespacerange <00><ff> endcodespacerange 32 beginbfrange <20><20><0020> <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> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29486528 def 1 begincodespacerange <00><ff> endcodespacerange 32 beginbfrange <20><20><0020> <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> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -731,15 +731,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 532 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R10932016 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29486896 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -759,18 +759,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -302 │ │ │ │ │ │ +303 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15551624 def 1 begincodespacerange <00><ff> endcodespacerange 22 beginbfrange <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34106504 def 1 begincodespacerange <00><ff> endcodespacerange 22 beginbfrange <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -792,15 +792,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-bcd02b46cd50'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-888ef672f827'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 24 │ │ │ ├── ./usr/share/doc/graphviz/pdf/ccomps.1.pdf.gz │ │ │ │ ├── ccomps.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -72,20 +72,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R19560040 10 Tf 1 0 0 1 71.8398 793.89 Tm (CCOMPS)Tj /R19887928 10 Tf 40.5801 0 Td 123.04 Tw (\(1\) General)Tj 171.35 0 Td 0 Tw (Commands Manual)Tj /R19560040 10 Tf 203.99 0 Td (CCOMPS)Tj /R19887928 10 Tf 40.5801 0 Td (\(1\))Tj -0.219 Tc /R20204384 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R19887928 10 Tf 20.407 -12 Td (ccomps ­ connected components Œlter for graphs)Tj /R20204384 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R20204384 10 Tf 36 -12 Td (ccomps)Tj /R19887928 10 Tf 34.1602 0 Td ([)Tj /R20204384 10 Tf 5.83008 0 Td [(­sxv)10.0159(enzC?)]TJ 2.5 Tc /R19887928 10 Tf 51.15 0 Td (][)Tj 0 Tc /R20204384 10 Tf 11.6602 0 Td (-X)Tj /R19560040 10 Tf 10.8398 0 Td ([#%]s[-f])Tj 2.5 Tc /R19887928 10 Tf 41.8199 0 Td (][)Tj 0 Tc /R20204384 10 Tf 11.6602 0 Td (-o)Tj /R19560040 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R19887928 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R19560040 10 Tf 13.5699 0 Td (Œles)Tj /R19887928 10 Tf 18.8801 0 Td (])Tj /R20204384 10.95 Tf -271.811 -16.8 Td (DESCRIPTION)Tj /R20204384 10 Tf 36 -12 Td (ccomps)Tj /R19887928 10 Tf 34.1602 0 Td (decomposes graphs into their connected components, printing the components to standard output.)Tj /R20204384 10.95 Tf -70.1602 -16.8 Td (OPTIONS)Tj /R19887928 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R20204384 10 Tf 16.8 TL (­e)' /R19887928 10 Tf 36 0 Td (Do not induce edges in the connected components.)Tj /R20204384 10 Tf -36 -16.8 Td (­s)Tj /R19887928 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 /R20204384 10 Tf -36 -16.8 Td (­x)Tj /R19887928 10 Tf 36 0 Td (Only the connected components are printed, as separate graphs.)Tj /R20204384 10 Tf -36 -16.8 Td (­v)Tj /R19887928 10 Tf 36 0 Td (Counts of nodes, edges and connected components are printed.)Tj /R20204384 10 Tf -36 -16.8 Td (­z)Tj /R19887928 10 Tf 36 0 Td 0.429 Tw (Sort components by size, with the lar)Tj 150.994 0 Td 0.428 Tw (gest Œrst. This is only ef)Tj 98.5602 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.728 Tw (ve i)Tj 2.928 Tc 14.998 0 Td (fe)Tj 0 Tc 10.698 0 Td (ither)Tj /R20204384 10 Tf 21.2578 0 Td (-x)Tj /R19887928 10 Tf 11.2578 0 Td (or)Tj /R20204384 10 Tf 11.2578 0 Td (-X#)Tj /R19887928 10 Tf 18.4781 0 Td 0.428 Tw (is present.)Tj -355.022 -12 Td (Thus,)Tj /R20204384 10 Tf 25 0 Td (-zX#0)Tj /R19887928 10 Tf 27.4898 0 Td 0 Tw [(will cause the lar)17.9834(gest component to be printed.)]TJ /R20204384 10 Tf -88.4898 -16.8 Td (­C)Tj /R19887928 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 /R20204384 10 Tf -125.84 -16.8 Td (­n)Tj /R19887928 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 /R20204384 10 Tf 6.85195 0 Td (ccomps)Tj /R19887928 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 /R20204384 10 Tf -192.42 -16.8 Td (­X)Tj /R19560040 10 Tf 15.4199 0 Td (node_name)Tj /R19887928 10 Tf 20.5801 -12 Td (Prints only the component containing the node)Tj /R19560040 10 Tf 189.16 0 Td (node_name)Tj 2.5 Tc /R19887928 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 /R20204384 10 Tf -298.51 -16.8 Td (­X#)Tj /R19560040 10 Tf 20.4199 0 Td (start)Tj /R20204384 10 Tf -20.4199 -16.8 Td (­X#)Tj /R19560040 10 Tf 20.4199 0 Td (start-)Tj /R20204384 10 Tf -20.4199 -16.8 Td (­X#)Tj /R19560040 10 Tf 20.4199 0 Td (start-last)Tj /R19887928 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 /R19560040 10 Tf 6.83281 0 Td (start)Tj 2.943 Tc /R19887928 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 /R19560040 10 Tf 18.4922 0 Td (start)Tj /R19887928 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 /R20204384 10 Tf 335.436 0 Td ([)Tj /R19560040 10 Tf 3.33008 0 Td (Istart)Tj /R20204384 10 Tf 21.6699 0 Td (,)Tj /R19560040 10 Tf 2.5 0 Td (last)Tj /R20204384 10 Tf 14.45 0 Td (])Tj /R19887928 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 /R20204384 10 Tf 32.2199 0 Td (-x)Tj /R19887928 10 Tf 10.8301 0 Td (is equi)Tj -0.25 Tc 26.1398 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to)Tj /R20204384 10 Tf 27.7801 0 Td (-X#0-)Tj /R19887928 10 Tf 23.8801 0 Td (.)Tj /R20204384 10 Tf -226.87 -16.8 Td (­X%)Tj /R19560040 10 Tf 25.4199 0 Td (min)Tj /R20204384 10 Tf -25.4199 -16.8 Td (­X%)Tj /R19560040 10 Tf 25.4199 0 Td (min-)Tj /R20204384 10 Tf -25.4199 -16.8 Td (­X%)Tj /R19560040 10 Tf 25.4199 0 Td (min-max)Tj /R19887928 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 /R19560040 10 Tf 9.33984 0 Td (min)Tj 2.67 Tc /R19887928 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 /R19560040 10 Tf 224.72 0 Td (min)Tj /R19887928 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 /R20204384 10 Tf 275.51 0 Td ([)Tj /R19560040 10 Tf 3.33008 0 Td (Imin)Tj /R20204384 10 Tf 18.3301 0 Td (,)Tj /R19560040 10 Tf 2.5 0 Td (max)Tj /R20204384 10 Tf 16.6602 0 Td (])Tj /R19887928 10 Tf 5.83008 0 Td (are printed.)Tj /R20204384 10 Tf -358.161 -16.8 Td (­o)Tj /R19560040 10 Tf 13.2 0 Td (outŒle)Tj /R19887928 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 /R19560040 10 Tf 19.4789 0 Td (outŒle)Tj 3.369 Tc /R19887928 10 Tf 25 0 Td (.I)Tj 0 Tc 9.19883 0 Td (n)Tj -391.001 -12 Td (particular)Tj 2.749 Tc 37.9199 0 Td [(,i)274.91(fb)]TJ 0 Tc 19.1078 0 Td (oth)Tj /R20204384 10 Tf 15.5289 0 Td (-o)Tj /R19887928 10 Tf 11.0789 0 Td (and)Tj /R20204384 10 Tf 17.1891 0 Td (-x)Tj /R19887928 10 Tf 11.0789 0 Td 0.25 Tw (ags are used, then each connected component is written to a dif)Tj 260.78 0 Td (ferent)Tj -372.684 -12 Td 0.937 Tw (Œle. If)Tj /R19560040 10 Tf 28.8141 0 Td (outŒle)Tj /R19887928 10 Tf 28.4359 0 Td 0.936 Tw (does not ha)Tj -0.15 Tc 47.2219 0 Td 1.236 Tw (ve a s)Tj 0 Tc 24.4922 0 Td (uf)Tj 8.08008 0 Td 0.936 Tw (Œx, the Œrst Œle will ha)Tj -0.15 Tc 95.6 0 Td 1.236 Tw (ve t)Tj 0 Tc 15.5059 0 Td 0.936 Tw (he name)Tj /R19560040 10 Tf 37.9719 0 Td (outŒle)Tj 3.436 Tc /R19887928 10 Tf 25 0 Td (;t)Tj 0 Tc 8.99609 0 Td (hen ne)Tj 27.166 0 Td (xt)Tj /R19560040 10 Tf 11.216 0 Td (outŒle_1)Tj /R19887928 10 Tf 35 0 Td (,)Tj -393.5 -12 Td 0.434 Tw (then ne)Tj 29.4441 0 Td (xt)Tj /R19560040 10 Tf 10.7141 0 Td (outŒle_2)Tj 2.934 Tc /R19887928 10 Tf 35 0 Td (,a)Tj 0 Tc 9.87383 0 Td (nd so on.)Tj 42.6922 0 Td (If)Tj /R19560040 10 Tf 9.59414 0 Td (outŒle)Tj /R19887928 10 Tf 27.934 0 Td [(has a suf)25.0195(Œx, i.e., has the form)]TJ /R19560040 10 Tf 123.048 0 Td [(base)14.9902(.sfx)]TJ 2.935 Tc /R19887928 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 /R19560040 10 Tf 41.1 0 Td [(base)14.9927(.sfx)]TJ /R19887928 10 Tf 31.7902 0 Td (,)Tj /R19560040 10 Tf 5 0 Td (base_1.sfx)Tj /R19887928 10 Tf 41.9398 0 Td (,)Tj /R19560040 10 Tf 5 0 Td (base_2.sfx)Tj 2.5 Tc /R19887928 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R13141608 10 Tf 1 0 0 1 71.8398 793.89 Tm (CCOMPS)Tj /R13469496 10 Tf 40.5801 0 Td 123.04 Tw (\(1\) General)Tj 171.35 0 Td 0 Tw (Commands Manual)Tj /R13141608 10 Tf 203.99 0 Td (CCOMPS)Tj /R13469496 10 Tf 40.5801 0 Td (\(1\))Tj -0.219 Tc /R13785952 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R13469496 10 Tf 20.407 -12 Td (ccomps ­ connected components Œlter for graphs)Tj /R13785952 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R13785952 10 Tf 36 -12 Td (ccomps)Tj /R13469496 10 Tf 34.1602 0 Td ([)Tj /R13785952 10 Tf 5.83008 0 Td [(­sxv)10.0159(enzC?)]TJ 2.5 Tc /R13469496 10 Tf 51.15 0 Td (][)Tj 0 Tc /R13785952 10 Tf 11.6602 0 Td (-X)Tj /R13141608 10 Tf 10.8398 0 Td ([#%]s[-f])Tj 2.5 Tc /R13469496 10 Tf 41.8199 0 Td (][)Tj 0 Tc /R13785952 10 Tf 11.6602 0 Td (-o)Tj /R13141608 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R13469496 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R13141608 10 Tf 13.5699 0 Td (Œles)Tj /R13469496 10 Tf 18.8801 0 Td (])Tj /R13785952 10.95 Tf -271.811 -16.8 Td (DESCRIPTION)Tj /R13785952 10 Tf 36 -12 Td (ccomps)Tj /R13469496 10 Tf 34.1602 0 Td (decomposes graphs into their connected components, printing the components to standard output.)Tj /R13785952 10.95 Tf -70.1602 -16.8 Td (OPTIONS)Tj /R13469496 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R13785952 10 Tf 16.8 TL (­e)' /R13469496 10 Tf 36 0 Td (Do not induce edges in the connected components.)Tj /R13785952 10 Tf -36 -16.8 Td (­s)Tj /R13469496 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 /R13785952 10 Tf -36 -16.8 Td (­x)Tj /R13469496 10 Tf 36 0 Td (Only the connected components are printed, as separate graphs.)Tj /R13785952 10 Tf -36 -16.8 Td (­v)Tj /R13469496 10 Tf 36 0 Td (Counts of nodes, edges and connected components are printed.)Tj /R13785952 10 Tf -36 -16.8 Td (­z)Tj /R13469496 10 Tf 36 0 Td 0.429 Tw (Sort components by size, with the lar)Tj 150.994 0 Td 0.428 Tw (gest Œrst. This is only ef)Tj 98.5602 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.728 Tw (ve i)Tj 2.928 Tc 14.998 0 Td (fe)Tj 0 Tc 10.698 0 Td (ither)Tj /R13785952 10 Tf 21.2578 0 Td (-x)Tj /R13469496 10 Tf 11.2578 0 Td (or)Tj /R13785952 10 Tf 11.2578 0 Td (-X#)Tj /R13469496 10 Tf 18.4781 0 Td 0.428 Tw (is present.)Tj -355.022 -12 Td (Thus,)Tj /R13785952 10 Tf 25 0 Td (-zX#0)Tj /R13469496 10 Tf 27.4898 0 Td 0 Tw [(will cause the lar)17.9834(gest component to be printed.)]TJ /R13785952 10 Tf -88.4898 -16.8 Td (­C)Tj /R13469496 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 /R13785952 10 Tf -125.84 -16.8 Td (­n)Tj /R13469496 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 /R13785952 10 Tf 6.85195 0 Td (ccomps)Tj /R13469496 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 /R13785952 10 Tf -192.42 -16.8 Td (­X)Tj /R13141608 10 Tf 15.4199 0 Td (node_name)Tj /R13469496 10 Tf 20.5801 -12 Td (Prints only the component containing the node)Tj /R13141608 10 Tf 189.16 0 Td (node_name)Tj 2.5 Tc /R13469496 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 /R13785952 10 Tf -298.51 -16.8 Td (­X#)Tj /R13141608 10 Tf 20.4199 0 Td (start)Tj /R13785952 10 Tf -20.4199 -16.8 Td (­X#)Tj /R13141608 10 Tf 20.4199 0 Td (start-)Tj /R13785952 10 Tf -20.4199 -16.8 Td (­X#)Tj /R13141608 10 Tf 20.4199 0 Td (start-last)Tj /R13469496 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 /R13141608 10 Tf 6.83281 0 Td (start)Tj 2.943 Tc /R13469496 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 /R13141608 10 Tf 18.4922 0 Td (start)Tj /R13469496 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 /R13785952 10 Tf 335.436 0 Td ([)Tj /R13141608 10 Tf 3.33008 0 Td (Istart)Tj /R13785952 10 Tf 21.6699 0 Td (,)Tj /R13141608 10 Tf 2.5 0 Td (last)Tj /R13785952 10 Tf 14.45 0 Td (])Tj /R13469496 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 /R13785952 10 Tf 32.2199 0 Td (-x)Tj /R13469496 10 Tf 10.8301 0 Td (is equi)Tj -0.25 Tc 26.1398 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to)Tj /R13785952 10 Tf 27.7801 0 Td (-X#0-)Tj /R13469496 10 Tf 23.8801 0 Td (.)Tj /R13785952 10 Tf -226.87 -16.8 Td (­X%)Tj /R13141608 10 Tf 25.4199 0 Td (min)Tj /R13785952 10 Tf -25.4199 -16.8 Td (­X%)Tj /R13141608 10 Tf 25.4199 0 Td (min-)Tj /R13785952 10 Tf -25.4199 -16.8 Td (­X%)Tj /R13141608 10 Tf 25.4199 0 Td (min-max)Tj /R13469496 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 /R13141608 10 Tf 9.33984 0 Td (min)Tj 2.67 Tc /R13469496 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 /R13141608 10 Tf 224.72 0 Td (min)Tj /R13469496 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 /R13785952 10 Tf 275.51 0 Td ([)Tj /R13141608 10 Tf 3.33008 0 Td (Imin)Tj /R13785952 10 Tf 18.3301 0 Td (,)Tj /R13141608 10 Tf 2.5 0 Td (max)Tj /R13785952 10 Tf 16.6602 0 Td (])Tj /R13469496 10 Tf 5.83008 0 Td (are printed.)Tj /R13785952 10 Tf -358.161 -16.8 Td (­o)Tj /R13141608 10 Tf 13.2 0 Td (outŒle)Tj /R13469496 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 /R13141608 10 Tf 19.4789 0 Td (outŒle)Tj 3.369 Tc /R13469496 10 Tf 25 0 Td (.I)Tj 0 Tc 9.19883 0 Td (n)Tj -391.001 -12 Td (particular)Tj 2.749 Tc 37.9199 0 Td [(,i)274.91(fb)]TJ 0 Tc 19.1078 0 Td (oth)Tj /R13785952 10 Tf 15.5289 0 Td (-o)Tj /R13469496 10 Tf 11.0789 0 Td (and)Tj /R13785952 10 Tf 17.1891 0 Td (-x)Tj /R13469496 10 Tf 11.0789 0 Td 0.25 Tw (ags are used, then each connected component is written to a dif)Tj 260.78 0 Td (ferent)Tj -372.684 -12 Td 0.937 Tw (Œle. If)Tj /R13141608 10 Tf 28.8141 0 Td (outŒle)Tj /R13469496 10 Tf 28.4359 0 Td 0.936 Tw (does not ha)Tj -0.15 Tc 47.2219 0 Td 1.236 Tw (ve a s)Tj 0 Tc 24.4922 0 Td (uf)Tj 8.08008 0 Td 0.936 Tw (Œx, the Œrst Œle will ha)Tj -0.15 Tc 95.6 0 Td 1.236 Tw (ve t)Tj 0 Tc 15.5059 0 Td 0.936 Tw (he name)Tj /R13141608 10 Tf 37.9719 0 Td (outŒle)Tj 3.436 Tc /R13469496 10 Tf 25 0 Td (;t)Tj 0 Tc 8.99609 0 Td (hen ne)Tj 27.166 0 Td (xt)Tj /R13141608 10 Tf 11.216 0 Td (outŒle_1)Tj /R13469496 10 Tf 35 0 Td (,)Tj -393.5 -12 Td 0.434 Tw (then ne)Tj 29.4441 0 Td (xt)Tj /R13141608 10 Tf 10.7141 0 Td (outŒle_2)Tj 2.934 Tc /R13469496 10 Tf 35 0 Td (,a)Tj 0 Tc 9.87383 0 Td (nd so on.)Tj 42.6922 0 Td (If)Tj /R13141608 10 Tf 9.59414 0 Td (outŒle)Tj /R13469496 10 Tf 27.934 0 Td [(has a suf)25.0195(Œx, i.e., has the form)]TJ /R13141608 10 Tf 123.048 0 Td [(base)14.9902(.sfx)]TJ 2.935 Tc /R13469496 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 /R13141608 10 Tf 41.1 0 Td [(base)14.9927(.sfx)]TJ /R13469496 10 Tf 31.7902 0 Td (,)Tj /R13141608 10 Tf 5 0 Td (base_1.sfx)Tj /R13469496 10 Tf 41.9398 0 Td (,)Tj /R13141608 10 Tf 5 0 Td (base_2.sfx)Tj 2.5 Tc /R13469496 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2991 │ │ │ │ │ │ +2993 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ WLEOII+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -648,19 +648,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R20204384 │ │ │ │ │ │ +R13785952 │ │ │ │ │ │ │ │ │ │ │ │ -R19887928 │ │ │ │ │ │ +R13469496 │ │ │ │ │ │ │ │ │ │ │ │ -R19560040 │ │ │ │ │ │ +R13141608 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -697,29 +697,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R19560040 10 Tf 1 0 0 1 71.8398 793.89 Tm (CCOMPS)Tj /R19887928 10 Tf 40.5801 0 Td 123.04 Tw (\(1\) General)Tj 171.35 0 Td 0 Tw (Commands Manual)Tj /R19560040 10 Tf 203.99 0 Td (CCOMPS)Tj /R19887928 10 Tf 40.5801 0 Td (\(1\))Tj /R20204384 10.95 Tf -456.34 -36 Td (OPERANDS)Tj /R19887928 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R19560040 10 Tf 1.91016 -16.8 Td (Œles)Tj /R19887928 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 /R19560040 10 Tf 272.314 0 Td (Œles)Tj /R19887928 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 /R20204384 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R19887928 10 Tf 36 -12 Td 1.373 Tw [(Unless used to e)14.9939(xtract a single connected component,)]TJ /R20204384 10 Tf 227.184 0 Td (ccomps)Tj /R19887928 10 Tf 35.5328 0 Td (returns)Tj /R20204384 10 Tf 31.643 0 Td (0)Tj /R19887928 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 /R20204384 10 Tf 64.1602 0 Td (ccomps)Tj /R19887928 10 Tf 34.1602 0 Td (returns)Tj /R20204384 10 Tf 30.2699 0 Td (0)Tj /R19887928 10 Tf 7.5 0 Td (on success and non-zero if an error occurred.)Tj -0.11 Tc /R20204384 10.95 Tf -172.09 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R19887928 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 /R20204384 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R19887928 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 /R20204384 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R19887928 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R13141608 10 Tf 1 0 0 1 71.8398 793.89 Tm (CCOMPS)Tj /R13469496 10 Tf 40.5801 0 Td 123.04 Tw (\(1\) General)Tj 171.35 0 Td 0 Tw (Commands Manual)Tj /R13141608 10 Tf 203.99 0 Td (CCOMPS)Tj /R13469496 10 Tf 40.5801 0 Td (\(1\))Tj /R13785952 10.95 Tf -456.34 -36 Td (OPERANDS)Tj /R13469496 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R13141608 10 Tf 1.91016 -16.8 Td (Œles)Tj /R13469496 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 /R13141608 10 Tf 272.314 0 Td (Œles)Tj /R13469496 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 /R13785952 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R13469496 10 Tf 36 -12 Td 1.373 Tw [(Unless used to e)14.9939(xtract a single connected component,)]TJ /R13785952 10 Tf 227.184 0 Td (ccomps)Tj /R13469496 10 Tf 35.5328 0 Td (returns)Tj /R13785952 10 Tf 31.643 0 Td (0)Tj /R13469496 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 /R13785952 10 Tf 64.1602 0 Td (ccomps)Tj /R13469496 10 Tf 34.1602 0 Td (returns)Tj /R13785952 10 Tf 30.2699 0 Td (0)Tj /R13469496 10 Tf 7.5 0 Td (on success and non-zero if an error occurred.)Tj -0.11 Tc /R13785952 10.95 Tf -172.09 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R13469496 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 /R13785952 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R13469496 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 /R13785952 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R13469496 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1044 │ │ │ │ │ │ +1043 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R20204384 │ │ │ │ │ │ +R13785952 │ │ │ │ │ │ │ │ │ │ │ │ -R19887928 │ │ │ │ │ │ +R13469496 │ │ │ │ │ │ │ │ │ │ │ │ -R19560040 │ │ │ │ │ │ +R13141608 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -771,18 +771,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -404 │ │ │ │ │ │ +406 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18945416 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12526984 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -799,18 +799,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -561 │ │ │ │ │ │ +560 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18945784 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12527352 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -833,15 +833,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 359 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18946152 def 1 begincodespacerange <00><ff> endcodespacerange 31 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> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12527720 def 1 begincodespacerange <00><ff> endcodespacerange 31 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> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -863,15 +863,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-019f8e8a2221'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-3e54d11210bf'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 28 │ │ │ ├── ./usr/share/doc/graphviz/pdf/cdt.3.pdf.gz │ │ │ │ ├── cdt.3.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -78,15 +78,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R33109352 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R33457272 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R33109352 10 Tf 206.625 0 Td (LIBCDT)Tj /R33457272 10 Tf 35.7199 0 Td (\(3\))Tj -0.219 Tc /R33773728 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R33773728 10 Tf 20.407 -12 Td (Cdt)Tj 2.5 Tc /R33457272 10 Tf 18.6102 0 Td (­c)Tj 0 Tc 12.5801 0 Td (ontainer data types)Tj /R33773728 10.95 Tf -67.1902 -16.8 Td (SYNOPSIS)Tj /R34145416 10 Tf 36 -12 Td (#include <cdt.h>)Tj /R33773728 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 /R34145416 10 Tf -53.1695 -12 Td (Dt_t;)Tj 12 TL (Dtdisc_t;)' (Dtmethod_t;)' (Dtlink_t;)' (Dtstat_t;)' /R33773728 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 /R34145416 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, int type\);)Tj -150 -12 Td 36 Tw (Dt_t* dtview\(Dt_t*)Tj 150 0 Td 0 Tw (dt, Dt_t* view\);)Tj /R33773728 10 Tf -171 -16.8 Td [(ST)18(ORA)55.0073(GE METHODS)]TJ /R34145416 10 Tf 21 -12 Td (Dtmethod_t* Dtset;)Tj (Dtmethod_t* Dtbag;)' (Dtmethod_t* Dtoset;)' (Dtmethod_t* Dtobag;)' (Dtmethod_t* Dtlist;)' (Dtmethod_t* Dtstack;)' (Dtmethod_t* Dtqueue;)' (Dtmethod_t* Dtdeque;)' /R33773728 10 Tf -21 -16.8 Td (DISCIPLINE)Tj /R34145416 10 Tf 21 -12 Td (#define DTOFFSET\(struct_s,member\))Tj (#define DTDISC\(disc,key,size,link,makef,freef,comparf,hashf,memoryf,eventf\))' T*[(typedef void*)-3600(\(*Dtmake_f\)\(Dt_t*, void*, Dtdisc_t*\);)]TJ T*[(typedef void)-5400(\(*Dtfree_f\)\(Dt_t*, void*, Dtdisc_t*\);)]TJ T*[(typedef int)-6000(\(*Dtcompar_f\)\(Dt_t*, void*, void*, Dtdisc_t*\);)]TJ (typedef unsigned int \(*Dthash_f\)\(Dt_t*, void*, Dtdisc_t*\);)' T*[(typedef void*)-3600(\(*Dtmemory_f\)\(Dt_t*, void*, size_t, Dtdisc_t*\);)]TJ T*[(typedef int)-6000(\(*Dtevent_f\)\(Dt_t*, int, void*, Dtdisc_t*\);)]TJ /R33773728 10 Tf -21 -16.8 Td [(OBJECT OPERA)94.9841(TIONS)]TJ /R34145416 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* dtappend\(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* dtattach\(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\)\(Dt_t*, void*, void*\), void*\);)Tj -138 -12 Td (Dtlink_t* dtflatten\(Dt_t* dt\);)Tj (Dtlink_t* dtlink\(Dt_t*, Dtlink_t* link\);)' /R33457272 10 Tf 427 -43.2 Td (1)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R17835368 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R18183288 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R17835368 10 Tf 206.625 0 Td (LIBCDT)Tj /R18183288 10 Tf 35.7199 0 Td (\(3\))Tj -0.219 Tc /R18499744 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R18499744 10 Tf 20.407 -12 Td (Cdt)Tj 2.5 Tc /R18183288 10 Tf 18.6102 0 Td (­c)Tj 0 Tc 12.5801 0 Td (ontainer data types)Tj /R18499744 10.95 Tf -67.1902 -16.8 Td (SYNOPSIS)Tj /R18871432 10 Tf 36 -12 Td (#include <cdt.h>)Tj /R18499744 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 /R18871432 10 Tf -53.1695 -12 Td (Dt_t;)Tj 12 TL (Dtdisc_t;)' (Dtmethod_t;)' (Dtlink_t;)' (Dtstat_t;)' /R18499744 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 /R18871432 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, int type\);)Tj -150 -12 Td 36 Tw (Dt_t* dtview\(Dt_t*)Tj 150 0 Td 0 Tw (dt, Dt_t* view\);)Tj /R18499744 10 Tf -171 -16.8 Td [(ST)18(ORA)55.0073(GE METHODS)]TJ /R18871432 10 Tf 21 -12 Td (Dtmethod_t* Dtset;)Tj (Dtmethod_t* Dtbag;)' (Dtmethod_t* Dtoset;)' (Dtmethod_t* Dtobag;)' (Dtmethod_t* Dtlist;)' (Dtmethod_t* Dtstack;)' (Dtmethod_t* Dtqueue;)' (Dtmethod_t* Dtdeque;)' /R18499744 10 Tf -21 -16.8 Td (DISCIPLINE)Tj /R18871432 10 Tf 21 -12 Td (#define DTOFFSET\(struct_s,member\))Tj (#define DTDISC\(disc,key,size,link,makef,freef,comparf,hashf,memoryf,eventf\))' T*[(typedef void*)-3600(\(*Dtmake_f\)\(Dt_t*, void*, Dtdisc_t*\);)]TJ T*[(typedef void)-5400(\(*Dtfree_f\)\(Dt_t*, void*, Dtdisc_t*\);)]TJ T*[(typedef int)-6000(\(*Dtcompar_f\)\(Dt_t*, void*, void*, Dtdisc_t*\);)]TJ (typedef unsigned int \(*Dthash_f\)\(Dt_t*, void*, Dtdisc_t*\);)' T*[(typedef void*)-3600(\(*Dtmemory_f\)\(Dt_t*, void*, size_t, Dtdisc_t*\);)]TJ T*[(typedef int)-6000(\(*Dtevent_f\)\(Dt_t*, int, void*, Dtdisc_t*\);)]TJ /R18499744 10 Tf -21 -16.8 Td [(OBJECT OPERA)94.9841(TIONS)]TJ /R18871432 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* dtappend\(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* dtattach\(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\)\(Dt_t*, void*, void*\), void*\);)Tj -138 -12 Td (Dtlink_t* dtflatten\(Dt_t* dt\);)Tj (Dtlink_t* dtlink\(Dt_t*, Dtlink_t* link\);)' /R18183288 10 Tf 427 -43.2 Td (1)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1089 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -762,21 +762,21 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R34145416 │ │ │ │ │ │ +R18871432 │ │ │ │ │ │ │ │ │ │ │ │ -R33773728 │ │ │ │ │ │ +R18499744 │ │ │ │ │ │ │ │ │ │ │ │ -R33457272 │ │ │ │ │ │ +R18183288 │ │ │ │ │ │ │ │ │ │ │ │ -R33109352 │ │ │ │ │ │ +R17835368 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -813,31 +813,31 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R33109352 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R33457272 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R33109352 10 Tf 206.625 0 Td (LIBCDT)Tj /R33457272 10 Tf 35.7199 0 Td (\(3\))Tj /R34145416 10 Tf -420.34 -36 Td 12 Tw (void* dtobj\(Dt_t*)Tj 120 0 Td 0 Tw (dt, Dtlink_t* link\);)Tj -120 -12 Td (Dtlink_t* dtextract\(Dt_t* dt\);)Tj 12 TL 36 Tw (int dtrestore\(Dt_t*)' 156 0 Td 0 Tw (dt, Dtlink_t* link\);)Tj -156 -24 Td 12 Tw (#define DTTREESEARCH\(Dt_t*)Tj 174 0 Td 0 Tw (dt, void* obj, action\))Tj -174 -12 Td 12 Tw (#define DTTREEMATCH\(Dt_t*)Tj 168 0 Td 0 Tw (dt, void* key, action\))Tj /R33773728 10 Tf -189 -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 /R34145416 10 Tf -64.0996 -12 Td 24 Tw (Dt_t* dtvnext\(Dt_t*)Tj 144 0 Td (dt\);)Tj -144 -12 Td 36 Tw (int dtvcount\(Dt_t*)Tj 150 0 Td (dt\);)Tj -150 -12 Td 24 Tw (Dt_t* dtvhere\(Dt_t*)Tj 144 0 Td (dt\);)Tj -144 -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 /R33773728 10 Tf -159 -16.8 Td (HASH FUNCTIONS)Tj /R34145416 10 Tf 21 -12 Td (unsigned int dtstrhash\(unsigned int h, char* str, int n\);)Tj (unsigned int dtcharhash\(unsigned int h, unsigned char c\);)' /R33773728 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R33109352 10 Tf 36 -12 Td (Cdt)Tj /R33457272 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 /R33773728 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 /R33457272 10 Tf 16 -12 Td (This is the type of a dictionary handle.)Tj /R33773728 10 Tf -16 -16.8 Td (Dtdisc_t)Tj /R33457272 10 Tf 16 -12 Td (This deŒnes the type of a discipline structure which describes object lay-out and manipulation functions.)Tj /R33773728 10 Tf -16 -16.8 Td (Dtmethod_t)Tj /R33457272 10 Tf 16 -12 Td (This deŒnes the type of a container method.)Tj /R33773728 10 Tf -16 -16.8 Td (Dtlink_t)Tj /R33457272 10 Tf 16 -12 Td (This is the type of a dictionary object holder \(see)Tj /R34145416 10 Tf 198.3 0 Td (dtdisc\(\))Tj /R33457272 10 Tf 48 0 Td (.\))Tj /R33773728 10 Tf -262.3 -16.8 Td (Dtstat_t)Tj /R33457272 10 Tf 16 -12 Td (This is the type of a structure to return dictionary statistics \(see)Tj /R34145416 10 Tf 254.41 0 Td (dtstat\(\))Tj /R33457272 10 Tf 48 0 Td (.\))Tj /R33773728 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 /R33457272 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 /R34145416 10 Tf 43.127 0 Td (disc)Tj /R33457272 10 Tf 27.227 0 Td 0.728 Tw (is a discipline structure to describe object format.)Tj /R34145416 10 Tf 208.014 0 Td (meth)Tj /R33457272 10 Tf 27.2281 0 Td (speciŒes a)Tj -389.894 -12 Td 2.153 Tw (manipulation method.)Tj /R34145416 10 Tf 97.0859 0 Td (dtopen\(\))Tj /R33457272 10 Tf 52.6531 0 Td (returns the ne)Tj 4.653 Tc 58.4859 0 Td (wd)Tj 0 Tc 16.873 0 Td (ictionary or)Tj /R34145416 10 Tf 53.1859 0 Td (NULL)Tj /R33457272 10 Tf 28.6531 0 Td (on error)Tj 7.153 Tc 33.5328 0 Td (.S)Tj 0 Tc 15.2129 0 Td 2.152 Tw (ee also the e)Tj -0.15 Tc 55.3559 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nts)Tj /R34145416 10 Tf -420.329 -12 Td (DT_OPEN)Tj /R33457272 10 Tf 44.5 0 Td (and)Tj /R34145416 10 Tf 16.9398 0 Td (DT_ENDOPEN)Tj /R33457272 10 Tf 62.5 0 Td (belo)Tj -0.65 Tc 16.9699 0 Td (w.)Tj 0 Tc /R33773728 10 Tf -156.91 -16.8 Td 0 Tw (int dtclose\(Dt_t* dt\))Tj /R33457272 10 Tf 16 -12 Td 0.038 Tw (This deletes)Tj /R34145416 10 Tf 50.6262 0 Td (dt)Tj /R33457272 10 Tf 14.5391 0 Td 0.039 Tw [(and its objects.)-503.911(Note that)]TJ /R34145416 10 Tf 104.355 0 Td (dtclose\(\))Tj -0.1 Tc /R33457272 10 Tf 56.5391 0 Td (fa)Tj 0 Tc 7.66992 0 Td (ils if)Tj /R34145416 10 Tf 20.6379 0 Td (dt)Tj /R33457272 10 Tf 14.5391 0 Td [(is being vie)25.0098(wed by some other dictionar)]TJ 159.764 0 Td (-)Tj -428.67 -12 Td 0.279 Tw (ies \(see)Tj /R34145416 10 Tf 32.768 0 Td (dtview\(\))Tj /R33457272 10 Tf 48 0 Td (\).)Tj /R34145416 10 Tf 11.109 0 Td (dtclose\(\))Tj /R33457272 10 Tf 56.7789 0 Td (returns)Tj /R34145416 10 Tf 30.5488 0 Td (0)Tj /R33457272 10 Tf 8.77891 0 Td (on success and)Tj /R34145416 10 Tf 62.7672 0 Td (-1)Tj /R33457272 10 Tf 14.7789 0 Td (on error)Tj 5.279 Tc 31.659 0 Td (.S)Tj 0 Tc 13.3391 0 Td 0.278 Tw (ee also the e)Tj -0.15 Tc 49.734 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nts)Tj /R34145416 10 Tf 14.448 0 Td (DT_CLOSE)Tj /R33457272 10 Tf -384 -12 Td (and)Tj /R34145416 10 Tf 16.9398 0 Td (DT_ENDCLOSE)Tj /R33457272 10 Tf 68.5 0 Td (belo)Tj -0.65 Tc 16.9699 0 Td (w.)Tj -0.1 Tc /R33773728 10 Tf -118.41 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td 0 Tw (id dtclear\(Dt_t* dt\))Tj /R33457272 10 Tf 6.1 -12 Td (This deletes all objects in)Tj /R34145416 10 Tf 104.16 0 Td (dt)Tj /R33457272 10 Tf 14.5 0 Td (without closing)Tj /R34145416 10 Tf 64.45 0 Td (dt)Tj /R33457272 10 Tf 12 0 Td (.)Tj /R33773728 10 Tf -211.11 -16.8 Td (Dtmethod_t dtmethod\(Dt_t* dt, const Dtmethod_t* meth\))Tj /R33457272 10 Tf 16 -12 Td (If)Tj /R34145416 10 Tf 9.59688 0 Td (meth)Tj /R33457272 10 Tf 26.9371 0 Td (is)Tj /R34145416 10 Tf 9.60703 0 Td (NULL)Tj /R33457272 10 Tf 24 0 Td (,)Tj /R34145416 10 Tf 5.43711 0 Td (dtmethod\(\))Tj /R33457272 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 /R34145416 10 Tf -253.573 -12 Td (dt)Tj /R33457272 10 Tf 17.2969 0 Td (to)Tj /R34145416 10 Tf 13.077 0 Td (meth)Tj 7.797 Tc /R33457272 10 Tf 24 0 Td (.O)Tj 0 Tc 17.5172 0 Td 2.796 Tw (bject order remains the same during a method switch among)Tj /R34145416 10 Tf 271.81 0 Td (Dtlist)Tj /R33457272 10 Tf 36 0 Td (,)Tj /R34145416 10 Tf 7.79609 0 Td (Dtstack)Tj /R33457272 10 Tf 42 0 Td (,)Tj /R34145416 10 Tf -429.497 -12 Td (Dtqueue)Tj /R33457272 10 Tf 44.9281 0 Td (and)Tj /R34145416 10 Tf 17.368 0 Td (Dtdeque)Tj 5.428 Tc /R33457272 10 Tf 42 0 Td (.S)Tj 0 Tc 13.4879 0 Td 0.428 Tw (witching to and from)Tj /R34145416 10 Tf 88.3719 0 Td (Dtset/Dtbag)Tj /R33457272 10 Tf 68.9281 0 Td (and)Tj /R34145416 10 Tf 17.3691 0 Td (Dtoset/Dtobag)Tj /R33457272 10 Tf 80.9289 0 Td 0.429 Tw (may cause ob-)Tj -373.382 -12 Td 2.174 Tw (jects to be rehashed, reordered, or remo)Tj -0.15 Tc 171.174 0 Td (ve)Tj 4.674 Tc 9.28984 0 Td [(da)467.393(st)]TJ 0 Tc 25.4582 0 Td 2.173 Tw (he case requires.)Tj /R34145416 10 Tf 77.8789 0 Td (dtmethod\(\))Tj /R33457272 10 Tf 64.673 0 Td (returns the pre)Tj 61.8559 0 Td (vious)Tj -410.33 -12 Td 0 Tw (method or)Tj /R34145416 10 Tf 43.3301 0 Td (NULL)Tj /R33457272 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ /R33773728 10 Tf -85.8301 -16.8 Td (Dtdisc_t* dtdisc\(Dt_t* dt, const Dtdisc_t* disc, int type\))Tj /R33457272 10 Tf 16 -12 Td (If)Tj /R34145416 10 Tf 9.62109 0 Td (disc)Tj /R33457272 10 Tf 26.9609 0 Td (is)Tj /R34145416 10 Tf 9.63086 0 Td (NULL)Tj /R33457272 10 Tf 24 0 Td (,)Tj /R34145416 10 Tf 5.46094 0 Td (dtdisc\(\))Tj /R33457272 10 Tf 50.9609 0 Td 0.461 Tw [(returns the current discipline.)-546.113(Otherwise, it changes the discipline of)]TJ /R34145416 10 Tf 282.621 0 Td (dt)Tj /R33457272 10 Tf 14.9621 0 Td (to)Tj /R34145416 10 Tf -424.218 -12 Td (disc)Tj 5.359 Tc /R33457272 10 Tf 24 0 Td (.O)Tj 0 Tc 15.0789 0 Td 0.359 Tw (bjects may be rehashed, reordered, or remo)Tj -0.15 Tc 174.724 0 Td (ve)Tj 2.859 Tc 9.28984 0 Td [(da)285.918(sa)]TJ 0 Tc 23.4879 0 Td (ppropriate.)Tj /R34145416 10 Tf 48.959 0 Td (type)Tj /R33457272 10 Tf 26.8578 0 Td 0.358 Tw (can be an)Tj 2.858 Tc 38.3262 0 Td (yb)Tj 0 Tc 12.8578 0 Td (it combination)Tj 53.4188 -45.6 Td (2)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R17835368 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R18183288 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R17835368 10 Tf 206.625 0 Td (LIBCDT)Tj /R18183288 10 Tf 35.7199 0 Td (\(3\))Tj /R18871432 10 Tf -420.34 -36 Td 12 Tw (void* dtobj\(Dt_t*)Tj 120 0 Td 0 Tw (dt, Dtlink_t* link\);)Tj -120 -12 Td (Dtlink_t* dtextract\(Dt_t* dt\);)Tj 12 TL 36 Tw (int dtrestore\(Dt_t*)' 156 0 Td 0 Tw (dt, Dtlink_t* link\);)Tj -156 -24 Td 12 Tw (#define DTTREESEARCH\(Dt_t*)Tj 174 0 Td 0 Tw (dt, void* obj, action\))Tj -174 -12 Td 12 Tw (#define DTTREEMATCH\(Dt_t*)Tj 168 0 Td 0 Tw (dt, void* key, action\))Tj /R18499744 10 Tf -189 -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 /R18871432 10 Tf -64.0996 -12 Td 24 Tw (Dt_t* dtvnext\(Dt_t*)Tj 144 0 Td (dt\);)Tj -144 -12 Td 36 Tw (int dtvcount\(Dt_t*)Tj 150 0 Td (dt\);)Tj -150 -12 Td 24 Tw (Dt_t* dtvhere\(Dt_t*)Tj 144 0 Td (dt\);)Tj -144 -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 /R18499744 10 Tf -159 -16.8 Td (HASH FUNCTIONS)Tj /R18871432 10 Tf 21 -12 Td (unsigned int dtstrhash\(unsigned int h, char* str, int n\);)Tj (unsigned int dtcharhash\(unsigned int h, unsigned char c\);)' /R18499744 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R17835368 10 Tf 36 -12 Td (Cdt)Tj /R18183288 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 /R18499744 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 /R18183288 10 Tf 16 -12 Td (This is the type of a dictionary handle.)Tj /R18499744 10 Tf -16 -16.8 Td (Dtdisc_t)Tj /R18183288 10 Tf 16 -12 Td (This deŒnes the type of a discipline structure which describes object lay-out and manipulation functions.)Tj /R18499744 10 Tf -16 -16.8 Td (Dtmethod_t)Tj /R18183288 10 Tf 16 -12 Td (This deŒnes the type of a container method.)Tj /R18499744 10 Tf -16 -16.8 Td (Dtlink_t)Tj /R18183288 10 Tf 16 -12 Td (This is the type of a dictionary object holder \(see)Tj /R18871432 10 Tf 198.3 0 Td (dtdisc\(\))Tj /R18183288 10 Tf 48 0 Td (.\))Tj /R18499744 10 Tf -262.3 -16.8 Td (Dtstat_t)Tj /R18183288 10 Tf 16 -12 Td (This is the type of a structure to return dictionary statistics \(see)Tj /R18871432 10 Tf 254.41 0 Td (dtstat\(\))Tj /R18183288 10 Tf 48 0 Td (.\))Tj /R18499744 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 /R18183288 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 /R18871432 10 Tf 43.127 0 Td (disc)Tj /R18183288 10 Tf 27.227 0 Td 0.728 Tw (is a discipline structure to describe object format.)Tj /R18871432 10 Tf 208.014 0 Td (meth)Tj /R18183288 10 Tf 27.2281 0 Td (speciŒes a)Tj -389.894 -12 Td 2.153 Tw (manipulation method.)Tj /R18871432 10 Tf 97.0859 0 Td (dtopen\(\))Tj /R18183288 10 Tf 52.6531 0 Td (returns the ne)Tj 4.653 Tc 58.4859 0 Td (wd)Tj 0 Tc 16.873 0 Td (ictionary or)Tj /R18871432 10 Tf 53.1859 0 Td (NULL)Tj /R18183288 10 Tf 28.6531 0 Td (on error)Tj 7.153 Tc 33.5328 0 Td (.S)Tj 0 Tc 15.2129 0 Td 2.152 Tw (ee also the e)Tj -0.15 Tc 55.3559 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nts)Tj /R18871432 10 Tf -420.329 -12 Td (DT_OPEN)Tj /R18183288 10 Tf 44.5 0 Td (and)Tj /R18871432 10 Tf 16.9398 0 Td (DT_ENDOPEN)Tj /R18183288 10 Tf 62.5 0 Td (belo)Tj -0.65 Tc 16.9699 0 Td (w.)Tj 0 Tc /R18499744 10 Tf -156.91 -16.8 Td 0 Tw (int dtclose\(Dt_t* dt\))Tj /R18183288 10 Tf 16 -12 Td 0.038 Tw (This deletes)Tj /R18871432 10 Tf 50.6262 0 Td (dt)Tj /R18183288 10 Tf 14.5391 0 Td 0.039 Tw [(and its objects.)-503.911(Note that)]TJ /R18871432 10 Tf 104.355 0 Td (dtclose\(\))Tj -0.1 Tc /R18183288 10 Tf 56.5391 0 Td (fa)Tj 0 Tc 7.66992 0 Td (ils if)Tj /R18871432 10 Tf 20.6379 0 Td (dt)Tj /R18183288 10 Tf 14.5391 0 Td [(is being vie)25.0098(wed by some other dictionar)]TJ 159.764 0 Td (-)Tj -428.67 -12 Td 0.279 Tw (ies \(see)Tj /R18871432 10 Tf 32.768 0 Td (dtview\(\))Tj /R18183288 10 Tf 48 0 Td (\).)Tj /R18871432 10 Tf 11.109 0 Td (dtclose\(\))Tj /R18183288 10 Tf 56.7789 0 Td (returns)Tj /R18871432 10 Tf 30.5488 0 Td (0)Tj /R18183288 10 Tf 8.77891 0 Td (on success and)Tj /R18871432 10 Tf 62.7672 0 Td (-1)Tj /R18183288 10 Tf 14.7789 0 Td (on error)Tj 5.279 Tc 31.659 0 Td (.S)Tj 0 Tc 13.3391 0 Td 0.278 Tw (ee also the e)Tj -0.15 Tc 49.734 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nts)Tj /R18871432 10 Tf 14.448 0 Td (DT_CLOSE)Tj /R18183288 10 Tf -384 -12 Td (and)Tj /R18871432 10 Tf 16.9398 0 Td (DT_ENDCLOSE)Tj /R18183288 10 Tf 68.5 0 Td (belo)Tj -0.65 Tc 16.9699 0 Td (w.)Tj -0.1 Tc /R18499744 10 Tf -118.41 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td 0 Tw (id dtclear\(Dt_t* dt\))Tj /R18183288 10 Tf 6.1 -12 Td (This deletes all objects in)Tj /R18871432 10 Tf 104.16 0 Td (dt)Tj /R18183288 10 Tf 14.5 0 Td (without closing)Tj /R18871432 10 Tf 64.45 0 Td (dt)Tj /R18183288 10 Tf 12 0 Td (.)Tj /R18499744 10 Tf -211.11 -16.8 Td (Dtmethod_t dtmethod\(Dt_t* dt, const Dtmethod_t* meth\))Tj /R18183288 10 Tf 16 -12 Td (If)Tj /R18871432 10 Tf 9.59688 0 Td (meth)Tj /R18183288 10 Tf 26.9371 0 Td (is)Tj /R18871432 10 Tf 9.60703 0 Td (NULL)Tj /R18183288 10 Tf 24 0 Td (,)Tj /R18871432 10 Tf 5.43711 0 Td (dtmethod\(\))Tj /R18183288 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 /R18871432 10 Tf -253.573 -12 Td (dt)Tj /R18183288 10 Tf 17.2969 0 Td (to)Tj /R18871432 10 Tf 13.077 0 Td (meth)Tj 7.797 Tc /R18183288 10 Tf 24 0 Td (.O)Tj 0 Tc 17.5172 0 Td 2.796 Tw (bject order remains the same during a method switch among)Tj /R18871432 10 Tf 271.81 0 Td (Dtlist)Tj /R18183288 10 Tf 36 0 Td (,)Tj /R18871432 10 Tf 7.79609 0 Td (Dtstack)Tj /R18183288 10 Tf 42 0 Td (,)Tj /R18871432 10 Tf -429.497 -12 Td (Dtqueue)Tj /R18183288 10 Tf 44.9281 0 Td (and)Tj /R18871432 10 Tf 17.368 0 Td (Dtdeque)Tj 5.428 Tc /R18183288 10 Tf 42 0 Td (.S)Tj 0 Tc 13.4879 0 Td 0.428 Tw (witching to and from)Tj /R18871432 10 Tf 88.3719 0 Td (Dtset/Dtbag)Tj /R18183288 10 Tf 68.9281 0 Td (and)Tj /R18871432 10 Tf 17.3691 0 Td (Dtoset/Dtobag)Tj /R18183288 10 Tf 80.9289 0 Td 0.429 Tw (may cause ob-)Tj -373.382 -12 Td 2.174 Tw (jects to be rehashed, reordered, or remo)Tj -0.15 Tc 171.174 0 Td (ve)Tj 4.674 Tc 9.28984 0 Td [(da)467.393(st)]TJ 0 Tc 25.4582 0 Td 2.173 Tw (he case requires.)Tj /R18871432 10 Tf 77.8789 0 Td (dtmethod\(\))Tj /R18183288 10 Tf 64.673 0 Td (returns the pre)Tj 61.8559 0 Td (vious)Tj -410.33 -12 Td 0 Tw (method or)Tj /R18871432 10 Tf 43.3301 0 Td (NULL)Tj /R18183288 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ /R18499744 10 Tf -85.8301 -16.8 Td (Dtdisc_t* dtdisc\(Dt_t* dt, const Dtdisc_t* disc, int type\))Tj /R18183288 10 Tf 16 -12 Td (If)Tj /R18871432 10 Tf 9.62109 0 Td (disc)Tj /R18183288 10 Tf 26.9609 0 Td (is)Tj /R18871432 10 Tf 9.63086 0 Td (NULL)Tj /R18183288 10 Tf 24 0 Td (,)Tj /R18871432 10 Tf 5.46094 0 Td (dtdisc\(\))Tj /R18183288 10 Tf 50.9609 0 Td 0.461 Tw [(returns the current discipline.)-546.113(Otherwise, it changes the discipline of)]TJ /R18871432 10 Tf 282.621 0 Td (dt)Tj /R18183288 10 Tf 14.9621 0 Td (to)Tj /R18871432 10 Tf -424.218 -12 Td (disc)Tj 5.359 Tc /R18183288 10 Tf 24 0 Td (.O)Tj 0 Tc 15.0789 0 Td 0.359 Tw (bjects may be rehashed, reordered, or remo)Tj -0.15 Tc 174.724 0 Td (ve)Tj 2.859 Tc 9.28984 0 Td [(da)285.918(sa)]TJ 0 Tc 23.4879 0 Td (ppropriate.)Tj /R18871432 10 Tf 48.959 0 Td (type)Tj /R18183288 10 Tf 26.8578 0 Td 0.358 Tw (can be an)Tj 2.858 Tc 38.3262 0 Td (yb)Tj 0 Tc 12.8578 0 Td (it combination)Tj 53.4188 -45.6 Td (2)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2389 │ │ │ │ │ │ +2390 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R34145416 │ │ │ │ │ │ +R18871432 │ │ │ │ │ │ │ │ │ │ │ │ -R33773728 │ │ │ │ │ │ +R18499744 │ │ │ │ │ │ │ │ │ │ │ │ -R33457272 │ │ │ │ │ │ +R18183288 │ │ │ │ │ │ │ │ │ │ │ │ -R33109352 │ │ │ │ │ │ +R17835368 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -874,31 +874,31 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R33109352 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R33457272 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R33109352 10 Tf 206.625 0 Td (LIBCDT)Tj /R33457272 10 Tf 35.7199 0 Td (\(3\))Tj -420.34 -36 Td (of)Tj /R34145416 10 Tf 11.4852 0 Td (DT_SAMECMP)Tj /R33457272 10 Tf 63.1551 0 Td (and)Tj /R34145416 10 Tf 17.5949 0 Td (DT_SAMEHASH)Tj /R33457272 10 Tf 66 0 Td (.)Tj /R34145416 10 Tf 8.15508 0 Td (DT_SAMECMP)Tj /R33457272 10 Tf 63.1551 0 Td 0.655 Tw [(means that objects will compare e)14.9854(xactly the same)]TJ -229.545 -12 Td 0.672 Tw [(as before thus ob)15.0146(viating the need for reordering or remo)]TJ 229.858 0 Td 0.671 Tw (ving ne)Tj 3.171 Tc 30.141 0 Td (wd)Tj 0 Tc 15.391 0 Td (uplicates.)Tj /R34145416 10 Tf 43.7211 0 Td (DT_SAMEHASH)Tj /R33457272 10 Tf 69.1711 0 Td (means that)Tj -388.282 -12 Td 0.294 Tw [(hash v)25.0171(alues of objects remain the same thus ob)14.9878(viating the need to rehash.)]TJ /R34145416 10 Tf 301.433 0 Td (dtdisc\(\))Tj /R33457272 10 Tf 50.7949 0 Td 0.295 Tw (returns the pre)Tj 58.1 0 Td (vious)Tj -410.328 -12 Td 0 Tw (discipline on success and)Tj /R34145416 10 Tf 103.32 0 Td (NULL)Tj /R33457272 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ /R33773728 10 Tf -145.82 -16.8 Td (Dt_t* dtview\(Dt_t* dt, Dt_t* view\))Tj 2.868 Tc /R33457272 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 /R34145416 10 Tf 7.86719 0 Td (dtview\(\))Tj /R33457272 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 /R34145416 10 Tf 18.991 0 Td (dt)Tj /R33457272 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 /R34145416 10 Tf 28.8121 0 Td (view)Tj /R33457272 10 Tf 26.8809 0 Td (is)Tj /R34145416 10 Tf 9.55117 0 Td (NULL)Tj /R33457272 10 Tf 24 0 Td (,)Tj /R34145416 10 Tf 5.38086 0 Td (dtview)Tj /R33457272 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 /R34145416 10 Tf 6.51211 0 Td (view)Tj /R33457272 10 Tf 27.1809 0 Td 0.681 Tw (is not)Tj /R34145416 10 Tf 25.8121 0 Td (NULL)Tj 3.181 Tc /R33457272 10 Tf 24 0 Td (,av)Tj 0 Tc 18.302 0 Td (ie)Tj 6.96992 0 Td (wpath from)Tj /R34145416 10 Tf 50.2422 0 Td (dt)Tj /R33457272 10 Tf 15.1809 0 Td (to)Tj /R34145416 10 Tf 10.9609 0 Td (view)Tj /R33457272 10 Tf 27.1809 0 Td (is established.)Tj /R34145416 10 Tf 62.4719 0 Td (dtview\(\))Tj /R33457272 10 Tf -384 -12 Td (returns)Tj /R34145416 10 Tf 30.2699 0 Td (dt)Tj /R33457272 10 Tf 14.5 0 Td 0 Tw (on success and)Tj /R34145416 10 Tf 61.9301 0 Td (NULL)Tj /R33457272 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 /R33773728 10 Tf -21 -16.8 Td [(ST)18(ORA)55.0073(GE METHODS)]TJ /R33457272 10 Tf 21 -12 Td (Storage methods are of type)Tj /R34145416 10 Tf 114.7 0 Td (Dtmethod_t*)Tj /R33457272 10 Tf 66 0 Td (.)Tj /R33109352 10 Tf 7.5 0 Td (Cdt)Tj /R33457272 10 Tf 16.95 0 Td [(supports the follo)25(wing methods:)]TJ /R33773728 10 Tf -221.15 -16.8 Td (Dtoset)Tj 12 TL (Dtobag)' /R33457272 10 Tf 16 -12 Td (Objects are ordered by comparisons.)Tj /R34145416 10 Tf 151.35 0 Td (Dtoset)Tj -0.1 Tc /R33457272 10 Tf 38.5 0 Td (ke)Tj 0 Tc 9.33984 0 Td (eps unique objects.)Tj /R34145416 10 Tf 81.3801 0 Td (Dtobag)Tj /R33457272 10 Tf 38.5 0 Td [(allo)25(ws repeatable objects.)]TJ /R33773728 10 Tf -335.07 -16.8 Td (Dtset)Tj (Dtbag)' /R33457272 10 Tf 16 -12 Td 0.616 Tw (Objects are unordered.)Tj /R34145416 10 Tf 97.6488 0 Td (Dtset)Tj -0.1 Tc /R33457272 10 Tf 33.1172 0 Td (ke)Tj 0 Tc 9.33984 0 Td 0.617 Tw (eps unique objects.)Tj /R34145416 10 Tf 83.2309 0 Td (Dtbag)Tj /R33457272 10 Tf 33.1172 0 Td (allo)Tj 14.75 0 Td (ws repeatable objects and al)Tj -0.1 Tc 114.558 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ys k)Tj 16.907 0 Td (eeps)Tj -414.229 -12 Td 1.228 Tw [(them together \(note the ef)25.0122(fect on dictionary w)]TJ 191.816 0 Td 3.728 Tw (alking.\) These)Tj 64.6648 0 Td 1.227 Tw (methods use a hash table with chaining to)Tj -256.481 -12 Td 0.261 Tw (manage the objects.)Tj 84.934 0 Td 0.262 Tw (See also the e)Tj -0.15 Tc 55.2461 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nt)Tj /R34145416 10 Tf 10.5422 0 Td (DT_HASHSIZE)Tj /R33457272 10 Tf 68.7621 0 Td (belo)Tj 2.762 Tc 16.9699 0 Td [(wo)276.196(nh)]TJ -0.25 Tc 27.7441 0 Td 0.762 Tw (ow t)Tj 2.762 Tc 17.5121 0 Td (om)Tj 0 Tc 15.5422 0 Td 0.262 Tw (anage hash table resizing when)Tj -306.543 -12 Td 0 Tw (objects are inserted.)Tj /R33773728 10 Tf -16 -16.8 Td (Dtlist)Tj /R33457272 10 Tf 16 -12 Td 0.864 Tw (Objects are k)Tj 54.3879 0 Td 0.863 Tw [(ept in a list.)-586.287(The call)]TJ /R34145416 10 Tf 91.8379 0 Td (dtinsert\(\))Tj /R33457272 10 Tf 63.3629 0 Td (inserts a ne)Tj 3.363 Tc 46.466 0 Td (wo)Tj 0 Tc 15.5828 0 Td (bject in front of)Tj /R33109352 10 Tf 68.4422 0 Td [(the curr)37.0166(ent object)]TJ /R33457272 10 Tf 75.8187 0 Td (\(see)Tj /R34145416 10 Tf -415.898 -12 Td (dtfinger\(\))Tj 3.775 Tc /R33457272 10 Tf 60 0 Td [(\)i)377.484(fi)377.484(ti)377.484(sd)]TJ 0 Tc 41.7703 0 Td 1.275 Tw (eŒned or at list front if no current object is deŒned.)Tj 223.165 0 Td (Similarly)Tj 3.775 Tc 36.5801 0 Td (,t)Tj 0 Tc 9.05508 0 Td (he call)Tj /R34145416 10 Tf 31.4301 0 Td (dtap-)Tj -402 -12 Td (pend\(\))Tj /R33457272 10 Tf 39.0719 0 Td 0.571 Tw (appends a ne)Tj 3.071 Tc 52.5422 0 Td (wo)Tj 0 Tc 15.291 0 Td (bject after)Tj /R33109352 10 Tf 43.902 0 Td [(the curr)37(ent object)]TJ /R33457272 10 Tf 74.943 0 Td (\(see)Tj /R34145416 10 Tf 19.1711 0 Td (dtfinger\(\))Tj 3.071 Tc /R33457272 10 Tf 60 0 Td [(\)i)307.114(fi)307.114(ti)307.114(sd)]TJ 0 Tc 38.9535 0 Td (eŒned or at list end if)Tj -343.875 -12 Td 0 Tw (no current object is deŒned.)Tj /R33773728 10 Tf -16 -16.8 Td (Dtdeque)Tj /R33457272 10 Tf 16 -12 Td 0.547 Tw (Objects are k)Tj 53.7539 0 Td 0.548 Tw (ept in a deque. This is similar to)Tj /R34145416 10 Tf 135.214 0 Td (Dtlist)Tj -0.15 Tc /R33457272 10 Tf 39.048 0 Td (ex)Tj 0 Tc 9.28984 0 Td (cept that objects are al)Tj -0.1 Tc 91.5121 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ys inserted at the front)Tj -340.378 -12 Td 0 Tw (and appended at the tail of the list.)Tj /R33773728 10 Tf -16 -16.8 Td (Dtstack)Tj /R33457272 10 Tf 16 -12 Td 0.726 Tw [(Objects are k)9.98901(ept in a stack, i.e., in re)]TJ -0.15 Tc 150.978 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rse order of insertion.)-572.615(Thus, the last object inserted is at stack top)]TJ -160.268 -12 Td 0 Tw (and will be the Œrst to be deleted.)Tj /R33773728 10 Tf -16 -16.8 Td (Dtqueue)Tj /R33457272 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 0 Tw (will be the Œrst to be deleted.)' /R33773728 10 Tf -21 -16.8 Td (DISCIPLINE)Tj /R33457272 10 Tf 21 -12 Td (Object format and associated management functions are deŒned in the type)Tj /R34145416 10 Tf 303.55 0 Td (Dtdisc_t)Tj /R33457272 10 Tf 48 0 Td (:)Tj /R34145416 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;)' 12 Tw (Dthash_f hashf;)' 0 Tw (Dtmemory_f memoryf;)' 6 Tw (Dtevent_f eventf;)' 6 Tc -12 -12 Td (}D)Tj 0 Tc 18 0 Td (tdisc_t;)Tj /R33457272 10 Tf 385 -60 Td (3)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R17835368 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R18183288 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R17835368 10 Tf 206.625 0 Td (LIBCDT)Tj /R18183288 10 Tf 35.7199 0 Td (\(3\))Tj -420.34 -36 Td (of)Tj /R18871432 10 Tf 11.4852 0 Td (DT_SAMECMP)Tj /R18183288 10 Tf 63.1551 0 Td (and)Tj /R18871432 10 Tf 17.5949 0 Td (DT_SAMEHASH)Tj /R18183288 10 Tf 66 0 Td (.)Tj /R18871432 10 Tf 8.15508 0 Td (DT_SAMECMP)Tj /R18183288 10 Tf 63.1551 0 Td 0.655 Tw [(means that objects will compare e)14.9854(xactly the same)]TJ -229.545 -12 Td 0.672 Tw [(as before thus ob)15.0146(viating the need for reordering or remo)]TJ 229.858 0 Td 0.671 Tw (ving ne)Tj 3.171 Tc 30.141 0 Td (wd)Tj 0 Tc 15.391 0 Td (uplicates.)Tj /R18871432 10 Tf 43.7211 0 Td (DT_SAMEHASH)Tj /R18183288 10 Tf 69.1711 0 Td (means that)Tj -388.282 -12 Td 0.294 Tw [(hash v)25.0171(alues of objects remain the same thus ob)14.9878(viating the need to rehash.)]TJ /R18871432 10 Tf 301.433 0 Td (dtdisc\(\))Tj /R18183288 10 Tf 50.7949 0 Td 0.295 Tw (returns the pre)Tj 58.1 0 Td (vious)Tj -410.328 -12 Td 0 Tw (discipline on success and)Tj /R18871432 10 Tf 103.32 0 Td (NULL)Tj /R18183288 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ /R18499744 10 Tf -145.82 -16.8 Td (Dt_t* dtview\(Dt_t* dt, Dt_t* view\))Tj 2.868 Tc /R18183288 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 /R18871432 10 Tf 7.86719 0 Td (dtview\(\))Tj /R18183288 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 /R18871432 10 Tf 18.991 0 Td (dt)Tj /R18183288 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 /R18871432 10 Tf 28.8121 0 Td (view)Tj /R18183288 10 Tf 26.8809 0 Td (is)Tj /R18871432 10 Tf 9.55117 0 Td (NULL)Tj /R18183288 10 Tf 24 0 Td (,)Tj /R18871432 10 Tf 5.38086 0 Td (dtview)Tj /R18183288 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 /R18871432 10 Tf 6.51211 0 Td (view)Tj /R18183288 10 Tf 27.1809 0 Td 0.681 Tw (is not)Tj /R18871432 10 Tf 25.8121 0 Td (NULL)Tj 3.181 Tc /R18183288 10 Tf 24 0 Td (,av)Tj 0 Tc 18.302 0 Td (ie)Tj 6.96992 0 Td (wpath from)Tj /R18871432 10 Tf 50.2422 0 Td (dt)Tj /R18183288 10 Tf 15.1809 0 Td (to)Tj /R18871432 10 Tf 10.9609 0 Td (view)Tj /R18183288 10 Tf 27.1809 0 Td (is established.)Tj /R18871432 10 Tf 62.4719 0 Td (dtview\(\))Tj /R18183288 10 Tf -384 -12 Td (returns)Tj /R18871432 10 Tf 30.2699 0 Td (dt)Tj /R18183288 10 Tf 14.5 0 Td 0 Tw (on success and)Tj /R18871432 10 Tf 61.9301 0 Td (NULL)Tj /R18183288 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 /R18499744 10 Tf -21 -16.8 Td [(ST)18(ORA)55.0073(GE METHODS)]TJ /R18183288 10 Tf 21 -12 Td (Storage methods are of type)Tj /R18871432 10 Tf 114.7 0 Td (Dtmethod_t*)Tj /R18183288 10 Tf 66 0 Td (.)Tj /R17835368 10 Tf 7.5 0 Td (Cdt)Tj /R18183288 10 Tf 16.95 0 Td [(supports the follo)25(wing methods:)]TJ /R18499744 10 Tf -221.15 -16.8 Td (Dtoset)Tj 12 TL (Dtobag)' /R18183288 10 Tf 16 -12 Td (Objects are ordered by comparisons.)Tj /R18871432 10 Tf 151.35 0 Td (Dtoset)Tj -0.1 Tc /R18183288 10 Tf 38.5 0 Td (ke)Tj 0 Tc 9.33984 0 Td (eps unique objects.)Tj /R18871432 10 Tf 81.3801 0 Td (Dtobag)Tj /R18183288 10 Tf 38.5 0 Td [(allo)25(ws repeatable objects.)]TJ /R18499744 10 Tf -335.07 -16.8 Td (Dtset)Tj (Dtbag)' /R18183288 10 Tf 16 -12 Td 0.616 Tw (Objects are unordered.)Tj /R18871432 10 Tf 97.6488 0 Td (Dtset)Tj -0.1 Tc /R18183288 10 Tf 33.1172 0 Td (ke)Tj 0 Tc 9.33984 0 Td 0.617 Tw (eps unique objects.)Tj /R18871432 10 Tf 83.2309 0 Td (Dtbag)Tj /R18183288 10 Tf 33.1172 0 Td (allo)Tj 14.75 0 Td (ws repeatable objects and al)Tj -0.1 Tc 114.558 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ys k)Tj 16.907 0 Td (eeps)Tj -414.229 -12 Td 1.228 Tw [(them together \(note the ef)25.0122(fect on dictionary w)]TJ 191.816 0 Td 3.728 Tw (alking.\) These)Tj 64.6648 0 Td 1.227 Tw (methods use a hash table with chaining to)Tj -256.481 -12 Td 0.261 Tw (manage the objects.)Tj 84.934 0 Td 0.262 Tw (See also the e)Tj -0.15 Tc 55.2461 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nt)Tj /R18871432 10 Tf 10.5422 0 Td (DT_HASHSIZE)Tj /R18183288 10 Tf 68.7621 0 Td (belo)Tj 2.762 Tc 16.9699 0 Td [(wo)276.196(nh)]TJ -0.25 Tc 27.7441 0 Td 0.762 Tw (ow t)Tj 2.762 Tc 17.5121 0 Td (om)Tj 0 Tc 15.5422 0 Td 0.262 Tw (anage hash table resizing when)Tj -306.543 -12 Td 0 Tw (objects are inserted.)Tj /R18499744 10 Tf -16 -16.8 Td (Dtlist)Tj /R18183288 10 Tf 16 -12 Td 0.864 Tw (Objects are k)Tj 54.3879 0 Td 0.863 Tw [(ept in a list.)-586.287(The call)]TJ /R18871432 10 Tf 91.8379 0 Td (dtinsert\(\))Tj /R18183288 10 Tf 63.3629 0 Td (inserts a ne)Tj 3.363 Tc 46.466 0 Td (wo)Tj 0 Tc 15.5828 0 Td (bject in front of)Tj /R17835368 10 Tf 68.4422 0 Td [(the curr)37.0166(ent object)]TJ /R18183288 10 Tf 75.8187 0 Td (\(see)Tj /R18871432 10 Tf -415.898 -12 Td (dtfinger\(\))Tj 3.775 Tc /R18183288 10 Tf 60 0 Td [(\)i)377.484(fi)377.484(ti)377.484(sd)]TJ 0 Tc 41.7703 0 Td 1.275 Tw (eŒned or at list front if no current object is deŒned.)Tj 223.165 0 Td (Similarly)Tj 3.775 Tc 36.5801 0 Td (,t)Tj 0 Tc 9.05508 0 Td (he call)Tj /R18871432 10 Tf 31.4301 0 Td (dtap-)Tj -402 -12 Td (pend\(\))Tj /R18183288 10 Tf 39.0719 0 Td 0.571 Tw (appends a ne)Tj 3.071 Tc 52.5422 0 Td (wo)Tj 0 Tc 15.291 0 Td (bject after)Tj /R17835368 10 Tf 43.902 0 Td [(the curr)37(ent object)]TJ /R18183288 10 Tf 74.943 0 Td (\(see)Tj /R18871432 10 Tf 19.1711 0 Td (dtfinger\(\))Tj 3.071 Tc /R18183288 10 Tf 60 0 Td [(\)i)307.114(fi)307.114(ti)307.114(sd)]TJ 0 Tc 38.9535 0 Td (eŒned or at list end if)Tj -343.875 -12 Td 0 Tw (no current object is deŒned.)Tj /R18499744 10 Tf -16 -16.8 Td (Dtdeque)Tj /R18183288 10 Tf 16 -12 Td 0.547 Tw (Objects are k)Tj 53.7539 0 Td 0.548 Tw (ept in a deque. This is similar to)Tj /R18871432 10 Tf 135.214 0 Td (Dtlist)Tj -0.15 Tc /R18183288 10 Tf 39.048 0 Td (ex)Tj 0 Tc 9.28984 0 Td (cept that objects are al)Tj -0.1 Tc 91.5121 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ys inserted at the front)Tj -340.378 -12 Td 0 Tw (and appended at the tail of the list.)Tj /R18499744 10 Tf -16 -16.8 Td (Dtstack)Tj /R18183288 10 Tf 16 -12 Td 0.726 Tw [(Objects are k)9.98901(ept in a stack, i.e., in re)]TJ -0.15 Tc 150.978 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rse order of insertion.)-572.615(Thus, the last object inserted is at stack top)]TJ -160.268 -12 Td 0 Tw (and will be the Œrst to be deleted.)Tj /R18499744 10 Tf -16 -16.8 Td (Dtqueue)Tj /R18183288 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 0 Tw (will be the Œrst to be deleted.)' /R18499744 10 Tf -21 -16.8 Td (DISCIPLINE)Tj /R18183288 10 Tf 21 -12 Td (Object format and associated management functions are deŒned in the type)Tj /R18871432 10 Tf 303.55 0 Td (Dtdisc_t)Tj /R18183288 10 Tf 48 0 Td (:)Tj /R18871432 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;)' 12 Tw (Dthash_f hashf;)' 0 Tw (Dtmemory_f memoryf;)' 6 Tw (Dtevent_f eventf;)' 6 Tc -12 -12 Td (}D)Tj 0 Tc 18 0 Td (tdisc_t;)Tj /R18183288 10 Tf 385 -60 Td (3)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2772 │ │ │ │ │ │ +2769 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R34145416 │ │ │ │ │ │ +R18871432 │ │ │ │ │ │ │ │ │ │ │ │ -R33773728 │ │ │ │ │ │ +R18499744 │ │ │ │ │ │ │ │ │ │ │ │ -R33457272 │ │ │ │ │ │ +R18183288 │ │ │ │ │ │ │ │ │ │ │ │ -R33109352 │ │ │ │ │ │ +R17835368 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -935,31 +935,31 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R33109352 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R33457272 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R33109352 10 Tf 206.625 0 Td (LIBCDT)Tj /R33457272 10 Tf 35.7199 0 Td (\(3\))Tj /R33773728 10 Tf -436.34 -36 Td [(int k)9.99268(ey)]TJ 2.5 Tc 28.5199 0 Td (,s)Tj 0 Tc 8.88984 0 Td (ize)Tj /R33457272 10 Tf -21.4098 -12 Td 0.162 Tw (Each object)Tj /R34145416 10 Tf 49.7539 0 Td (obj)Tj /R33457272 10 Tf 20.6621 0 Td 0.161 Tw (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 /R34145416 10 Tf 156.496 0 Td (key)Tj /R33457272 10 Tf 20.6609 0 Td (should be non-ne)Tj -0.05 Tc 69.052 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.048 Tw [(and deŒnes an of)25.0012(fset into)]TJ /R34145416 10 Tf 103.03 0 Td (obj)Tj 5.048 Tc /R33457272 10 Tf 18 0 Td (.I)Tj 0 Tc 10.8781 0 Td (f)Tj /R34145416 10 Tf 5.87812 0 Td (size)Tj /R33457272 10 Tf 26.548 0 Td (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.549 Tc 14.618 0 Td (san)Tj 0 Tc 18.4281 0 Td 0.049 Tw (ull-terminated string with starting address)Tj /R34145416 10 Tf -264.594 -12 Td (*\(void**\)\(\(char*\)obj+key\))Tj 5.381 Tc /R33457272 10 Tf 150 0 Td (.I)Tj 0 Tc 11.2109 0 Td (f)Tj /R34145416 10 Tf 6.21094 0 Td (size)Tj /R33457272 10 Tf 26.8809 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.38 Tw (ull-terminated string with starting ad-)Tj -280.489 -12 Td (dress)Tj /R34145416 10 Tf 24.7711 0 Td (\(void*\)\(\(char*\)obj+key\))Tj 6.721 Tc /R33457272 10 Tf 138 0 Td (.F)Tj 0 Tc 14.7809 0 Td (inally)Tj 4.221 Tc 22.1301 0 Td (,i)Tj 0 Tc 9.50117 0 Td (f)Tj /R34145416 10 Tf 7.55117 0 Td (size)Tj /R33457272 10 Tf 28.2211 0 Td 1.721 Tw (is positi)Tj -0.15 Tc 32.8711 0 Td (ve)Tj 4.221 Tc 9.28984 0 Td (,t)Tj 0 Tc 9.50117 0 Td (he k)Tj -0.15 Tc 18.5609 0 Td 2.022 Tw (ey i)Tj 4.222 Tc 16.2922 0 Td (sab)Tj 0 Tc 21.7738 0 Td 1.722 Tw (yte array of length)Tj /R34145416 10 Tf -353.245 -12 Td (size)Tj /R33457272 10 Tf 26.5 0 Td 0 Tw (starting at)Tj /R34145416 10 Tf 42.2199 0 Td (\(void*\)\(\(char*\)obj+key\))Tj /R33457272 10 Tf 138 0 Td (.)Tj /R33773728 10 Tf -222.72 -16.8 Td (int link)Tj /R33457272 10 Tf 16 -12 Td (Let)Tj /R34145416 10 Tf 15.8949 0 Td (obj)Tj /R33457272 10 Tf 20.5648 0 Td 0.065 Tw (be an object to be inserted into)Tj /R34145416 10 Tf 125.715 0 Td (dt)Tj /R33457272 10 Tf 14.5648 0 Td (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 /R34145416 10 Tf 5.89492 0 Td (link)Tj /R33457272 10 Tf 26.5641 0 Td 0.064 Tw (is ne)Tj -0.05 Tc 18.5238 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 2.564 Tc 9.28984 0 Td [(,a)256.411(ni)]TJ 0 Tc 19.848 0 Td (nternally allocated)Tj -357.785 -12 Td 0.941 Tw (object holder is used to hold)Tj /R34145416 10 Tf 121.196 0 Td (obj)Tj 3.441 Tc /R33457272 10 Tf 18 0 Td (.O)Tj 0 Tc 13.1609 0 Td (therwise,)Tj /R34145416 10 Tf 39.8211 0 Td (obj)Tj /R33457272 10 Tf 21.441 0 Td (should ha)Tj -0.15 Tc 39.3512 0 Td 1.242 Tw (ve a)Tj 0 Tc /R34145416 10 Tf 20.6141 0 Td (Dtlink_t)Tj /R33457272 10 Tf 51.4422 0 Td 0.942 Tw (structure embedded)Tj /R34145416 10 Tf 82.9738 0 Td (link)Tj /R33457272 10 Tf -408 -12 Td 0 Tw (bytes into it, i.e., at address)Tj /R34145416 10 Tf 111.66 0 Td (\(Dtlink_t*\)\(\(char*\)obj+link\))Tj /R33457272 10 Tf 168 0 Td (.)Tj -0.1 Tc /R33773728 10 Tf -295.66 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id* \(*mak)9.98413(ef\)\(Dt_t* dt, v)10(oid* obj, Dtdisc_t* disc\))]TJ /R33457272 10 Tf 6.1 -12 Td (If)Tj /R34145416 10 Tf 9.73516 0 Td (makef)Tj /R33457272 10 Tf 33.075 0 Td 0.575 Tw (is not)Tj /R34145416 10 Tf 25.6 0 Td (NULL)Tj /R33457272 10 Tf 24 0 Td (,)Tj /R34145416 10 Tf 5.575 0 Td (dtinsert\(dt,obj\))Tj /R33457272 10 Tf 99.075 0 Td (or)Tj /R34145416 10 Tf 11.4051 0 Td (dtappend\(\))Tj /R33457272 10 Tf 63.075 0 Td (will call it to mak)Tj 3.074 Tc 72.7602 0 Td (eac)Tj 0 Tc 19.468 0 Td (op)Tj 3.074 Tc 9.9 0 Td (yo)Tj 0 Tc 13.0738 0 Td (f)Tj /R34145416 10 Tf 6.40391 0 Td (obj)Tj /R33457272 10 Tf 21.0738 0 Td (suit-)Tj -414.22 -12 Td 0 Tw (able for insertion into)Tj /R34145416 10 Tf 88.8801 0 Td (dt)Tj 5 Tc /R33457272 10 Tf 12 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R34145416 10 Tf 5.83008 0 Td (makef)Tj /R33457272 10 Tf 32.5 0 Td (is)Tj /R34145416 10 Tf 9.16992 0 Td (NULL)Tj /R33457272 10 Tf 24 0 Td (,)Tj /R34145416 10 Tf 5 0 Td (obj)Tj /R33457272 10 Tf 20.5 0 Td (itself will be inserted into)Tj /R34145416 10 Tf 104.72 0 Td (dt)Tj /R33457272 10 Tf 12 0 Td (.)Tj -0.1 Tc /R33773728 10 Tf -341.43 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id \(*fr)17.9846(eef\)\(Dt_t* dt, v)10.0159(oid* obj, Dtdisc_t* disc\))]TJ /R33457272 10 Tf 6.1 -12 Td (If not)Tj /R34145416 10 Tf 24.4398 0 Td (NULL)Tj /R33457272 10 Tf 24 0 Td (,)Tj /R34145416 10 Tf 5 0 Td (freef)Tj /R33457272 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 /R34145416 10 Tf 78.0398 0 Td (obj)Tj /R33457272 10 Tf 18 0 Td (.)Tj /R33773728 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 /R33457272 10 Tf 21 -12 Td 0.435 Tw (If not)Tj /R34145416 10 Tf 25.3102 0 Td (NULL)Tj /R33457272 10 Tf 24 0 Td (,)Tj /R34145416 10 Tf 5.43516 0 Td (comparf)Tj /R33457272 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 /R34145416 10 Tf 93.1398 0 Td (<0)Tj /R33457272 10 Tf 12 0 Td (,)Tj /R34145416 10 Tf 5.43516 0 Td (=0)Tj 2.935 Tc /R33457272 10 Tf 12 0 Td (,o)Tj 0 Tc 10.4352 0 Td (r)Tj /R34145416 10 Tf 6.26484 0 Td (>0)Tj /R33457272 10 Tf 14.9352 0 Td (to indicate)Tj -389.626 -12 Td (whether)Tj /R34145416 10 Tf 36.857 0 Td (key1)Tj /R33457272 10 Tf 28.6469 0 Td 2.147 Tw (is smaller)Tj 4.647 Tc 40.357 0 Td (,e)Tj 0 Tc 11.5871 0 Td 2.146 Tw [(qual to, or lar)18.0103(ger than)]TJ /R34145416 10 Tf 99.4199 0 Td (key2)Tj 7.146 Tc /R33457272 10 Tf 24 0 Td (.A)Tj 0 Tc 16.866 0 Td [(ll three v)24.9805(alues are signiŒcant for method)]TJ /R34145416 10 Tf -257.734 -12 Td (Dtoset)Tj /R33457272 10 Tf 39.1781 0 Td (and)Tj /R34145416 10 Tf 17.618 0 Td (Dtobag)Tj 5.678 Tc /R33457272 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.148 Tc 39.35 0 Td (.I)Tj 0 Tc 10.9781 0 Td (f)Tj /R34145416 10 Tf 5.97695 0 Td (\(*comparf\)\(\))Tj /R33457272 10 Tf 74.6469 0 Td (is)Tj /R34145416 10 Tf 9.31719 0 Td (NULL)Tj 2.647 Tc /R33457272 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 /R34145416 10 Tf -380.046 -12 Td (Dtdisc_t.size)Tj /R33457272 10 Tf 80.5 0 Td (Œeld.)Tj /R33773728 10 Tf -96.5 -16.8 Td 0 Tw [(unsigned int \(*hashf\)\(Dt_t* dt, v)10.0073(oid* k)10(ey)]TJ 2.5 Tc 173.71 0 Td (,D)Tj 0 Tc 12.2199 0 Td (tdisc_t* disc\))Tj /R33457272 10 Tf -169.93 -12 Td 0.935 Tw (If not)Tj /R34145416 10 Tf 26.3102 0 Td (NULL)Tj /R33457272 10 Tf 24 0 Td (,)Tj /R34145416 10 Tf 5.93516 0 Td (hashf)Tj /R33457272 10 Tf 33.4352 0 Td 0.936 Tw [(is used to compute the hash v)25.0073(alue of)]TJ /R34145416 10 Tf 154.998 0 Td (key)Tj 5.936 Tc /R33457272 10 Tf 18 0 Td (.I)Tj 3.436 Tc 11.766 0 Td [(ti)343.591(sr)]TJ 0 Tc 19.652 0 Td (equired that k)Tj -0.15 Tc 56.7621 0 Td (ey)Tj 3.436 Tc 9.28984 0 Td (sc)Tj 0 Tc 11.766 0 Td (ompared equal)Tj -371.914 -12 Td 0.209 Tw (will also ha)Tj -0.15 Tc 46.3281 0 Td 0.509 Tw (ve s)Tj 0 Tc 15.8891 0 Td 0.209 Tw (ame hash v)Tj 45.1578 0 Td 2.709 Tw (alues. If)Tj /R34145416 10 Tf 37.6281 0 Td (hashf)Tj /R33457272 10 Tf 32.709 0 Td (is)Tj /R34145416 10 Tf 9.37891 0 Td (NULL)Tj 2.709 Tc /R33457272 10 Tf 24 0 Td [(,a)270.918(ni)]TJ 0 Tc 20.1379 0 Td 0.209 Tw (nternal function is used to hash the k)Tj -0.15 Tc 148.293 0 Td 0.509 Tw (ey a)Tj 2.709 Tc 16.4391 0 Td (sd)Tj 0 Tc 11.5988 0 Td (eŒned)Tj -407.56 -12 Td 0 Tw (by the)Tj /R34145416 10 Tf 27.2199 0 Td (Dtdisc_t.size)Tj /R33457272 10 Tf 80.5 0 Td (Œeld.)Tj -0.1 Tc /R33773728 10 Tf -123.72 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id* \(*memoryf\)\(Dt_t* dt, v)10.0073(oid* addr)]TJ 2.5 Tc 155.35 0 Td (,s)Tj 0 Tc 8.88984 0 Td (ize_t size, Dtdisc_t* disc\))Tj /R33457272 10 Tf -158.14 -12 Td 0.399 Tw (If not)Tj /R34145416 10 Tf 25.2379 0 Td (NULL)Tj /R33457272 10 Tf 24 0 Td (,)Tj /R34145416 10 Tf 5.39883 0 Td (memoryf)Tj /R33457272 10 Tf 44.8988 0 Td (is used to allocate and free memory)Tj 5.4 Tc 143.934 0 Td (.W)Tj 0 Tc 17.3398 0 Td (hen)Tj /R34145416 10 Tf 17.3398 0 Td (addr)Tj /R33457272 10 Tf 26.9 0 Td (is)Tj /R34145416 10 Tf 9.56992 0 Td (NULL)Tj 2.9 Tc /R33457272 10 Tf 24 0 Td (,am)Tj 0 Tc 20.5199 0 Td 0.4 Tw [(emory se)14.9902(gment of)]TJ -359.139 -12 Td (size)Tj /R34145416 10 Tf 18.0949 0 Td (size)Tj /R33457272 10 Tf 26.5449 0 Td 0.045 Tw (is requested.)Tj 55.0801 0 Td (If)Tj /R34145416 10 Tf 9.20508 0 Td (addr)Tj /R33457272 10 Tf 26.5449 0 Td (is not)Tj /R34145416 10 Tf 24.5398 0 Td (NULL)Tj /R33457272 10 Tf 26.5449 0 Td (and)Tj /R34145416 10 Tf 16.9852 0 Td (size)Tj /R33457272 10 Tf 26.5449 0 Td (is zero,)Tj /R34145416 10 Tf 31.4699 0 Td (addr)Tj /R33457272 10 Tf 26.5449 0 Td (is to be freed.)Tj 59.6102 0 Td (If)Tj /R34145416 10 Tf 9.20508 0 Td (addr)Tj /R33457272 10 Tf 26.5449 0 Td (is not)Tj /R34145416 10 Tf 24.5398 0 Td (NULL)Tj /R33457272 10 Tf -408 -12 Td (and)Tj /R34145416 10 Tf 16.9398 0 Td (size)Tj /R33457272 10 Tf 26.5 0 Td 0 Tw (is positi)Tj -0.15 Tc 31.15 0 Td (ve)Tj 0 Tc 9.28984 0 Td (,)Tj /R34145416 10 Tf 5 0 Td (addr)Tj /R33457272 10 Tf 26.5 0 Td (is to be resized to the gi)Tj -0.15 Tc 94.7398 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ns)Tj 0 Tc 11.3898 0 Td 2.5 Tw (ize. If)Tj /R34145416 10 Tf 28.3199 0 Td (memoryf)Tj /R33457272 10 Tf 44.5 0 Td (is)Tj /R34145416 10 Tf 9.16992 0 Td (NULL)Tj /R33457272 10 Tf 24 0 Td (,)Tj /R33109352 10 Tf 5 0 Td (malloc\(3\))Tj /R33457272 10 Tf 41.3801 0 Td 0 Tw (is used.)Tj /R33773728 10 Tf -399.169 -16.8 Td (int \(*e)Tj -0.1 Tc 26.7898 0 Td (ve)Tj 0 Tc 9.33984 0 Td [(ntf\)\(Dt_t* dt, int type, v)10(oid* data, Dtdisc_t* disc\))]TJ /R33457272 10 Tf -20.1297 -12 Td 1.084 Tw (If not)Tj /R34145416 10 Tf 26.6078 0 Td (NULL)Tj /R33457272 10 Tf 24 0 Td (,)Tj /R34145416 10 Tf 6.08398 0 Td (eventf)Tj /R33457272 10 Tf 39.584 0 Td [(announces v)24.9854(arious e)]TJ -0.15 Tc 82.7582 0 Td (ve)Tj 0 Tc 9.28984 0 Td 3.584 Tw (nts. Each)Tj -0.25 Tc 43.8281 0 Td -2.15 Tw (ev e)Tj 0 Tc 13.4801 0 Td 1.084 Tw (nt may ha)Tj -0.15 Tc 41.4078 0 Td 1.384 Tw (ve p)Tj 0 Tc 17.8738 0 Td 1.084 Tw (articular handling of the return)Tj -0.25 Tc -304.914 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0 Tw (lues from)Tj /R34145416 10 Tf 40.55 0 Td (eventf)Tj 5 Tc /R33457272 10 Tf 36 0 Td (.B)Tj 0 Tc 14.1699 0 Td (ut a ne)Tj -0.05 Tc 26.5102 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.3 Tw (ve r)Tj 0 Tc 15.1199 0 Td 0 Tw [(eturn v)25(alue typically means f)]TJ 115.74 0 Td 2.5 Tw (ailure. F)Tj 35.6801 0 Td 0 Tw [(ollo)24.9854(wing are the e)]TJ -0.15 Tc 71.4301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nts:)Tj /R34145416 10 Tf -388.38 -16.8 Td (DT_OPEN)Tj /R33457272 10 Tf 42 0 Td (:)Tj /R34145416 10 Tf -6 -12 Td (dt)Tj /R33457272 10 Tf 15.107 0 Td 0.607 Tw (is being opened.)Tj 72.091 0 Td (If)Tj /R34145416 10 Tf 9.76719 0 Td (eventf)Tj /R33457272 10 Tf 39.107 0 Td 0.606 Tw (returns ne)Tj -0.05 Tc 40.166 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 3.106 Tc 9.28984 0 Td (,t)Tj 0 Tc 8.38594 0 Td (he opening process terminates with f)Tj 149.85 0 Td 3.106 Tw (ailure. If)Tj /R34145416 10 Tf -358.464 -12 Td (eventf)Tj /R33457272 10 Tf 39.1738 0 Td 0.674 Tw [(returns zero, the opening process proceeds in a def)9.99756(ault manner)]TJ 5.675 Tc 255.346 0 Td (.A)Tj 0 Tc 18.5699 0 Td (positi)Tj -0.15 Tc 21.9801 0 Td 0.975 Tw (ve r)Tj 0 Tc 15.7949 0 Td 0.675 Tw (eturn v)Tj 28.475 0 Td (alue)Tj -379.34 -12 Td 1.107 Tw (indicates special treatment of memory as follo)Tj 191.362 0 Td 3.607 Tw (ws. If)Tj /R34145416 10 Tf 29.984 0 Td (*\(void**\)data)Tj /R33457272 10 Tf 81.607 0 Td 1.107 Tw (is set to point to some)Tj -302.953 -12 Td 0.992 Tw [(memory se)15.0049(gment as discussed in)]TJ /R34145416 10 Tf 138.41 0 Td (memoryf)Tj 3.492 Tc /R33457272 10 Tf 42 0 Td (,t)Tj 0 Tc 8.77187 0 Td [(hat se)14.9805(gment of memory is used to start the dictio-)]TJ -189.182 -12 Td (nary)Tj 2.795 Tc 17.1199 0 Td (.I)Tj 0 Tc 8.625 0 Td (f)Tj /R34145416 10 Tf 6.125 0 Td (*\(void**\)data)Tj /R33457272 10 Tf 80.7949 0 Td (is)Tj /R34145416 10 Tf 9.46484 0 Td (NULL)Tj 2.794 Tc /R33457272 10 Tf 24 0 Td (,a)Tj 0 Tc 9.73398 0 Td 0.294 Tw (ll memory including that of the dictionary handle itself will)Tj -155.864 -12 Td 0 Tw (be allocated via)Tj /R34145416 10 Tf 65.2602 0 Td (memoryf)Tj /R33457272 10 Tf 42 0 Td (.)Tj /R34145416 10 Tf -143.26 -16.8 Td (DT_ENDOPEN)Tj /R33457272 10 Tf 60 0 Td (:)Tj -24 -12 Td 0.227 Tw (This e)Tj -0.15 Tc 24.6969 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nt announces that)Tj /R34145416 10 Tf 73.1711 0 Td (dtopen\(\))Tj /R33457272 10 Tf 50.727 0 Td (has successfully opened a dictionary and is about to return.)Tj -157.885 -12 Td (The)Tj /R34145416 10 Tf 18.05 0 Td (data)Tj /R33457272 10 Tf 26.5 0 Td 0 Tw [(ar)18.0151(gument of)]TJ /R34145416 10 Tf 50.9199 0 Td (eventf)Tj /R33457272 10 Tf 38.5 0 Td (should be the ne)Tj 2.5 Tc 65.0199 0 Td (wd)Tj 0 Tc 14.7199 0 Td (ictionary handle itself.)Tj /R34145416 10 Tf -249.71 -16.8 Td (DT_CLOSE)Tj /R33457272 10 Tf 48 0 Td (:)Tj /R34145416 10 Tf -12 -12 Td (dt)Tj /R33457272 10 Tf 15.1691 0 Td 0.669 Tw (is about to be closed. If)Tj /R34145416 10 Tf 99.834 0 Td (eventf)Tj /R33457272 10 Tf 39.1691 0 Td (returns ne)Tj -0.05 Tc 40.2289 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 3.169 Tc 9.28984 0 Td (,t)Tj 0 Tc 8.44883 0 Td 0.668 Tw (he closing process stops immediately and)Tj /R34145416 10 Tf -226.84 -12 Td (dtclose\(\))Tj /R33457272 10 Tf 57.0922 0 Td 0.592 Tw [(returns -1.)-559.199(Objects in the dictionary are deleted only if)]TJ /R34145416 10 Tf 228.1 0 Td (eventf)Tj /R33457272 10 Tf 39.0922 0 Td 0.593 Tw (returns zero.)Tj 56.166 0 Td (The)Tj -380.45 -12 Td 1.671 Tw (dictionary handle itself is processed as follo)Tj 185.306 0 Td 4.171 Tw (ws. If)Tj 31.1121 0 Td 1.671 Tw [(it w)9.98291(as allocated via)]TJ /R34145416 10 Tf 86.0133 0 Td (malloc\(\))Tj 4.17 Tc /R33457272 10 Tf 48 0 Td [(,i)417.002(tw)]TJ 0 Tc 23.6199 0 Td 1.67 Tw (ill be)Tj -374.051 -12 Td 2.666 Tw (freed. If)Tj 37.532 0 Td 0.167 Tw [(it w)10.0122(as allocated via)]TJ /R34145416 10 Tf 79.998 0 Td (memoryf)Tj /R33457272 10 Tf 44.6672 0 Td (\(see)Tj /R34145416 10 Tf 18.7672 0 Td (dtopen\(\))Tj 2.667 Tc /R33457272 10 Tf 48 0 Td (\)a)Tj 0 Tc 10.4371 0 Td (nd)Tj /R34145416 10 Tf 12.6672 0 Td (eventf)Tj /R33457272 10 Tf 38.6672 0 Td (returns 0, a call to)Tj /R34145416 10 Tf 75.2648 0 Td (memo-)Tj -366.001 -12 Td (ryf)Tj /R33457272 10 Tf 20.5 0 Td 0 Tw [(will be issued to attempt freeing the handle.)-500(Otherwise, nothing will be done to its memory)64.9854(.)]TJ -20.5 -24 Td 0.024 Tw (As should be clear from their description, the e)Tj -0.15 Tc 187.962 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nts)Tj /R34145416 10 Tf 14.193 0 Td (DT_OPEN)Tj /R33457272 10 Tf 44.523 0 Td (and)Tj /R34145416 10 Tf 16.9629 0 Td (DT_CLOSE)Tj /R33457272 10 Tf 50.523 0 Td 0.023 Tw (are designed to be)Tj 67.5461 -48 Td (4)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R17835368 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R18183288 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R17835368 10 Tf 206.625 0 Td (LIBCDT)Tj /R18183288 10 Tf 35.7199 0 Td (\(3\))Tj /R18499744 10 Tf -436.34 -36 Td [(int k)9.99268(ey)]TJ 2.5 Tc 28.5199 0 Td (,s)Tj 0 Tc 8.88984 0 Td (ize)Tj /R18183288 10 Tf -21.4098 -12 Td 0.162 Tw (Each object)Tj /R18871432 10 Tf 49.7539 0 Td (obj)Tj /R18183288 10 Tf 20.6621 0 Td 0.161 Tw (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 /R18871432 10 Tf 156.496 0 Td (key)Tj /R18183288 10 Tf 20.6609 0 Td (should be non-ne)Tj -0.05 Tc 69.052 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.048 Tw [(and deŒnes an of)25.0012(fset into)]TJ /R18871432 10 Tf 103.03 0 Td (obj)Tj 5.048 Tc /R18183288 10 Tf 18 0 Td (.I)Tj 0 Tc 10.8781 0 Td (f)Tj /R18871432 10 Tf 5.87812 0 Td (size)Tj /R18183288 10 Tf 26.548 0 Td (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.549 Tc 14.618 0 Td (san)Tj 0 Tc 18.4281 0 Td 0.049 Tw (ull-terminated string with starting address)Tj /R18871432 10 Tf -264.594 -12 Td (*\(void**\)\(\(char*\)obj+key\))Tj 5.381 Tc /R18183288 10 Tf 150 0 Td (.I)Tj 0 Tc 11.2109 0 Td (f)Tj /R18871432 10 Tf 6.21094 0 Td (size)Tj /R18183288 10 Tf 26.8809 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.38 Tw (ull-terminated string with starting ad-)Tj -280.489 -12 Td (dress)Tj /R18871432 10 Tf 24.7711 0 Td (\(void*\)\(\(char*\)obj+key\))Tj 6.721 Tc /R18183288 10 Tf 138 0 Td (.F)Tj 0 Tc 14.7809 0 Td (inally)Tj 4.221 Tc 22.1301 0 Td (,i)Tj 0 Tc 9.50117 0 Td (f)Tj /R18871432 10 Tf 7.55117 0 Td (size)Tj /R18183288 10 Tf 28.2211 0 Td 1.721 Tw (is positi)Tj -0.15 Tc 32.8711 0 Td (ve)Tj 4.221 Tc 9.28984 0 Td (,t)Tj 0 Tc 9.50117 0 Td (he k)Tj -0.15 Tc 18.5609 0 Td 2.022 Tw (ey i)Tj 4.222 Tc 16.2922 0 Td (sab)Tj 0 Tc 21.7738 0 Td 1.722 Tw (yte array of length)Tj /R18871432 10 Tf -353.245 -12 Td (size)Tj /R18183288 10 Tf 26.5 0 Td 0 Tw (starting at)Tj /R18871432 10 Tf 42.2199 0 Td (\(void*\)\(\(char*\)obj+key\))Tj /R18183288 10 Tf 138 0 Td (.)Tj /R18499744 10 Tf -222.72 -16.8 Td (int link)Tj /R18183288 10 Tf 16 -12 Td (Let)Tj /R18871432 10 Tf 15.8949 0 Td (obj)Tj /R18183288 10 Tf 20.5648 0 Td 0.065 Tw (be an object to be inserted into)Tj /R18871432 10 Tf 125.715 0 Td (dt)Tj /R18183288 10 Tf 14.5648 0 Td (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 /R18871432 10 Tf 5.89492 0 Td (link)Tj /R18183288 10 Tf 26.5641 0 Td 0.064 Tw (is ne)Tj -0.05 Tc 18.5238 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 2.564 Tc 9.28984 0 Td [(,a)256.411(ni)]TJ 0 Tc 19.848 0 Td (nternally allocated)Tj -357.785 -12 Td 0.941 Tw (object holder is used to hold)Tj /R18871432 10 Tf 121.196 0 Td (obj)Tj 3.441 Tc /R18183288 10 Tf 18 0 Td (.O)Tj 0 Tc 13.1609 0 Td (therwise,)Tj /R18871432 10 Tf 39.8211 0 Td (obj)Tj /R18183288 10 Tf 21.441 0 Td (should ha)Tj -0.15 Tc 39.3512 0 Td 1.242 Tw (ve a)Tj 0 Tc /R18871432 10 Tf 20.6141 0 Td (Dtlink_t)Tj /R18183288 10 Tf 51.4422 0 Td 0.942 Tw (structure embedded)Tj /R18871432 10 Tf 82.9738 0 Td (link)Tj /R18183288 10 Tf -408 -12 Td 0 Tw (bytes into it, i.e., at address)Tj /R18871432 10 Tf 111.66 0 Td (\(Dtlink_t*\)\(\(char*\)obj+link\))Tj /R18183288 10 Tf 168 0 Td (.)Tj -0.1 Tc /R18499744 10 Tf -295.66 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id* \(*mak)9.98413(ef\)\(Dt_t* dt, v)10(oid* obj, Dtdisc_t* disc\))]TJ /R18183288 10 Tf 6.1 -12 Td (If)Tj /R18871432 10 Tf 9.73516 0 Td (makef)Tj /R18183288 10 Tf 33.075 0 Td 0.575 Tw (is not)Tj /R18871432 10 Tf 25.6 0 Td (NULL)Tj /R18183288 10 Tf 24 0 Td (,)Tj /R18871432 10 Tf 5.575 0 Td (dtinsert\(dt,obj\))Tj /R18183288 10 Tf 99.075 0 Td (or)Tj /R18871432 10 Tf 11.4051 0 Td (dtappend\(\))Tj /R18183288 10 Tf 63.075 0 Td (will call it to mak)Tj 3.074 Tc 72.7602 0 Td (eac)Tj 0 Tc 19.468 0 Td (op)Tj 3.074 Tc 9.9 0 Td (yo)Tj 0 Tc 13.0738 0 Td (f)Tj /R18871432 10 Tf 6.40391 0 Td (obj)Tj /R18183288 10 Tf 21.0738 0 Td (suit-)Tj -414.22 -12 Td 0 Tw (able for insertion into)Tj /R18871432 10 Tf 88.8801 0 Td (dt)Tj 5 Tc /R18183288 10 Tf 12 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R18871432 10 Tf 5.83008 0 Td (makef)Tj /R18183288 10 Tf 32.5 0 Td (is)Tj /R18871432 10 Tf 9.16992 0 Td (NULL)Tj /R18183288 10 Tf 24 0 Td (,)Tj /R18871432 10 Tf 5 0 Td (obj)Tj /R18183288 10 Tf 20.5 0 Td (itself will be inserted into)Tj /R18871432 10 Tf 104.72 0 Td (dt)Tj /R18183288 10 Tf 12 0 Td (.)Tj -0.1 Tc /R18499744 10 Tf -341.43 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id \(*fr)17.9846(eef\)\(Dt_t* dt, v)10.0159(oid* obj, Dtdisc_t* disc\))]TJ /R18183288 10 Tf 6.1 -12 Td (If not)Tj /R18871432 10 Tf 24.4398 0 Td (NULL)Tj /R18183288 10 Tf 24 0 Td (,)Tj /R18871432 10 Tf 5 0 Td (freef)Tj /R18183288 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 /R18871432 10 Tf 78.0398 0 Td (obj)Tj /R18183288 10 Tf 18 0 Td (.)Tj /R18499744 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 /R18183288 10 Tf 21 -12 Td 0.435 Tw (If not)Tj /R18871432 10 Tf 25.3102 0 Td (NULL)Tj /R18183288 10 Tf 24 0 Td (,)Tj /R18871432 10 Tf 5.43516 0 Td (comparf)Tj /R18183288 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 /R18871432 10 Tf 93.1398 0 Td (<0)Tj /R18183288 10 Tf 12 0 Td (,)Tj /R18871432 10 Tf 5.43516 0 Td (=0)Tj 2.935 Tc /R18183288 10 Tf 12 0 Td (,o)Tj 0 Tc 10.4352 0 Td (r)Tj /R18871432 10 Tf 6.26484 0 Td (>0)Tj /R18183288 10 Tf 14.9352 0 Td (to indicate)Tj -389.626 -12 Td (whether)Tj /R18871432 10 Tf 36.857 0 Td (key1)Tj /R18183288 10 Tf 28.6469 0 Td 2.147 Tw (is smaller)Tj 4.647 Tc 40.357 0 Td (,e)Tj 0 Tc 11.5871 0 Td 2.146 Tw [(qual to, or lar)18.0103(ger than)]TJ /R18871432 10 Tf 99.4199 0 Td (key2)Tj 7.146 Tc /R18183288 10 Tf 24 0 Td (.A)Tj 0 Tc 16.866 0 Td [(ll three v)24.9805(alues are signiŒcant for method)]TJ /R18871432 10 Tf -257.734 -12 Td (Dtoset)Tj /R18183288 10 Tf 39.1781 0 Td (and)Tj /R18871432 10 Tf 17.618 0 Td (Dtobag)Tj 5.678 Tc /R18183288 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.148 Tc 39.35 0 Td (.I)Tj 0 Tc 10.9781 0 Td (f)Tj /R18871432 10 Tf 5.97695 0 Td (\(*comparf\)\(\))Tj /R18183288 10 Tf 74.6469 0 Td (is)Tj /R18871432 10 Tf 9.31719 0 Td (NULL)Tj 2.647 Tc /R18183288 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 /R18871432 10 Tf -380.046 -12 Td (Dtdisc_t.size)Tj /R18183288 10 Tf 80.5 0 Td (Œeld.)Tj /R18499744 10 Tf -96.5 -16.8 Td 0 Tw [(unsigned int \(*hashf\)\(Dt_t* dt, v)10.0073(oid* k)10(ey)]TJ 2.5 Tc 173.71 0 Td (,D)Tj 0 Tc 12.2199 0 Td (tdisc_t* disc\))Tj /R18183288 10 Tf -169.93 -12 Td 0.935 Tw (If not)Tj /R18871432 10 Tf 26.3102 0 Td (NULL)Tj /R18183288 10 Tf 24 0 Td (,)Tj /R18871432 10 Tf 5.93516 0 Td (hashf)Tj /R18183288 10 Tf 33.4352 0 Td 0.936 Tw [(is used to compute the hash v)25.0073(alue of)]TJ /R18871432 10 Tf 154.998 0 Td (key)Tj 5.936 Tc /R18183288 10 Tf 18 0 Td (.I)Tj 3.436 Tc 11.766 0 Td [(ti)343.591(sr)]TJ 0 Tc 19.652 0 Td (equired that k)Tj -0.15 Tc 56.7621 0 Td (ey)Tj 3.436 Tc 9.28984 0 Td (sc)Tj 0 Tc 11.766 0 Td (ompared equal)Tj -371.914 -12 Td 0.209 Tw (will also ha)Tj -0.15 Tc 46.3281 0 Td 0.509 Tw (ve s)Tj 0 Tc 15.8891 0 Td 0.209 Tw (ame hash v)Tj 45.1578 0 Td 2.709 Tw (alues. If)Tj /R18871432 10 Tf 37.6281 0 Td (hashf)Tj /R18183288 10 Tf 32.709 0 Td (is)Tj /R18871432 10 Tf 9.37891 0 Td (NULL)Tj 2.709 Tc /R18183288 10 Tf 24 0 Td [(,a)270.918(ni)]TJ 0 Tc 20.1379 0 Td 0.209 Tw (nternal function is used to hash the k)Tj -0.15 Tc 148.293 0 Td 0.509 Tw (ey a)Tj 2.709 Tc 16.4391 0 Td (sd)Tj 0 Tc 11.5988 0 Td (eŒned)Tj -407.56 -12 Td 0 Tw (by the)Tj /R18871432 10 Tf 27.2199 0 Td (Dtdisc_t.size)Tj /R18183288 10 Tf 80.5 0 Td (Œeld.)Tj -0.1 Tc /R18499744 10 Tf -123.72 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id* \(*memoryf\)\(Dt_t* dt, v)10.0073(oid* addr)]TJ 2.5 Tc 155.35 0 Td (,s)Tj 0 Tc 8.88984 0 Td (ize_t size, Dtdisc_t* disc\))Tj /R18183288 10 Tf -158.14 -12 Td 0.399 Tw (If not)Tj /R18871432 10 Tf 25.2379 0 Td (NULL)Tj /R18183288 10 Tf 24 0 Td (,)Tj /R18871432 10 Tf 5.39883 0 Td (memoryf)Tj /R18183288 10 Tf 44.8988 0 Td (is used to allocate and free memory)Tj 5.4 Tc 143.934 0 Td (.W)Tj 0 Tc 17.3398 0 Td (hen)Tj /R18871432 10 Tf 17.3398 0 Td (addr)Tj /R18183288 10 Tf 26.9 0 Td (is)Tj /R18871432 10 Tf 9.56992 0 Td (NULL)Tj 2.9 Tc /R18183288 10 Tf 24 0 Td (,am)Tj 0 Tc 20.5199 0 Td 0.4 Tw [(emory se)14.9902(gment of)]TJ -359.139 -12 Td (size)Tj /R18871432 10 Tf 18.0949 0 Td (size)Tj /R18183288 10 Tf 26.5449 0 Td 0.045 Tw (is requested.)Tj 55.0801 0 Td (If)Tj /R18871432 10 Tf 9.20508 0 Td (addr)Tj /R18183288 10 Tf 26.5449 0 Td (is not)Tj /R18871432 10 Tf 24.5398 0 Td (NULL)Tj /R18183288 10 Tf 26.5449 0 Td (and)Tj /R18871432 10 Tf 16.9852 0 Td (size)Tj /R18183288 10 Tf 26.5449 0 Td (is zero,)Tj /R18871432 10 Tf 31.4699 0 Td (addr)Tj /R18183288 10 Tf 26.5449 0 Td (is to be freed.)Tj 59.6102 0 Td (If)Tj /R18871432 10 Tf 9.20508 0 Td (addr)Tj /R18183288 10 Tf 26.5449 0 Td (is not)Tj /R18871432 10 Tf 24.5398 0 Td (NULL)Tj /R18183288 10 Tf -408 -12 Td (and)Tj /R18871432 10 Tf 16.9398 0 Td (size)Tj /R18183288 10 Tf 26.5 0 Td 0 Tw (is positi)Tj -0.15 Tc 31.15 0 Td (ve)Tj 0 Tc 9.28984 0 Td (,)Tj /R18871432 10 Tf 5 0 Td (addr)Tj /R18183288 10 Tf 26.5 0 Td (is to be resized to the gi)Tj -0.15 Tc 94.7398 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ns)Tj 0 Tc 11.3898 0 Td 2.5 Tw (ize. If)Tj /R18871432 10 Tf 28.3199 0 Td (memoryf)Tj /R18183288 10 Tf 44.5 0 Td (is)Tj /R18871432 10 Tf 9.16992 0 Td (NULL)Tj /R18183288 10 Tf 24 0 Td (,)Tj /R17835368 10 Tf 5 0 Td (malloc\(3\))Tj /R18183288 10 Tf 41.3801 0 Td 0 Tw (is used.)Tj /R18499744 10 Tf -399.169 -16.8 Td (int \(*e)Tj -0.1 Tc 26.7898 0 Td (ve)Tj 0 Tc 9.33984 0 Td [(ntf\)\(Dt_t* dt, int type, v)10(oid* data, Dtdisc_t* disc\))]TJ /R18183288 10 Tf -20.1297 -12 Td 1.084 Tw (If not)Tj /R18871432 10 Tf 26.6078 0 Td (NULL)Tj /R18183288 10 Tf 24 0 Td (,)Tj /R18871432 10 Tf 6.08398 0 Td (eventf)Tj /R18183288 10 Tf 39.584 0 Td [(announces v)24.9854(arious e)]TJ -0.15 Tc 82.7582 0 Td (ve)Tj 0 Tc 9.28984 0 Td 3.584 Tw (nts. Each)Tj -0.25 Tc 43.8281 0 Td -2.15 Tw (ev e)Tj 0 Tc 13.4801 0 Td 1.084 Tw (nt may ha)Tj -0.15 Tc 41.4078 0 Td 1.384 Tw (ve p)Tj 0 Tc 17.8738 0 Td 1.084 Tw (articular handling of the return)Tj -0.25 Tc -304.914 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0 Tw (lues from)Tj /R18871432 10 Tf 40.55 0 Td (eventf)Tj 5 Tc /R18183288 10 Tf 36 0 Td (.B)Tj 0 Tc 14.1699 0 Td (ut a ne)Tj -0.05 Tc 26.5102 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.3 Tw (ve r)Tj 0 Tc 15.1199 0 Td 0 Tw [(eturn v)25(alue typically means f)]TJ 115.74 0 Td 2.5 Tw (ailure. F)Tj 35.6801 0 Td 0 Tw [(ollo)24.9854(wing are the e)]TJ -0.15 Tc 71.4301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nts:)Tj /R18871432 10 Tf -388.38 -16.8 Td (DT_OPEN)Tj /R18183288 10 Tf 42 0 Td (:)Tj /R18871432 10 Tf -6 -12 Td (dt)Tj /R18183288 10 Tf 15.107 0 Td 0.607 Tw (is being opened.)Tj 72.091 0 Td (If)Tj /R18871432 10 Tf 9.76719 0 Td (eventf)Tj /R18183288 10 Tf 39.107 0 Td 0.606 Tw (returns ne)Tj -0.05 Tc 40.166 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 3.106 Tc 9.28984 0 Td (,t)Tj 0 Tc 8.38594 0 Td (he opening process terminates with f)Tj 149.85 0 Td 3.106 Tw (ailure. If)Tj /R18871432 10 Tf -358.464 -12 Td (eventf)Tj /R18183288 10 Tf 39.1738 0 Td 0.674 Tw [(returns zero, the opening process proceeds in a def)9.99756(ault manner)]TJ 5.675 Tc 255.346 0 Td (.A)Tj 0 Tc 18.5699 0 Td (positi)Tj -0.15 Tc 21.9801 0 Td 0.975 Tw (ve r)Tj 0 Tc 15.7949 0 Td 0.675 Tw (eturn v)Tj 28.475 0 Td (alue)Tj -379.34 -12 Td 1.107 Tw (indicates special treatment of memory as follo)Tj 191.362 0 Td 3.607 Tw (ws. If)Tj /R18871432 10 Tf 29.984 0 Td (*\(void**\)data)Tj /R18183288 10 Tf 81.607 0 Td 1.107 Tw (is set to point to some)Tj -302.953 -12 Td 0.992 Tw [(memory se)15.0049(gment as discussed in)]TJ /R18871432 10 Tf 138.41 0 Td (memoryf)Tj 3.492 Tc /R18183288 10 Tf 42 0 Td (,t)Tj 0 Tc 8.77187 0 Td [(hat se)14.9805(gment of memory is used to start the dictio-)]TJ -189.182 -12 Td (nary)Tj 2.795 Tc 17.1199 0 Td (.I)Tj 0 Tc 8.625 0 Td (f)Tj /R18871432 10 Tf 6.125 0 Td (*\(void**\)data)Tj /R18183288 10 Tf 80.7949 0 Td (is)Tj /R18871432 10 Tf 9.46484 0 Td (NULL)Tj 2.794 Tc /R18183288 10 Tf 24 0 Td (,a)Tj 0 Tc 9.73398 0 Td 0.294 Tw (ll memory including that of the dictionary handle itself will)Tj -155.864 -12 Td 0 Tw (be allocated via)Tj /R18871432 10 Tf 65.2602 0 Td (memoryf)Tj /R18183288 10 Tf 42 0 Td (.)Tj /R18871432 10 Tf -143.26 -16.8 Td (DT_ENDOPEN)Tj /R18183288 10 Tf 60 0 Td (:)Tj -24 -12 Td 0.227 Tw (This e)Tj -0.15 Tc 24.6969 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nt announces that)Tj /R18871432 10 Tf 73.1711 0 Td (dtopen\(\))Tj /R18183288 10 Tf 50.727 0 Td (has successfully opened a dictionary and is about to return.)Tj -157.885 -12 Td (The)Tj /R18871432 10 Tf 18.05 0 Td (data)Tj /R18183288 10 Tf 26.5 0 Td 0 Tw [(ar)18.0151(gument of)]TJ /R18871432 10 Tf 50.9199 0 Td (eventf)Tj /R18183288 10 Tf 38.5 0 Td (should be the ne)Tj 2.5 Tc 65.0199 0 Td (wd)Tj 0 Tc 14.7199 0 Td (ictionary handle itself.)Tj /R18871432 10 Tf -249.71 -16.8 Td (DT_CLOSE)Tj /R18183288 10 Tf 48 0 Td (:)Tj /R18871432 10 Tf -12 -12 Td (dt)Tj /R18183288 10 Tf 15.1691 0 Td 0.669 Tw (is about to be closed. If)Tj /R18871432 10 Tf 99.834 0 Td (eventf)Tj /R18183288 10 Tf 39.1691 0 Td (returns ne)Tj -0.05 Tc 40.2289 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 3.169 Tc 9.28984 0 Td (,t)Tj 0 Tc 8.44883 0 Td 0.668 Tw (he closing process stops immediately and)Tj /R18871432 10 Tf -226.84 -12 Td (dtclose\(\))Tj /R18183288 10 Tf 57.0922 0 Td 0.592 Tw [(returns -1.)-559.199(Objects in the dictionary are deleted only if)]TJ /R18871432 10 Tf 228.1 0 Td (eventf)Tj /R18183288 10 Tf 39.0922 0 Td 0.593 Tw (returns zero.)Tj 56.166 0 Td (The)Tj -380.45 -12 Td 1.671 Tw (dictionary handle itself is processed as follo)Tj 185.306 0 Td 4.171 Tw (ws. If)Tj 31.1121 0 Td 1.671 Tw [(it w)9.98291(as allocated via)]TJ /R18871432 10 Tf 86.0133 0 Td (malloc\(\))Tj 4.17 Tc /R18183288 10 Tf 48 0 Td [(,i)417.002(tw)]TJ 0 Tc 23.6199 0 Td 1.67 Tw (ill be)Tj -374.051 -12 Td 2.666 Tw (freed. If)Tj 37.532 0 Td 0.167 Tw [(it w)10.0122(as allocated via)]TJ /R18871432 10 Tf 79.998 0 Td (memoryf)Tj /R18183288 10 Tf 44.6672 0 Td (\(see)Tj /R18871432 10 Tf 18.7672 0 Td (dtopen\(\))Tj 2.667 Tc /R18183288 10 Tf 48 0 Td (\)a)Tj 0 Tc 10.4371 0 Td (nd)Tj /R18871432 10 Tf 12.6672 0 Td (eventf)Tj /R18183288 10 Tf 38.6672 0 Td (returns 0, a call to)Tj /R18871432 10 Tf 75.2648 0 Td (memo-)Tj -366.001 -12 Td (ryf)Tj /R18183288 10 Tf 20.5 0 Td 0 Tw [(will be issued to attempt freeing the handle.)-500(Otherwise, nothing will be done to its memory)64.9854(.)]TJ -20.5 -24 Td 0.024 Tw (As should be clear from their description, the e)Tj -0.15 Tc 187.962 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nts)Tj /R18871432 10 Tf 14.193 0 Td (DT_OPEN)Tj /R18183288 10 Tf 44.523 0 Td (and)Tj /R18871432 10 Tf 16.9629 0 Td (DT_CLOSE)Tj /R18183288 10 Tf 50.523 0 Td 0.023 Tw (are designed to be)Tj 67.5461 -48 Td (4)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 4388 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R34145416 │ │ │ │ │ │ +R18871432 │ │ │ │ │ │ │ │ │ │ │ │ -R33773728 │ │ │ │ │ │ +R18499744 │ │ │ │ │ │ │ │ │ │ │ │ -R33457272 │ │ │ │ │ │ +R18183288 │ │ │ │ │ │ │ │ │ │ │ │ -R33109352 │ │ │ │ │ │ +R17835368 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -996,31 +996,31 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R33109352 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R33457272 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R33109352 10 Tf 206.625 0 Td (LIBCDT)Tj /R33457272 10 Tf 35.7199 0 Td (\(3\))Tj -384.34 -36 Td 1.657 Tw (used along with)Tj /R34145416 10 Tf 70.8012 0 Td (memoryf)Tj /R33457272 10 Tf 46.157 0 Td 1.658 Tw (to manage the allocation and deallocation of dictionary and object)Tj -116.958 -12 Td 1.763 Tw (memory across dictionaries. In f)Tj 136.092 0 Td 1.762 Tw (act, the)Tj 4.262 Tc 30.4922 0 Td (yc)Tj 0 Tc 13.702 0 Td (an be used to manage dictionaries based on shared)Tj -180.286 -12 Td 0 Tw [(and/or persistent memory)64.9854(.)]TJ /R34145416 10 Tf -36 -16.8 Td (DT_ENDCLOSE)Tj /R33457272 10 Tf 66 0 Td (:)Tj -30 -12 Td (This e)Tj -0.15 Tc 24.4699 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nt announces that)Tj /R34145416 10 Tf 72.4898 0 Td (dtclose\(\))Tj /R33457272 10 Tf 56.5 0 Td (has successfully closed a dictionary and is about to return.)Tj /R34145416 10 Tf -198.75 -16.8 Td (DT_DISC)Tj /R33457272 10 Tf 42 0 Td (:)Tj -6 -12 Td (The discipline of)Tj /R34145416 10 Tf 70.2699 0 Td (dt)Tj /R33457272 10 Tf 14.5 0 Td (is being changed to a ne)Tj 2.5 Tc 96.1199 0 Td (wo)Tj 0 Tc 14.7199 0 Td (ne gi)Tj -0.15 Tc 19.4699 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ni)Tj 0 Tc 10.2801 0 Td (n)Tj /R34145416 10 Tf 7.5 0 Td (\(Dtdisc_t*\)data)Tj /R33457272 10 Tf 90 0 Td (.)Tj /R34145416 10 Tf -368.15 -16.8 Td (DT_METH)Tj /R33457272 10 Tf 42 0 Td (:)Tj -6 -12 Td (The method of)Tj /R34145416 10 Tf 61.3801 0 Td (dt)Tj /R33457272 10 Tf 14.5 0 Td (is being changed to a ne)Tj 2.5 Tc 96.1199 0 Td (wo)Tj 0 Tc 14.7199 0 Td (ne gi)Tj -0.15 Tc 19.4699 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ni)Tj 0 Tc 10.2801 0 Td (n)Tj /R34145416 10 Tf 7.5 0 Td (\(Dtmethod_t*\)data)Tj /R33457272 10 Tf 102 0 Td (.)Tj /R34145416 10 Tf -371.26 -16.8 Td (DT_HASHSIZE)Tj /R33457272 10 Tf 66 0 Td (:)Tj -30 -12 Td 1.078 Tw (The hash table \(for)Tj /R34145416 10 Tf 82.6219 0 Td (Dtset)Tj /R33457272 10 Tf 33.5781 0 Td (and)Tj /R34145416 10 Tf 18.018 0 Td (Dtbag)Tj 3.578 Tc /R33457272 10 Tf 30 0 Td [(\)i)357.81(sb)]TJ 0 Tc 22.1559 0 Td [(eing resized.)-607.81(In this case,)]TJ /R34145416 10 Tf 110.92 0 Td (*\(int*\)data)Tj /R33457272 10 Tf 69.5781 0 Td (has the)Tj -366.872 -12 Td 3.922 Tw (current size of the table.)Tj 120.97 0 Td 3.921 Tw (The application can set the ne)Tj 6.421 Tc 138.495 0 Td (wt)Tj 0 Tc 16.4211 0 Td (able size by Œrst changing)Tj /R34145416 10 Tf -275.886 -12 Td (*\(int*\)data)Tj /R33457272 10 Tf 69.1391 0 Td 0.639 Tw (to the desired size, then return a positi)Tj -0.15 Tc 156.423 0 Td 0.939 Tw (ve v)Tj 0 Tc 17.1789 0 Td 3.139 Tw (alue. The)Tj 43.4891 0 Td 0.64 Tw (application can also Œx the)Tj -286.23 -12 Td 0.085 Tw [(table size at the current v)25(alue fore)]TJ -0.15 Tc 135.52 0 Td (ve)Tj 2.585 Tc 9.28984 0 Td [(rb)258.516(ys)]TJ 0 Tc 22.3898 0 Td (etting)Tj /R34145416 10 Tf 25.3648 0 Td (*\(int*\)data)Tj /R33457272 10 Tf 68.5852 0 Td (to a ne)Tj -0.05 Tc 26.6801 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.385 Tw (ve v)Tj 0 Tc 16.625 0 Td 0.085 Tw [(alue, then ag)5.01465(ain re-)]TJ -319.155 -12 Td 0.294 Tw (turn a positi)Tj -0.15 Tc 48.118 0 Td 0.594 Tw (ve v)Tj 0 Tc 16.834 0 Td 0.294 Tw (alue. A non-positi)Tj -0.15 Tc 72.2781 0 Td 0.594 Tw (ve r)Tj 0 Tc 15.4141 0 Td 0.294 Tw [(eturn v)24.9854(alue from the e)]TJ -0.15 Tc 88.9863 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nt handling function means that Cdt)Tj -250.92 -12 Td 0 Tw (will be responsible for choosing the hash table size.)Tj /R33773728 10 Tf -57 -16.8 Td [(#deŒne DT)18.0078(OFFSET\(struct_s,member\))]TJ /R33457272 10 Tf 21 -12 Td 0.26 Tw [(This macro function computes the of)24.9927(fset of)]TJ /R34145416 10 Tf 176.82 0 Td (member)Tj /R33457272 10 Tf 38.7602 0 Td (from the start of structure)Tj /R34145416 10 Tf 106 0 Td (struct_s)Tj 2.76 Tc /R33457272 10 Tf 48 0 Td [(.I)276.016(ti)276.006(su)]TJ 0 Tc 28.5598 0 Td (seful for)Tj -398.14 -12 Td 0 Tw [(getting the of)24.9927(fset of a)]TJ /R34145416 10 Tf 87.7902 0 Td (Dtlink_t)Tj /R33457272 10 Tf 50.5 0 Td (embedded inside an object.)Tj /R33773728 10 Tf -159.29 -16.8 Td [(#deŒne DTDISC\(disc,k)10(ey)55.0159(,size,link,mak)10.0073(ef)15.0073(,fr)18.0151(eef)14.9854(,comparf)15(,hashf)15.0146(,memoryf)15.0073(,e)]TJ -0.1 Tc 308.129 0 Td (ve)Tj 0 Tc 9.33984 0 Td (ntf\))Tj /R33457272 10 Tf -296.469 -12 Td (This macro function initializes the discipline pointed to by)Tj /R34145416 10 Tf 236.38 0 Td (disc)Tj /R33457272 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 /R33773728 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 -0.1 Tc -9.9 -12 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtappend\(Dt_t* dt, v)9.98535(oid* obj\))]TJ /R33457272 10 Tf 6.1 -12 Td 0.344 Tw (These functions add an object prototyped by)Tj /R34145416 10 Tf 182.658 0 Td (obj)Tj /R33457272 10 Tf 20.8441 0 Td (into)Tj /R34145416 10 Tf 18.4039 0 Td (dt)Tj /R33457272 10 Tf 12 0 Td (.)Tj /R34145416 10 Tf 7.84414 0 Td (dtinsert\(\))Tj /R33457272 10 Tf 62.8449 0 Td (and)Tj /R34145416 10 Tf 17.2852 0 Td (dtappend\(\))Tj /R33457272 10 Tf 62.8449 0 Td 0.345 Tw (perform the)Tj -384.725 -12 Td 0.098 Tw (same function for all methods e)Tj 126.71 0 Td 0.097 Tw (xcept for)Tj /R34145416 10 Tf 38.5141 0 Td (Dtlist)Tj 2.597 Tc /R33457272 10 Tf 36 0 Td (.S)Tj 0 Tc 10.657 0 Td (ee)Tj /R34145416 10 Tf 11.477 0 Td (Dtlist)Tj /R33457272 10 Tf 38.5969 0 Td [(for details.)-509.707(If there is an e)15.0098(xisting object in)]TJ /R34145416 10 Tf -261.955 -12 Td (dt)Tj /R33457272 10 Tf 15.2672 0 Td (matching)Tj /R34145416 10 Tf 40.4871 0 Td (obj)Tj /R33457272 10 Tf 21.2672 0 Td 0.767 Tw (and the storage method is)Tj /R34145416 10 Tf 108.545 0 Td (Dtset)Tj /R33457272 10 Tf 33.2672 0 Td (or)Tj /R34145416 10 Tf 11.5969 0 Td (Dtoset)Tj /R33457272 10 Tf 36 0 Td (,)Tj /R34145416 10 Tf 5.76719 0 Td (dtinsert\(\))Tj /R33457272 10 Tf 63.2672 0 Td (and)Tj /R34145416 10 Tf 17.7078 0 Td (dtappend\(\))Tj /R33457272 10 Tf 63.268 0 Td (will)Tj -416.441 -12 Td 0.136 Tw [(simply return the matching object.)-513.591(Otherwise, a ne)]TJ 2.636 Tc 205.672 0 Td (wo)Tj 0 Tc 14.8559 0 Td (bject is inserted according to the method in use.)Tj 197.033 0 Td (See)Tj /R34145416 10 Tf -417.561 -12 Td (Dtdisc_t.makef)Tj /R33457272 10 Tf 86.5172 0 Td 0.017 Tw [(for object construction.)-501.702(The ne)]TJ 2.517 Tc 125.348 0 Td (wo)Tj 0 Tc 14.7371 0 Td 0.018 Tw (bject or a matching object as noted will be returned)Tj -226.602 -12 Td 0 Tw (on success while)Tj /R34145416 10 Tf 69.7102 0 Td (NULL)Tj /R33457272 10 Tf 26.5 0 Td [(is returned on error)55.0073(.)]TJ -0.1 Tc /R33773728 10 Tf -112.21 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtdelete\(Dt_t* dt, v)10.0073(oid* obj\))]TJ /R33457272 10 Tf 6.1 -12 Td (If)Tj /R34145416 10 Tf 9.33906 0 Td (obj)Tj /R33457272 10 Tf 20.6789 0 Td (is)Tj /R34145416 10 Tf 9.34805 0 Td (NULL)Tj 2.678 Tc /R33457272 10 Tf 24 0 Td (,m)Tj 0 Tc 12.9578 0 Td (ethods)Tj /R34145416 10 Tf 28.7879 0 Td (Dtstack)Tj /R33457272 10 Tf 44.6781 0 Td (and)Tj /R34145416 10 Tf 17.118 0 Td (Dtqueue)Tj /R33457272 10 Tf 44.6781 0 Td 0.178 Tw (delete respecti)Tj -0.15 Tc 57.4078 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly stack top or queue head while other)Tj -278.284 -12 Td 0.212 Tw (methods do nothing.)Tj 87.5859 0 Td (If)Tj /R34145416 10 Tf 9.37305 0 Td (obj)Tj /R33457272 10 Tf 20.7129 0 Td 0.213 Tw (is not)Tj /R34145416 10 Tf 24.8762 0 Td (NULL)Tj 2.713 Tc /R33457272 10 Tf 24 0 Td (,t)Tj 0 Tc 7.99297 0 Td (here are tw)Tj 2.713 Tc 44.7461 0 Td (oc)Tj 0 Tc 12.1531 0 Td 2.713 Tw (ases. If)Tj 33.7461 0 Td 0.213 Tw (the method in use is not)Tj /R34145416 10 Tf 99.0578 0 Td (Dtbag)Tj /R33457272 10 Tf 32.7129 0 Td (or)Tj /R34145416 10 Tf 11.043 0 Td (Dto-)Tj -408 -12 Td (bag)Tj 2.907 Tc /R33457272 10 Tf 18 0 Td (,t)Tj 0 Tc 8.18711 0 Td 0.407 Tw (he Œrst object matching)Tj /R34145416 10 Tf 98.2879 0 Td (obj)Tj /R33457272 10 Tf 20.907 0 Td [(is deleted.)-540.706(On the other hand, if the method in use is)]TJ /R34145416 10 Tf 218.474 0 Td (Dtbag)Tj /R33457272 10 Tf 32.907 0 Td (or)Tj /R34145416 10 Tf 11.2371 0 Td (Dto-)Tj -408 -12 Td (bag)Tj 2.769 Tc /R33457272 10 Tf 18 0 Td (,t)Tj 0 Tc 8.04883 0 Td 0.269 Tw (he library check to see if)Tj /R34145416 10 Tf 102.694 0 Td (obj)Tj /R33457272 10 Tf 20.7691 0 Td (is in the dictionary and delete it.)Tj 135.483 0 Td (If)Tj /R34145416 10 Tf 9.42891 0 Td (obj)Tj /R33457272 10 Tf 20.7691 0 Td (is not in the dictionary)Tj 2.77 Tc 90.4262 0 Td (,s)Tj 0 Tc 9.16016 0 Td (ome)Tj -414.779 -12 Td 0.346 Tw (object matching it will be deleted.)Tj 143.176 0 Td (See)Tj /R34145416 10 Tf 17.2859 0 Td (Dtdisc_t.freef)Tj /R33457272 10 Tf 86.8461 0 Td (for object destruction.)Tj /R34145416 10 Tf 94.077 0 Td (dtdelete\(\))Tj /R33457272 10 Tf 62.8449 0 Td (returns)Tj -404.23 -12 Td 0 Tw (the deleted object \(e)Tj -0.15 Tc 80.5602 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td [(ni)249.993(fi)249.985(tw)]TJ 0 Tc 31.2902 0 Td (as deallocated\) or)Tj /R34145416 10 Tf 73.0301 0 Td (NULL)Tj /R33457272 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ -0.1 Tc /R33773728 10 Tf -236.67 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtattach\(Dt_t* dt, v)10.0159(oid* obj\))]TJ /R33457272 10 Tf 6.1 -12 Td 0.546 Tw (This function is similar to)Tj /R34145416 10 Tf 108.57 0 Td (dtinsert\(\))Tj -0.2 Tc /R33457272 10 Tf 63.0461 0 Td (bu)Tj 0 Tc 9.8 0 Td (t)Tj /R34145416 10 Tf 5.82695 0 Td (obj)Tj /R33457272 10 Tf 21.0469 0 Td 0.547 Tw (itself will be inserted into)Tj /R34145416 10 Tf 107.455 0 Td (dt)Tj -0.25 Tc /R33457272 10 Tf 15.0469 0 Td -2.15 Tw (ev e)Tj 3.047 Tc 13.4801 0 Td [(ni)304.707(fad)]TJ 0 Tc 29.691 0 Td 0.547 Tw (iscipline func-)Tj -373.963 -12 Td (tion)Tj /R34145416 10 Tf 18.0602 0 Td (makef)Tj /R33457272 10 Tf 32.5 0 Td 0 Tw (is deŒned.)Tj -0.1 Tc /R33773728 10 Tf -66.5602 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtdetach\(Dt_t* dt, v)9.98413(oid* obj\))]TJ /R33457272 10 Tf 6.1 -12 Td 0.04 Tw (This function is similar to)Tj /R34145416 10 Tf 106.04 0 Td (dtdelete\(\))Tj -0.2 Tc /R33457272 10 Tf 62.5398 0 Td (bu)Tj 2.54 Tc 9.8 0 Td (tt)Tj 0 Tc 8.1 0 Td (he object to be deleted from)Tj /R34145416 10 Tf 114.659 0 Td (dt)Tj /R33457272 10 Tf 14.5391 0 Td 0.039 Tw (will not be freed \(via the dis-)Tj -315.678 -12 Td (cipline)Tj /R34145416 10 Tf 29.7199 0 Td (freef)Tj /R33457272 10 Tf 32.5 0 Td (function\).)Tj -0.1 Tc /R33773728 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 /R33457272 10 Tf 6.1 -12 Td 0.983 Tw (These functions Œnd an object matching)Tj /R34145416 10 Tf 168.658 0 Td (obj)Tj /R33457272 10 Tf 21.4828 0 Td (or)Tj /R34145416 10 Tf 11.8129 0 Td (key)Tj /R33457272 10 Tf 21.4828 0 Td (either from)Tj /R34145416 10 Tf 49.1762 0 Td (dt)Tj /R33457272 10 Tf 15.4828 0 Td (or from some dictionary accessible)Tj -288.095 -12 Td (from)Tj /R34145416 10 Tf 22.3352 0 Td (dt)Tj /R33457272 10 Tf 14.8949 0 Td 0.395 Tw [(via a vie)25.0073(wpath \(see)]TJ /R34145416 10 Tf 80.75 0 Td (dtview\(\))Tj /R33457272 10 Tf 48 0 Td (.\))Tj /R34145416 10 Tf 11.225 0 Td (dtsearch\(\))Tj /R33457272 10 Tf 62.8949 0 Td (and)Tj /R34145416 10 Tf 17.3352 0 Td (dtmatch\(\))Tj /R33457272 10 Tf 56.8949 0 Td (return the matching object or)Tj /R34145416 10 Tf -314.33 -12 Td (NULL)Tj /R33457272 10 Tf 26.5 0 Td 0 Tw [(on f)9.99268(ailure.)]TJ 400.5 -67.2 Td (5)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R17835368 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R18183288 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R17835368 10 Tf 206.625 0 Td (LIBCDT)Tj /R18183288 10 Tf 35.7199 0 Td (\(3\))Tj -384.34 -36 Td 1.657 Tw (used along with)Tj /R18871432 10 Tf 70.8012 0 Td (memoryf)Tj /R18183288 10 Tf 46.157 0 Td 1.658 Tw (to manage the allocation and deallocation of dictionary and object)Tj -116.958 -12 Td 1.763 Tw (memory across dictionaries. In f)Tj 136.092 0 Td 1.762 Tw (act, the)Tj 4.262 Tc 30.4922 0 Td (yc)Tj 0 Tc 13.702 0 Td (an be used to manage dictionaries based on shared)Tj -180.286 -12 Td 0 Tw [(and/or persistent memory)64.9854(.)]TJ /R18871432 10 Tf -36 -16.8 Td (DT_ENDCLOSE)Tj /R18183288 10 Tf 66 0 Td (:)Tj -30 -12 Td (This e)Tj -0.15 Tc 24.4699 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nt announces that)Tj /R18871432 10 Tf 72.4898 0 Td (dtclose\(\))Tj /R18183288 10 Tf 56.5 0 Td (has successfully closed a dictionary and is about to return.)Tj /R18871432 10 Tf -198.75 -16.8 Td (DT_DISC)Tj /R18183288 10 Tf 42 0 Td (:)Tj -6 -12 Td (The discipline of)Tj /R18871432 10 Tf 70.2699 0 Td (dt)Tj /R18183288 10 Tf 14.5 0 Td (is being changed to a ne)Tj 2.5 Tc 96.1199 0 Td (wo)Tj 0 Tc 14.7199 0 Td (ne gi)Tj -0.15 Tc 19.4699 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ni)Tj 0 Tc 10.2801 0 Td (n)Tj /R18871432 10 Tf 7.5 0 Td (\(Dtdisc_t*\)data)Tj /R18183288 10 Tf 90 0 Td (.)Tj /R18871432 10 Tf -368.15 -16.8 Td (DT_METH)Tj /R18183288 10 Tf 42 0 Td (:)Tj -6 -12 Td (The method of)Tj /R18871432 10 Tf 61.3801 0 Td (dt)Tj /R18183288 10 Tf 14.5 0 Td (is being changed to a ne)Tj 2.5 Tc 96.1199 0 Td (wo)Tj 0 Tc 14.7199 0 Td (ne gi)Tj -0.15 Tc 19.4699 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ni)Tj 0 Tc 10.2801 0 Td (n)Tj /R18871432 10 Tf 7.5 0 Td (\(Dtmethod_t*\)data)Tj /R18183288 10 Tf 102 0 Td (.)Tj /R18871432 10 Tf -371.26 -16.8 Td (DT_HASHSIZE)Tj /R18183288 10 Tf 66 0 Td (:)Tj -30 -12 Td 1.078 Tw (The hash table \(for)Tj /R18871432 10 Tf 82.6219 0 Td (Dtset)Tj /R18183288 10 Tf 33.5781 0 Td (and)Tj /R18871432 10 Tf 18.018 0 Td (Dtbag)Tj 3.578 Tc /R18183288 10 Tf 30 0 Td [(\)i)357.81(sb)]TJ 0 Tc 22.1559 0 Td [(eing resized.)-607.81(In this case,)]TJ /R18871432 10 Tf 110.92 0 Td (*\(int*\)data)Tj /R18183288 10 Tf 69.5781 0 Td (has the)Tj -366.872 -12 Td 3.922 Tw (current size of the table.)Tj 120.97 0 Td 3.921 Tw (The application can set the ne)Tj 6.421 Tc 138.495 0 Td (wt)Tj 0 Tc 16.4211 0 Td (able size by Œrst changing)Tj /R18871432 10 Tf -275.886 -12 Td (*\(int*\)data)Tj /R18183288 10 Tf 69.1391 0 Td 0.639 Tw (to the desired size, then return a positi)Tj -0.15 Tc 156.423 0 Td 0.939 Tw (ve v)Tj 0 Tc 17.1789 0 Td 3.139 Tw (alue. The)Tj 43.4891 0 Td 0.64 Tw (application can also Œx the)Tj -286.23 -12 Td 0.085 Tw [(table size at the current v)25(alue fore)]TJ -0.15 Tc 135.52 0 Td (ve)Tj 2.585 Tc 9.28984 0 Td [(rb)258.516(ys)]TJ 0 Tc 22.3898 0 Td (etting)Tj /R18871432 10 Tf 25.3648 0 Td (*\(int*\)data)Tj /R18183288 10 Tf 68.5852 0 Td (to a ne)Tj -0.05 Tc 26.6801 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.385 Tw (ve v)Tj 0 Tc 16.625 0 Td 0.085 Tw [(alue, then ag)5.01465(ain re-)]TJ -319.155 -12 Td 0.294 Tw (turn a positi)Tj -0.15 Tc 48.118 0 Td 0.594 Tw (ve v)Tj 0 Tc 16.834 0 Td 0.294 Tw (alue. A non-positi)Tj -0.15 Tc 72.2781 0 Td 0.594 Tw (ve r)Tj 0 Tc 15.4141 0 Td 0.294 Tw [(eturn v)24.9854(alue from the e)]TJ -0.15 Tc 88.9863 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nt handling function means that Cdt)Tj -250.92 -12 Td 0 Tw (will be responsible for choosing the hash table size.)Tj /R18499744 10 Tf -57 -16.8 Td [(#deŒne DT)18.0078(OFFSET\(struct_s,member\))]TJ /R18183288 10 Tf 21 -12 Td 0.26 Tw [(This macro function computes the of)24.9927(fset of)]TJ /R18871432 10 Tf 176.82 0 Td (member)Tj /R18183288 10 Tf 38.7602 0 Td (from the start of structure)Tj /R18871432 10 Tf 106 0 Td (struct_s)Tj 2.76 Tc /R18183288 10 Tf 48 0 Td [(.I)276.016(ti)276.006(su)]TJ 0 Tc 28.5598 0 Td (seful for)Tj -398.14 -12 Td 0 Tw [(getting the of)24.9927(fset of a)]TJ /R18871432 10 Tf 87.7902 0 Td (Dtlink_t)Tj /R18183288 10 Tf 50.5 0 Td (embedded inside an object.)Tj /R18499744 10 Tf -159.29 -16.8 Td [(#deŒne DTDISC\(disc,k)10(ey)55.0159(,size,link,mak)10.0073(ef)15.0073(,fr)18.0151(eef)14.9854(,comparf)15(,hashf)15.0146(,memoryf)15.0073(,e)]TJ -0.1 Tc 308.129 0 Td (ve)Tj 0 Tc 9.33984 0 Td (ntf\))Tj /R18183288 10 Tf -296.469 -12 Td (This macro function initializes the discipline pointed to by)Tj /R18871432 10 Tf 236.38 0 Td (disc)Tj /R18183288 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 /R18499744 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 -0.1 Tc -9.9 -12 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtappend\(Dt_t* dt, v)9.98535(oid* obj\))]TJ /R18183288 10 Tf 6.1 -12 Td 0.344 Tw (These functions add an object prototyped by)Tj /R18871432 10 Tf 182.658 0 Td (obj)Tj /R18183288 10 Tf 20.8441 0 Td (into)Tj /R18871432 10 Tf 18.4039 0 Td (dt)Tj /R18183288 10 Tf 12 0 Td (.)Tj /R18871432 10 Tf 7.84414 0 Td (dtinsert\(\))Tj /R18183288 10 Tf 62.8449 0 Td (and)Tj /R18871432 10 Tf 17.2852 0 Td (dtappend\(\))Tj /R18183288 10 Tf 62.8449 0 Td 0.345 Tw (perform the)Tj -384.725 -12 Td 0.098 Tw (same function for all methods e)Tj 126.71 0 Td 0.097 Tw (xcept for)Tj /R18871432 10 Tf 38.5141 0 Td (Dtlist)Tj 2.597 Tc /R18183288 10 Tf 36 0 Td (.S)Tj 0 Tc 10.657 0 Td (ee)Tj /R18871432 10 Tf 11.477 0 Td (Dtlist)Tj /R18183288 10 Tf 38.5969 0 Td [(for details.)-509.707(If there is an e)15.0098(xisting object in)]TJ /R18871432 10 Tf -261.955 -12 Td (dt)Tj /R18183288 10 Tf 15.2672 0 Td (matching)Tj /R18871432 10 Tf 40.4871 0 Td (obj)Tj /R18183288 10 Tf 21.2672 0 Td 0.767 Tw (and the storage method is)Tj /R18871432 10 Tf 108.545 0 Td (Dtset)Tj /R18183288 10 Tf 33.2672 0 Td (or)Tj /R18871432 10 Tf 11.5969 0 Td (Dtoset)Tj /R18183288 10 Tf 36 0 Td (,)Tj /R18871432 10 Tf 5.76719 0 Td (dtinsert\(\))Tj /R18183288 10 Tf 63.2672 0 Td (and)Tj /R18871432 10 Tf 17.7078 0 Td (dtappend\(\))Tj /R18183288 10 Tf 63.268 0 Td (will)Tj -416.441 -12 Td 0.136 Tw [(simply return the matching object.)-513.591(Otherwise, a ne)]TJ 2.636 Tc 205.672 0 Td (wo)Tj 0 Tc 14.8559 0 Td (bject is inserted according to the method in use.)Tj 197.033 0 Td (See)Tj /R18871432 10 Tf -417.561 -12 Td (Dtdisc_t.makef)Tj /R18183288 10 Tf 86.5172 0 Td 0.017 Tw [(for object construction.)-501.702(The ne)]TJ 2.517 Tc 125.348 0 Td (wo)Tj 0 Tc 14.7371 0 Td 0.018 Tw (bject or a matching object as noted will be returned)Tj -226.602 -12 Td 0 Tw (on success while)Tj /R18871432 10 Tf 69.7102 0 Td (NULL)Tj /R18183288 10 Tf 26.5 0 Td [(is returned on error)55.0073(.)]TJ -0.1 Tc /R18499744 10 Tf -112.21 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtdelete\(Dt_t* dt, v)10.0073(oid* obj\))]TJ /R18183288 10 Tf 6.1 -12 Td (If)Tj /R18871432 10 Tf 9.33906 0 Td (obj)Tj /R18183288 10 Tf 20.6789 0 Td (is)Tj /R18871432 10 Tf 9.34805 0 Td (NULL)Tj 2.678 Tc /R18183288 10 Tf 24 0 Td (,m)Tj 0 Tc 12.9578 0 Td (ethods)Tj /R18871432 10 Tf 28.7879 0 Td (Dtstack)Tj /R18183288 10 Tf 44.6781 0 Td (and)Tj /R18871432 10 Tf 17.118 0 Td (Dtqueue)Tj /R18183288 10 Tf 44.6781 0 Td 0.178 Tw (delete respecti)Tj -0.15 Tc 57.4078 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly stack top or queue head while other)Tj -278.284 -12 Td 0.212 Tw (methods do nothing.)Tj 87.5859 0 Td (If)Tj /R18871432 10 Tf 9.37305 0 Td (obj)Tj /R18183288 10 Tf 20.7129 0 Td 0.213 Tw (is not)Tj /R18871432 10 Tf 24.8762 0 Td (NULL)Tj 2.713 Tc /R18183288 10 Tf 24 0 Td (,t)Tj 0 Tc 7.99297 0 Td (here are tw)Tj 2.713 Tc 44.7461 0 Td (oc)Tj 0 Tc 12.1531 0 Td 2.713 Tw (ases. If)Tj 33.7461 0 Td 0.213 Tw (the method in use is not)Tj /R18871432 10 Tf 99.0578 0 Td (Dtbag)Tj /R18183288 10 Tf 32.7129 0 Td (or)Tj /R18871432 10 Tf 11.043 0 Td (Dto-)Tj -408 -12 Td (bag)Tj 2.907 Tc /R18183288 10 Tf 18 0 Td (,t)Tj 0 Tc 8.18711 0 Td 0.407 Tw (he Œrst object matching)Tj /R18871432 10 Tf 98.2879 0 Td (obj)Tj /R18183288 10 Tf 20.907 0 Td [(is deleted.)-540.706(On the other hand, if the method in use is)]TJ /R18871432 10 Tf 218.474 0 Td (Dtbag)Tj /R18183288 10 Tf 32.907 0 Td (or)Tj /R18871432 10 Tf 11.2371 0 Td (Dto-)Tj -408 -12 Td (bag)Tj 2.769 Tc /R18183288 10 Tf 18 0 Td (,t)Tj 0 Tc 8.04883 0 Td 0.269 Tw (he library check to see if)Tj /R18871432 10 Tf 102.694 0 Td (obj)Tj /R18183288 10 Tf 20.7691 0 Td (is in the dictionary and delete it.)Tj 135.483 0 Td (If)Tj /R18871432 10 Tf 9.42891 0 Td (obj)Tj /R18183288 10 Tf 20.7691 0 Td (is not in the dictionary)Tj 2.77 Tc 90.4262 0 Td (,s)Tj 0 Tc 9.16016 0 Td (ome)Tj -414.779 -12 Td 0.346 Tw (object matching it will be deleted.)Tj 143.176 0 Td (See)Tj /R18871432 10 Tf 17.2859 0 Td (Dtdisc_t.freef)Tj /R18183288 10 Tf 86.8461 0 Td (for object destruction.)Tj /R18871432 10 Tf 94.077 0 Td (dtdelete\(\))Tj /R18183288 10 Tf 62.8449 0 Td (returns)Tj -404.23 -12 Td 0 Tw (the deleted object \(e)Tj -0.15 Tc 80.5602 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td [(ni)249.993(fi)249.985(tw)]TJ 0 Tc 31.2902 0 Td (as deallocated\) or)Tj /R18871432 10 Tf 73.0301 0 Td (NULL)Tj /R18183288 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ -0.1 Tc /R18499744 10 Tf -236.67 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtattach\(Dt_t* dt, v)10.0159(oid* obj\))]TJ /R18183288 10 Tf 6.1 -12 Td 0.546 Tw (This function is similar to)Tj /R18871432 10 Tf 108.57 0 Td (dtinsert\(\))Tj -0.2 Tc /R18183288 10 Tf 63.0461 0 Td (bu)Tj 0 Tc 9.8 0 Td (t)Tj /R18871432 10 Tf 5.82695 0 Td (obj)Tj /R18183288 10 Tf 21.0469 0 Td 0.547 Tw (itself will be inserted into)Tj /R18871432 10 Tf 107.455 0 Td (dt)Tj -0.25 Tc /R18183288 10 Tf 15.0469 0 Td -2.15 Tw (ev e)Tj 3.047 Tc 13.4801 0 Td [(ni)304.707(fad)]TJ 0 Tc 29.691 0 Td 0.547 Tw (iscipline func-)Tj -373.963 -12 Td (tion)Tj /R18871432 10 Tf 18.0602 0 Td (makef)Tj /R18183288 10 Tf 32.5 0 Td 0 Tw (is deŒned.)Tj -0.1 Tc /R18499744 10 Tf -66.5602 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtdetach\(Dt_t* dt, v)9.98413(oid* obj\))]TJ /R18183288 10 Tf 6.1 -12 Td 0.04 Tw (This function is similar to)Tj /R18871432 10 Tf 106.04 0 Td (dtdelete\(\))Tj -0.2 Tc /R18183288 10 Tf 62.5398 0 Td (bu)Tj 2.54 Tc 9.8 0 Td (tt)Tj 0 Tc 8.1 0 Td (he object to be deleted from)Tj /R18871432 10 Tf 114.659 0 Td (dt)Tj /R18183288 10 Tf 14.5391 0 Td 0.039 Tw (will not be freed \(via the dis-)Tj -315.678 -12 Td (cipline)Tj /R18871432 10 Tf 29.7199 0 Td (freef)Tj /R18183288 10 Tf 32.5 0 Td (function\).)Tj -0.1 Tc /R18499744 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 /R18183288 10 Tf 6.1 -12 Td 0.983 Tw (These functions Œnd an object matching)Tj /R18871432 10 Tf 168.658 0 Td (obj)Tj /R18183288 10 Tf 21.4828 0 Td (or)Tj /R18871432 10 Tf 11.8129 0 Td (key)Tj /R18183288 10 Tf 21.4828 0 Td (either from)Tj /R18871432 10 Tf 49.1762 0 Td (dt)Tj /R18183288 10 Tf 15.4828 0 Td (or from some dictionary accessible)Tj -288.095 -12 Td (from)Tj /R18871432 10 Tf 22.3352 0 Td (dt)Tj /R18183288 10 Tf 14.8949 0 Td 0.395 Tw [(via a vie)25.0073(wpath \(see)]TJ /R18871432 10 Tf 80.75 0 Td (dtview\(\))Tj /R18183288 10 Tf 48 0 Td (.\))Tj /R18871432 10 Tf 11.225 0 Td (dtsearch\(\))Tj /R18183288 10 Tf 62.8949 0 Td (and)Tj /R18871432 10 Tf 17.3352 0 Td (dtmatch\(\))Tj /R18183288 10 Tf 56.8949 0 Td (return the matching object or)Tj /R18871432 10 Tf -314.33 -12 Td (NULL)Tj /R18183288 10 Tf 26.5 0 Td 0 Tw [(on f)9.99268(ailure.)]TJ 400.5 -67.2 Td (5)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3470 │ │ │ │ │ │ +3469 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R34145416 │ │ │ │ │ │ +R18871432 │ │ │ │ │ │ │ │ │ │ │ │ -R33773728 │ │ │ │ │ │ +R18499744 │ │ │ │ │ │ │ │ │ │ │ │ -R33457272 │ │ │ │ │ │ +R18183288 │ │ │ │ │ │ │ │ │ │ │ │ -R33109352 │ │ │ │ │ │ +R17835368 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -1057,31 +1057,31 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R33109352 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R33457272 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R33109352 10 Tf 206.625 0 Td (LIBCDT)Tj /R33457272 10 Tf 35.7199 0 Td (\(3\))Tj -0.1 Tc /R33773728 10 Tf -436.34 -36 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 /R34145416 10 Tf 6.1 -12 Td (dtfirst\(\))Tj /R33457272 10 Tf 56.9961 0 Td 0.496 Tw (returns the Œrst object in)Tj /R34145416 10 Tf 102.75 0 Td (dt)Tj /R33457272 10 Tf 12 0 Td (.)Tj /R34145416 10 Tf 7.99609 0 Td (dtnext\(\))Tj /R33457272 10 Tf 50.9961 0 Td (returns the object follo)Tj 92.0578 0 Td (wing)Tj /R34145416 10 Tf 22.9961 0 Td (obj)Tj 5.496 Tc /R33457272 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.504 Tw (dered based on the storage method in use.)Tj -0.15 Tc 176.222 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R34145416 10 Tf 6.33398 0 Td (Dtoset)Tj /R33457272 10 Tf 39.0031 0 Td (and)Tj /R34145416 10 Tf 17.443 0 Td (Dtobag)Tj 3.003 Tc /R33457272 10 Tf 36 0 Td (,o)Tj 0 Tc 10.5031 0 Td 0.503 Tw (bjects are ordered by object com-)Tj -295.915 -12 Td 3.228 Tw (parisons. F)Tj 46.968 0 Td (or)Tj /R34145416 10 Tf 11.5578 0 Td (Dtstack)Tj 3.228 Tc /R33457272 10 Tf 42 0 Td (,o)Tj 0 Tc 10.7281 0 Td 0.728 Tw (bjects are ordered in re)Tj -0.15 Tc 94.2922 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.729 Tw (rse order of insertion.)Tj -0.15 Tc 94.0059 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R34145416 10 Tf 6.55898 0 Td (Dtqueue)Tj 3.229 Tc /R33457272 10 Tf 42 0 Td (,o)Tj 0 Tc 10.7289 0 Td (bjects are or)Tj 50.1281 0 Td (-)Tj -428.668 -12 Td 0.194 Tw (dered in order of insertion.)Tj -0.15 Tc 112.89 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R34145416 10 Tf 6.02383 0 Td (Dtlist)Tj 2.694 Tc /R33457272 10 Tf 36 0 Td (,o)Tj 0 Tc 10.1941 0 Td 0.193 Tw (bjects are ordered by list position.)Tj -0.15 Tc 141.698 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R34145416 10 Tf 6.02305 0 Td (Dtset)Tj /R33457272 10 Tf 32.693 0 Td (and)Tj /R34145416 10 Tf 17.1328 0 Td (Dtbag)Tj 2.693 Tc /R33457272 10 Tf 30 0 Td (,o)Tj 0 Tc 10.193 0 Td (b-)Tj -423.668 -12 Td 0.592 Tw (jects are ordered by some internal order \(more belo)Tj 209.426 0 Td 3.092 Tw (w\). Thus,)Tj 44.234 0 Td 0.592 Tw (objects in a dictionary or a vie)Tj 124.392 0 Td 0.593 Tw (wpath can be)Tj -0.1 Tc -378.052 -12 Td (wa)Tj 0 Tc 11.5602 0 Td 0 Tw [(lk)9.99268(ed using a)]TJ /R34145416 10 Tf 50.7301 0 Td (for\(;;\))Tj /R33457272 10 Tf 44.5 0 Td (loop as belo)Tj -0.65 Tc 48.0801 0 Td (w.)Tj 0 Tc /R34145416 10 Tf -130.87 -12 Td (for\(obj = dtfirst\(dt\); obj; obj = dtnext\(dt,obj\)\))Tj /R33457272 10 Tf -24 -12 Td 0.264 Tw (When a dictionary uses)Tj /R34145416 10 Tf 97.1461 0 Td (Dtset)Tj /R33457272 10 Tf 32.7641 0 Td (or)Tj /R34145416 10 Tf 11.0941 0 Td (Dtbag)Tj 2.764 Tc /R33457272 10 Tf 30 0 Td (,t)Tj 0 Tc 8.04414 0 Td (he object order is determined upon a call to)Tj /R34145416 10 Tf 178.175 0 Td (dtfirst\(\))Tj /R33457272 10 Tf 54 0 Td (/)Tj /R34145416 10 Tf 2.78008 0 Td (dt-)Tj -414.004 -12 Td (last\(\))Tj 5.163 Tc /R33457272 10 Tf 36 0 Td (.T)Tj 0 Tc 13.773 0 Td 0.163 Tw (his order is frozen until a call)Tj /R34145416 10 Tf 120.841 0 Td (dtnext\(\))Tj /R33457272 10 Tf 48 0 Td (/)Tj /R34145416 10 Tf 2.78008 0 Td (dtprev\(\))Tj /R33457272 10 Tf 50.6629 0 Td (returns)Tj /R34145416 10 Tf 30.4328 0 Td (NULL)Tj /R33457272 10 Tf 26.6641 0 Td 0.164 Tw (or when these same func-)Tj -329.154 -12 Td 0.292 Tw (tions are called with a)Tj /R34145416 10 Tf 91.7199 0 Td (NULL)Tj /R33457272 10 Tf 26.7922 0 Td (object ar)Tj 34.8219 0 Td 2.792 Tw (gument. It)Tj 46.6941 0 Td 0.292 Tw (is important that a)Tj /R34145416 10 Tf 76.168 0 Td (dtfirst\(\)/dtlast\(\))Tj /R33457272 10 Tf 110.792 0 Td 0.291 Tw (call be bal-)Tj -386.988 -12 Td 0.517 Tw (anced by a)Tj /R34145416 10 Tf 46.8109 0 Td (dtnext\(\)/dtprev\(\))Tj /R33457272 10 Tf 105.017 0 Td 0.518 Tw [(call as described.)-551.814(Nested loops will require multiple balancing, once)]TJ -151.828 -12 Td 0.699 Tw [(per loop.)-569.905(If loop balancing is not done carefully)]TJ 3.199 Tc 198.242 0 Td (,e)Tj 0 Tc 10.1391 0 Td 0.698 Tw [(ither performance is de)14.9951(graded or une)14.9805(xpected beha)]TJ 203.618 0 Td (viors)Tj -412 -12 Td 0 Tw (may result.)Tj -0.1 Tc /R33773728 10 Tf -16 -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 /R34145416 10 Tf -37.7398 -12 Td (dtlast\(\))Tj /R33457272 10 Tf 51.4809 0 Td (and)Tj /R34145416 10 Tf 17.9211 0 Td (dtprev\(\))Tj /R33457272 10 Tf 51.4809 0 Td 0.981 Tw (are lik)Tj 26.1512 0 Td (e)Tj /R34145416 10 Tf 7.92109 0 Td (dtfirst\(\))Tj /R33457272 10 Tf 57.4809 0 Td (and)Tj /R34145416 10 Tf 17.9211 0 Td (dtnext\(\))Tj -0.2 Tc /R33457272 10 Tf 51.4809 0 Td (bu)Tj 3.482 Tc 9.8 0 Td (tw)Tj 0 Tc 13.382 0 Td 0.982 Tw (ork in re)Tj -0.15 Tc 35.5941 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rse order)Tj 5.982 Tc 35.6922 0 Td (.N)Tj 0 Tc 15.702 0 Td (ote that)Tj -401.298 -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 /R33773728 10 Tf -16 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td 0 Tw (id* dtŒnger\(Dt_t* dt\))Tj /R33457272 10 Tf 6.1 -12 Td 0.095 Tw (This function returns the)Tj /R33109352 10 Tf 101.48 0 Td (curr)Tj 16.85 0 Td (ent object)Tj /R33457272 10 Tf 41.85 0 Td (of)Tj /R34145416 10 Tf 10.925 0 Td (dt)Tj 2.595 Tc /R33457272 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.096 Tw (he current object is deŒned after a successful call to)Tj -224.25 -12 Td 2.378 Tw (one of)Tj /R34145416 10 Tf 32.5262 0 Td (dtsearch\(\))Tj /R33457272 10 Tf 60 0 Td (,)Tj /R34145416 10 Tf 7.37812 0 Td (dtmatch\(\))Tj /R33457272 10 Tf 54 0 Td (,)Tj /R34145416 10 Tf 7.37812 0 Td (dtinsert\(\))Tj /R33457272 10 Tf 60 0 Td (,)Tj /R34145416 10 Tf 7.37812 0 Td (dtfirst\(\))Tj /R33457272 10 Tf 54 0 Td (,)Tj /R34145416 10 Tf 7.37812 0 Td (dtnext\(\))Tj /R33457272 10 Tf 48 0 Td (,)Tj /R34145416 10 Tf 7.37812 0 Td (dtlast\(\))Tj 4.877 Tc /R33457272 10 Tf 48 0 Td (,o)Tj 0 Tc 12.377 0 Td (r)Tj /R34145416 10 Tf 8.20703 0 Td (dt-)Tj -414.001 -12 Td (prev\(\))Tj 5.025 Tc /R33457272 10 Tf 36 0 Td (.A)Tj 2.525 Tc 14.7449 0 Td (sas)Tj 0 Tc 17.2699 0 Td 0.025 Tw [(ide ef)25.0159(fect of this implementation of)]TJ /R33109352 10 Tf 143.771 0 Td (Cdt)Tj 2.526 Tc /R33457272 10 Tf 14.45 0 Td (,w)Tj 0 Tc 12.2461 0 Td 0.026 Tw (hen a dictionary is based on)Tj /R34145416 10 Tf 114.026 0 Td (Dtoset)Tj /R33457272 10 Tf 38.5262 0 Td (and)Tj /R34145416 10 Tf 16.966 0 Td (Dto-)Tj -408 -12 Td (bag)Tj 2.5 Tc /R33457272 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 /R33773728 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 /R33457272 10 Tf 6.1 -12 Td 0.078 Tw (This function repositions and perhaps rehashes an object)Tj /R34145416 10 Tf 229.473 0 Td (obj)Tj /R33457272 10 Tf 20.577 0 Td 0.077 Tw (after its k)Tj -0.15 Tc 37.8238 0 Td 0.377 Tw (ey h)Tj 0 Tc 16.8672 0 Td 0.077 Tw (as been changed.)Tj /R34145416 10 Tf 73.2609 0 Td (dtrenew\(\))Tj /R33457272 10 Tf -378.002 -12 Td 0 Tw [(only w)10(orks if)]TJ /R34145416 10 Tf 55.7301 0 Td (obj)Tj /R33457272 10 Tf 20.5 0 Td (is the current object \(see)Tj /R34145416 10 Tf 100.25 0 Td (dtfinger\(\))Tj /R33457272 10 Tf 60 0 Td (\).)Tj /R33773728 10 Tf -252.48 -16.8 Td [(dtwalk\(Dt_t* dt, int \(*userf\)\(Dt_t*, v)10(oid*, v)10.0146(oid*\), v)10.0073(oid* data\))]TJ /R33457272 10 Tf 16 -12 Td 0.385 Tw (This function calls)Tj /R34145416 10 Tf 78.0949 0 Td (\(*userf\)\(walk,obj,data\))Tj /R33457272 10 Tf 140.885 0 Td (on each object in)Tj /R34145416 10 Tf 72.0801 0 Td (dt)Tj /R33457272 10 Tf 14.8852 0 Td (and other dictionaries vie)Tj -0.1 Tc 102.275 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ble)Tj -419.78 -12 Td 0.627 Tw (from it.)Tj /R34145416 10 Tf 36.2539 0 Td (walk)Tj /R33457272 10 Tf 27.127 0 Td (is the dictionary containing)Tj /R34145416 10 Tf 114.168 0 Td (obj)Tj 5.627 Tc /R33457272 10 Tf 18 0 Td (.I)Tj 0 Tc 11.457 0 Td (f)Tj /R34145416 10 Tf 6.45703 0 Td (userf\(\))Tj /R33457272 10 Tf 45.127 0 Td 0.626 Tw (returns a)Tj /R34145416 10 Tf 38.4621 0 Td (<0)Tj -0.25 Tc /R33457272 10 Tf 15.1262 0 Td (va)Tj 0 Tc 9.18984 0 Td (lue,)Tj /R34145416 10 Tf 17.8461 0 Td (dtwalk\(\))Tj /R33457272 10 Tf 51.1262 0 Td (terminates)Tj -390.34 -12 Td 0 Tw [(and returns the same v)24.9927(alue.)]TJ /R34145416 10 Tf 113.89 0 Td (dtwalk\(\))Tj /R33457272 10 Tf 50.5 0 Td (returns)Tj /R34145416 10 Tf 30.2699 0 Td (0)Tj /R33457272 10 Tf 8.5 0 Td (on completion.)Tj /R33773728 10 Tf -219.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 /R33457272 10 Tf 6.1 -12 Td (Using)Tj /R34145416 10 Tf 26.709 0 Td (dtfirst\(\)/dtnext\(\))Tj /R33457272 10 Tf 110.819 0 Td (or)Tj /R34145416 10 Tf 11.1488 0 Td (dtlast\(\)/dtprev\(\))Tj /R33457272 10 Tf 104.819 0 Td 0.319 Tw [(to w)9.98535(alk a single dictionary can incur signiŒ-)]TJ -253.496 -12 Td 0.259 Tw (cant cost due to function calls.)Tj -0.15 Tc 128.204 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 [(cient w)9.98535(alking of a single directory \(i.e., no vie)]TJ 186.412 0 Td (wpathing\),)Tj /R34145416 10 Tf 45.8078 0 Td (dtflat-)Tj -390.003 -12 Td (ten\(\))Tj /R33457272 10 Tf 32.5 0 Td (and)Tj /R34145416 10 Tf 16.9398 0 Td (dtlink\(\))Tj /R33457272 10 Tf 50.5 0 Td 0 Tw [(can be used.)-500(Objects in)]TJ /R34145416 10 Tf 97.4801 0 Td (dt)Tj /R33457272 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 /R34145416 10 Tf -187.92 -12 Td (for\(link = dtflatten\(dt\); link; link = dtlink\(dt,link\) \))Tj /R33457272 10 Tf -24 -16.8 Td 0.873 Tw (Note that)Tj /R34145416 10 Tf 41.1859 0 Td (dtflatten\(\))Tj /R33457272 10 Tf 69.373 0 Td (returns a list of type)Tj /R34145416 10 Tf 86.8551 0 Td (Dtlink_t*)Tj 3.373 Tc /R33457272 10 Tf 54 0 Td (,n)Tj 0 Tc 10.873 0 Td (ot)Tj /R34145416 10 Tf 11.1531 0 Td (void*)Tj 3.373 Tc /R33457272 10 Tf 30 0 Td (.T)Tj 0 Tc 11.9828 0 Td (hat is, it returns a dictionary)Tj -315.423 -12 Td 0.81 Tw (holder pointer)Tj 3.31 Tc 56.7898 0 Td (,n)Tj 0 Tc 10.8102 0 Td 0.809 Tw (ot a user object pointer \(although both are the same if the discipline Œeld)Tj /R34145416 10 Tf 304.066 0 Td (link)Tj /R33457272 10 Tf 27.309 0 Td (is zero.\))Tj -398.975 -12 Td 0.43 Tw (The macro function)Tj /R34145416 10 Tf 82.6602 0 Td (dtlink\(\))Tj /R33457272 10 Tf 50.9301 0 Td (returns the dictionary holder object follo)Tj 163.82 0 Td (wing)Tj /R34145416 10 Tf 22.9301 0 Td (link)Tj 5.43 Tc /R33457272 10 Tf 24 0 Td (.T)Tj 0 Tc 14.0398 0 Td (he macro function)Tj /R34145416 10 Tf -358.38 -12 Td (dtobj\(dt,link\))Tj /R33457272 10 Tf 87.3102 0 Td 0.81 Tw (returns the user object associated with)Tj /R34145416 10 Tf 159.83 0 Td (link)Tj 3.31 Tc /R33457272 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 /R34145416 10 Tf 124.98 0 Td (dtlink\(\))Tj /R33457272 10 Tf 48 0 Td (.)Tj /R33773728 10 Tf -270.21 -16.8 Td (Dtlink_t* dtextract\(Dt_t* dt\))Tj T*[(int dtr)18.0078(estor)18.0078(e\(Dt_t* dt, Dtlink_t* link\))]TJ /R34145416 10 Tf 16 -12 Td (dtextract\(\))Tj -0.15 Tc /R33457272 10 Tf 69.0559 0 Td (ex)Tj 0 Tc 9.28984 0 Td 0.556 Tw (tracts all objects from)Tj /R34145416 10 Tf 91.6539 0 Td (dt)Tj /R33457272 10 Tf 15.0559 0 Td [(and mak)9.99756(es it appear empty)]TJ 108.674 0 Td (.)Tj /R34145416 10 Tf 8.05586 0 Td (dtrestore\(\))Tj /R33457272 10 Tf 69.057 0 Td (repopulates)Tj /R34145416 10 Tf 49.157 0 Td (dt)Tj /R33457272 10 Tf -419.999 -12 Td 0.406 Tw [(with objects pre)24.9817(viously obtained via)]TJ /R34145416 10 Tf 149.27 0 Td (dtextract\(\))Tj /R33457272 10 Tf 66 0 Td (.)Tj /R34145416 10 Tf 7.90586 0 Td (dtrestore\(\))Tj /R33457272 10 Tf 68.9059 0 Td [(will f)9.99023(ail if)]TJ /R34145416 10 Tf 43.618 0 Td (dt)Tj /R33457272 10 Tf 14.9051 0 Td 0.405 Tw (is not empty)Tj 5.405 Tc 49.6102 0 Td (.T)Tj 0 Tc 14.0148 0 Td (hese)Tj -414.23 -12 Td 0.824 Tw (functions can be used to share a same)Tj /R34145416 10 Tf 159.333 0 Td (dt)Tj /R33457272 10 Tf 15.325 0 Td 0.825 Tw (handle among man)Tj 3.325 Tc 77.6 0 Td (ys)Tj 0 Tc 12.2148 0 Td (ets of objects.)Tj 62.7449 0 Td (The)Tj 3.325 Tc 15.4 0 Td (ya)Tj 0 Tc 12.7648 0 Td (re useful to reduce)Tj -355.382 -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.966 Tw (same discipline and method are in use at both e)Tj 197.684 0 Td 0.967 Tw (xtraction and restoration. Otherwise, undeŒned beha)Tj 214.315 0 Td (viors)Tj -411.999 -12 Td 0 Tw (may result.)Tj 427 -38.4 Td (6)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R17835368 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R18183288 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R17835368 10 Tf 206.625 0 Td (LIBCDT)Tj /R18183288 10 Tf 35.7199 0 Td (\(3\))Tj -0.1 Tc /R18499744 10 Tf -436.34 -36 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 /R18871432 10 Tf 6.1 -12 Td (dtfirst\(\))Tj /R18183288 10 Tf 56.9961 0 Td 0.496 Tw (returns the Œrst object in)Tj /R18871432 10 Tf 102.75 0 Td (dt)Tj /R18183288 10 Tf 12 0 Td (.)Tj /R18871432 10 Tf 7.99609 0 Td (dtnext\(\))Tj /R18183288 10 Tf 50.9961 0 Td (returns the object follo)Tj 92.0578 0 Td (wing)Tj /R18871432 10 Tf 22.9961 0 Td (obj)Tj 5.496 Tc /R18183288 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.504 Tw (dered based on the storage method in use.)Tj -0.15 Tc 176.222 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R18871432 10 Tf 6.33398 0 Td (Dtoset)Tj /R18183288 10 Tf 39.0031 0 Td (and)Tj /R18871432 10 Tf 17.443 0 Td (Dtobag)Tj 3.003 Tc /R18183288 10 Tf 36 0 Td (,o)Tj 0 Tc 10.5031 0 Td 0.503 Tw (bjects are ordered by object com-)Tj -295.915 -12 Td 3.228 Tw (parisons. F)Tj 46.968 0 Td (or)Tj /R18871432 10 Tf 11.5578 0 Td (Dtstack)Tj 3.228 Tc /R18183288 10 Tf 42 0 Td (,o)Tj 0 Tc 10.7281 0 Td 0.728 Tw (bjects are ordered in re)Tj -0.15 Tc 94.2922 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.729 Tw (rse order of insertion.)Tj -0.15 Tc 94.0059 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R18871432 10 Tf 6.55898 0 Td (Dtqueue)Tj 3.229 Tc /R18183288 10 Tf 42 0 Td (,o)Tj 0 Tc 10.7289 0 Td (bjects are or)Tj 50.1281 0 Td (-)Tj -428.668 -12 Td 0.194 Tw (dered in order of insertion.)Tj -0.15 Tc 112.89 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R18871432 10 Tf 6.02383 0 Td (Dtlist)Tj 2.694 Tc /R18183288 10 Tf 36 0 Td (,o)Tj 0 Tc 10.1941 0 Td 0.193 Tw (bjects are ordered by list position.)Tj -0.15 Tc 141.698 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R18871432 10 Tf 6.02305 0 Td (Dtset)Tj /R18183288 10 Tf 32.693 0 Td (and)Tj /R18871432 10 Tf 17.1328 0 Td (Dtbag)Tj 2.693 Tc /R18183288 10 Tf 30 0 Td (,o)Tj 0 Tc 10.193 0 Td (b-)Tj -423.668 -12 Td 0.592 Tw (jects are ordered by some internal order \(more belo)Tj 209.426 0 Td 3.092 Tw (w\). Thus,)Tj 44.234 0 Td 0.592 Tw (objects in a dictionary or a vie)Tj 124.392 0 Td 0.593 Tw (wpath can be)Tj -0.1 Tc -378.052 -12 Td (wa)Tj 0 Tc 11.5602 0 Td 0 Tw [(lk)9.99268(ed using a)]TJ /R18871432 10 Tf 50.7301 0 Td (for\(;;\))Tj /R18183288 10 Tf 44.5 0 Td (loop as belo)Tj -0.65 Tc 48.0801 0 Td (w.)Tj 0 Tc /R18871432 10 Tf -130.87 -12 Td (for\(obj = dtfirst\(dt\); obj; obj = dtnext\(dt,obj\)\))Tj /R18183288 10 Tf -24 -12 Td 0.264 Tw (When a dictionary uses)Tj /R18871432 10 Tf 97.1461 0 Td (Dtset)Tj /R18183288 10 Tf 32.7641 0 Td (or)Tj /R18871432 10 Tf 11.0941 0 Td (Dtbag)Tj 2.764 Tc /R18183288 10 Tf 30 0 Td (,t)Tj 0 Tc 8.04414 0 Td (he object order is determined upon a call to)Tj /R18871432 10 Tf 178.175 0 Td (dtfirst\(\))Tj /R18183288 10 Tf 54 0 Td (/)Tj /R18871432 10 Tf 2.78008 0 Td (dt-)Tj -414.004 -12 Td (last\(\))Tj 5.163 Tc /R18183288 10 Tf 36 0 Td (.T)Tj 0 Tc 13.773 0 Td 0.163 Tw (his order is frozen until a call)Tj /R18871432 10 Tf 120.841 0 Td (dtnext\(\))Tj /R18183288 10 Tf 48 0 Td (/)Tj /R18871432 10 Tf 2.78008 0 Td (dtprev\(\))Tj /R18183288 10 Tf 50.6629 0 Td (returns)Tj /R18871432 10 Tf 30.4328 0 Td (NULL)Tj /R18183288 10 Tf 26.6641 0 Td 0.164 Tw (or when these same func-)Tj -329.154 -12 Td 0.292 Tw (tions are called with a)Tj /R18871432 10 Tf 91.7199 0 Td (NULL)Tj /R18183288 10 Tf 26.7922 0 Td (object ar)Tj 34.8219 0 Td 2.792 Tw (gument. It)Tj 46.6941 0 Td 0.292 Tw (is important that a)Tj /R18871432 10 Tf 76.168 0 Td (dtfirst\(\)/dtlast\(\))Tj /R18183288 10 Tf 110.792 0 Td 0.291 Tw (call be bal-)Tj -386.988 -12 Td 0.517 Tw (anced by a)Tj /R18871432 10 Tf 46.8109 0 Td (dtnext\(\)/dtprev\(\))Tj /R18183288 10 Tf 105.017 0 Td 0.518 Tw [(call as described.)-551.814(Nested loops will require multiple balancing, once)]TJ -151.828 -12 Td 0.699 Tw [(per loop.)-569.905(If loop balancing is not done carefully)]TJ 3.199 Tc 198.242 0 Td (,e)Tj 0 Tc 10.1391 0 Td 0.698 Tw [(ither performance is de)14.9951(graded or une)14.9805(xpected beha)]TJ 203.618 0 Td (viors)Tj -412 -12 Td 0 Tw (may result.)Tj -0.1 Tc /R18499744 10 Tf -16 -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 /R18871432 10 Tf -37.7398 -12 Td (dtlast\(\))Tj /R18183288 10 Tf 51.4809 0 Td (and)Tj /R18871432 10 Tf 17.9211 0 Td (dtprev\(\))Tj /R18183288 10 Tf 51.4809 0 Td 0.981 Tw (are lik)Tj 26.1512 0 Td (e)Tj /R18871432 10 Tf 7.92109 0 Td (dtfirst\(\))Tj /R18183288 10 Tf 57.4809 0 Td (and)Tj /R18871432 10 Tf 17.9211 0 Td (dtnext\(\))Tj -0.2 Tc /R18183288 10 Tf 51.4809 0 Td (bu)Tj 3.482 Tc 9.8 0 Td (tw)Tj 0 Tc 13.382 0 Td 0.982 Tw (ork in re)Tj -0.15 Tc 35.5941 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rse order)Tj 5.982 Tc 35.6922 0 Td (.N)Tj 0 Tc 15.702 0 Td (ote that)Tj -401.298 -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 /R18499744 10 Tf -16 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td 0 Tw (id* dtŒnger\(Dt_t* dt\))Tj /R18183288 10 Tf 6.1 -12 Td 0.095 Tw (This function returns the)Tj /R17835368 10 Tf 101.48 0 Td (curr)Tj 16.85 0 Td (ent object)Tj /R18183288 10 Tf 41.85 0 Td (of)Tj /R18871432 10 Tf 10.925 0 Td (dt)Tj 2.595 Tc /R18183288 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.096 Tw (he current object is deŒned after a successful call to)Tj -224.25 -12 Td 2.378 Tw (one of)Tj /R18871432 10 Tf 32.5262 0 Td (dtsearch\(\))Tj /R18183288 10 Tf 60 0 Td (,)Tj /R18871432 10 Tf 7.37812 0 Td (dtmatch\(\))Tj /R18183288 10 Tf 54 0 Td (,)Tj /R18871432 10 Tf 7.37812 0 Td (dtinsert\(\))Tj /R18183288 10 Tf 60 0 Td (,)Tj /R18871432 10 Tf 7.37812 0 Td (dtfirst\(\))Tj /R18183288 10 Tf 54 0 Td (,)Tj /R18871432 10 Tf 7.37812 0 Td (dtnext\(\))Tj /R18183288 10 Tf 48 0 Td (,)Tj /R18871432 10 Tf 7.37812 0 Td (dtlast\(\))Tj 4.877 Tc /R18183288 10 Tf 48 0 Td (,o)Tj 0 Tc 12.377 0 Td (r)Tj /R18871432 10 Tf 8.20703 0 Td (dt-)Tj -414.001 -12 Td (prev\(\))Tj 5.025 Tc /R18183288 10 Tf 36 0 Td (.A)Tj 2.525 Tc 14.7449 0 Td (sas)Tj 0 Tc 17.2699 0 Td 0.025 Tw [(ide ef)25.0159(fect of this implementation of)]TJ /R17835368 10 Tf 143.771 0 Td (Cdt)Tj 2.526 Tc /R18183288 10 Tf 14.45 0 Td (,w)Tj 0 Tc 12.2461 0 Td 0.026 Tw (hen a dictionary is based on)Tj /R18871432 10 Tf 114.026 0 Td (Dtoset)Tj /R18183288 10 Tf 38.5262 0 Td (and)Tj /R18871432 10 Tf 16.966 0 Td (Dto-)Tj -408 -12 Td (bag)Tj 2.5 Tc /R18183288 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 /R18499744 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 /R18183288 10 Tf 6.1 -12 Td 0.078 Tw (This function repositions and perhaps rehashes an object)Tj /R18871432 10 Tf 229.473 0 Td (obj)Tj /R18183288 10 Tf 20.577 0 Td 0.077 Tw (after its k)Tj -0.15 Tc 37.8238 0 Td 0.377 Tw (ey h)Tj 0 Tc 16.8672 0 Td 0.077 Tw (as been changed.)Tj /R18871432 10 Tf 73.2609 0 Td (dtrenew\(\))Tj /R18183288 10 Tf -378.002 -12 Td 0 Tw [(only w)10(orks if)]TJ /R18871432 10 Tf 55.7301 0 Td (obj)Tj /R18183288 10 Tf 20.5 0 Td (is the current object \(see)Tj /R18871432 10 Tf 100.25 0 Td (dtfinger\(\))Tj /R18183288 10 Tf 60 0 Td (\).)Tj /R18499744 10 Tf -252.48 -16.8 Td [(dtwalk\(Dt_t* dt, int \(*userf\)\(Dt_t*, v)10(oid*, v)10.0146(oid*\), v)10.0073(oid* data\))]TJ /R18183288 10 Tf 16 -12 Td 0.385 Tw (This function calls)Tj /R18871432 10 Tf 78.0949 0 Td (\(*userf\)\(walk,obj,data\))Tj /R18183288 10 Tf 140.885 0 Td (on each object in)Tj /R18871432 10 Tf 72.0801 0 Td (dt)Tj /R18183288 10 Tf 14.8852 0 Td (and other dictionaries vie)Tj -0.1 Tc 102.275 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ble)Tj -419.78 -12 Td 0.627 Tw (from it.)Tj /R18871432 10 Tf 36.2539 0 Td (walk)Tj /R18183288 10 Tf 27.127 0 Td (is the dictionary containing)Tj /R18871432 10 Tf 114.168 0 Td (obj)Tj 5.627 Tc /R18183288 10 Tf 18 0 Td (.I)Tj 0 Tc 11.457 0 Td (f)Tj /R18871432 10 Tf 6.45703 0 Td (userf\(\))Tj /R18183288 10 Tf 45.127 0 Td 0.626 Tw (returns a)Tj /R18871432 10 Tf 38.4621 0 Td (<0)Tj -0.25 Tc /R18183288 10 Tf 15.1262 0 Td (va)Tj 0 Tc 9.18984 0 Td (lue,)Tj /R18871432 10 Tf 17.8461 0 Td (dtwalk\(\))Tj /R18183288 10 Tf 51.1262 0 Td (terminates)Tj -390.34 -12 Td 0 Tw [(and returns the same v)24.9927(alue.)]TJ /R18871432 10 Tf 113.89 0 Td (dtwalk\(\))Tj /R18183288 10 Tf 50.5 0 Td (returns)Tj /R18871432 10 Tf 30.2699 0 Td (0)Tj /R18183288 10 Tf 8.5 0 Td (on completion.)Tj /R18499744 10 Tf -219.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 /R18183288 10 Tf 6.1 -12 Td (Using)Tj /R18871432 10 Tf 26.709 0 Td (dtfirst\(\)/dtnext\(\))Tj /R18183288 10 Tf 110.819 0 Td (or)Tj /R18871432 10 Tf 11.1488 0 Td (dtlast\(\)/dtprev\(\))Tj /R18183288 10 Tf 104.819 0 Td 0.319 Tw [(to w)9.98535(alk a single dictionary can incur signiŒ-)]TJ -253.496 -12 Td 0.259 Tw (cant cost due to function calls.)Tj -0.15 Tc 128.204 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 [(cient w)9.98535(alking of a single directory \(i.e., no vie)]TJ 186.412 0 Td (wpathing\),)Tj /R18871432 10 Tf 45.8078 0 Td (dtflat-)Tj -390.003 -12 Td (ten\(\))Tj /R18183288 10 Tf 32.5 0 Td (and)Tj /R18871432 10 Tf 16.9398 0 Td (dtlink\(\))Tj /R18183288 10 Tf 50.5 0 Td 0 Tw [(can be used.)-500(Objects in)]TJ /R18871432 10 Tf 97.4801 0 Td (dt)Tj /R18183288 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 /R18871432 10 Tf -187.92 -12 Td (for\(link = dtflatten\(dt\); link; link = dtlink\(dt,link\) \))Tj /R18183288 10 Tf -24 -16.8 Td 0.873 Tw (Note that)Tj /R18871432 10 Tf 41.1859 0 Td (dtflatten\(\))Tj /R18183288 10 Tf 69.373 0 Td (returns a list of type)Tj /R18871432 10 Tf 86.8551 0 Td (Dtlink_t*)Tj 3.373 Tc /R18183288 10 Tf 54 0 Td (,n)Tj 0 Tc 10.873 0 Td (ot)Tj /R18871432 10 Tf 11.1531 0 Td (void*)Tj 3.373 Tc /R18183288 10 Tf 30 0 Td (.T)Tj 0 Tc 11.9828 0 Td (hat is, it returns a dictionary)Tj -315.423 -12 Td 0.81 Tw (holder pointer)Tj 3.31 Tc 56.7898 0 Td (,n)Tj 0 Tc 10.8102 0 Td 0.809 Tw (ot a user object pointer \(although both are the same if the discipline Œeld)Tj /R18871432 10 Tf 304.066 0 Td (link)Tj /R18183288 10 Tf 27.309 0 Td (is zero.\))Tj -398.975 -12 Td 0.43 Tw (The macro function)Tj /R18871432 10 Tf 82.6602 0 Td (dtlink\(\))Tj /R18183288 10 Tf 50.9301 0 Td (returns the dictionary holder object follo)Tj 163.82 0 Td (wing)Tj /R18871432 10 Tf 22.9301 0 Td (link)Tj 5.43 Tc /R18183288 10 Tf 24 0 Td (.T)Tj 0 Tc 14.0398 0 Td (he macro function)Tj /R18871432 10 Tf -358.38 -12 Td (dtobj\(dt,link\))Tj /R18183288 10 Tf 87.3102 0 Td 0.81 Tw (returns the user object associated with)Tj /R18871432 10 Tf 159.83 0 Td (link)Tj 3.31 Tc /R18183288 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 /R18871432 10 Tf 124.98 0 Td (dtlink\(\))Tj /R18183288 10 Tf 48 0 Td (.)Tj /R18499744 10 Tf -270.21 -16.8 Td (Dtlink_t* dtextract\(Dt_t* dt\))Tj T*[(int dtr)18.0078(estor)18.0078(e\(Dt_t* dt, Dtlink_t* link\))]TJ /R18871432 10 Tf 16 -12 Td (dtextract\(\))Tj -0.15 Tc /R18183288 10 Tf 69.0559 0 Td (ex)Tj 0 Tc 9.28984 0 Td 0.556 Tw (tracts all objects from)Tj /R18871432 10 Tf 91.6539 0 Td (dt)Tj /R18183288 10 Tf 15.0559 0 Td [(and mak)9.99756(es it appear empty)]TJ 108.674 0 Td (.)Tj /R18871432 10 Tf 8.05586 0 Td (dtrestore\(\))Tj /R18183288 10 Tf 69.057 0 Td (repopulates)Tj /R18871432 10 Tf 49.157 0 Td (dt)Tj /R18183288 10 Tf -419.999 -12 Td 0.406 Tw [(with objects pre)24.9817(viously obtained via)]TJ /R18871432 10 Tf 149.27 0 Td (dtextract\(\))Tj /R18183288 10 Tf 66 0 Td (.)Tj /R18871432 10 Tf 7.90586 0 Td (dtrestore\(\))Tj /R18183288 10 Tf 68.9059 0 Td [(will f)9.99023(ail if)]TJ /R18871432 10 Tf 43.618 0 Td (dt)Tj /R18183288 10 Tf 14.9051 0 Td 0.405 Tw (is not empty)Tj 5.405 Tc 49.6102 0 Td (.T)Tj 0 Tc 14.0148 0 Td (hese)Tj -414.23 -12 Td 0.824 Tw (functions can be used to share a same)Tj /R18871432 10 Tf 159.333 0 Td (dt)Tj /R18183288 10 Tf 15.325 0 Td 0.825 Tw (handle among man)Tj 3.325 Tc 77.6 0 Td (ys)Tj 0 Tc 12.2148 0 Td (ets of objects.)Tj 62.7449 0 Td (The)Tj 3.325 Tc 15.4 0 Td (ya)Tj 0 Tc 12.7648 0 Td (re useful to reduce)Tj -355.382 -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.966 Tw (same discipline and method are in use at both e)Tj 197.684 0 Td 0.967 Tw (xtraction and restoration. Otherwise, undeŒned beha)Tj 214.315 0 Td (viors)Tj -411.999 -12 Td 0 Tw (may result.)Tj 427 -38.4 Td (6)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -4059 │ │ │ │ │ │ +4060 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R34145416 │ │ │ │ │ │ +R18871432 │ │ │ │ │ │ │ │ │ │ │ │ -R33773728 │ │ │ │ │ │ +R18499744 │ │ │ │ │ │ │ │ │ │ │ │ -R33457272 │ │ │ │ │ │ +R18183288 │ │ │ │ │ │ │ │ │ │ │ │ -R33109352 │ │ │ │ │ │ +R17835368 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -1118,31 +1118,31 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R33109352 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R33457272 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R33109352 10 Tf 206.625 0 Td (LIBCDT)Tj /R33457272 10 Tf 35.7199 0 Td (\(3\))Tj /R33773728 10 Tf -436.34 -36 Td 5 Tw (#deŒne DTTREESEARCH\(Dt_t*)Tj 150.56 0 Td 0 Tw [(dt, v)10.0146(oid* obj, action\))]TJ -150.56 -12 Td 5 Tw (#deŒne DTTREEMA)Tj 94.8898 0 Td 0 Tw [(TCH\(Dt_t* dt, v)10.0073(oid* k)10(ey)]TJ 2.5 Tc 105.36 0 Td (,a)Tj 0 Tc 10 0 Td (ction\))Tj /R33457272 10 Tf -194.25 -12 Td 0.839 Tw (These macro functions are analogues of)Tj /R34145416 10 Tf 166.654 0 Td (dtsearch\(\))Tj /R33457272 10 Tf 63.3391 0 Td (and)Tj /R34145416 10 Tf 17.7789 0 Td (dtmatch\(\))Tj -0.2 Tc /R33457272 10 Tf 57.3391 0 Td (bu)Tj 3.339 Tc 9.8 0 Td (tt)Tj 0 Tc 8.89883 0 Td (he)Tj 3.339 Tc 9.28984 0 Td (yc)Tj 0 Tc 12.7789 0 Td 0.838 Tw (an only be used on a)Tj -345.879 -12 Td 0 Tw (dictionary based on a binary search tree, i.e.,)Tj /R34145416 10 Tf 181.06 0 Td (Dtoset)Tj /R33457272 10 Tf 38.5 0 Td (or)Tj /R34145416 10 Tf 10.8301 0 Td (Dtobag)Tj /R33457272 10 Tf 36 0 Td (.)Tj /R34145416 10 Tf -266.39 -16.8 Td (obj)Tj /R33457272 10 Tf 20.5 0 Td (or)Tj /R34145416 10 Tf 10.8301 0 Td (key)Tj /R33457272 10 Tf 18 0 Td (:)Tj -13.3301 -12 Td (These are used to Œnd a matching object. If there is no match, the result is)Tj /R34145416 10 Tf 297.73 0 Td (NULL)Tj /R33457272 10 Tf 24 0 Td (.)Tj /R34145416 10 Tf -357.73 -16.8 Td (action)Tj /R33457272 10 Tf 36 0 Td (:)Tj 12 TL (The matching object)' /R34145416 10 Tf 84.7102 0 Td (o)Tj /R33457272 10 Tf 8.5 0 Td (\(which may be)Tj /R34145416 10 Tf 61.9301 0 Td (NULL)Tj 2.5 Tc /R33457272 10 Tf 24 0 Td (\)w)Tj 0 Tc 13.05 0 Td [(ill be processed as follo)24.9902(w:)]TJ /R34145416 10 Tf -168.19 -24 Td (action \(o\);)Tj /R33457272 10 Tf -24 -24 Td (Since)Tj /R34145416 10 Tf 25.5109 0 Td (action)Tj /R33457272 10 Tf 39.291 0 Td 0.791 Tw (is used v)Tj 36.432 0 Td 0.792 Tw (erbatim, it can be an)Tj 3.292 Tc 84.3879 0 Td (yCc)Tj 0 Tc 22.6941 0 Td (ode fragment combinable with)Tj /R34145416 10 Tf 128.148 0 Td (\(o\))Tj /R33457272 10 Tf 21.2922 0 Td (to form a)Tj -357.756 -12 Td 0.255 Tw (syntactically correct C statement.)Tj -0.15 Tc 139.33 0 Td (Fo)Tj 2.755 Tc 10.4102 0 Td (re)Tj 0 Tc 10.375 0 Td (xample, suppose that the matching object is an inte)Tj 206.04 0 Td (ger)Tj 2.755 Tc 12.3699 0 Td (,t)Tj 0 Tc 8.03516 0 Td (he)Tj -386.56 -12 Td (belo)Tj 2.5 Tc 16.9699 0 Td (wc)Tj 0 Tc 14.1602 0 Td 0 Tw [(ode accumulates the inte)15.0146(ger v)25.0073(alue in a v)24.9927(ariable)]TJ /R34145416 10 Tf 189.3 0 Td (total)Tj /R33457272 10 Tf 30 0 Td (:)Tj /R34145416 10 Tf -226.43 -24 Td (DTTREEMATCH\(dt, key, total += \(int\)\);)Tj /R33773728 10 Tf -81 -28.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 (Dt_t* dtvnext\(Dt_t* dt\))Tj /R33457272 10 Tf 16 -12 Td (This returns the dictionary that)Tj /R34145416 10 Tf 125.82 0 Td (dt)Tj /R33457272 10 Tf 14.5 0 Td [(is vie)25.0146(wing, if an)]TJ -0.65 Tc 64.0398 0 Td (y.)Tj 0 Tc /R33773728 10 Tf -220.36 -16.8 Td (int dtvcount\(Dt_t* dt\))Tj /R33457272 10 Tf 16 -12 Td [(This returns the number of dictionaries that vie)24.9927(w)]TJ /R34145416 10 Tf 197.5 0 Td (dt)Tj /R33457272 10 Tf 12 0 Td (.)Tj /R33773728 10 Tf -225.5 -16.8 Td [(Dt_t* dtvher)17.9919(e\(Dt_t* dt\))]TJ /R33457272 10 Tf 16 -12 Td 0.499 Tw (This returns the dictionary)Tj /R34145416 10 Tf 110.316 0 Td (v)Tj /R33457272 10 Tf 8.99883 0 Td (vie)Tj -0.1 Tc 11.9699 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ble from)Tj /R34145416 10 Tf 37.6578 0 Td (dt)Tj /R33457272 10 Tf 14.9988 0 Td (where an object w)Tj 74.427 0 Td 0.5 Tw (as found from the most recent search or)Tj -0.1 Tc -269.929 -12 Td (wa)Tj 0 Tc 11.5602 0 Td 0 Tw (lk operation.)Tj /R33773728 10 Tf -27.5602 -16.8 Td (int dtsize\(Dt_t* dt\))Tj /R33457272 10 Tf 16 -12 Td (This function returns the number of objects stored in)Tj /R34145416 10 Tf 213.03 0 Td (dt)Tj /R33457272 10 Tf 12 0 Td (.)Tj /R33773728 10 Tf -241.03 -16.8 Td (int dtstat\(Dt_t *dt, Dtstat_t* st, int all\))Tj /R33457272 10 Tf 16 -12 Td 0.788 Tw (This function reports dictionary statistics.)Tj 175.32 0 Td (If)Tj /R34145416 10 Tf 9.94805 0 Td (all)Tj /R33457272 10 Tf 21.2879 0 Td 0.787 Tw (is non-zero, all Œelds of)Tj /R34145416 10 Tf 101.145 0 Td (st)Tj /R33457272 10 Tf 15.2871 0 Td [(are Œlled.)-578.716(Otherwise, only)]TJ -322.988 -12 Td (the)Tj /R34145416 10 Tf 14.7199 0 Td (dt_type)Tj /R33457272 10 Tf 44.5 0 Td (and)Tj /R34145416 10 Tf 16.9398 0 Td (dt_size)Tj /R33457272 10 Tf 44.5 0 Td 0 Tw [(Œelds are Œlled.)-500(It returns)]TJ /R34145416 10 Tf 105.82 0 Td (0)Tj /R33457272 10 Tf 8.5 0 Td (on success and)Tj /R34145416 10 Tf 61.9301 0 Td (-1)Tj /R33457272 10 Tf 14.5 0 Td [(on error)54.9902(.)]TJ /R34145416 10 Tf -311.41 -16.8 Td (Dtstat_t)Tj /R33457272 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 /R34145416 10 Tf -133.3 -16.8 Td (int dt_type)Tj /R33457272 10 Tf 66 0 Td (:)Tj -30 -12 Td 4.834 Tw (This is one of)Tj /R34145416 10 Tf 76.5559 0 Td (DT_SET)Tj /R33457272 10 Tf 36 0 Td (,)Tj /R34145416 10 Tf 9.83398 0 Td (DT_BAG)Tj /R33457272 10 Tf 36 0 Td (,)Tj /R34145416 10 Tf 9.83398 0 Td (DT_OSET)Tj /R33457272 10 Tf 42 0 Td (,)Tj /R34145416 10 Tf 9.83398 0 Td (DT_OBAG)Tj /R33457272 10 Tf 42 0 Td (,)Tj /R34145416 10 Tf 9.83398 0 Td (DT_LIST)Tj /R33457272 10 Tf 42 0 Td (,)Tj /R34145416 10 Tf 9.83398 0 Td (DT_STACK)Tj 7.334 Tc /R33457272 10 Tf 48 0 Td (,a)Tj 0 Tc 14.2738 0 Td (nd)Tj /R34145416 10 Tf -386 -12 Td (DT_QUEUE)Tj /R33457272 10 Tf 48 0 Td (.)Tj /R34145416 10 Tf -84 -16.8 Td 0 Tw (int dt_size)Tj /R33457272 10 Tf 66 0 Td (:)Tj -30 -12 Td [(This contains the number of objects in the dictionary)65.0146(.)]TJ /R34145416 10 Tf -36 -16.8 Td (int dt_n)Tj /R33457272 10 Tf 48 0 Td (:)Tj -0.15 Tc -12 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R34145416 10 Tf 6.56211 0 Td (Dtset)Tj /R33457272 10 Tf 33.232 0 Td (and)Tj /R34145416 10 Tf 17.6719 0 Td (Dtbag)Tj 3.232 Tc /R33457272 10 Tf 30 0 Td (,t)Tj 0 Tc 8.51211 0 Td 0.732 Tw (his is the number of non-empty chains in the hash table.)Tj -0.15 Tc 236.641 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R34145416 10 Tf 6.56094 0 Td (Dtoset)Tj /R33457272 10 Tf -360 -12 Td (and)Tj /R34145416 10 Tf 17.2512 0 Td (Dtobag)Tj 2.811 Tc /R33457272 10 Tf 36 0 Td (,t)Tj 0 Tc 8.09102 0 Td 0.311 Tw (his is the deepest le)Tj -0.15 Tc 78.7641 0 Td (ve)Tj 2.811 Tc 9.28984 0 Td [(li)281.091(nt)]TJ 0 Tc 18.9621 0 Td [(he tree \(counting from zero.\))-531.094(Each le)]TJ -0.15 Tc 151.566 0 Td (ve)Tj 2.811 Tc 9.28984 0 Td [(li)281.089(nt)]TJ 0 Tc 18.9621 0 Td 0.312 Tw (he tree con-)Tj -348.176 -12 Td 0.191 Tw (tains all nodes of equal distance from the root node.)Tj /R34145416 10 Tf 214.1 0 Td (dt_n)Tj /R33457272 10 Tf 26.6898 0 Td 0.19 Tw (and the belo)Tj 2.69 Tc 49.0102 0 Td (wt)Tj -0.1 Tc 12.6898 0 Td 0.39 Tw (wo Œ)Tj 0 Tc 20.3699 0 Td 0.19 Tw (elds are undeŒned)Tj -322.86 -12 Td 0 Tw (for other methods.)Tj /R34145416 10 Tf -36 -16.8 Td (int dt_max)Tj /R33457272 10 Tf 60 0 Td (:)Tj -0.15 Tc -24 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R34145416 10 Tf 6.35703 0 Td (Dtbag)Tj /R33457272 10 Tf 33.027 0 Td (and)Tj /R34145416 10 Tf 17.4672 0 Td (Dtset)Tj 3.027 Tc /R33457272 10 Tf 30 0 Td (,t)Tj 0 Tc 8.30703 0 Td 0.528 Tw [(his is the size of a lar)18.0029(gest chain.)]TJ -0.15 Tc 136.244 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R34145416 10 Tf 6.35781 0 Td (Dtoset)Tj /R33457272 10 Tf 39.0281 0 Td (and)Tj /R34145416 10 Tf 17.468 0 Td (Dtobag)Tj 3.028 Tc /R33457272 10 Tf 36 0 Td (,t)Tj 0 Tc 8.30781 0 Td (his is the)Tj -359.384 -12 Td 0 Tw [(size of a lar)18.0151(gest le)]TJ -0.15 Tc 71.7699 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l.)Tj /R34145416 10 Tf -117.06 -16.8 Td (int* dt_count)Tj /R33457272 10 Tf 78 0 Td (:)Tj -0.15 Tc -42 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R34145416 10 Tf 7.51992 0 Td (Dtset)Tj /R33457272 10 Tf 34.1898 0 Td (and)Tj /R34145416 10 Tf 18.6301 0 Td (Dtbag)Tj 4.19 Tc /R33457272 10 Tf 30 0 Td (,t)Tj 0 Tc 9.46992 0 Td 1.69 Tw (his is the list of counts for chains of particular sizes.)Tj -0.15 Tc 231.62 0 Td (Fo)Tj 4.19 Tc 10.4102 0 Td (re)Tj 0 Tc 11.8102 0 Td (xample,)Tj /R34145416 10 Tf -364.06 -12 Td (dt_count[1])Tj /R33457272 10 Tf 69.248 0 Td 0.748 Tw (is the number of chains of size)Tj /R34145416 10 Tf 129.936 0 Td (1)Tj 5.748 Tc /R33457272 10 Tf 6 0 Td (.F)Tj 0 Tc 13.6578 0 Td (or)Tj /R34145416 10 Tf 11.5781 0 Td (Dtoset)Tj /R33457272 10 Tf 39.248 0 Td (and)Tj /R34145416 10 Tf 17.6879 0 Td (Dtobag)Tj 3.248 Tc /R33457272 10 Tf 36 0 Td (,t)Tj 0 Tc 8.52812 0 Td 0.749 Tw (his is the list of)Tj -331.884 -12 Td 0 Tw (sizes of the le)Tj -0.15 Tc 54.4602 0 Td (ve)Tj 0 Tc 9.28984 0 Td 2.5 Tw (ls. F)Tj 19.5801 0 Td 0 Tw [(or e)15.0073(xample,)]TJ /R34145416 10 Tf 49.5598 0 Td (dt_count[1])Tj /R33457272 10 Tf 68.5 0 Td (is the size of le)Tj -0.15 Tc 59.7398 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l)Tj /R34145416 10 Tf 5.28008 0 Td (1)Tj /R33457272 10 Tf 6 0 Td (.)Tj 109.3 -57.6 Td (7)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R17835368 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R18183288 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R17835368 10 Tf 206.625 0 Td (LIBCDT)Tj /R18183288 10 Tf 35.7199 0 Td (\(3\))Tj /R18499744 10 Tf -436.34 -36 Td 5 Tw (#deŒne DTTREESEARCH\(Dt_t*)Tj 150.56 0 Td 0 Tw [(dt, v)10.0146(oid* obj, action\))]TJ -150.56 -12 Td 5 Tw (#deŒne DTTREEMA)Tj 94.8898 0 Td 0 Tw [(TCH\(Dt_t* dt, v)10.0073(oid* k)10(ey)]TJ 2.5 Tc 105.36 0 Td (,a)Tj 0 Tc 10 0 Td (ction\))Tj /R18183288 10 Tf -194.25 -12 Td 0.839 Tw (These macro functions are analogues of)Tj /R18871432 10 Tf 166.654 0 Td (dtsearch\(\))Tj /R18183288 10 Tf 63.3391 0 Td (and)Tj /R18871432 10 Tf 17.7789 0 Td (dtmatch\(\))Tj -0.2 Tc /R18183288 10 Tf 57.3391 0 Td (bu)Tj 3.339 Tc 9.8 0 Td (tt)Tj 0 Tc 8.89883 0 Td (he)Tj 3.339 Tc 9.28984 0 Td (yc)Tj 0 Tc 12.7789 0 Td 0.838 Tw (an only be used on a)Tj -345.879 -12 Td 0 Tw (dictionary based on a binary search tree, i.e.,)Tj /R18871432 10 Tf 181.06 0 Td (Dtoset)Tj /R18183288 10 Tf 38.5 0 Td (or)Tj /R18871432 10 Tf 10.8301 0 Td (Dtobag)Tj /R18183288 10 Tf 36 0 Td (.)Tj /R18871432 10 Tf -266.39 -16.8 Td (obj)Tj /R18183288 10 Tf 20.5 0 Td (or)Tj /R18871432 10 Tf 10.8301 0 Td (key)Tj /R18183288 10 Tf 18 0 Td (:)Tj -13.3301 -12 Td (These are used to Œnd a matching object. If there is no match, the result is)Tj /R18871432 10 Tf 297.73 0 Td (NULL)Tj /R18183288 10 Tf 24 0 Td (.)Tj /R18871432 10 Tf -357.73 -16.8 Td (action)Tj /R18183288 10 Tf 36 0 Td (:)Tj 12 TL (The matching object)' /R18871432 10 Tf 84.7102 0 Td (o)Tj /R18183288 10 Tf 8.5 0 Td (\(which may be)Tj /R18871432 10 Tf 61.9301 0 Td (NULL)Tj 2.5 Tc /R18183288 10 Tf 24 0 Td (\)w)Tj 0 Tc 13.05 0 Td [(ill be processed as follo)24.9902(w:)]TJ /R18871432 10 Tf -168.19 -24 Td (action \(o\);)Tj /R18183288 10 Tf -24 -24 Td (Since)Tj /R18871432 10 Tf 25.5109 0 Td (action)Tj /R18183288 10 Tf 39.291 0 Td 0.791 Tw (is used v)Tj 36.432 0 Td 0.792 Tw (erbatim, it can be an)Tj 3.292 Tc 84.3879 0 Td (yCc)Tj 0 Tc 22.6941 0 Td (ode fragment combinable with)Tj /R18871432 10 Tf 128.148 0 Td (\(o\))Tj /R18183288 10 Tf 21.2922 0 Td (to form a)Tj -357.756 -12 Td 0.255 Tw (syntactically correct C statement.)Tj -0.15 Tc 139.33 0 Td (Fo)Tj 2.755 Tc 10.4102 0 Td (re)Tj 0 Tc 10.375 0 Td (xample, suppose that the matching object is an inte)Tj 206.04 0 Td (ger)Tj 2.755 Tc 12.3699 0 Td (,t)Tj 0 Tc 8.03516 0 Td (he)Tj -386.56 -12 Td (belo)Tj 2.5 Tc 16.9699 0 Td (wc)Tj 0 Tc 14.1602 0 Td 0 Tw [(ode accumulates the inte)15.0146(ger v)25.0073(alue in a v)24.9927(ariable)]TJ /R18871432 10 Tf 189.3 0 Td (total)Tj /R18183288 10 Tf 30 0 Td (:)Tj /R18871432 10 Tf -226.43 -24 Td (DTTREEMATCH\(dt, key, total += \(int\)\);)Tj /R18499744 10 Tf -81 -28.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 (Dt_t* dtvnext\(Dt_t* dt\))Tj /R18183288 10 Tf 16 -12 Td (This returns the dictionary that)Tj /R18871432 10 Tf 125.82 0 Td (dt)Tj /R18183288 10 Tf 14.5 0 Td [(is vie)25.0146(wing, if an)]TJ -0.65 Tc 64.0398 0 Td (y.)Tj 0 Tc /R18499744 10 Tf -220.36 -16.8 Td (int dtvcount\(Dt_t* dt\))Tj /R18183288 10 Tf 16 -12 Td [(This returns the number of dictionaries that vie)24.9927(w)]TJ /R18871432 10 Tf 197.5 0 Td (dt)Tj /R18183288 10 Tf 12 0 Td (.)Tj /R18499744 10 Tf -225.5 -16.8 Td [(Dt_t* dtvher)17.9919(e\(Dt_t* dt\))]TJ /R18183288 10 Tf 16 -12 Td 0.499 Tw (This returns the dictionary)Tj /R18871432 10 Tf 110.316 0 Td (v)Tj /R18183288 10 Tf 8.99883 0 Td (vie)Tj -0.1 Tc 11.9699 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ble from)Tj /R18871432 10 Tf 37.6578 0 Td (dt)Tj /R18183288 10 Tf 14.9988 0 Td (where an object w)Tj 74.427 0 Td 0.5 Tw (as found from the most recent search or)Tj -0.1 Tc -269.929 -12 Td (wa)Tj 0 Tc 11.5602 0 Td 0 Tw (lk operation.)Tj /R18499744 10 Tf -27.5602 -16.8 Td (int dtsize\(Dt_t* dt\))Tj /R18183288 10 Tf 16 -12 Td (This function returns the number of objects stored in)Tj /R18871432 10 Tf 213.03 0 Td (dt)Tj /R18183288 10 Tf 12 0 Td (.)Tj /R18499744 10 Tf -241.03 -16.8 Td (int dtstat\(Dt_t *dt, Dtstat_t* st, int all\))Tj /R18183288 10 Tf 16 -12 Td 0.788 Tw (This function reports dictionary statistics.)Tj 175.32 0 Td (If)Tj /R18871432 10 Tf 9.94805 0 Td (all)Tj /R18183288 10 Tf 21.2879 0 Td 0.787 Tw (is non-zero, all Œelds of)Tj /R18871432 10 Tf 101.145 0 Td (st)Tj /R18183288 10 Tf 15.2871 0 Td [(are Œlled.)-578.716(Otherwise, only)]TJ -322.988 -12 Td (the)Tj /R18871432 10 Tf 14.7199 0 Td (dt_type)Tj /R18183288 10 Tf 44.5 0 Td (and)Tj /R18871432 10 Tf 16.9398 0 Td (dt_size)Tj /R18183288 10 Tf 44.5 0 Td 0 Tw [(Œelds are Œlled.)-500(It returns)]TJ /R18871432 10 Tf 105.82 0 Td (0)Tj /R18183288 10 Tf 8.5 0 Td (on success and)Tj /R18871432 10 Tf 61.9301 0 Td (-1)Tj /R18183288 10 Tf 14.5 0 Td [(on error)54.9902(.)]TJ /R18871432 10 Tf -311.41 -16.8 Td (Dtstat_t)Tj /R18183288 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 /R18871432 10 Tf -133.3 -16.8 Td (int dt_type)Tj /R18183288 10 Tf 66 0 Td (:)Tj -30 -12 Td 4.834 Tw (This is one of)Tj /R18871432 10 Tf 76.5559 0 Td (DT_SET)Tj /R18183288 10 Tf 36 0 Td (,)Tj /R18871432 10 Tf 9.83398 0 Td (DT_BAG)Tj /R18183288 10 Tf 36 0 Td (,)Tj /R18871432 10 Tf 9.83398 0 Td (DT_OSET)Tj /R18183288 10 Tf 42 0 Td (,)Tj /R18871432 10 Tf 9.83398 0 Td (DT_OBAG)Tj /R18183288 10 Tf 42 0 Td (,)Tj /R18871432 10 Tf 9.83398 0 Td (DT_LIST)Tj /R18183288 10 Tf 42 0 Td (,)Tj /R18871432 10 Tf 9.83398 0 Td (DT_STACK)Tj 7.334 Tc /R18183288 10 Tf 48 0 Td (,a)Tj 0 Tc 14.2738 0 Td (nd)Tj /R18871432 10 Tf -386 -12 Td (DT_QUEUE)Tj /R18183288 10 Tf 48 0 Td (.)Tj /R18871432 10 Tf -84 -16.8 Td 0 Tw (int dt_size)Tj /R18183288 10 Tf 66 0 Td (:)Tj -30 -12 Td [(This contains the number of objects in the dictionary)65.0146(.)]TJ /R18871432 10 Tf -36 -16.8 Td (int dt_n)Tj /R18183288 10 Tf 48 0 Td (:)Tj -0.15 Tc -12 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R18871432 10 Tf 6.56211 0 Td (Dtset)Tj /R18183288 10 Tf 33.232 0 Td (and)Tj /R18871432 10 Tf 17.6719 0 Td (Dtbag)Tj 3.232 Tc /R18183288 10 Tf 30 0 Td (,t)Tj 0 Tc 8.51211 0 Td 0.732 Tw (his is the number of non-empty chains in the hash table.)Tj -0.15 Tc 236.641 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R18871432 10 Tf 6.56094 0 Td (Dtoset)Tj /R18183288 10 Tf -360 -12 Td (and)Tj /R18871432 10 Tf 17.2512 0 Td (Dtobag)Tj 2.811 Tc /R18183288 10 Tf 36 0 Td (,t)Tj 0 Tc 8.09102 0 Td 0.311 Tw (his is the deepest le)Tj -0.15 Tc 78.7641 0 Td (ve)Tj 2.811 Tc 9.28984 0 Td [(li)281.091(nt)]TJ 0 Tc 18.9621 0 Td [(he tree \(counting from zero.\))-531.094(Each le)]TJ -0.15 Tc 151.566 0 Td (ve)Tj 2.811 Tc 9.28984 0 Td [(li)281.089(nt)]TJ 0 Tc 18.9621 0 Td 0.312 Tw (he tree con-)Tj -348.176 -12 Td 0.191 Tw (tains all nodes of equal distance from the root node.)Tj /R18871432 10 Tf 214.1 0 Td (dt_n)Tj /R18183288 10 Tf 26.6898 0 Td 0.19 Tw (and the belo)Tj 2.69 Tc 49.0102 0 Td (wt)Tj -0.1 Tc 12.6898 0 Td 0.39 Tw (wo Œ)Tj 0 Tc 20.3699 0 Td 0.19 Tw (elds are undeŒned)Tj -322.86 -12 Td 0 Tw (for other methods.)Tj /R18871432 10 Tf -36 -16.8 Td (int dt_max)Tj /R18183288 10 Tf 60 0 Td (:)Tj -0.15 Tc -24 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R18871432 10 Tf 6.35703 0 Td (Dtbag)Tj /R18183288 10 Tf 33.027 0 Td (and)Tj /R18871432 10 Tf 17.4672 0 Td (Dtset)Tj 3.027 Tc /R18183288 10 Tf 30 0 Td (,t)Tj 0 Tc 8.30703 0 Td 0.528 Tw [(his is the size of a lar)18.0029(gest chain.)]TJ -0.15 Tc 136.244 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R18871432 10 Tf 6.35781 0 Td (Dtoset)Tj /R18183288 10 Tf 39.0281 0 Td (and)Tj /R18871432 10 Tf 17.468 0 Td (Dtobag)Tj 3.028 Tc /R18183288 10 Tf 36 0 Td (,t)Tj 0 Tc 8.30781 0 Td (his is the)Tj -359.384 -12 Td 0 Tw [(size of a lar)18.0151(gest le)]TJ -0.15 Tc 71.7699 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l.)Tj /R18871432 10 Tf -117.06 -16.8 Td (int* dt_count)Tj /R18183288 10 Tf 78 0 Td (:)Tj -0.15 Tc -42 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R18871432 10 Tf 7.51992 0 Td (Dtset)Tj /R18183288 10 Tf 34.1898 0 Td (and)Tj /R18871432 10 Tf 18.6301 0 Td (Dtbag)Tj 4.19 Tc /R18183288 10 Tf 30 0 Td (,t)Tj 0 Tc 9.46992 0 Td 1.69 Tw (his is the list of counts for chains of particular sizes.)Tj -0.15 Tc 231.62 0 Td (Fo)Tj 4.19 Tc 10.4102 0 Td (re)Tj 0 Tc 11.8102 0 Td (xample,)Tj /R18871432 10 Tf -364.06 -12 Td (dt_count[1])Tj /R18183288 10 Tf 69.248 0 Td 0.748 Tw (is the number of chains of size)Tj /R18871432 10 Tf 129.936 0 Td (1)Tj 5.748 Tc /R18183288 10 Tf 6 0 Td (.F)Tj 0 Tc 13.6578 0 Td (or)Tj /R18871432 10 Tf 11.5781 0 Td (Dtoset)Tj /R18183288 10 Tf 39.248 0 Td (and)Tj /R18871432 10 Tf 17.6879 0 Td (Dtobag)Tj 3.248 Tc /R18183288 10 Tf 36 0 Td (,t)Tj 0 Tc 8.52812 0 Td 0.749 Tw (his is the list of)Tj -331.884 -12 Td 0 Tw (sizes of the le)Tj -0.15 Tc 54.4602 0 Td (ve)Tj 0 Tc 9.28984 0 Td 2.5 Tw (ls. F)Tj 19.5801 0 Td 0 Tw [(or e)15.0073(xample,)]TJ /R18871432 10 Tf 49.5598 0 Td (dt_count[1])Tj /R18183288 10 Tf 68.5 0 Td (is the size of le)Tj -0.15 Tc 59.7398 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l)Tj /R18871432 10 Tf 5.28008 0 Td (1)Tj /R18183288 10 Tf 6 0 Td (.)Tj 109.3 -57.6 Td (7)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2728 │ │ │ │ │ │ +2727 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R34145416 │ │ │ │ │ │ +R18871432 │ │ │ │ │ │ │ │ │ │ │ │ -R33773728 │ │ │ │ │ │ +R18499744 │ │ │ │ │ │ │ │ │ │ │ │ -R33457272 │ │ │ │ │ │ +R18183288 │ │ │ │ │ │ │ │ │ │ │ │ -R33109352 │ │ │ │ │ │ +R17835368 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -1179,31 +1179,31 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R33109352 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R33457272 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R33109352 10 Tf 206.625 0 Td (LIBCDT)Tj /R33457272 10 Tf 35.7199 0 Td (\(3\))Tj /R33773728 10 Tf -441.34 -36 Td (HASH FUNCTIONS)Tj 5 -12 Td (unsigned int dtcharhash\(unsigned int h, char c\))Tj 12 TL (unsigned int dtstrhash\(unsigned int h, char* str)' 2.5 Tc 202.17 0 Td (,i)Tj 0 Tc 7.78008 0 Td (nt n\))Tj /R33457272 10 Tf -193.95 -12 Td 0.455 Tw (These functions compute hash v)Tj 130.44 0 Td 0.454 Tw (alues from bytes or strings.)Tj /R34145416 10 Tf 115.87 0 Td (dtcharhash\(\))Tj /R33457272 10 Tf 74.9539 0 Td (computes a ne)Tj 2.954 Tc 57.868 0 Td (wh)Tj 0 Tc 15.1738 0 Td (ash v)Tj 21.034 0 Td (alue)Tj -415.339 -12 Td 0.053 Tw (from byte)Tj /R34145416 10 Tf 41.766 0 Td (c)Tj /R33457272 10 Tf 8.55312 0 Td (and seed v)Tj 42.066 0 Td (alue)Tj /R34145416 10 Tf 19.2129 0 Td (h)Tj /R33457272 10 Tf 6 0 Td (.)Tj /R34145416 10 Tf 7.55312 0 Td (dtstrhash\(\))Tj /R33457272 10 Tf 68.5531 0 Td (computes a ne)Tj 2.553 Tc 57.066 0 Td (wh)Tj 0 Tc 14.773 0 Td (ash v)Tj 20.6328 0 Td 0.054 Tw (alue from string)Tj /R34145416 10 Tf 66.5422 0 Td (str)Tj /R33457272 10 Tf 20.5539 0 Td (and seed v)Tj 42.068 0 Td (alue)Tj /R34145416 10 Tf -415.34 -12 Td (h)Tj 5 Tc /R33457272 10 Tf 6 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R34145416 10 Tf 5.83008 0 Td (n)Tj /R33457272 10 Tf 8.5 0 Td 0 Tw (is positi)Tj -0.15 Tc 31.15 0 Td (ve)Tj 0 Tc 9.28984 0 Td (,)Tj /R34145416 10 Tf 5 0 Td (str)Tj /R33457272 10 Tf 20.5 0 Td (is a byte array of length)Tj /R34145416 10 Tf 97.2 0 Td (n)Tj 2.5 Tc /R33457272 10 Tf 6 0 Td (;o)Tj 0 Tc 10.2801 0 Td (therwise,)Tj /R34145416 10 Tf 38.8801 0 Td (str)Tj /R33457272 10 Tf 20.5 0 Td (is a null-terminated string.)Tj /R33773728 10.95 Tf -305.96 -16.8 Td (IMPLEMENT)Tj -1.04 Tc 67.7582 0 Td (AT)Tj 0 Tc 14.1695 0 Td [(ION NO)40.0056(TES)]TJ /R34145416 10 Tf -45.9277 -12 Td (Dtset)Tj /R33457272 10 Tf 33.2789 0 Td (and)Tj /R34145416 10 Tf 17.7191 0 Td (Dtbag)Tj /R33457272 10 Tf 33.2789 0 Td 0.779 Tw (are based on hash tables with mo)Tj -0.15 Tc 136.724 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.778 Tw (-to-front collision chains.)Tj /R34145416 10 Tf 108.714 0 Td (Dtoset)Tj /R33457272 10 Tf 39.2781 0 Td (and)Tj /R34145416 10 Tf 17.718 0 Td (Dtobag)Tj /R33457272 10 Tf -396.001 -12 Td 0 Tw [(are based on top-do)25.0159(wn splay trees.)]TJ /R34145416 10 Tf 143.05 0 Td (Dtlist)Tj /R33457272 10 Tf 36 0 Td (,)Tj /R34145416 10 Tf 5 0 Td (Dtstack)Tj /R33457272 10 Tf 44.5 0 Td (and)Tj /R34145416 10 Tf 16.9398 0 Td (Dtqueue)Tj /R33457272 10 Tf 44.5 0 Td [(are based on doubly link)10.0098(ed list.)]TJ -0.548 Tc /R33773728 10.95 Tf -325.99 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R33457272 10 Tf 20.7363 -12 Td [(Kiem-Phong V)129.016(o, kpv@research.att.com)]TJ 427 -554.4 Td (8)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R17835368 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R18183288 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R17835368 10 Tf 206.625 0 Td (LIBCDT)Tj /R18183288 10 Tf 35.7199 0 Td (\(3\))Tj /R18499744 10 Tf -441.34 -36 Td (HASH FUNCTIONS)Tj 5 -12 Td (unsigned int dtcharhash\(unsigned int h, char c\))Tj 12 TL (unsigned int dtstrhash\(unsigned int h, char* str)' 2.5 Tc 202.17 0 Td (,i)Tj 0 Tc 7.78008 0 Td (nt n\))Tj /R18183288 10 Tf -193.95 -12 Td 0.455 Tw (These functions compute hash v)Tj 130.44 0 Td 0.454 Tw (alues from bytes or strings.)Tj /R18871432 10 Tf 115.87 0 Td (dtcharhash\(\))Tj /R18183288 10 Tf 74.9539 0 Td (computes a ne)Tj 2.954 Tc 57.868 0 Td (wh)Tj 0 Tc 15.1738 0 Td (ash v)Tj 21.034 0 Td (alue)Tj -415.339 -12 Td 0.053 Tw (from byte)Tj /R18871432 10 Tf 41.766 0 Td (c)Tj /R18183288 10 Tf 8.55312 0 Td (and seed v)Tj 42.066 0 Td (alue)Tj /R18871432 10 Tf 19.2129 0 Td (h)Tj /R18183288 10 Tf 6 0 Td (.)Tj /R18871432 10 Tf 7.55312 0 Td (dtstrhash\(\))Tj /R18183288 10 Tf 68.5531 0 Td (computes a ne)Tj 2.553 Tc 57.066 0 Td (wh)Tj 0 Tc 14.773 0 Td (ash v)Tj 20.6328 0 Td 0.054 Tw (alue from string)Tj /R18871432 10 Tf 66.5422 0 Td (str)Tj /R18183288 10 Tf 20.5539 0 Td (and seed v)Tj 42.068 0 Td (alue)Tj /R18871432 10 Tf -415.34 -12 Td (h)Tj 5 Tc /R18183288 10 Tf 6 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R18871432 10 Tf 5.83008 0 Td (n)Tj /R18183288 10 Tf 8.5 0 Td 0 Tw (is positi)Tj -0.15 Tc 31.15 0 Td (ve)Tj 0 Tc 9.28984 0 Td (,)Tj /R18871432 10 Tf 5 0 Td (str)Tj /R18183288 10 Tf 20.5 0 Td (is a byte array of length)Tj /R18871432 10 Tf 97.2 0 Td (n)Tj 2.5 Tc /R18183288 10 Tf 6 0 Td (;o)Tj 0 Tc 10.2801 0 Td (therwise,)Tj /R18871432 10 Tf 38.8801 0 Td (str)Tj /R18183288 10 Tf 20.5 0 Td (is a null-terminated string.)Tj /R18499744 10.95 Tf -305.96 -16.8 Td (IMPLEMENT)Tj -1.04 Tc 67.7582 0 Td (AT)Tj 0 Tc 14.1695 0 Td [(ION NO)40.0056(TES)]TJ /R18871432 10 Tf -45.9277 -12 Td (Dtset)Tj /R18183288 10 Tf 33.2789 0 Td (and)Tj /R18871432 10 Tf 17.7191 0 Td (Dtbag)Tj /R18183288 10 Tf 33.2789 0 Td 0.779 Tw (are based on hash tables with mo)Tj -0.15 Tc 136.724 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.778 Tw (-to-front collision chains.)Tj /R18871432 10 Tf 108.714 0 Td (Dtoset)Tj /R18183288 10 Tf 39.2781 0 Td (and)Tj /R18871432 10 Tf 17.718 0 Td (Dtobag)Tj /R18183288 10 Tf -396.001 -12 Td 0 Tw [(are based on top-do)25.0159(wn splay trees.)]TJ /R18871432 10 Tf 143.05 0 Td (Dtlist)Tj /R18183288 10 Tf 36 0 Td (,)Tj /R18871432 10 Tf 5 0 Td (Dtstack)Tj /R18183288 10 Tf 44.5 0 Td (and)Tj /R18871432 10 Tf 16.9398 0 Td (Dtqueue)Tj /R18183288 10 Tf 44.5 0 Td [(are based on doubly link)10.0098(ed list.)]TJ -0.548 Tc /R18499744 10.95 Tf -325.99 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R18183288 10 Tf 20.7363 -12 Td [(Kiem-Phong V)129.016(o, kpv@research.att.com)]TJ 427 -554.4 Td (8)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1043 │ │ │ │ │ │ +1044 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R34145416 │ │ │ │ │ │ +R18871432 │ │ │ │ │ │ │ │ │ │ │ │ -R33773728 │ │ │ │ │ │ +R18499744 │ │ │ │ │ │ │ │ │ │ │ │ -R33457272 │ │ │ │ │ │ +R18183288 │ │ │ │ │ │ │ │ │ │ │ │ -R33109352 │ │ │ │ │ │ +R17835368 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -1274,29 +1274,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 592 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34247720 def 1 begincodespacerange <00><ff> endcodespacerange 69 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> <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> <51><51><0051> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <5a><5a><005a> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18973736 def 1 begincodespacerange <00><ff> endcodespacerange 69 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> <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> <51><51><0051> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <5a><5a><005a> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 517 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34248088 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18974104 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1317,15 +1317,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 571 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34248456 def 1 begincodespacerange <00><ff> endcodespacerange 65 beginbfrange <20><20><0020> <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> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18974472 def 1 begincodespacerange <00><ff> endcodespacerange 65 beginbfrange <20><20><0020> <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> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1345,18 +1345,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -315 │ │ │ │ │ │ +316 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34248824 def 1 begincodespacerange <00><ff> endcodespacerange 24 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <33><33><0033> <42><42><0042> <43><43><0043> <44><44><0044> <49><49><0049> <4c><4c><004c> <54><54><0054> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <68><68><0068> <6a><6a><006a> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <72><72><0072> <74><74><0074> <75><75><0075> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18974840 def 1 begincodespacerange <00><ff> endcodespacerange 24 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <33><33><0033> <42><42><0042> <43><43><0043> <44><44><0044> <49><49><0049> <4c><4c><004c> <54><54><0054> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <68><68><0068> <6a><6a><006a> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <72><72><0072> <74><74><0074> <75><75><0075> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -1364,15 +1364,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-67eb5b05b91f'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-c9508dcab89d'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 55 │ │ │ ├── ./usr/share/doc/graphviz/pdf/cgraph.3.pdf.gz │ │ │ │ ├── cgraph.3.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -79,20 +79,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R29906536 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R29906536 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td (\(3\))Tj -0.219 Tc /R30550880 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R30550880 10 Tf 20.407 -12 Td (libcgraph)Tj 2.5 Tc /R30234424 10 Tf 43.6199 0 Td (­a)Tj 0 Tc 12.5801 0 Td (bstract graph library)Tj /R30550880 10.95 Tf -92.2 -16.8 Td (SYNOPSIS)Tj /R30234424 10 Tf 36 -12 Td (#include <graphviz/cgraph.h>)Tj /R30550880 10 Tf -21 -16.8 Td (TYPES)Tj /R30234424 10 Tf 21 -12 Td (Agraph_t;)Tj 12 TL (Agnode_t;)' (Agedge_t;)' (Agdesc_t;)' (Agdisc_t;)' (Agsym_t;)' (Agrec_t;)' (Agcbdisc_t;)' /R30550880 10 Tf -21 -16.8 Td [(GLOB)30(ALS)]TJ /R30234424 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 /R30550880 10 Tf -94.2199 -16.8 Td (GRAPHS)Tj /R30234424 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 /R30550880 10 Tf -197.42 -16.8 Td (SUBGRAPHS)Tj /R30234424 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 /R30550880 10 Tf -201.87 -16.8 Td (NODES)Tj /R30234424 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 /R30550880 10 Tf -233.53 -16.8 Td (EDGES)Tj /R30234424 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 -181.42 -12 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 -9.36484 -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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20801128 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R20801128 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td (\(3\))Tj -0.219 Tc /R21445472 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R21445472 10 Tf 20.407 -12 Td (libcgraph)Tj 2.5 Tc /R21129016 10 Tf 43.6199 0 Td (­a)Tj 0 Tc 12.5801 0 Td (bstract graph library)Tj /R21445472 10.95 Tf -92.2 -16.8 Td (SYNOPSIS)Tj /R21129016 10 Tf 36 -12 Td (#include <graphviz/cgraph.h>)Tj /R21445472 10 Tf -21 -16.8 Td (TYPES)Tj /R21129016 10 Tf 21 -12 Td (Agraph_t;)Tj 12 TL (Agnode_t;)' (Agedge_t;)' (Agdesc_t;)' (Agdisc_t;)' (Agsym_t;)' (Agrec_t;)' (Agcbdisc_t;)' /R21445472 10 Tf -21 -16.8 Td [(GLOB)30(ALS)]TJ /R21129016 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 /R21445472 10 Tf -94.2199 -16.8 Td (GRAPHS)Tj /R21129016 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 /R21445472 10 Tf -197.42 -16.8 Td (SUBGRAPHS)Tj /R21129016 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 /R21445472 10 Tf -201.87 -16.8 Td (NODES)Tj /R21129016 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 /R21445472 10 Tf -233.53 -16.8 Td (EDGES)Tj /R21129016 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 -181.42 -12 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 -9.36484 -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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1375 │ │ │ │ │ │ +1374 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ DMDTRB+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -605,19 +605,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R30550880 │ │ │ │ │ │ +R21445472 │ │ │ │ │ │ │ │ │ │ │ │ -R30234424 │ │ │ │ │ │ +R21129016 │ │ │ │ │ │ │ │ │ │ │ │ -R29906536 │ │ │ │ │ │ +R20801128 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -654,29 +654,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R29906536 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R29906536 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 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 /R30550880 10 Tf -175.47 -16.8 Td [(STRING A)94.9841(TTRIB)10.0073(UTES)]TJ /R30234424 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, char *v)25(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 /R30550880 10 Tf -116.78 -16.8 Td (RECORDS)Tj -0.2 Tc /R30234424 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 /R30550880 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 /R30234424 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 /R30550880 10 Tf -239.53 -16.8 Td [(MEMOR)35(Y)]TJ -0.2 Tc /R30234424 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 /R30550880 10 Tf -161.58 -16.8 Td (STRINGS)Tj /R30234424 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 /R30550880 10 Tf -154.36 -16.8 Td (GENERIC OBJECTS)Tj /R30234424 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 -116.37 -12 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 75.7352 -55.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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20801128 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R20801128 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 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 /R21445472 10 Tf -175.47 -16.8 Td [(STRING A)94.9841(TTRIB)10.0073(UTES)]TJ /R21129016 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, char *v)25(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 /R21445472 10 Tf -116.78 -16.8 Td (RECORDS)Tj -0.2 Tc /R21129016 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 /R21445472 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 /R21129016 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 /R21445472 10 Tf -239.53 -16.8 Td [(MEMOR)35(Y)]TJ -0.2 Tc /R21129016 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 /R21445472 10 Tf -161.58 -16.8 Td (STRINGS)Tj /R21129016 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 /R21445472 10 Tf -154.36 -16.8 Td (GENERIC OBJECTS)Tj /R21129016 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 -116.37 -12 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 75.7352 -55.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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1591 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R30550880 │ │ │ │ │ │ +R21445472 │ │ │ │ │ │ │ │ │ │ │ │ -R30234424 │ │ │ │ │ │ +R21129016 │ │ │ │ │ │ │ │ │ │ │ │ -R29906536 │ │ │ │ │ │ +R20801128 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -713,29 +713,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R29906536 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R29906536 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td (\(3\))Tj /R30550880 10 Tf -441.34 -36 Td [(ERR)29.9841(OR REPOR)40(TING)]TJ /R30234424 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 /R30550880 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R30234424 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 /R30550880 10 Tf 39.2359 0 Td (ag)Tj /R30234424 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 /R30550880 10 Tf 42.502 0 Td 0.023 Tw (int cr)Tj 22.893 0 Td (eateag)Tj /R30234424 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 /R30550880 10 Tf 302.072 0 Td [(cr)17.998(eate-)]TJ -402.76 -12 Td (ag)Tj /R30234424 10 Tf 18.0602 0 Td 0 Tw (is non-zero; otherwise, it will return NULL.)Tj /R30550880 10.95 Tf -54.0602 -16.8 Td (GRAPH AND SUBGRAPHS)Tj 2.749 Tc /R30234424 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 /R30550880 10 Tf -115.34 -16.8 Td (agopen)Tj /R30234424 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 /R30550880 10 Tf 134.872 0 Td [(Agdir)18.0078(ected)]TJ /R30234424 10 Tf 47.0301 0 Td (,)Tj /R30550880 10 Tf 5.63203 0 Td [(Agundir)18.0176(ected)]TJ /R30234424 10 Tf 58.15 0 Td (,)Tj /R30550880 10 Tf -429.5 -12 Td [(Agstrictdir)17.9919(ected)]TJ 2.85 Tc /R30234424 10 Tf 69.2402 0 Td (,a)Tj 0 Tc 9.78984 0 Td (nd)Tj /R30550880 10 Tf 12.85 0 Td [(Agstrictundir)18(ected)]TJ 5.35 Tc /R30234424 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 /R30550880 10 Tf 218.539 0 Td (AgDefaultDisc)Tj /R30234424 10 Tf 62.2102 0 Td (.)Tj /R30550880 10 Tf 9.48086 0 Td (agclose)Tj /R30234424 10 Tf -401.448 -12 Td 0.892 Tw (deletes a graph, freeing its associated storage.)Tj /R30550880 10 Tf 193.974 0 Td [(agr)17.9834(ead)]TJ /R30234424 10 Tf 29.2602 0 Td (,)Tj /R30550880 10 Tf 5.89219 0 Td (agwrite)Tj 3.392 Tc /R30234424 10 Tf 32.2102 0 Td (,a)Tj 0 Tc 10.332 0 Td (nd)Tj /R30550880 10 Tf 13.3922 0 Td (agconcat)Tj /R30234424 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 /R30550880 10 Tf 12.477 0 Td [(agr)17.9834(ead)]TJ /R30234424 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 /R30550880 10 Tf 46.8031 0 Td (agconcat)Tj /R30234424 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.572 Tw (gument is a stdio FILE pointer)Tj 124.81 0 Td (.)Tj /R30550880 10 Tf 8.07188 0 Td [(agmemr)17.9834(ead)]TJ /R30234424 10 Tf 53.432 0 Td (attempts to read a graph from the input string.)Tj /R30550880 10 Tf 193.737 0 Td (agsetŒle)Tj /R30234424 10 Tf 37.5109 0 Td (and)Tj /R30550880 10 Tf -417.562 -12 Td [(agr)17.9846(eadline)]TJ /R30234424 10 Tf 47.8062 0 Td 0.487 Tw (are helper functions that simply set the current Œle name and input line number for subsequent)Tj -47.8062 -12 Td 0 Tw (error reporting.)Tj 0.68 Tw (The functions)' /R30550880 10 Tf 59.1301 0 Td [(agisdir)18.0078(ected)]TJ /R30234424 10 Tf 51.4801 0 Td (,)Tj /R30550880 10 Tf 5.68008 0 Td [(agisundir)18.0151(ected)]TJ /R30234424 10 Tf 62.6 0 Td (,)Tj /R30550880 10 Tf 5.68008 0 Td (agisstrict)Tj 3.18 Tc /R30234424 10 Tf 38.8801 0 Td (,a)Tj 0 Tc 10.1199 0 Td (nd)Tj /R30550880 10 Tf 13.1789 0 Td (agissimple)Tj /R30234424 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 /R30550880 10 Tf -32.3699 -16.8 Td (agsubg)Tj /R30234424 10 Tf 32.9891 0 Td 0.479 Tw (Œnds or creates a subgraph by name.)Tj /R30550880 10 Tf 154.152 0 Td (agidsubg)Tj /R30234424 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 0.106 Tw (scan subgraphs under a gi)Tj -0.15 Tc 103.484 0 Td (ve)Tj 2.606 Tc 9.28984 0 Td (ng)Tj 0 Tc 12.6059 0 Td 0.107 Tw (raph using)Tj /R30550880 10 Tf 44.6539 0 Td (agfstsubg)Tj /R30234424 10 Tf 43.1672 0 Td (and agnxtsubg.)Tj 2.607 Tc 65.7641 0 Td (As)Tj 0 Tc 13.7172 0 Td (ubgraph is deleted with)Tj /R30550880 10 Tf 96.5281 0 Td (agdelsubg)Tj /R30234424 10 Tf -389.21 -12 Td (\(or)Tj /R30550880 10 Tf 14.1961 0 Td (agclose)Tj /R30234424 10 Tf 30.55 0 Td 2.536 Tw (\). The)Tj /R30550880 10 Tf 28.952 0 Td [(agpar)18.0078(ent)]TJ /R30234424 10 Tf 40.6859 0 Td 0.035 Tw (function returns the immediate parent graph of a subgraph, or itself if the graph)Tj -114.384 -12 Td 0 Tw (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 /R30550880 10 Tf -103.15 -16.8 Td (agnnodes)Tj /R30234424 10 Tf 40.0102 0 Td (,)Tj /R30550880 10 Tf 5.44688 0 Td (agnedges)Tj 2.947 Tc /R30234424 10 Tf 38.8898 0 Td (,a)Tj 0 Tc 9.88711 0 Td (nd)Tj /R30550880 10 Tf 12.9469 0 Td (agnsubg)Tj /R30234424 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 /R30550880 10 Tf 18.8871 0 Td [(agdegr)17.9846(ee)]TJ /R30234424 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 /R30550880 10 Tf 36.366 0 Td (agcountuniqedges)Tj /R30234424 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 /R30550880 10 Tf 145.99 0 Td [(agdegr)17.9834(ee)]TJ 2.5 Tc /R30234424 10 Tf 38.1402 0 Td (,e)Tj 0 Tc 9.43984 0 Td (ach loop is only counted once.)Tj /R30550880 10.95 Tf -229.57 -16.8 Td (NODES)Tj 2.573 Tc /R30234424 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 154.555 -52.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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20801128 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R20801128 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td (\(3\))Tj /R21445472 10 Tf -441.34 -36 Td [(ERR)29.9841(OR REPOR)40(TING)]TJ /R21129016 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 /R21445472 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R21129016 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 /R21445472 10 Tf 39.2359 0 Td (ag)Tj /R21129016 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 /R21445472 10 Tf 42.502 0 Td 0.023 Tw (int cr)Tj 22.893 0 Td (eateag)Tj /R21129016 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 /R21445472 10 Tf 302.072 0 Td [(cr)17.998(eate-)]TJ -402.76 -12 Td (ag)Tj /R21129016 10 Tf 18.0602 0 Td 0 Tw (is non-zero; otherwise, it will return NULL.)Tj /R21445472 10.95 Tf -54.0602 -16.8 Td (GRAPH AND SUBGRAPHS)Tj 2.749 Tc /R21129016 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 /R21445472 10 Tf -115.34 -16.8 Td (agopen)Tj /R21129016 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 /R21445472 10 Tf 134.872 0 Td [(Agdir)18.0078(ected)]TJ /R21129016 10 Tf 47.0301 0 Td (,)Tj /R21445472 10 Tf 5.63203 0 Td [(Agundir)18.0176(ected)]TJ /R21129016 10 Tf 58.15 0 Td (,)Tj /R21445472 10 Tf -429.5 -12 Td [(Agstrictdir)17.9919(ected)]TJ 2.85 Tc /R21129016 10 Tf 69.2402 0 Td (,a)Tj 0 Tc 9.78984 0 Td (nd)Tj /R21445472 10 Tf 12.85 0 Td [(Agstrictundir)18(ected)]TJ 5.35 Tc /R21129016 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 /R21445472 10 Tf 218.539 0 Td (AgDefaultDisc)Tj /R21129016 10 Tf 62.2102 0 Td (.)Tj /R21445472 10 Tf 9.48086 0 Td (agclose)Tj /R21129016 10 Tf -401.448 -12 Td 0.892 Tw (deletes a graph, freeing its associated storage.)Tj /R21445472 10 Tf 193.974 0 Td [(agr)17.9834(ead)]TJ /R21129016 10 Tf 29.2602 0 Td (,)Tj /R21445472 10 Tf 5.89219 0 Td (agwrite)Tj 3.392 Tc /R21129016 10 Tf 32.2102 0 Td (,a)Tj 0 Tc 10.332 0 Td (nd)Tj /R21445472 10 Tf 13.3922 0 Td (agconcat)Tj /R21129016 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 /R21445472 10 Tf 12.477 0 Td [(agr)17.9834(ead)]TJ /R21129016 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 /R21445472 10 Tf 46.8031 0 Td (agconcat)Tj /R21129016 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.572 Tw (gument is a stdio FILE pointer)Tj 124.81 0 Td (.)Tj /R21445472 10 Tf 8.07188 0 Td [(agmemr)17.9834(ead)]TJ /R21129016 10 Tf 53.432 0 Td (attempts to read a graph from the input string.)Tj /R21445472 10 Tf 193.737 0 Td (agsetŒle)Tj /R21129016 10 Tf 37.5109 0 Td (and)Tj /R21445472 10 Tf -417.562 -12 Td [(agr)17.9846(eadline)]TJ /R21129016 10 Tf 47.8062 0 Td 0.487 Tw (are helper functions that simply set the current Œle name and input line number for subsequent)Tj -47.8062 -12 Td 0 Tw (error reporting.)Tj 0.68 Tw (The functions)' /R21445472 10 Tf 59.1301 0 Td [(agisdir)18.0078(ected)]TJ /R21129016 10 Tf 51.4801 0 Td (,)Tj /R21445472 10 Tf 5.68008 0 Td [(agisundir)18.0151(ected)]TJ /R21129016 10 Tf 62.6 0 Td (,)Tj /R21445472 10 Tf 5.68008 0 Td (agisstrict)Tj 3.18 Tc /R21129016 10 Tf 38.8801 0 Td (,a)Tj 0 Tc 10.1199 0 Td (nd)Tj /R21445472 10 Tf 13.1789 0 Td (agissimple)Tj /R21129016 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 /R21445472 10 Tf -32.3699 -16.8 Td (agsubg)Tj /R21129016 10 Tf 32.9891 0 Td 0.479 Tw (Œnds or creates a subgraph by name.)Tj /R21445472 10 Tf 154.152 0 Td (agidsubg)Tj /R21129016 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 0.106 Tw (scan subgraphs under a gi)Tj -0.15 Tc 103.484 0 Td (ve)Tj 2.606 Tc 9.28984 0 Td (ng)Tj 0 Tc 12.6059 0 Td 0.107 Tw (raph using)Tj /R21445472 10 Tf 44.6539 0 Td (agfstsubg)Tj /R21129016 10 Tf 43.1672 0 Td (and agnxtsubg.)Tj 2.607 Tc 65.7641 0 Td (As)Tj 0 Tc 13.7172 0 Td (ubgraph is deleted with)Tj /R21445472 10 Tf 96.5281 0 Td (agdelsubg)Tj /R21129016 10 Tf -389.21 -12 Td (\(or)Tj /R21445472 10 Tf 14.1961 0 Td (agclose)Tj /R21129016 10 Tf 30.55 0 Td 2.536 Tw (\). The)Tj /R21445472 10 Tf 28.952 0 Td [(agpar)18.0078(ent)]TJ /R21129016 10 Tf 40.6859 0 Td 0.035 Tw (function returns the immediate parent graph of a subgraph, or itself if the graph)Tj -114.384 -12 Td 0 Tw (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 /R21445472 10 Tf -103.15 -16.8 Td (agnnodes)Tj /R21129016 10 Tf 40.0102 0 Td (,)Tj /R21445472 10 Tf 5.44688 0 Td (agnedges)Tj 2.947 Tc /R21129016 10 Tf 38.8898 0 Td (,a)Tj 0 Tc 9.88711 0 Td (nd)Tj /R21445472 10 Tf 12.9469 0 Td (agnsubg)Tj /R21129016 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 /R21445472 10 Tf 18.8871 0 Td [(agdegr)17.9846(ee)]TJ /R21129016 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 /R21445472 10 Tf 36.366 0 Td (agcountuniqedges)Tj /R21129016 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 /R21445472 10 Tf 145.99 0 Td [(agdegr)17.9834(ee)]TJ 2.5 Tc /R21129016 10 Tf 38.1402 0 Td (,e)Tj 0 Tc 9.43984 0 Td (ach loop is only counted once.)Tj /R21445472 10.95 Tf -229.57 -16.8 Td (NODES)Tj 2.573 Tc /R21129016 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 154.555 -52.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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3901 │ │ │ │ │ │ +3897 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R30550880 │ │ │ │ │ │ +R21445472 │ │ │ │ │ │ │ │ │ │ │ │ -R30234424 │ │ │ │ │ │ +R21129016 │ │ │ │ │ │ │ │ │ │ │ │ -R29906536 │ │ │ │ │ │ +R20801128 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -772,29 +772,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R29906536 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R29906536 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td (\(3\))Tj /R30550880 10 Tf -420.34 -36 Td (agnode)Tj /R30234424 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 /R30550880 10 Tf 118.728 0 Td (agidnode)Tj /R30234424 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 /R30550880 10 Tf 253.722 0 Td (agsubnode)Tj /R30234424 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 /R30550880 10 Tf 16.8 TL (agfstnode)' /R30234424 10 Tf 44.7371 0 Td (and)Tj /R30550880 10 Tf 18.0672 0 Td (agnxtnode)Tj /R30234424 10 Tf 48.077 0 Td 1.127 Tw (scan node lists.)Tj /R30550880 10 Tf 69.2121 0 Td [(agpr)10(vnode)]TJ /R30234424 10 Tf 49.0879 0 Td (and)Tj /R30550880 10 Tf 18.068 0 Td (aglstnode)Tj /R30234424 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 /R30550880 10 Tf 254.228 0 Td (agdelnode)Tj /R30234424 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 /R30550880 10.95 Tf -36 -16.8 Td (EDGES)Tj /R30234424 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 /R30550880 10 Tf -63.5199 -16.8 Td (agedge)Tj /R30234424 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 /R30550880 10 Tf 175.929 0 Td (name)Tj /R30234424 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 /R30550880 10 Tf -201.958 -12 Td (agidedge)Tj /R30234424 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 /R30550880 10 Tf 284.287 0 Td (agsubedge)Tj /R30234424 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 /R30550880 10 Tf 227.403 0 Td (agfstin)Tj /R30234424 10 Tf 28.8898 0 Td (,)Tj /R30550880 10 Tf 5.99688 0 Td (agnxtin)Tj /R30234424 10 Tf 32.2301 0 Td (,)Tj /R30550880 10 Tf 5.99609 0 Td (agfstout)Tj 3.496 Tc /R30234424 10 Tf 34.4398 0 Td (,a)Tj 0 Tc 10.4359 0 Td (nd)Tj /R30550880 10 Tf 13.4961 0 Td (agnxtout)Tj /R30234424 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 /R30550880 10 Tf 308.029 0 Td (agfstedge)Tj /R30234424 10 Tf 42.9828 0 Td (and)Tj /R30550880 10 Tf 17.434 0 Td (agnxtedge)Tj /R30234424 10 Tf 46.3238 0 Td (visit)Tj -414.77 -12 Td 0.625 Tw (all edges incident to a node.)Tj /R30550880 10 Tf 120.4 0 Td (agtail)Tj /R30234424 10 Tf 27.0148 0 Td (and)Tj /R30550880 10 Tf 17.5648 0 Td (aghead)Tj /R30234424 10 Tf 33.6852 0 Td (get the endpoint of an edge.)Tj /R30550880 10 Tf 119.84 0 Td (agdeledge)Tj /R30234424 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 /R30550880 10 Tf 345.68 0 Td (ageqedge)Tj /R30234424 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 /R30550880 10 Tf 116.09 0 Td (agopp)Tj /R30234424 10 Tf 26.1199 0 Td (.)Tj /R30550880 10.95 Tf -178.21 -16.8 Td [(INTERN)19.9928(AL A)94.983(TTRIB)10.0454(UTES)]TJ /R30234424 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 /R30550880 10.95 Tf -36 -16.8 Td [(STRING A)94.9908(TTRIB)10.0454(UTES)]TJ /R30234424 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 /R30550880 10 Tf 206.723 0 Td (Agsym_t)Tj 4.207 Tc /R30234424 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 /R30550880 10 Tf 168.626 0 Td (Agsym_t)Tj /R30234424 10 Tf 41.1609 0 Td (ha)Tj -0.15 Tc 9.23984 0 Td 1.191 Tw (ve a)Tj 0 Tc /R30550880 10 Tf -414.88 -12 Td 1.087 Tw (char* name)Tj /R30234424 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 /R30550880 10 Tf 30.7738 0 Td (char* defv)Tj 46.257 0 Td (al)Tj /R30234424 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 /R30550880 10 Tf 53.8039 0 Td (int id)Tj /R30234424 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 /R30550880 10 Tf (agattr)' /R30234424 10 Tf 30.55 0 Td 1.95 Tw (creates or looks up attrib)Tj 106.47 0 Td (utes.)Tj /R30550880 10 Tf 25.5602 0 Td (kind)Tj /R30234424 10 Tf 23.9102 0 Td (may be)Tj -0.55 Tc /R30550880 10 Tf 35.5602 0 Td (AG)Tj 0 Tc 14.45 0 Td (RAPH)Tj /R30234424 10 Tf 28.3301 0 Td (,)Tj -0.55 Tc /R30550880 10 Tf 6.95 0 Td (AG)Tj 0 Tc 14.45 0 Td (NODE)Tj 4.45 Tc /R30234424 10 Tf 28.8898 0 Td (,o)Tj 0 Tc 11.95 0 Td (r)Tj -0.55 Tc /R30550880 10 Tf 7.78008 0 Td (AG)Tj 0 Tc 14.45 0 Td (EDGE)Tj 6.95 Tc /R30234424 10 Tf 28.3398 0 Td (.I)Tj 0 Tc 12.7801 0 Td (f)Tj -0.1 Tc /R30550880 10 Tf 7.78008 0 Td (va)Tj 0 Tc 9.9 0 Td (lue)Tj /R30234424 10 Tf 17.2301 0 Td (is)Tj /R30550880 10 Tf -425.33 -12 Td (\(char*\)0\))Tj 2.606 Tc /R30234424 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 /R30550880 10 Tf 33.6121 0 Td (g)Tj /R30234424 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 /R30550880 10 Tf 8.33594 0 Td (agattrsym)Tj /R30234424 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 /R30550880 10 Tf 33.048 0 Td (agnxtattr)Tj /R30234424 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 /R30550880 10 Tf 32.1488 0 Td (NULL)Tj /R30234424 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 /R30550880 10 Tf 151.66 0 Td (NULL)Tj /R30234424 10 Tf 30.8199 0 Td (at the end of the list.)Tj /R30550880 10 Tf 89.9 0 Td (agget)Tj /R30234424 10 Tf 25.8102 0 Td (and)Tj /R30550880 10 Tf 17.4801 0 Td (agset)Tj /R30234424 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 /R30550880 10 Tf 38.0789 0 Td (agxget)Tj /R30234424 10 Tf 30.8488 0 Td (and)Tj /R30550880 10 Tf 17.5191 0 Td (agxset)Tj /R30234424 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 /R30550880 10 Tf -257.115 -12 Td (agset)Tj /R30234424 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 /R30550880 10 Tf 197.257 0 Td (agattr)Tj /R30234424 10 Tf 26.1 0 Td (.)Tj /R30550880 10 Tf 7.75312 0 Td (agsafeset)Tj /R30234424 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 /R30550880 10 Tf -343.654 -12 Td (agcopyattr)Tj 2.584 Tc /R30234424 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 -415.888 -12 Td 0 Tw (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 47.4352 -69.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 4)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20801128 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R20801128 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td (\(3\))Tj /R21445472 10 Tf -420.34 -36 Td (agnode)Tj /R21129016 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 /R21445472 10 Tf 118.728 0 Td (agidnode)Tj /R21129016 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 /R21445472 10 Tf 253.722 0 Td (agsubnode)Tj /R21129016 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 /R21445472 10 Tf 16.8 TL (agfstnode)' /R21129016 10 Tf 44.7371 0 Td (and)Tj /R21445472 10 Tf 18.0672 0 Td (agnxtnode)Tj /R21129016 10 Tf 48.077 0 Td 1.127 Tw (scan node lists.)Tj /R21445472 10 Tf 69.2121 0 Td [(agpr)10(vnode)]TJ /R21129016 10 Tf 49.0879 0 Td (and)Tj /R21445472 10 Tf 18.068 0 Td (aglstnode)Tj /R21129016 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 /R21445472 10 Tf 254.228 0 Td (agdelnode)Tj /R21129016 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 /R21445472 10.95 Tf -36 -16.8 Td (EDGES)Tj /R21129016 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 /R21445472 10 Tf -63.5199 -16.8 Td (agedge)Tj /R21129016 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 /R21445472 10 Tf 175.929 0 Td (name)Tj /R21129016 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 /R21445472 10 Tf -201.958 -12 Td (agidedge)Tj /R21129016 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 /R21445472 10 Tf 284.287 0 Td (agsubedge)Tj /R21129016 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 /R21445472 10 Tf 227.403 0 Td (agfstin)Tj /R21129016 10 Tf 28.8898 0 Td (,)Tj /R21445472 10 Tf 5.99688 0 Td (agnxtin)Tj /R21129016 10 Tf 32.2301 0 Td (,)Tj /R21445472 10 Tf 5.99609 0 Td (agfstout)Tj 3.496 Tc /R21129016 10 Tf 34.4398 0 Td (,a)Tj 0 Tc 10.4359 0 Td (nd)Tj /R21445472 10 Tf 13.4961 0 Td (agnxtout)Tj /R21129016 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 /R21445472 10 Tf 308.029 0 Td (agfstedge)Tj /R21129016 10 Tf 42.9828 0 Td (and)Tj /R21445472 10 Tf 17.434 0 Td (agnxtedge)Tj /R21129016 10 Tf 46.3238 0 Td (visit)Tj -414.77 -12 Td 0.625 Tw (all edges incident to a node.)Tj /R21445472 10 Tf 120.4 0 Td (agtail)Tj /R21129016 10 Tf 27.0148 0 Td (and)Tj /R21445472 10 Tf 17.5648 0 Td (aghead)Tj /R21129016 10 Tf 33.6852 0 Td (get the endpoint of an edge.)Tj /R21445472 10 Tf 119.84 0 Td (agdeledge)Tj /R21129016 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 /R21445472 10 Tf 345.68 0 Td (ageqedge)Tj /R21129016 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 /R21445472 10 Tf 116.09 0 Td (agopp)Tj /R21129016 10 Tf 26.1199 0 Td (.)Tj /R21445472 10.95 Tf -178.21 -16.8 Td [(INTERN)19.9928(AL A)94.983(TTRIB)10.0454(UTES)]TJ /R21129016 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 /R21445472 10.95 Tf -36 -16.8 Td [(STRING A)94.9908(TTRIB)10.0454(UTES)]TJ /R21129016 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 /R21445472 10 Tf 206.723 0 Td (Agsym_t)Tj 4.207 Tc /R21129016 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 /R21445472 10 Tf 168.626 0 Td (Agsym_t)Tj /R21129016 10 Tf 41.1609 0 Td (ha)Tj -0.15 Tc 9.23984 0 Td 1.191 Tw (ve a)Tj 0 Tc /R21445472 10 Tf -414.88 -12 Td 1.087 Tw (char* name)Tj /R21129016 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 /R21445472 10 Tf 30.7738 0 Td (char* defv)Tj 46.257 0 Td (al)Tj /R21129016 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 /R21445472 10 Tf 53.8039 0 Td (int id)Tj /R21129016 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 /R21445472 10 Tf (agattr)' /R21129016 10 Tf 30.55 0 Td 1.95 Tw (creates or looks up attrib)Tj 106.47 0 Td (utes.)Tj /R21445472 10 Tf 25.5602 0 Td (kind)Tj /R21129016 10 Tf 23.9102 0 Td (may be)Tj -0.55 Tc /R21445472 10 Tf 35.5602 0 Td (AG)Tj 0 Tc 14.45 0 Td (RAPH)Tj /R21129016 10 Tf 28.3301 0 Td (,)Tj -0.55 Tc /R21445472 10 Tf 6.95 0 Td (AG)Tj 0 Tc 14.45 0 Td (NODE)Tj 4.45 Tc /R21129016 10 Tf 28.8898 0 Td (,o)Tj 0 Tc 11.95 0 Td (r)Tj -0.55 Tc /R21445472 10 Tf 7.78008 0 Td (AG)Tj 0 Tc 14.45 0 Td (EDGE)Tj 6.95 Tc /R21129016 10 Tf 28.3398 0 Td (.I)Tj 0 Tc 12.7801 0 Td (f)Tj -0.1 Tc /R21445472 10 Tf 7.78008 0 Td (va)Tj 0 Tc 9.9 0 Td (lue)Tj /R21129016 10 Tf 17.2301 0 Td (is)Tj /R21445472 10 Tf -425.33 -12 Td (\(char*\)0\))Tj 2.606 Tc /R21129016 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 /R21445472 10 Tf 33.6121 0 Td (g)Tj /R21129016 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 /R21445472 10 Tf 8.33594 0 Td (agattrsym)Tj /R21129016 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 /R21445472 10 Tf 33.048 0 Td (agnxtattr)Tj /R21129016 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 /R21445472 10 Tf 32.1488 0 Td (NULL)Tj /R21129016 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 /R21445472 10 Tf 151.66 0 Td (NULL)Tj /R21129016 10 Tf 30.8199 0 Td (at the end of the list.)Tj /R21445472 10 Tf 89.9 0 Td (agget)Tj /R21129016 10 Tf 25.8102 0 Td (and)Tj /R21445472 10 Tf 17.4801 0 Td (agset)Tj /R21129016 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 /R21445472 10 Tf 38.0789 0 Td (agxget)Tj /R21129016 10 Tf 30.8488 0 Td (and)Tj /R21445472 10 Tf 17.5191 0 Td (agxset)Tj /R21129016 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 /R21445472 10 Tf -257.115 -12 Td (agset)Tj /R21129016 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 /R21445472 10 Tf 197.257 0 Td (agattr)Tj /R21129016 10 Tf 26.1 0 Td (.)Tj /R21445472 10 Tf 7.75312 0 Td (agsafeset)Tj /R21129016 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 /R21445472 10 Tf -343.654 -12 Td (agcopyattr)Tj 2.584 Tc /R21129016 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 -415.888 -12 Td 0 Tw (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 47.4352 -69.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 4)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -4555 │ │ │ │ │ │ +4551 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R30550880 │ │ │ │ │ │ +R21445472 │ │ │ │ │ │ │ │ │ │ │ │ -R30234424 │ │ │ │ │ │ +R21129016 │ │ │ │ │ │ │ │ │ │ │ │ -R29906536 │ │ │ │ │ │ +R20801128 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -831,29 +831,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R29906536 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R29906536 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td (\(3\))Tj /R30550880 10.95 Tf -456.34 -36 Td (STRINGS)Tj /R30234424 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 /R30550880 10 Tf 16.8 TL (agstrdup)' /R30234424 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 /R30550880 10 Tf -429.498 -12 Td (agstrbind)Tj /R30234424 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 /R30550880 10 Tf 119.98 0 Td [(agstrfr)18(ee)]TJ /R30234424 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 /R30550880 10 Tf 40.0398 0 Td (agstrdup_html)Tj 2.66 Tc /R30234424 10 Tf 63.3398 0 Td (.T)Tj 0 Tc 11.2699 0 Td (he)Tj /R30550880 10 Tf 12.1 0 Td (aghtmlstr)Tj /R30234424 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 /R30550880 10 Tf -224.59 -16.8 Td (agcanonStr)Tj /R30234424 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 /R30550880 10 Tf 38.3371 0 Td (agcanonStr)Tj /R30234424 10 Tf 48.8898 0 Td (.)Tj /R30550880 10 Tf 7.77891 0 Td [(agstr)17.9932(canon)]TJ /R30234424 10 Tf 49.8191 0 Td [(is an unsafe v)15.0122(ersion of)]TJ /R30550880 10 Tf 93.725 0 Td (agcanonStr)Tj 2.779 Tc /R30234424 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 /R30550880 10 Tf 74.9648 0 Td (agstrdup)Tj /R30234424 10 Tf 41.8551 0 Td (or)Tj /R30550880 10 Tf 11.8449 0 Td (agstrdup_html)Tj 6.015 Tc /R30234424 10 Tf 63.3398 0 Td (.F)Tj 0 Tc 14.075 0 Td [(inally)64.9927(,)]TJ /R30550880 10 Tf 28.1449 0 Td (agcanonStr)Tj /R30234424 10 Tf 52.4051 0 Td (is identical with)Tj /R30550880 10 Tf 69.4352 0 Td (agcanonStr)Tj -0.15 Tc /R30234424 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 /R30550880 10.95 Tf -210.31 -16.8 Td (RECORDS)Tj /R30234424 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 /R30550880 10 Tf 203.96 0 Td [(agbindr)18.0078(ec)]TJ 2.84 Tc /R30234424 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 /R30550880 10 Tf 43.548 0 Td (aginit)Tj 6.779 Tc /R30234424 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 /R30550880 10 Tf 18.1422 0 Td (name)Tj /R30234424 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 /R30550880 10 Tf 52.8352 0 Td (_ag)Tj /R30234424 10 Tf 15 0 Td 2.985 Tw (\). If)Tj 20.9602 0 Td 0.485 Tw (size is 0, the call to)Tj /R30550880 10 Tf 82.0699 0 Td [(agbindr)18.0078(ec)]TJ /R30234424 10 Tf -389.401 -12 Td 0.65 Tw [(is simply a lookup.)-564.993(The function)]TJ /R30550880 10 Tf 138.9 0 Td [(aggetr)17.9932(ec)]TJ /R30234424 10 Tf 39.0602 0 Td 0.651 Tw (can also be used for lookup.)Tj /R30550880 10 Tf 121.106 0 Td [(agdelr)18.0176(ec)]TJ /R30234424 10 Tf 39.0707 0 Td (deletes a named record)Tj -338.137 -12 Td 0 Tw (from one object.)Tj /R30550880 10 Tf 70.8199 0 Td (agclean)Tj /R30234424 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 /R30550880 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 /R30234424 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 /R30550880 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 /R30234424 10 Tf 42.5488 0 Td (ag may be)Tj /R30550880 10 Tf 49.877 0 Td [(TR)30.0146(UE)]TJ /R30234424 10 Tf 30.218 0 Td (or)Tj -0.9 Tc /R30550880 10 Tf 11.068 0 Td (FA)Tj 0 Tc 12.4301 0 Td (LSE)Tj 5.238 Tc /R30234424 10 Tf 18.9 0 Td (.I)Tj 0 Tc 11.068 0 Td (f)Tj /R30550880 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 /R30234424 10 Tf -392.19 -12 Td (is)Tj /R30550880 10 Tf 9.44492 0 Td [(TR)30.0159(UE)]TJ 2.775 Tc /R30234424 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 /R30550880 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 /R30234424 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 /R30550880 10 Tf 234.94 0 Td [(aggetr)17.9932(ec)]TJ /R30234424 10 Tf 35.9102 0 Td (.)Tj /R30550880 10.95 Tf -306.85 -28.8 Td (DISCIPLINES)Tj /R30234424 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;)' (Agiodisc_t *io;)' 144.555 -45.6 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20801128 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R20801128 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td (\(3\))Tj /R21445472 10.95 Tf -456.34 -36 Td (STRINGS)Tj /R21129016 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 /R21445472 10 Tf 16.8 TL (agstrdup)' /R21129016 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 /R21445472 10 Tf -429.498 -12 Td (agstrbind)Tj /R21129016 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 /R21445472 10 Tf 119.98 0 Td [(agstrfr)18(ee)]TJ /R21129016 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 /R21445472 10 Tf 40.0398 0 Td (agstrdup_html)Tj 2.66 Tc /R21129016 10 Tf 63.3398 0 Td (.T)Tj 0 Tc 11.2699 0 Td (he)Tj /R21445472 10 Tf 12.1 0 Td (aghtmlstr)Tj /R21129016 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 /R21445472 10 Tf -224.59 -16.8 Td (agcanonStr)Tj /R21129016 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 /R21445472 10 Tf 38.3371 0 Td (agcanonStr)Tj /R21129016 10 Tf 48.8898 0 Td (.)Tj /R21445472 10 Tf 7.77891 0 Td [(agstr)17.9932(canon)]TJ /R21129016 10 Tf 49.8191 0 Td [(is an unsafe v)15.0122(ersion of)]TJ /R21445472 10 Tf 93.725 0 Td (agcanonStr)Tj 2.779 Tc /R21129016 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 /R21445472 10 Tf 74.9648 0 Td (agstrdup)Tj /R21129016 10 Tf 41.8551 0 Td (or)Tj /R21445472 10 Tf 11.8449 0 Td (agstrdup_html)Tj 6.015 Tc /R21129016 10 Tf 63.3398 0 Td (.F)Tj 0 Tc 14.075 0 Td [(inally)64.9927(,)]TJ /R21445472 10 Tf 28.1449 0 Td (agcanonStr)Tj /R21129016 10 Tf 52.4051 0 Td (is identical with)Tj /R21445472 10 Tf 69.4352 0 Td (agcanonStr)Tj -0.15 Tc /R21129016 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 /R21445472 10.95 Tf -210.31 -16.8 Td (RECORDS)Tj /R21129016 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 /R21445472 10 Tf 203.96 0 Td [(agbindr)18.0078(ec)]TJ 2.84 Tc /R21129016 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 /R21445472 10 Tf 43.548 0 Td (aginit)Tj 6.779 Tc /R21129016 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 /R21445472 10 Tf 18.1422 0 Td (name)Tj /R21129016 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 /R21445472 10 Tf 52.8352 0 Td (_ag)Tj /R21129016 10 Tf 15 0 Td 2.985 Tw (\). If)Tj 20.9602 0 Td 0.485 Tw (size is 0, the call to)Tj /R21445472 10 Tf 82.0699 0 Td [(agbindr)18.0078(ec)]TJ /R21129016 10 Tf -389.401 -12 Td 0.65 Tw [(is simply a lookup.)-564.993(The function)]TJ /R21445472 10 Tf 138.9 0 Td [(aggetr)17.9932(ec)]TJ /R21129016 10 Tf 39.0602 0 Td 0.651 Tw (can also be used for lookup.)Tj /R21445472 10 Tf 121.106 0 Td [(agdelr)18.0176(ec)]TJ /R21129016 10 Tf 39.0707 0 Td (deletes a named record)Tj -338.137 -12 Td 0 Tw (from one object.)Tj /R21445472 10 Tf 70.8199 0 Td (agclean)Tj /R21129016 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 /R21445472 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 /R21129016 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 /R21445472 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 /R21129016 10 Tf 42.5488 0 Td (ag may be)Tj /R21445472 10 Tf 49.877 0 Td [(TR)30.0146(UE)]TJ /R21129016 10 Tf 30.218 0 Td (or)Tj -0.9 Tc /R21445472 10 Tf 11.068 0 Td (FA)Tj 0 Tc 12.4301 0 Td (LSE)Tj 5.238 Tc /R21129016 10 Tf 18.9 0 Td (.I)Tj 0 Tc 11.068 0 Td (f)Tj /R21445472 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 /R21129016 10 Tf -392.19 -12 Td (is)Tj /R21445472 10 Tf 9.44492 0 Td [(TR)30.0159(UE)]TJ 2.775 Tc /R21129016 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 /R21445472 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 /R21129016 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 /R21445472 10 Tf 234.94 0 Td [(aggetr)17.9932(ec)]TJ /R21129016 10 Tf 35.9102 0 Td (.)Tj /R21445472 10.95 Tf -306.85 -28.8 Td (DISCIPLINES)Tj /R21129016 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;)' (Agiodisc_t *io;)' 144.555 -45.6 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3827 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R30550880 │ │ │ │ │ │ +R21445472 │ │ │ │ │ │ │ │ │ │ │ │ -R30234424 │ │ │ │ │ │ +R21129016 │ │ │ │ │ │ │ │ │ │ │ │ -R29906536 │ │ │ │ │ │ +R20801128 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -890,29 +890,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R29906536 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R29906536 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td (\(3\))Tj 2.5 Tc -420.34 -36 Td (};)Tj 16.8 TL (Ad)' 0 Tc 14.7199 0 Td [(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 /R30550880 10.95 Tf -294.21 -28.8 Td (ID DISCIPLINE)Tj /R30234424 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 /R29906536 10 Tf 16.8 TL (open)' /R30234424 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 /R29906536 10 Tf (alloc)' /R30234424 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 /R29906536 10 Tf T*[(fr)37(ee)]TJ /R30234424 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 /R29906536 10 Tf (map)' /R30234424 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.874 Tw [(\(nonzero\) in all cases means that the request succeeded \(with a v)25.0098(alid ID stored through result.)-587.383(There are)]TJ 12 TL 0 Tw (four cases:)' /R29906536 10 Tf 16.8 TL 0.296 Tw (name != NULL)' /R30234424 10 Tf 65.1379 0 Td 0.297 Tw (and createag == 1: This requests mapping a string \(e.g. a name in a graph Œle\) into a ne)Tj 359.646 0 Td (w)Tj -424.784 -12 Td 2.504 Tw (ID. If)Tj 27.218 0 Td 0.004 Tw (the ID manager can comply)Tj 2.504 Tc 110.446 0 Td (,t)Tj 0 Tc 7.78398 0 Td 0.003 Tw (hen it stores the result and returns TR)Tj 149.881 0 Td 2.503 Tw (UE. It)Tj 29.4461 0 Td 0.003 Tw (is then also responsible for)Tj -324.775 -12 Td 0.541 Tw [(being able to print the ID ag)5.01465(ain as a string.)-554.099(Otherwise the ID manager may return F)74(ALSE b)20(ut it must im-)]TJ 12 TL 0 Tw T*[(plement the follo)24.9927(wing \(at least for graph Œle reading and writing to w)9.98535(ork\):)]TJ 16.8 TL 0.865 Tw (name == NULL and createag == 1: The ID manager creates a unique ne)' 3.365 Tc 304.855 0 Td (wI)Tj 3.364 Tc 13.9148 0 Td [(Do)336.401(fi)]TJ 0 Tc 25.0578 0 Td 0.864 Tw [(ts o)25(wn choosing.)]TJ 74.8418 0 Td (Al-)Tj -418.67 -12 Td 0.574 Tw [(though it may return F)74.0137(ALSE if it does not support anon)14.9927(ymous objects, b)19.9951(ut this is strongly discouraged \(to)]TJ 12 TL 0 Tw (support "local names" in graph Œles.\))' 16.8 TL 0.646 Tw T*[(name != NULL and createag == 0: This is a namespace probe.)-564.619(If the name w)9.99512(as pre)24.9902(viously mapped into)]TJ 12 TL 0.355 Tw (an allocated ID by the ID manager)' 2.855 Tc 140.02 0 Td (,t)Tj 0 Tc 8.13516 0 Td [(hen the manager must return this ID.)-535.508(Otherwise, the ID manager may)]TJ -148.155 -12 Td 0.069 Tw [(either return F)74.0186(ALSE, or may store an)]TJ 2.568 Tc 148.664 0 Td (yu)Tj 0 Tc 12.568 0 Td 0.068 Tw (nallocated ID into result. \(This is con)Tj -0.15 Tc 149.158 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(nient, for e)15.0049(xample, if names)]TJ -319.679 -12 Td 0 Tw [(are kno)24.9841(wn to be digit strings that are directly con)]TJ -0.15 Tc 195.71 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rted into inte)14.9854(ger v)25.0073(alues.\))]TJ -205 -16.8 Td (name == NULL and createag == 0: forbidden.)Tj 16.8 TL 0.461 Tw T*[(print is allo)24.9963(wed to return a pointer to a static b)]TJ 189.14 0 Td (uf)Tj 8.08008 0 Td 0.462 Tw (fer; a caller must cop)Tj 2.962 Tc 86.168 0 Td (yi)Tj 0 Tc 10.7422 0 Td [(ts v)24.9951(alue if needed past subsequent)]TJ -294.13 -12 Td 2.5 Tw (calls. NULL)Tj 54.9898 0 Td 0 Tw (should be returned by ID managers that do not map names.)Tj -54.9898 -16.8 Td 0.494 Tw [(The map and alloc calls do not pass a pointer to the ne)25.0024(wly allocated object.)]TJ 312.39 0 Td 0.493 Tw (If a client needs to install ob-)Tj -312.39 -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 /R30550880 10.95 Tf -271.55 -16.8 Td (IO DISCIPLINE)Tj /R30234424 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 -73.1301 -12 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 (Normally)' 3.536 Tc 37.6801 0 Td (,t)Tj 0 Tc 8.81602 0 Td (he)Tj /R30550880 10 Tf 12.9762 0 Td (FILE)Tj /R30234424 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 68.2059 -45.6 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 6)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20801128 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R20801128 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td (\(3\))Tj 2.5 Tc -420.34 -36 Td (};)Tj 16.8 TL (Ad)' 0 Tc 14.7199 0 Td [(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 /R21445472 10.95 Tf -294.21 -28.8 Td (ID DISCIPLINE)Tj /R21129016 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 /R20801128 10 Tf 16.8 TL (open)' /R21129016 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 /R20801128 10 Tf (alloc)' /R21129016 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 /R20801128 10 Tf T*[(fr)37(ee)]TJ /R21129016 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 /R20801128 10 Tf (map)' /R21129016 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.874 Tw [(\(nonzero\) in all cases means that the request succeeded \(with a v)25.0098(alid ID stored through result.)-587.383(There are)]TJ 12 TL 0 Tw (four cases:)' /R20801128 10 Tf 16.8 TL 0.296 Tw (name != NULL)' /R21129016 10 Tf 65.1379 0 Td 0.297 Tw (and createag == 1: This requests mapping a string \(e.g. a name in a graph Œle\) into a ne)Tj 359.646 0 Td (w)Tj -424.784 -12 Td 2.504 Tw (ID. If)Tj 27.218 0 Td 0.004 Tw (the ID manager can comply)Tj 2.504 Tc 110.446 0 Td (,t)Tj 0 Tc 7.78398 0 Td 0.003 Tw (hen it stores the result and returns TR)Tj 149.881 0 Td 2.503 Tw (UE. It)Tj 29.4461 0 Td 0.003 Tw (is then also responsible for)Tj -324.775 -12 Td 0.541 Tw [(being able to print the ID ag)5.01465(ain as a string.)-554.099(Otherwise the ID manager may return F)74(ALSE b)20(ut it must im-)]TJ 12 TL 0 Tw T*[(plement the follo)24.9927(wing \(at least for graph Œle reading and writing to w)9.98535(ork\):)]TJ 16.8 TL 0.865 Tw (name == NULL and createag == 1: The ID manager creates a unique ne)' 3.365 Tc 304.855 0 Td (wI)Tj 3.364 Tc 13.9148 0 Td [(Do)336.401(fi)]TJ 0 Tc 25.0578 0 Td 0.864 Tw [(ts o)25(wn choosing.)]TJ 74.8418 0 Td (Al-)Tj -418.67 -12 Td 0.574 Tw [(though it may return F)74.0137(ALSE if it does not support anon)14.9927(ymous objects, b)19.9951(ut this is strongly discouraged \(to)]TJ 12 TL 0 Tw (support "local names" in graph Œles.\))' 16.8 TL 0.646 Tw T*[(name != NULL and createag == 0: This is a namespace probe.)-564.619(If the name w)9.99512(as pre)24.9902(viously mapped into)]TJ 12 TL 0.355 Tw (an allocated ID by the ID manager)' 2.855 Tc 140.02 0 Td (,t)Tj 0 Tc 8.13516 0 Td [(hen the manager must return this ID.)-535.508(Otherwise, the ID manager may)]TJ -148.155 -12 Td 0.069 Tw [(either return F)74.0186(ALSE, or may store an)]TJ 2.568 Tc 148.664 0 Td (yu)Tj 0 Tc 12.568 0 Td 0.068 Tw (nallocated ID into result. \(This is con)Tj -0.15 Tc 149.158 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(nient, for e)15.0049(xample, if names)]TJ -319.679 -12 Td 0 Tw [(are kno)24.9841(wn to be digit strings that are directly con)]TJ -0.15 Tc 195.71 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rted into inte)14.9854(ger v)25.0073(alues.\))]TJ -205 -16.8 Td (name == NULL and createag == 0: forbidden.)Tj 16.8 TL 0.461 Tw T*[(print is allo)24.9963(wed to return a pointer to a static b)]TJ 189.14 0 Td (uf)Tj 8.08008 0 Td 0.462 Tw (fer; a caller must cop)Tj 2.962 Tc 86.168 0 Td (yi)Tj 0 Tc 10.7422 0 Td [(ts v)24.9951(alue if needed past subsequent)]TJ -294.13 -12 Td 2.5 Tw (calls. NULL)Tj 54.9898 0 Td 0 Tw (should be returned by ID managers that do not map names.)Tj -54.9898 -16.8 Td 0.494 Tw [(The map and alloc calls do not pass a pointer to the ne)25.0024(wly allocated object.)]TJ 312.39 0 Td 0.493 Tw (If a client needs to install ob-)Tj -312.39 -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 /R21445472 10.95 Tf -271.55 -16.8 Td (IO DISCIPLINE)Tj /R21129016 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 -73.1301 -12 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 (Normally)' 3.536 Tc 37.6801 0 Td (,t)Tj 0 Tc 8.81602 0 Td (he)Tj /R21445472 10 Tf 12.9762 0 Td (FILE)Tj /R21129016 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 68.2059 -45.6 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 6)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2986 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R30550880 │ │ │ │ │ │ +R21445472 │ │ │ │ │ │ │ │ │ │ │ │ -R30234424 │ │ │ │ │ │ +R21129016 │ │ │ │ │ │ │ │ │ │ │ │ -R29906536 │ │ │ │ │ │ +R20801128 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -949,29 +949,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R29906536 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R29906536 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 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 /R29906536 10 Tf 53.0648 0 Td (ch)Tj 0 Tc 9.28984 0 Td (an)Tj /R30234424 10 Tf 12.875 0 Td (ar)Tj 7.58984 0 Td (gument to)Tj /R30550880 10 Tf 43.5301 0 Td [(agr)17.9834(ead)]TJ /R30234424 10 Tf 32.1363 0 Td (or)Tj /R30550880 10 Tf 11.2059 0 Td (agwrite)Tj 5.376 Tc /R30234424 10 Tf 32.2102 0 Td (.T)Tj 0 Tc 13.9859 0 Td 0.376 Tw (he discipline function)Tj /R29906536 10 Tf 90.2879 0 Td [(fr)37.002(ead)]TJ /R30234424 10 Tf 23.616 0 Td (and)Tj /R29906536 10 Tf 17.316 0 Td (putstr)Tj /R30234424 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 /R30550880 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 /R30234424 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 (The)' /R30550880 10 Tf 18.4719 0 Td (open)Tj /R30234424 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 /R30550880 10 Tf 47.441 0 Td (alloc)Tj /R30234424 10 Tf 20 0 Td (,)Tj -0.18 Tc /R30550880 10 Tf 5.53711 0 Td (re)Tj 0 Tc 8.7 0 Td (size)Tj 3.037 Tc /R30234424 10 Tf 15.55 0 Td (,a)Tj 0 Tc 9.97695 0 Td (nd)Tj /R30550880 10 Tf 13.0371 0 Td [(fr)18.0151(ee)]TJ 5.537 Tc /R30234424 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 /R30550880 10 Tf 40.3102 0 Td (malloc)Tj /R30234424 10 Tf 28.3301 0 Td (,)Tj -0.18 Tc /R30550880 10 Tf 5.58984 0 Td (re)Tj 0 Tc 8.7 0 Td (alloc)Tj 3.09 Tc /R30234424 10 Tf 20 0 Td (,a)Tj 0 Tc 10.0301 0 Td (nd)Tj /R30550880 10 Tf 13.0898 0 Td [(fr)18.0151(ee)]TJ 3.09 Tc /R30234424 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 /R30550880 10 Tf 66.4602 0 Td (agalloc)Tj /R30234424 10 Tf 33.0898 0 Td (and)Tj /R30550880 10 Tf 17.5301 0 Td [(agr)17.9834(ealloc)]TJ /R30234424 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 /R30550880 10 Tf 18.9 0 Td (close)Tj /R30234424 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 /R30550880 10 Tf 202.522 0 Td (agalloc)Tj /R30234424 10 Tf 30 0 Td (,)Tj /R30550880 10 Tf 5.35391 0 Td [(agr)17.9834(ealloc)]TJ 2.854 Tc /R30234424 10 Tf 38.7 0 Td (,a)Tj 0 Tc 9.79414 0 Td (nd)Tj /R30550880 10 Tf 12.8539 0 Td [(agfr)18.0176(ee)]TJ 2.854 Tc /R30234424 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 /R30550880 10 Tf 224.14 0 Td (alloc)Tj /R30234424 10 Tf 20 0 Td (,)Tj -0.18 Tc /R30550880 10 Tf 5 0 Td (re)Tj 0 Tc 8.7 0 Td (size)Tj 2.5 Tc /R30234424 10 Tf 15.55 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R30550880 10 Tf 12.5 0 Td [(fr)18.0176(ee)]TJ /R30234424 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 /R30550880 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 /R30234424 10 Tf -16.6035 -12 Td (An)Tj /R30550880 10 Tf 16.0199 0 Td (Agcbdisc_t)Tj /R30234424 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 /R30550880 10 Tf 71.557 0 Td (agpushdisc)Tj 2.559 Tc /R30234424 10 Tf 47.2398 0 Td (,u)Tj 0 Tc 10.059 0 Td (ninstalled with)Tj /R30550880 10 Tf 61.7879 0 Td (agpopdisc)Tj 2.559 Tc /R30234424 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 /R30550880 10 Tf 42.2102 0 Td (agcallbacks)Tj /R30234424 10 Tf 49.45 0 Td (.)Tj /R30550880 10.95 Tf -127.66 -16.8 Td (GENERIC OBJECTS)Tj /R30550880 10 Tf 36 -12 Td [(agr)17.9846(oot)]TJ /R30234424 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 /R30550880 10 Tf -425.603 -12 Td (agraphof)Tj /R30234424 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 0 Tw (and edges may be in incomparable subgraphs.)' /R30550880 10 Tf 16.8 TL (agcontains)' /R30234424 10 Tf 45.5602 0 Td (\()Tj /R29906536 10 Tf 3.33008 0 Td (g)Tj /R30234424 10 Tf 5 0 Td (,)Tj /R29906536 10 Tf 2.5 0 Td (obj)Tj 2.894 Tc /R30234424 10 Tf 12.7801 0 Td (\)r)Tj 0 Tc 9.55391 0 Td 0.394 Tw (eturns non-zero if)Tj /R29906536 10 Tf 74.7719 0 Td (obj)Tj /R30234424 10 Tf 15.6738 0 Td 0.393 Tw (is a member of \(sub\)graph)Tj /R29906536 10 Tf 109.995 0 Td (g)Tj /R30234424 10 Tf 5 0 Td (.)Tj /R30550880 10 Tf 5.39297 0 Td (agdelete)Tj /R30234424 10 Tf 34.9898 0 Td (\()Tj /R29906536 10 Tf 3.33008 0 Td (g)Tj /R30234424 10 Tf 5 0 Td (,)Tj /R29906536 10 Tf 2.5 0 Td (obj)Tj 2.893 Tc /R30234424 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 /R30550880 10 Tf 28.566 0 Td (ag-)Tj -418.67 -12 Td (close)Tj /R30234424 10 Tf 20.55 0 Td (,)Tj /R30550880 10 Tf 5.37305 0 Td (agdelnode)Tj 2.873 Tc /R30234424 10 Tf 43.3398 0 Td (,a)Tj 0 Tc 9.81289 0 Td (nd)Tj /R30550880 10 Tf 12.8738 0 Td (agdeledge)Tj /R30234424 10 Tf 45.0941 0 Td (for)Tj /R29906536 10 Tf 14.534 0 Td (obj)Tj /R30234424 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 /R29906536 10 Tf 47.502 0 Td (obj)Tj /R30234424 10 Tf 15.6539 0 Td (does)Tj -413.669 -12 Td 0 Tw (not belong to)Tj /R29906536 10 Tf 55.2801 0 Td (g)Tj /R30234424 10 Tf 5 0 Td (.)Tj -0.55 Tc /R30550880 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 /R30234424 10 Tf 12.9898 0 Td (,)Tj -0.55 Tc /R30550880 10 Tf 5.29492 0 Td (AG)Tj 0 Tc 14.45 0 Td (ID)Tj 2.795 Tc /R30234424 10 Tf 11.1102 0 Td (,a)Tj 0 Tc 9.73516 0 Td (nd)Tj -0.55 Tc /R30550880 10 Tf 12.7949 0 Td (AG)Tj 0 Tc 14.45 0 Td (TYPE)Tj /R30234424 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 /R30550880 10 Tf 75.966 0 Td (RECORDS)Tj /R30234424 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 /R30550880 10 Tf 94.15 0 Td (AG)Tj 0 Tc 14.45 0 Td (RAPH)Tj /R30234424 10 Tf 28.3301 0 Td (,)Tj -0.55 Tc /R30550880 10 Tf 5 0 Td (AG)Tj 0 Tc 14.45 0 Td (NODE)Tj 2.5 Tc /R30234424 10 Tf 28.8898 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj -0.55 Tc /R30550880 10 Tf 12.5 0 Td (AG)Tj 0 Tc 14.45 0 Td (EDGE)Tj /R30234424 10 Tf 30.8398 0 Td (depending on the type of the object.)Tj /R30550880 10 Tf -252.5 -16.8 Td (agnameof)Tj /R30234424 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 /R30550880 10 Tf 38.3199 0 Td (agobjkind)Tj /R30234424 10 Tf 45.85 0 Td [(is a synon)15(ym for)]TJ -0.55 Tc /R30550880 10 Tf 69.2898 0 Td (AG)Tj 0 Tc 14.45 0 Td (TYPE)Tj /R30234424 10 Tf 26.6699 0 Td (.)Tj /R30550880 10.95 Tf -230.58 -28.8 Td [(ERR)30.0566(OR REPOR)39.99(TING)]TJ /R30234424 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 /R30550880 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 /R30234424 10 Tf 17.6988 0 Td (by def)Tj 25.9289 0 Td 0.76 Tw (ault. The programmer)Tj -343 -12 Td 0.975 Tw [(can set this v)25.0159(alue using)]TJ /R30550880 10 Tf 99.8937 0 Td (agseterr)Tj 3.474 Tc /R30234424 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 /R30550880 10 Tf 165.604 0 Td [(agseterr\(A)54.9902(GMAX\))]TJ /R30234424 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 0.595 Tw (The function)' /R30550880 10 Tf 55.0699 0 Td (agerr)Tj /R30234424 10 Tf 26.4148 0 Td (if the main entry point for reporting an anomaly)Tj 3.095 Tc 195.75 0 Td (.T)Tj 0 Tc 11.7051 0 Td 0.596 Tw [(he Œrst ar)17.998(gument indicates the type)]TJ -288.94 -12 Td 2.938 Tw (of message. Usually)Tj 5.437 Tc 86.0461 0 Td (,t)Tj 0 Tc 10.7172 0 Td 2.937 Tw [(he Œrst ar)17.9932(gument in)]TJ -0.55 Tc /R30550880 10 Tf 92.118 0 Td (AG)Tj -1.2 Tc 14.45 0 Td (WA)Tj 0 Tc 16.0199 0 Td (RN)Tj /R30234424 10 Tf 19.877 0 Td (or)Tj -0.55 Tc /R30550880 10 Tf 13.7672 0 Td (AG)Tj 0 Tc 14.45 0 Td (ERR)Tj /R30234424 10 Tf 26.5469 0 Td [(to indicate w)10(arnings and errors,)]TJ -139.437 -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 7)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20801128 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R20801128 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 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 /R20801128 10 Tf 53.0648 0 Td (ch)Tj 0 Tc 9.28984 0 Td (an)Tj /R21129016 10 Tf 12.875 0 Td (ar)Tj 7.58984 0 Td (gument to)Tj /R21445472 10 Tf 43.5301 0 Td [(agr)17.9834(ead)]TJ /R21129016 10 Tf 32.1363 0 Td (or)Tj /R21445472 10 Tf 11.2059 0 Td (agwrite)Tj 5.376 Tc /R21129016 10 Tf 32.2102 0 Td (.T)Tj 0 Tc 13.9859 0 Td 0.376 Tw (he discipline function)Tj /R20801128 10 Tf 90.2879 0 Td [(fr)37.002(ead)]TJ /R21129016 10 Tf 23.616 0 Td (and)Tj /R20801128 10 Tf 17.316 0 Td (putstr)Tj /R21129016 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 /R21445472 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 /R21129016 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 (The)' /R21445472 10 Tf 18.4719 0 Td (open)Tj /R21129016 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 /R21445472 10 Tf 47.441 0 Td (alloc)Tj /R21129016 10 Tf 20 0 Td (,)Tj -0.18 Tc /R21445472 10 Tf 5.53711 0 Td (re)Tj 0 Tc 8.7 0 Td (size)Tj 3.037 Tc /R21129016 10 Tf 15.55 0 Td (,a)Tj 0 Tc 9.97695 0 Td (nd)Tj /R21445472 10 Tf 13.0371 0 Td [(fr)18.0151(ee)]TJ 5.537 Tc /R21129016 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 /R21445472 10 Tf 40.3102 0 Td (malloc)Tj /R21129016 10 Tf 28.3301 0 Td (,)Tj -0.18 Tc /R21445472 10 Tf 5.58984 0 Td (re)Tj 0 Tc 8.7 0 Td (alloc)Tj 3.09 Tc /R21129016 10 Tf 20 0 Td (,a)Tj 0 Tc 10.0301 0 Td (nd)Tj /R21445472 10 Tf 13.0898 0 Td [(fr)18.0151(ee)]TJ 3.09 Tc /R21129016 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 /R21445472 10 Tf 66.4602 0 Td (agalloc)Tj /R21129016 10 Tf 33.0898 0 Td (and)Tj /R21445472 10 Tf 17.5301 0 Td [(agr)17.9834(ealloc)]TJ /R21129016 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 /R21445472 10 Tf 18.9 0 Td (close)Tj /R21129016 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 /R21445472 10 Tf 202.522 0 Td (agalloc)Tj /R21129016 10 Tf 30 0 Td (,)Tj /R21445472 10 Tf 5.35391 0 Td [(agr)17.9834(ealloc)]TJ 2.854 Tc /R21129016 10 Tf 38.7 0 Td (,a)Tj 0 Tc 9.79414 0 Td (nd)Tj /R21445472 10 Tf 12.8539 0 Td [(agfr)18.0176(ee)]TJ 2.854 Tc /R21129016 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 /R21445472 10 Tf 224.14 0 Td (alloc)Tj /R21129016 10 Tf 20 0 Td (,)Tj -0.18 Tc /R21445472 10 Tf 5 0 Td (re)Tj 0 Tc 8.7 0 Td (size)Tj 2.5 Tc /R21129016 10 Tf 15.55 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R21445472 10 Tf 12.5 0 Td [(fr)18.0176(ee)]TJ /R21129016 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 /R21445472 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 /R21129016 10 Tf -16.6035 -12 Td (An)Tj /R21445472 10 Tf 16.0199 0 Td (Agcbdisc_t)Tj /R21129016 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 /R21445472 10 Tf 71.557 0 Td (agpushdisc)Tj 2.559 Tc /R21129016 10 Tf 47.2398 0 Td (,u)Tj 0 Tc 10.059 0 Td (ninstalled with)Tj /R21445472 10 Tf 61.7879 0 Td (agpopdisc)Tj 2.559 Tc /R21129016 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 /R21445472 10 Tf 42.2102 0 Td (agcallbacks)Tj /R21129016 10 Tf 49.45 0 Td (.)Tj /R21445472 10.95 Tf -127.66 -16.8 Td (GENERIC OBJECTS)Tj /R21445472 10 Tf 36 -12 Td [(agr)17.9846(oot)]TJ /R21129016 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 /R21445472 10 Tf -425.603 -12 Td (agraphof)Tj /R21129016 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 0 Tw (and edges may be in incomparable subgraphs.)' /R21445472 10 Tf 16.8 TL (agcontains)' /R21129016 10 Tf 45.5602 0 Td (\()Tj /R20801128 10 Tf 3.33008 0 Td (g)Tj /R21129016 10 Tf 5 0 Td (,)Tj /R20801128 10 Tf 2.5 0 Td (obj)Tj 2.894 Tc /R21129016 10 Tf 12.7801 0 Td (\)r)Tj 0 Tc 9.55391 0 Td 0.394 Tw (eturns non-zero if)Tj /R20801128 10 Tf 74.7719 0 Td (obj)Tj /R21129016 10 Tf 15.6738 0 Td 0.393 Tw (is a member of \(sub\)graph)Tj /R20801128 10 Tf 109.995 0 Td (g)Tj /R21129016 10 Tf 5 0 Td (.)Tj /R21445472 10 Tf 5.39297 0 Td (agdelete)Tj /R21129016 10 Tf 34.9898 0 Td (\()Tj /R20801128 10 Tf 3.33008 0 Td (g)Tj /R21129016 10 Tf 5 0 Td (,)Tj /R20801128 10 Tf 2.5 0 Td (obj)Tj 2.893 Tc /R21129016 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 /R21445472 10 Tf 28.566 0 Td (ag-)Tj -418.67 -12 Td (close)Tj /R21129016 10 Tf 20.55 0 Td (,)Tj /R21445472 10 Tf 5.37305 0 Td (agdelnode)Tj 2.873 Tc /R21129016 10 Tf 43.3398 0 Td (,a)Tj 0 Tc 9.81289 0 Td (nd)Tj /R21445472 10 Tf 12.8738 0 Td (agdeledge)Tj /R21129016 10 Tf 45.0941 0 Td (for)Tj /R20801128 10 Tf 14.534 0 Td (obj)Tj /R21129016 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 /R20801128 10 Tf 47.502 0 Td (obj)Tj /R21129016 10 Tf 15.6539 0 Td (does)Tj -413.669 -12 Td 0 Tw (not belong to)Tj /R20801128 10 Tf 55.2801 0 Td (g)Tj /R21129016 10 Tf 5 0 Td (.)Tj -0.55 Tc /R21445472 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 /R21129016 10 Tf 12.9898 0 Td (,)Tj -0.55 Tc /R21445472 10 Tf 5.29492 0 Td (AG)Tj 0 Tc 14.45 0 Td (ID)Tj 2.795 Tc /R21129016 10 Tf 11.1102 0 Td (,a)Tj 0 Tc 9.73516 0 Td (nd)Tj -0.55 Tc /R21445472 10 Tf 12.7949 0 Td (AG)Tj 0 Tc 14.45 0 Td (TYPE)Tj /R21129016 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 /R21445472 10 Tf 75.966 0 Td (RECORDS)Tj /R21129016 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 /R21445472 10 Tf 94.15 0 Td (AG)Tj 0 Tc 14.45 0 Td (RAPH)Tj /R21129016 10 Tf 28.3301 0 Td (,)Tj -0.55 Tc /R21445472 10 Tf 5 0 Td (AG)Tj 0 Tc 14.45 0 Td (NODE)Tj 2.5 Tc /R21129016 10 Tf 28.8898 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj -0.55 Tc /R21445472 10 Tf 12.5 0 Td (AG)Tj 0 Tc 14.45 0 Td (EDGE)Tj /R21129016 10 Tf 30.8398 0 Td (depending on the type of the object.)Tj /R21445472 10 Tf -252.5 -16.8 Td (agnameof)Tj /R21129016 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 /R21445472 10 Tf 38.3199 0 Td (agobjkind)Tj /R21129016 10 Tf 45.85 0 Td [(is a synon)15(ym for)]TJ -0.55 Tc /R21445472 10 Tf 69.2898 0 Td (AG)Tj 0 Tc 14.45 0 Td (TYPE)Tj /R21129016 10 Tf 26.6699 0 Td (.)Tj /R21445472 10.95 Tf -230.58 -28.8 Td [(ERR)30.0566(OR REPOR)39.99(TING)]TJ /R21129016 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 /R21445472 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 /R21129016 10 Tf 17.6988 0 Td (by def)Tj 25.9289 0 Td 0.76 Tw (ault. The programmer)Tj -343 -12 Td 0.975 Tw [(can set this v)25.0159(alue using)]TJ /R21445472 10 Tf 99.8937 0 Td (agseterr)Tj 3.474 Tc /R21129016 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 /R21445472 10 Tf 165.604 0 Td [(agseterr\(A)54.9902(GMAX\))]TJ /R21129016 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 0.595 Tw (The function)' /R21445472 10 Tf 55.0699 0 Td (agerr)Tj /R21129016 10 Tf 26.4148 0 Td (if the main entry point for reporting an anomaly)Tj 3.095 Tc 195.75 0 Td (.T)Tj 0 Tc 11.7051 0 Td 0.596 Tw [(he Œrst ar)17.998(gument indicates the type)]TJ -288.94 -12 Td 2.938 Tw (of message. Usually)Tj 5.437 Tc 86.0461 0 Td (,t)Tj 0 Tc 10.7172 0 Td 2.937 Tw [(he Œrst ar)17.9932(gument in)]TJ -0.55 Tc /R21445472 10 Tf 92.118 0 Td (AG)Tj -1.2 Tc 14.45 0 Td (WA)Tj 0 Tc 16.0199 0 Td (RN)Tj /R21129016 10 Tf 19.877 0 Td (or)Tj -0.55 Tc /R21445472 10 Tf 13.7672 0 Td (AG)Tj 0 Tc 14.45 0 Td (ERR)Tj /R21129016 10 Tf 26.5469 0 Td [(to indicate w)10(arnings and errors,)]TJ -139.437 -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 7)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 4082 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R30550880 │ │ │ │ │ │ +R21445472 │ │ │ │ │ │ │ │ │ │ │ │ -R30234424 │ │ │ │ │ │ +R21129016 │ │ │ │ │ │ │ │ │ │ │ │ -R29906536 │ │ │ │ │ │ +R20801128 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -1008,29 +1008,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R29906536 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R29906536 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 Td (respecti)Tj -0.15 Tc 30.85 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 3.616 Tc 7.13008 0 Td (.S)Tj 0 Tc 11.6762 0 Td 1.116 Tw (ometimes additional conte)Tj 107.632 0 Td 1.117 Tw (xt information is only a)Tj -0.25 Tc 98.1578 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable in functions calling the function)Tj -273.926 -12 Td 0.105 Tw (where the error is actually caught. In this case, the calling function can indicate that it is continuing the cur)Tj 428.665 0 Td (-)Tj -428.665 -12 Td 0.459 Tw (rent error by using)Tj -0.55 Tc /R30550880 10 Tf 78.4859 0 Td (AG)Tj 0 Tc 14.45 0 Td (PREV)Tj /R30234424 10 Tf 30.1789 0 Td [(as the Œrst ar)18.0054(gument. The remaining ar)]TJ 157.644 0 Td 0.46 Tw (guments to)Tj /R30550880 10 Tf 47.5898 0 Td (agerr)Tj /R30234424 10 Tf 26.2801 0 Td (are the same as the)Tj -354.629 -12 Td 0 Tw [(ar)18.0151(guments to)]TJ /R30550880 10 Tf 54.2598 0 Td (printf)Tj /R30234424 10 Tf 25 0 Td (.)Tj -79.2598 -16.8 Td 0.079 Tw (The functions)Tj /R30550880 10 Tf 57.9281 0 Td [(agwar)14.9841(ningf)]TJ /R30234424 10 Tf 51.318 0 Td (and)Tj /R30550880 10 Tf 17.018 0 Td [(agerr)18.0151(orf)]TJ /R30234424 10 Tf 38.4879 0 Td 0.078 Tw (are shorthand for)Tj /R30550880 10 Tf 71.0441 0 Td [(agerr\(A)55.0073(GERR,...\))]TJ /R30234424 10 Tf 78.118 0 Td (and)Tj /R30550880 10 Tf 17.018 0 Td [(agerr\(A)55.0098(GW)119.99(ARN,...\))]TJ 2.578 Tc /R30234424 10 Tf 84.8898 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)' /R30550880 10 Tf 18.484 0 Td (agseterrf)Tj /R30234424 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 /R30550880 10 Tf 269.86 0 Td (stderr)Tj /R30234424 10 Tf 26.1 0 Td (.)Tj -295.96 -16.8 Td (Errors not written are stored in a log Œle. The last recorded error can be retrei)Tj -0.15 Tc 308.55 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td [(db)250(yc)]TJ 0 Tc 24.4398 0 Td (alling)Tj /R30550880 10 Tf 25.2801 0 Td (aglasterr)Tj /R30234424 10 Tf 38.3199 0 Td (.)Tj -405.88 -16.8 Td (The function)Tj /R30550880 10 Tf 53.8801 0 Td [(agerr)18.0151(ors)]TJ /R30234424 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 /R30550880 10.95 Tf -257.62 -16.8 Td [(EXAMPLE PR)30.0605(OGRAM)]TJ /R30234424 10 Tf 36 -12 Td (#include <stdio.h>)Tj (#include <cgraph.h>)' 24 TL T*[(typedef struct {Agrec_t hdr; int x,y)65.0146(,z;} mydata;)]TJ -0.2 Tc (vo)' 0 Tc 9.8 0 Td [(id main\(int ar)17.9846(gc, char **ar)18.0151(gv\))]TJ -9.8 -12 Td ({)Tj 10 -12 Td 7.5 Tw (Agraph_t *g,)Tj 62.7699 0 Td (*h;)Tj -62.7699 -12 Td (Agnode_t *v;)Tj 12 TL (Agedge_t *e;)' 10 Tw (Agsym_t *attr;)' 12.5 Tw (Dict_t *d;)' 20 Tw (int cnt;)' 12.5 Tw (mydata *p;)' 24 TL 0 Tw (if \(g = agread\(stdin,NIL\(Agdisc_t*\)\)\) {)' 10 -12 Td (cnt = 0; attr = 0;)Tj 12 TL T*[(while \(attr = agnxtattr\(g, A)40.0073(GNODE, attr\)\) cnt++;)]TJ T*[(printf\("The graph %s has %d attrib)20.0146(utes\\n",agnameof\(g\),cnt\);)]TJ 24 TL (/* mak)' 2.5 Tc 27.4 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 -107.3 -12 Td [(attr = ag)4.98413(attr\(g,A)39.9927(GNODE,"color","blue"\);)]TJ (/* create a ne)' 2.5 Tc 52.7801 0 Td (wg)Tj 0 Tc 14.7199 0 Td (raph of the same kind as g */)Tj 2.5 Tc -67.5 -12 Td (h=a)Tj 0 Tc 20.0801 0 Td (gopen\("tmp",g->desc, NULL\);)Tj -20.0801 -24 Td [(/* this is a w)9.98413(ay of counting all the edges of the graph */)]TJ 12 TL (cnt = 0;)' (for \(v = agfstnode\(g\); v; v = agnxtnode\(g,v\)\))' 10 -12 Td (for \(e = agfstout\(g,v\); e; e = agnxtout\(g,e\)\))Tj 10 -12 Td (cnt++;)Tj -20 -24 Td (/* attach records to edges */)Tj (for \(v = agfstnode\(g\); v; v = agnxtnode\(g,v\)\))' 10 -12 Td (for \(e = agfstout\(g,v\); e; e = agnxtout\(g,e\)\) {)Tj 2.5 Tc 10 -12 Td (p=\()Tj 0 Tc 18.9699 0 Td [(mydata*\) agbindrec\(e,"mydata",sizeof\(mydata\),TR)39.9927(UE\);)]TJ -18.9699 -12 Td [(p->x = 27;)-500(/* meaningless data access e)14.9854(xample */)]TJ T*[(\(\(mydata*\)\(A)39.9927(GD)]TJ -1.11 Tc 68.6199 0 Td -1.21 Tw (AT A)Tj 0 Tc 18.5102 0 Td 0 Tw [(\(e\)\)\)->y = 999; /* another e)14.9854(xample */)]TJ -107.13 -12 Td (})Tj -10 -12 Td (})Tj 144.555 -48 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20801128 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R20801128 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 Td (respecti)Tj -0.15 Tc 30.85 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 3.616 Tc 7.13008 0 Td (.S)Tj 0 Tc 11.6762 0 Td 1.116 Tw (ometimes additional conte)Tj 107.632 0 Td 1.117 Tw (xt information is only a)Tj -0.25 Tc 98.1578 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable in functions calling the function)Tj -273.926 -12 Td 0.105 Tw (where the error is actually caught. In this case, the calling function can indicate that it is continuing the cur)Tj 428.665 0 Td (-)Tj -428.665 -12 Td 0.459 Tw (rent error by using)Tj -0.55 Tc /R21445472 10 Tf 78.4859 0 Td (AG)Tj 0 Tc 14.45 0 Td (PREV)Tj /R21129016 10 Tf 30.1789 0 Td [(as the Œrst ar)18.0054(gument. The remaining ar)]TJ 157.644 0 Td 0.46 Tw (guments to)Tj /R21445472 10 Tf 47.5898 0 Td (agerr)Tj /R21129016 10 Tf 26.2801 0 Td (are the same as the)Tj -354.629 -12 Td 0 Tw [(ar)18.0151(guments to)]TJ /R21445472 10 Tf 54.2598 0 Td (printf)Tj /R21129016 10 Tf 25 0 Td (.)Tj -79.2598 -16.8 Td 0.079 Tw (The functions)Tj /R21445472 10 Tf 57.9281 0 Td [(agwar)14.9841(ningf)]TJ /R21129016 10 Tf 51.318 0 Td (and)Tj /R21445472 10 Tf 17.018 0 Td [(agerr)18.0151(orf)]TJ /R21129016 10 Tf 38.4879 0 Td 0.078 Tw (are shorthand for)Tj /R21445472 10 Tf 71.0441 0 Td [(agerr\(A)55.0073(GERR,...\))]TJ /R21129016 10 Tf 78.118 0 Td (and)Tj /R21445472 10 Tf 17.018 0 Td [(agerr\(A)55.0098(GW)119.99(ARN,...\))]TJ 2.578 Tc /R21129016 10 Tf 84.8898 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)' /R21445472 10 Tf 18.484 0 Td (agseterrf)Tj /R21129016 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 /R21445472 10 Tf 269.86 0 Td (stderr)Tj /R21129016 10 Tf 26.1 0 Td (.)Tj -295.96 -16.8 Td (Errors not written are stored in a log Œle. The last recorded error can be retrei)Tj -0.15 Tc 308.55 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td [(db)250(yc)]TJ 0 Tc 24.4398 0 Td (alling)Tj /R21445472 10 Tf 25.2801 0 Td (aglasterr)Tj /R21129016 10 Tf 38.3199 0 Td (.)Tj -405.88 -16.8 Td (The function)Tj /R21445472 10 Tf 53.8801 0 Td [(agerr)18.0151(ors)]TJ /R21129016 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 /R21445472 10.95 Tf -257.62 -16.8 Td [(EXAMPLE PR)30.0605(OGRAM)]TJ /R21129016 10 Tf 36 -12 Td (#include <stdio.h>)Tj (#include <cgraph.h>)' 24 TL T*[(typedef struct {Agrec_t hdr; int x,y)65.0146(,z;} mydata;)]TJ -0.2 Tc (vo)' 0 Tc 9.8 0 Td [(id main\(int ar)17.9846(gc, char **ar)18.0151(gv\))]TJ -9.8 -12 Td ({)Tj 10 -12 Td 7.5 Tw (Agraph_t *g,)Tj 62.7699 0 Td (*h;)Tj -62.7699 -12 Td (Agnode_t *v;)Tj 12 TL (Agedge_t *e;)' 10 Tw (Agsym_t *attr;)' 12.5 Tw (Dict_t *d;)' 20 Tw (int cnt;)' 12.5 Tw (mydata *p;)' 24 TL 0 Tw (if \(g = agread\(stdin,NIL\(Agdisc_t*\)\)\) {)' 10 -12 Td (cnt = 0; attr = 0;)Tj 12 TL T*[(while \(attr = agnxtattr\(g, A)40.0073(GNODE, attr\)\) cnt++;)]TJ T*[(printf\("The graph %s has %d attrib)20.0146(utes\\n",agnameof\(g\),cnt\);)]TJ 24 TL (/* mak)' 2.5 Tc 27.4 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 -107.3 -12 Td [(attr = ag)4.98413(attr\(g,A)39.9927(GNODE,"color","blue"\);)]TJ (/* create a ne)' 2.5 Tc 52.7801 0 Td (wg)Tj 0 Tc 14.7199 0 Td (raph of the same kind as g */)Tj 2.5 Tc -67.5 -12 Td (h=a)Tj 0 Tc 20.0801 0 Td (gopen\("tmp",g->desc, NULL\);)Tj -20.0801 -24 Td [(/* this is a w)9.98413(ay of counting all the edges of the graph */)]TJ 12 TL (cnt = 0;)' (for \(v = agfstnode\(g\); v; v = agnxtnode\(g,v\)\))' 10 -12 Td (for \(e = agfstout\(g,v\); e; e = agnxtout\(g,e\)\))Tj 10 -12 Td (cnt++;)Tj -20 -24 Td (/* attach records to edges */)Tj (for \(v = agfstnode\(g\); v; v = agnxtnode\(g,v\)\))' 10 -12 Td (for \(e = agfstout\(g,v\); e; e = agnxtout\(g,e\)\) {)Tj 2.5 Tc 10 -12 Td (p=\()Tj 0 Tc 18.9699 0 Td [(mydata*\) agbindrec\(e,"mydata",sizeof\(mydata\),TR)39.9927(UE\);)]TJ -18.9699 -12 Td [(p->x = 27;)-500(/* meaningless data access e)14.9854(xample */)]TJ T*[(\(\(mydata*\)\(A)39.9927(GD)]TJ -1.11 Tc 68.6199 0 Td -1.21 Tw (AT A)Tj 0 Tc 18.5102 0 Td 0 Tw [(\(e\)\)\)->y = 999; /* another e)14.9854(xample */)]TJ -107.13 -12 Td (})Tj -10 -12 Td (})Tj 144.555 -48 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2152 │ │ │ │ │ │ +2149 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R30550880 │ │ │ │ │ │ +R21445472 │ │ │ │ │ │ │ │ │ │ │ │ -R30234424 │ │ │ │ │ │ +R21129016 │ │ │ │ │ │ │ │ │ │ │ │ -R29906536 │ │ │ │ │ │ +R20801128 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -1067,29 +1067,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R29906536 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R29906536 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R30234424 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 Td (})Tj /R30550880 10.95 Tf -36 -28.8 Td (EXAMPLE GRAPH FILES)Tj /R30234424 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 12 TL (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 /R30550880 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R30234424 10 Tf 36 -12 Td (Libcdt\(3\))Tj -0.11 Tc /R30550880 10.95 Tf -36 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R30234424 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 /R30550880 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R30234424 10 Tf 20.7363 -12 Td [(Stephen North, north@research.att.com, A)110.984(T&T Research.)]TJ 154.555 -268.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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20801128 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R20801128 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R21129016 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 Td (})Tj /R21445472 10.95 Tf -36 -28.8 Td (EXAMPLE GRAPH FILES)Tj /R21129016 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 12 TL (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 /R21445472 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R21129016 10 Tf 36 -12 Td (Libcdt\(3\))Tj -0.11 Tc /R21445472 10.95 Tf -36 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R21129016 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 /R21445472 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R21129016 10 Tf 20.7363 -12 Td [(Stephen North, north@research.att.com, A)110.984(T&T Research.)]TJ 154.555 -268.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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1239 │ │ │ │ │ │ +1237 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R30550880 │ │ │ │ │ │ +R21445472 │ │ │ │ │ │ │ │ │ │ │ │ -R30234424 │ │ │ │ │ │ +R21129016 │ │ │ │ │ │ │ │ │ │ │ │ -R29906536 │ │ │ │ │ │ +R20801128 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -1141,18 +1141,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -536 │ │ │ │ │ │ +537 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R30679736 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21574328 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1173,15 +1173,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 685 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R30680104 def 1 begincodespacerange <00><ff> endcodespacerange 89 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> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21574696 def 1 begincodespacerange <00><ff> endcodespacerange 89 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> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1208,15 +1208,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 364 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R30680472 def 1 begincodespacerange <00><ff> endcodespacerange 32 beginbfrange <20><20><0020> <21><21><0021> <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> <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> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21575064 def 1 begincodespacerange <00><ff> endcodespacerange 32 beginbfrange <20><20><0020> <21><21><0021> <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> <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> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -1224,15 +1224,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-23a797f70d83'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-097a6d46673d'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 55 │ │ │ ├── ./usr/share/doc/graphviz/pdf/cluster.1.pdf.gz │ │ │ │ ├── cluster.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -72,15 +72,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R17360488 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLUSTER)Tj /R17688376 10 Tf 42.5 0 Td 121.12 Tw (\(1\) General)Tj 169.43 0 Td 0 Tw (Commands Manual)Tj /R17360488 10 Tf 202.07 0 Td (CLUSTER)Tj /R17688376 10 Tf 42.5 0 Td (\(1\))Tj -0.219 Tc /R18004832 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R17688376 10 Tf 20.407 -12 Td (cluster ­ Œnd clusters in a graph and augment the graph with this information.)Tj /R18004832 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R18004832 10 Tf 36 -12 Td (cluster)Tj /R17688376 10 Tf 31.3801 0 Td ([)Tj /R18004832 10 Tf 3.33008 0 Td (­v?)Tj 5 Tc /R17688376 10 Tf 15.7 0 Td (][)Tj 0 Tc /R18004832 10 Tf 14.1602 0 Td (­C)Tj /R17360488 10 Tf 13.2801 0 Td (k)Tj 2.5 Tc /R17688376 10 Tf 7.61016 0 Td (][)Tj 0 Tc /R18004832 10 Tf 11.6602 0 Td (­c)Tj /R17360488 10 Tf 10.5 0 Td (k)Tj 2.5 Tc /R17688376 10 Tf 7.61016 0 Td (][)Tj 0 Tc /R18004832 10 Tf 11.6602 0 Td (­o)Tj /R17360488 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R17688376 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R17360488 10 Tf 13.5699 0 Td (Œles)Tj /R17688376 10 Tf 18.8801 0 Td (])Tj /R18004832 10.95 Tf -236.451 -16.8 Td (DESCRIPTION)Tj /R18004832 10 Tf 36 -12 Td (cluster)Tj /R17688376 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 /R18004832 10 Tf 39.941 0 Td (cluster)Tj /R17688376 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 /R18004832 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R17688376 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R18004832 10 Tf 16.8 TL (­C)' /R17360488 10 Tf 13.2801 0 Td (k)Tj /R17688376 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 /R17360488 10 Tf 354.099 0 Td (k)Tj /R17688376 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 /R17360488 10 Tf 9.66016 0 Td [(k=)300(=0)]TJ /R17688376 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 /R18004832 10 Tf -36 -16.8 Td (­c)Tj /R17360488 10 Tf 10.5 0 Td (k)Tj /R17688376 10 Tf 25.5 0 Td 0.521 Tw (speciŒes clustering method.)Tj 117.943 0 Td (If)Tj 3.022 Tc /R17360488 10 Tf 9.68086 0 Td [(k=)302.19(=0)]TJ /R17688376 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 /R17360488 10 Tf 9.68203 0 Td [(k=)302.188(=1)]TJ 0 Tc /R17688376 10 Tf -367.016 -12 Td 0 Tw (modularity quality will be used.)Tj /R18004832 10 Tf -36 -16.8 Td (­o)Tj /R17360488 10 Tf 10.9301 0 Td (outŒle)Tj /R17688376 10 Tf 25.0699 -12 Td (SpeciŒes that output should go into the Œle)Tj /R17360488 10 Tf 173.9 0 Td (outŒle)Tj 2.5 Tc /R17688376 10 Tf 25 0 Td [(.B)250.007(yd)]TJ 0 Tc 24.1699 0 Td [(ef)10.0073(ault,)]TJ /R17360488 10 Tf 27.6699 0 Td (stdout)Tj /R17688376 10 Tf 26.95 0 Td (is used.)Tj /R18004832 10 Tf -313.69 -16.8 Td (­v)Tj -1.11 Tc /R17688376 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R18004832 10.95 Tf -82.55 -16.8 Td (EXAMPLES)Tj /R17688376 10 Tf 36 -12 Td (Applying)Tj /R18004832 10 Tf 40.2801 0 Td (cluster)Tj /R17688376 10 Tf 31.3801 0 Td [(to the follo)25.0146(wing graph,)]TJ /R18004832 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 /R17688376 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 /R18004832 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 /R17688376 10 Tf 162.45 -79.2 Td (3M)Tj 0 Tc 16.3898 0 Td [(arch 2011)-20095(1)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R25204328 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLUSTER)Tj /R25532216 10 Tf 42.5 0 Td 121.12 Tw (\(1\) General)Tj 169.43 0 Td 0 Tw (Commands Manual)Tj /R25204328 10 Tf 202.07 0 Td (CLUSTER)Tj /R25532216 10 Tf 42.5 0 Td (\(1\))Tj -0.219 Tc /R25848672 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R25532216 10 Tf 20.407 -12 Td (cluster ­ Œnd clusters in a graph and augment the graph with this information.)Tj /R25848672 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R25848672 10 Tf 36 -12 Td (cluster)Tj /R25532216 10 Tf 31.3801 0 Td ([)Tj /R25848672 10 Tf 3.33008 0 Td (­v?)Tj 5 Tc /R25532216 10 Tf 15.7 0 Td (][)Tj 0 Tc /R25848672 10 Tf 14.1602 0 Td (­C)Tj /R25204328 10 Tf 13.2801 0 Td (k)Tj 2.5 Tc /R25532216 10 Tf 7.61016 0 Td (][)Tj 0 Tc /R25848672 10 Tf 11.6602 0 Td (­c)Tj /R25204328 10 Tf 10.5 0 Td (k)Tj 2.5 Tc /R25532216 10 Tf 7.61016 0 Td (][)Tj 0 Tc /R25848672 10 Tf 11.6602 0 Td (­o)Tj /R25204328 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R25532216 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R25204328 10 Tf 13.5699 0 Td (Œles)Tj /R25532216 10 Tf 18.8801 0 Td (])Tj /R25848672 10.95 Tf -236.451 -16.8 Td (DESCRIPTION)Tj /R25848672 10 Tf 36 -12 Td (cluster)Tj /R25532216 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 /R25848672 10 Tf 39.941 0 Td (cluster)Tj /R25532216 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 /R25848672 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R25532216 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R25848672 10 Tf 16.8 TL (­C)' /R25204328 10 Tf 13.2801 0 Td (k)Tj /R25532216 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 /R25204328 10 Tf 354.099 0 Td (k)Tj /R25532216 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 /R25204328 10 Tf 9.66016 0 Td [(k=)300(=0)]TJ /R25532216 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 /R25848672 10 Tf -36 -16.8 Td (­c)Tj /R25204328 10 Tf 10.5 0 Td (k)Tj /R25532216 10 Tf 25.5 0 Td 0.521 Tw (speciŒes clustering method.)Tj 117.943 0 Td (If)Tj 3.022 Tc /R25204328 10 Tf 9.68086 0 Td [(k=)302.19(=0)]TJ /R25532216 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 /R25204328 10 Tf 9.68203 0 Td [(k=)302.188(=1)]TJ 0 Tc /R25532216 10 Tf -367.016 -12 Td 0 Tw (modularity quality will be used.)Tj /R25848672 10 Tf -36 -16.8 Td (­o)Tj /R25204328 10 Tf 10.9301 0 Td (outŒle)Tj /R25532216 10 Tf 25.0699 -12 Td (SpeciŒes that output should go into the Œle)Tj /R25204328 10 Tf 173.9 0 Td (outŒle)Tj 2.5 Tc /R25532216 10 Tf 25 0 Td [(.B)250.007(yd)]TJ 0 Tc 24.1699 0 Td [(ef)10.0073(ault,)]TJ /R25204328 10 Tf 27.6699 0 Td (stdout)Tj /R25532216 10 Tf 26.95 0 Td (is used.)Tj /R25848672 10 Tf -313.69 -16.8 Td (­v)Tj -1.11 Tc /R25532216 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R25848672 10.95 Tf -82.55 -16.8 Td (EXAMPLES)Tj /R25532216 10 Tf 36 -12 Td (Applying)Tj /R25848672 10 Tf 40.2801 0 Td (cluster)Tj /R25532216 10 Tf 31.3801 0 Td [(to the follo)25.0146(wing graph,)]TJ /R25848672 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 /R25532216 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 /R25848672 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 /R25532216 10 Tf 162.45 -79.2 Td (3M)Tj 0 Tc 16.3898 0 Td [(arch 2011)-20095(1)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1670 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -635,19 +635,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R18004832 │ │ │ │ │ │ +R25848672 │ │ │ │ │ │ │ │ │ │ │ │ -R17688376 │ │ │ │ │ │ +R25532216 │ │ │ │ │ │ │ │ │ │ │ │ -R17360488 │ │ │ │ │ │ +R25204328 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -684,29 +684,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R17360488 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLUSTER)Tj /R17688376 10 Tf 42.5 0 Td 121.12 Tw (\(1\) General)Tj 169.43 0 Td 0 Tw (Commands Manual)Tj /R17360488 10 Tf 202.07 0 Td (CLUSTER)Tj /R17688376 10 Tf 42.5 0 Td (\(1\))Tj -0.548 Tc /R18004832 10.95 Tf -456.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R17688376 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 /R18004832 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R17688376 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R25204328 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLUSTER)Tj /R25532216 10 Tf 42.5 0 Td 121.12 Tw (\(1\) General)Tj 169.43 0 Td 0 Tw (Commands Manual)Tj /R25204328 10 Tf 202.07 0 Td (CLUSTER)Tj /R25532216 10 Tf 42.5 0 Td (\(1\))Tj -0.548 Tc /R25848672 10.95 Tf -456.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R25532216 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 /R25848672 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R25532216 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -574 │ │ │ │ │ │ +575 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R18004832 │ │ │ │ │ │ +R25848672 │ │ │ │ │ │ │ │ │ │ │ │ -R17688376 │ │ │ │ │ │ +R25532216 │ │ │ │ │ │ │ │ │ │ │ │ -R17360488 │ │ │ │ │ │ +R25204328 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -761,15 +761,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 496 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16745192 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R24589032 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -786,18 +786,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -572 │ │ │ │ │ │ +573 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16745560 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R24589400 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -819,15 +819,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 284 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16745928 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R24589768 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -849,15 +849,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-7a5e0de884c8'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-4a2c855de1e7'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 28 │ │ │ ├── ./usr/share/doc/graphviz/pdf/diffimg.1.pdf.gz │ │ │ │ ├── diffimg.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R29021800 10 Tf 1 0 0 1 72.5801 793.89 Tm (DIFFIMG)Tj /R29349688 10 Tf 42.15 0 Td 120.73 Tw (\(1\) General)Tj 169.04 0 Td 0 Tw (Commands Manual)Tj /R29021800 10 Tf 202.42 0 Td (DIFFIMG)Tj /R29349688 10 Tf 42.15 0 Td (\(1\))Tj -0.219 Tc /R29666144 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R29349688 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 /R29666144 10.95 Tf -225.16 -16.8 Td (SYNOPSIS)Tj /R29666144 10 Tf 36 -12 Td (difŒmg)Tj /R29349688 10 Tf 33.0602 0 Td (image1 image2 [)Tj /R29021800 10 Tf 67.4398 0 Td (outima)Tj -0.1 Tc 27.6801 0 Td (ge)Tj 0 Tc /R29349688 10 Tf 9.51992 0 Td (])Tj /R29666144 10.95 Tf -173.7 -16.8 Td (DESCRIPTION)Tj /R29666144 10 Tf 36 -12 Td (difŒmg)Tj /R29349688 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 /R29666144 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R29349688 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R30365288 10 Tf 1 0 0 1 72.5801 793.89 Tm (DIFFIMG)Tj /R30693176 10 Tf 42.15 0 Td 120.73 Tw (\(1\) General)Tj 169.04 0 Td 0 Tw (Commands Manual)Tj /R30365288 10 Tf 202.42 0 Td (DIFFIMG)Tj /R30693176 10 Tf 42.15 0 Td (\(1\))Tj -0.219 Tc /R31009632 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R30693176 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 /R31009632 10.95 Tf -225.16 -16.8 Td (SYNOPSIS)Tj /R31009632 10 Tf 36 -12 Td (difŒmg)Tj /R30693176 10 Tf 33.0602 0 Td (image1 image2 [)Tj /R30365288 10 Tf 67.4398 0 Td (outima)Tj -0.1 Tc 27.6801 0 Td (ge)Tj 0 Tc /R30693176 10 Tf 9.51992 0 Td (])Tj /R31009632 10.95 Tf -173.7 -16.8 Td (DESCRIPTION)Tj /R31009632 10 Tf 36 -12 Td (difŒmg)Tj /R30693176 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 /R31009632 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R30693176 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -966 │ │ │ │ │ │ +968 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ YOJLJA+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -527,19 +527,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R29666144 │ │ │ │ │ │ +R31009632 │ │ │ │ │ │ │ │ │ │ │ │ -R29349688 │ │ │ │ │ │ +R30693176 │ │ │ │ │ │ │ │ │ │ │ │ -R29021800 │ │ │ │ │ │ +R30365288 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -591,18 +591,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -289 │ │ │ │ │ │ +288 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29691544 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R31035032 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -622,15 +622,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 474 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29691912 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R31035400 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -652,15 +652,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 246 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29692280 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R31035768 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -668,15 +668,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-bddb60488c89'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-320c5b7ec659'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 23 │ │ │ ├── ./usr/share/doc/graphviz/pdf/dijkstra.1.pdf.gz │ │ │ │ ├── dijkstra.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40842856 10 Tf 1 0 0 1 72.5801 793.89 Tm (DIJKSTRA)Tj /R41170744 10 Tf 44.4699 0 Td 118.41 Tw (\(1\) General)Tj 166.72 0 Td 0 Tw (Commands Manual)Tj /R40842856 10 Tf 200.1 0 Td (DIJKSTRA)Tj /R41170744 10 Tf 44.4699 0 Td (\(1\))Tj -0.219 Tc /R41487200 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R41170744 10 Tf 20.407 -12 Td (dijkstra ­ single-source distance Œlter for Graphviz)Tj /R41487200 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R41487200 10 Tf 36 -12 Td (dijkstra)Tj /R41170744 10 Tf 36.3898 0 Td ([)Tj /R41487200 10 Tf 5.83008 0 Td (­adp?)Tj 2.5 Tc /R41170744 10 Tf 31.8199 0 Td (][)Tj 0 Tc /R40842856 10 Tf 12 0 Td [(sour)36.9849(cenode Œle)]TJ /R41170744 10 Tf 63.1301 0 Td (])Tj /R41487200 10.95 Tf -185.17 -16.8 Td (DESCRIPTION)Tj /R41487200 10 Tf 36 -12 Td (dijkstra)Tj /R41170744 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 /R40842856 10 Tf 22.6281 0 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R41170744 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 /R40842856 10 Tf 12.3781 0 Td (len)Tj /R41170744 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 /R40842856 10 Tf 18.7488 0 Td (dist)Tj /R41170744 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.279 Tw (node is set to its distance from)Tj /R40842856 10 Tf 126.453 0 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R41170744 10 Tf 53.359 0 Td (If the)Tj /R41487200 10 Tf 24.4379 0 Td (-p)Tj /R41170744 10 Tf 11.6691 0 Td (ag is used, the)Tj /R40842856 10 Tf 67.0859 0 Td (pr)Tj -0.15 Tc 8.51992 0 Td (ev)Tj 0 Tc /R41170744 10 Tf 11.8289 0 Td (attrib)Tj 20.9102 0 Td (ute of each node reachable)Tj -324.264 -12 Td (from)Tj /R40842856 10 Tf 22.6551 0 Td [(sour)36.9849(cenode)]TJ /R41170744 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 /R40842856 10 Tf 15.4762 0 Td (maxdist)Tj /R41170744 10 Tf 34.666 0 Td (is)Tj -425.33 -12 Td 0 Tw (set to the maximum)Tj /R40842856 10 Tf 82.0199 0 Td (dist)Tj /R41170744 10 Tf 17.6301 0 Td (of all nodes in the graph.)Tj -99.65 -16.8 Td (If the)Tj /R41487200 10 Tf 23.8801 0 Td (-d)Tj /R41170744 10 Tf 11.3898 0 Td [(ag is used, the graph is treated as directed and only forw)9.98535(ard edges are used.)]TJ -35.2699 -16.8 Td 0.979 Tw (By def)Tj 27.8191 0 Td 0.978 Tw (ault, if the graph is disconnected, the)Tj /R40842856 10 Tf 156.896 0 Td (dist)Tj /R41170744 10 Tf 18.6078 0 Td (attrib)Tj 20.9102 0 Td (ute of nodes unreachable from)Tj /R40842856 10 Tf 129.36 0 Td [(sour)36.9824(cenode)]TJ /R41170744 10 Tf 49.3883 0 Td (are left)Tj -402.982 -12 Td 0.794 Tw (untouched, and)Tj /R40842856 10 Tf 65.568 0 Td (maxdist)Tj /R41170744 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.051 Tw (this run. On the other hand, if the)Tj /R41487200 10 Tf 135.948 0 Td (-a)Tj /R41170744 10 Tf 10.8809 0 Td 0.05 Tw (ag is used, the)Tj /R40842856 10 Tf 65.2699 0 Td (dist)Tj /R41170744 10 Tf 17.6801 0 Td (attrib)Tj 20.9102 0 Td (ute of an unreachable node is assigned a v)Tj 168.54 0 Td (ery)Tj -419.229 -12 Td 0 Tw [(lar)18.0078(ge v)25.0159(alue, and)]TJ /R40842856 10 Tf 66.0398 0 Td (maxdist)Tj /R41170744 10 Tf 34.2898 0 Td (records the maximum distance found in the component containing)Tj /R40842856 10 Tf 267.81 0 Td [(sour)36.9824(cenode)15.0098(.)]TJ /R41170744 10 Tf -368.14 -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 /R40842856 10 Tf 40.3359 0 Td (sour)Tj 17.4102 0 Td (cenode Œle)Tj /R41170744 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 /R40842856 10 Tf 34.1359 0 Td (Œle)Tj /R41170744 10 Tf 15.4578 0 Td (is missing,)Tj /R41487200 10 Tf 46.4059 0 Td (stdin)Tj /R41170744 10 Tf 24.1781 0 Td [(is used.)-555.801(All output is)]TJ -344.757 -12 Td 0 Tw (written to)Tj /R41487200 10 Tf 41.1102 0 Td (stdout)Tj /R41170744 10 Tf 26.6699 0 Td (.)Tj -67.7801 -16.8 Td 1.182 Tw (In a typical application,)Tj /R40842856 10 Tf 102.007 0 Td (dist)Tj /R41170744 10 Tf 18.8109 0 Td (and)Tj /R40842856 10 Tf 18.5012 0 Td (maxdist)Tj /R41170744 10 Tf 35.4711 0 Td 1.181 Tw (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.273 -12 Td [(trib)20.0159(ute.)]TJ /R41487200 10.95 Tf -36 -16.8 Td 0 Tw (SEE ALSO)Tj /R41170744 10 Tf 36 -12 Td (gvpr\(1\), gvcolor\(1\), libgraph\(3\))Tj 167.45 -410.4 Td [(21 March 2001)-19845(1)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R19457640 10 Tf 1 0 0 1 72.5801 793.89 Tm (DIJKSTRA)Tj /R19785528 10 Tf 44.4699 0 Td 118.41 Tw (\(1\) General)Tj 166.72 0 Td 0 Tw (Commands Manual)Tj /R19457640 10 Tf 200.1 0 Td (DIJKSTRA)Tj /R19785528 10 Tf 44.4699 0 Td (\(1\))Tj -0.219 Tc /R20101984 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R19785528 10 Tf 20.407 -12 Td (dijkstra ­ single-source distance Œlter for Graphviz)Tj /R20101984 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R20101984 10 Tf 36 -12 Td (dijkstra)Tj /R19785528 10 Tf 36.3898 0 Td ([)Tj /R20101984 10 Tf 5.83008 0 Td (­adp?)Tj 2.5 Tc /R19785528 10 Tf 31.8199 0 Td (][)Tj 0 Tc /R19457640 10 Tf 12 0 Td [(sour)36.9849(cenode Œle)]TJ /R19785528 10 Tf 63.1301 0 Td (])Tj /R20101984 10.95 Tf -185.17 -16.8 Td (DESCRIPTION)Tj /R20101984 10 Tf 36 -12 Td (dijkstra)Tj /R19785528 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 /R19457640 10 Tf 22.6281 0 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R19785528 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 /R19457640 10 Tf 12.3781 0 Td (len)Tj /R19785528 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 /R19457640 10 Tf 18.7488 0 Td (dist)Tj /R19785528 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.279 Tw (node is set to its distance from)Tj /R19457640 10 Tf 126.453 0 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R19785528 10 Tf 53.359 0 Td (If the)Tj /R20101984 10 Tf 24.4379 0 Td (-p)Tj /R19785528 10 Tf 11.6691 0 Td (ag is used, the)Tj /R19457640 10 Tf 67.0859 0 Td (pr)Tj -0.15 Tc 8.51992 0 Td (ev)Tj 0 Tc /R19785528 10 Tf 11.8289 0 Td (attrib)Tj 20.9102 0 Td (ute of each node reachable)Tj -324.264 -12 Td (from)Tj /R19457640 10 Tf 22.6551 0 Td [(sour)36.9849(cenode)]TJ /R19785528 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 /R19457640 10 Tf 15.4762 0 Td (maxdist)Tj /R19785528 10 Tf 34.666 0 Td (is)Tj -425.33 -12 Td 0 Tw (set to the maximum)Tj /R19457640 10 Tf 82.0199 0 Td (dist)Tj /R19785528 10 Tf 17.6301 0 Td (of all nodes in the graph.)Tj -99.65 -16.8 Td (If the)Tj /R20101984 10 Tf 23.8801 0 Td (-d)Tj /R19785528 10 Tf 11.3898 0 Td [(ag is used, the graph is treated as directed and only forw)9.98535(ard edges are used.)]TJ -35.2699 -16.8 Td 0.979 Tw (By def)Tj 27.8191 0 Td 0.978 Tw (ault, if the graph is disconnected, the)Tj /R19457640 10 Tf 156.896 0 Td (dist)Tj /R19785528 10 Tf 18.6078 0 Td (attrib)Tj 20.9102 0 Td (ute of nodes unreachable from)Tj /R19457640 10 Tf 129.36 0 Td [(sour)36.9824(cenode)]TJ /R19785528 10 Tf 49.3883 0 Td (are left)Tj -402.982 -12 Td 0.794 Tw (untouched, and)Tj /R19457640 10 Tf 65.568 0 Td (maxdist)Tj /R19785528 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.051 Tw (this run. On the other hand, if the)Tj /R20101984 10 Tf 135.948 0 Td (-a)Tj /R19785528 10 Tf 10.8809 0 Td 0.05 Tw (ag is used, the)Tj /R19457640 10 Tf 65.2699 0 Td (dist)Tj /R19785528 10 Tf 17.6801 0 Td (attrib)Tj 20.9102 0 Td (ute of an unreachable node is assigned a v)Tj 168.54 0 Td (ery)Tj -419.229 -12 Td 0 Tw [(lar)18.0078(ge v)25.0159(alue, and)]TJ /R19457640 10 Tf 66.0398 0 Td (maxdist)Tj /R19785528 10 Tf 34.2898 0 Td (records the maximum distance found in the component containing)Tj /R19457640 10 Tf 267.81 0 Td [(sour)36.9824(cenode)15.0098(.)]TJ /R19785528 10 Tf -368.14 -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 /R19457640 10 Tf 40.3359 0 Td (sour)Tj 17.4102 0 Td (cenode Œle)Tj /R19785528 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 /R19457640 10 Tf 34.1359 0 Td (Œle)Tj /R19785528 10 Tf 15.4578 0 Td (is missing,)Tj /R20101984 10 Tf 46.4059 0 Td (stdin)Tj /R19785528 10 Tf 24.1781 0 Td [(is used.)-555.801(All output is)]TJ -344.757 -12 Td 0 Tw (written to)Tj /R20101984 10 Tf 41.1102 0 Td (stdout)Tj /R19785528 10 Tf 26.6699 0 Td (.)Tj -67.7801 -16.8 Td 1.182 Tw (In a typical application,)Tj /R19457640 10 Tf 102.007 0 Td (dist)Tj /R19785528 10 Tf 18.8109 0 Td (and)Tj /R19457640 10 Tf 18.5012 0 Td (maxdist)Tj /R19785528 10 Tf 35.4711 0 Td 1.181 Tw (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.273 -12 Td [(trib)20.0159(ute.)]TJ /R20101984 10.95 Tf -36 -16.8 Td 0 Tw (SEE ALSO)Tj /R19785528 10 Tf 36 -12 Td (gvpr\(1\), gvcolor\(1\), libgraph\(3\))Tj 167.45 -410.4 Td [(21 March 2001)-19845(1)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1786 │ │ │ │ │ │ +1784 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ LPARCH+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -650,19 +650,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R41487200 │ │ │ │ │ │ +R20101984 │ │ │ │ │ │ │ │ │ │ │ │ -R41170744 │ │ │ │ │ │ +R19785528 │ │ │ │ │ │ │ │ │ │ │ │ -R40842856 │ │ │ │ │ │ +R19457640 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -717,15 +717,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 352 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41512600 def 1 begincodespacerange <00><ff> endcodespacerange 30 beginbfrange <20><20><0020> <2d><2d><002d> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R20127384 def 1 begincodespacerange <00><ff> endcodespacerange 30 beginbfrange <20><20><0020> <2d><2d><002d> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -742,18 +742,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -470 │ │ │ │ │ │ +471 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36867200 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15481984 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -773,18 +773,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -331 │ │ │ │ │ │ +332 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36867568 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15482352 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -806,15 +806,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-c6279f96042b'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-fc4631228a62'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 24 │ │ │ ├── ./usr/share/doc/graphviz/pdf/dot.1.pdf.gz │ │ │ │ ├── dot.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -79,20 +79,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18343528 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R18655872 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R18343528 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R18655872 10 Tf 20.8699 0 Td (\(1\))Tj -0.219 Tc /R18987872 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R18655872 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)' /R18987872 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R18987872 10 Tf 36 -12 Td (dot)Tj /R18655872 10 Tf 16.3898 0 Td ([)Tj /R18343528 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R18655872 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R18987872 10 Tf -58.3301 -12 Td (neato)Tj /R18655872 10 Tf 25.8301 0 Td ([)Tj /R18343528 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R18655872 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R18987872 10 Tf -67.7703 -12 Td [(tw)10(opi)]TJ /R18655872 10 Tf 26.2898 0 Td ([)Tj /R18343528 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R18655872 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R18987872 10 Tf -68.2301 -12 Td [(cir)17.9919(co)]TJ /R18655872 10 Tf 23.4199 0 Td ([)Tj /R18343528 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R18655872 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R18987872 10 Tf -65.3602 -12 Td (fdp)Tj /R18655872 10 Tf 16.95 0 Td ([)Tj /R18343528 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R18655872 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R18987872 10 Tf -58.8902 -12 Td (sfdp)Tj /R18655872 10 Tf 20.8398 0 Td ([)Tj /R18343528 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R18655872 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R18987872 10 Tf -62.7801 -12 Td [(patchw)9.98413(ork)]TJ /R18655872 10 Tf 48.5102 0 Td ([)Tj /R18343528 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R18655872 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R18987872 10 Tf -90.4504 -12 Td (osage)Tj /R18655872 10 Tf 25.8301 0 Td ([)Tj /R18343528 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R18655872 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R18987872 10.95 Tf -103.77 -16.8 Td (DESCRIPTION)Tj /R18655872 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 /R18343528 10 Tf 0.35 -16.8 Td (dot)Tj /R18655872 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 /R18343528 10 Tf -139.68 -16.8 Td (neato)Tj /R18655872 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 /R18343528 10 Tf -22.9402 -16.8 Td (twopi)Tj /R18655872 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 /R18343528 10 Tf 0.2 -16.8 Td [(cir)37.0154(co)]TJ /R18655872 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 /R18343528 10 Tf 1.96992 -16.8 Td (fdp)Tj /R18655872 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 /R18343528 10 Tf 0.339844 -16.8 Td (sfdp)Tj /R18655872 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 /R18343528 10 Tf 1.25 -16.8 Td [(patc)15.0073(hwork)]TJ /R18655872 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 /R18343528 10 Tf 0.230078 -16.8 Td (osa)Tj -0.1 Tc 13.7898 0 Td (ge)Tj 0 Tc /R18655872 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 /R18987872 10 Tf 7.59883 0 Td (pack)Tj /R18655872 10 Tf 24.2691 0 Td (and)Tj /R18987872 10 Tf -417.56 -12 Td (packmode)Tj /R18655872 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R25695848 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R26008192 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R25695848 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R26008192 10 Tf 20.8699 0 Td (\(1\))Tj -0.219 Tc /R26340192 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R26008192 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)' /R26340192 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R26340192 10 Tf 36 -12 Td (dot)Tj /R26008192 10 Tf 16.3898 0 Td ([)Tj /R25695848 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R26008192 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R26340192 10 Tf -58.3301 -12 Td (neato)Tj /R26008192 10 Tf 25.8301 0 Td ([)Tj /R25695848 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R26008192 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R26340192 10 Tf -67.7703 -12 Td [(tw)10(opi)]TJ /R26008192 10 Tf 26.2898 0 Td ([)Tj /R25695848 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R26008192 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R26340192 10 Tf -68.2301 -12 Td [(cir)17.9919(co)]TJ /R26008192 10 Tf 23.4199 0 Td ([)Tj /R25695848 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R26008192 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R26340192 10 Tf -65.3602 -12 Td (fdp)Tj /R26008192 10 Tf 16.95 0 Td ([)Tj /R25695848 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R26008192 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R26340192 10 Tf -58.8902 -12 Td (sfdp)Tj /R26008192 10 Tf 20.8398 0 Td ([)Tj /R25695848 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R26008192 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R26340192 10 Tf -62.7801 -12 Td [(patchw)9.98413(ork)]TJ /R26008192 10 Tf 48.5102 0 Td ([)Tj /R25695848 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R26008192 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R26340192 10 Tf -90.4504 -12 Td (osage)Tj /R26008192 10 Tf 25.8301 0 Td ([)Tj /R25695848 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R26008192 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R26340192 10.95 Tf -103.77 -16.8 Td (DESCRIPTION)Tj /R26008192 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 /R25695848 10 Tf 0.35 -16.8 Td (dot)Tj /R26008192 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 /R25695848 10 Tf -139.68 -16.8 Td (neato)Tj /R26008192 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 /R25695848 10 Tf -22.9402 -16.8 Td (twopi)Tj /R26008192 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 /R25695848 10 Tf 0.2 -16.8 Td [(cir)37.0154(co)]TJ /R26008192 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 /R25695848 10 Tf 1.96992 -16.8 Td (fdp)Tj /R26008192 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 /R25695848 10 Tf 0.339844 -16.8 Td (sfdp)Tj /R26008192 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 /R25695848 10 Tf 1.25 -16.8 Td [(patc)15.0073(hwork)]TJ /R26008192 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 /R25695848 10 Tf 0.230078 -16.8 Td (osa)Tj -0.1 Tc 13.7898 0 Td (ge)Tj 0 Tc /R26008192 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 /R26340192 10 Tf 7.59883 0 Td (pack)Tj /R26008192 10 Tf 24.2691 0 Td (and)Tj /R26340192 10 Tf -417.56 -12 Td (packmode)Tj /R26008192 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2995 │ │ │ │ │ │ +2998 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ BTIFQC+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -658,19 +658,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R18987872 │ │ │ │ │ │ +R26340192 │ │ │ │ │ │ │ │ │ │ │ │ -R18655872 │ │ │ │ │ │ +R26008192 │ │ │ │ │ │ │ │ │ │ │ │ -R18343528 │ │ │ │ │ │ +R25695848 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -707,29 +707,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18343528 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R18655872 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R18343528 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R18655872 10 Tf 20.8699 0 Td (\(1\))Tj /R18987872 10.95 Tf -456.34 -36 Td [(OUTPUT FORMA)94.9707(TS)]TJ /R18655872 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 /R18987872 10 Tf -63.4398 -12 Td (­Tdot)Tj /R18655872 10 Tf 28.7602 0 Td (\(Dot format containing layout information\),)Tj /R18987872 10 Tf -28.7602 -12 Td (­Txdot)Tj /R18655872 10 Tf 33.7602 0 Td (\(Dot format containing complete layout information\),)Tj /R18987872 10 Tf -33.7602 -12 Td (­Tps)Tj /R18655872 10 Tf 24.3199 0 Td (\(PostScript\),)Tj /R18987872 10 Tf -24.3199 -12 Td (­Tpdf)Tj /R18655872 10 Tf 29.3199 0 Td (\(PDF\),)Tj /R18987872 10 Tf -29.3199 -12 Td (­Tsvg ­Tsvgz)Tj /R18655872 10 Tf 61.9602 0 Td [(\(Structured V)111(ector Graphics\),)]TJ /R18987872 10 Tf -61.9602 -12 Td (­TŒg)Tj /R18655872 10 Tf 25.4301 0 Td (\(XFIG graphics\),)Tj /R18987872 10 Tf -25.4301 -12 Td (­Tpng)Tj /R18655872 10 Tf 30.9898 0 Td (\(png bitmap graphics\),)Tj /R18987872 10 Tf -30.9898 -12 Td (­Tgif)Tj /R18655872 10 Tf 25.9801 0 Td (\(gif bitmap graphics\),)Tj /R18987872 10 Tf -25.9801 -12 Td (­Tjpg ­Tjpeg)Tj /R18655872 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 /R18987872 10 Tf -89.8602 -12 Td (­Tjson)Tj /R18655872 10 Tf 32.65 0 Td (\(xdot information encoded in JSON\),)Tj /R18987872 10 Tf -32.65 -12 Td [(­T)18.0151(imap)]TJ /R18655872 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 /R18987872 10 Tf 300.34 0 Td [(hr)18.0078(ef)]TJ /R18655872 10 Tf 20.0898 0 Td [(attrib)19.9854(ute.\),)]TJ /R18987872 10 Tf -356.789 -12 Td (­Tcmapx)Tj /R18655872 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*[(//http://www)65.0073(.graphviz.or)18.0151(g/content/output-formats.)]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 /R18987872 10 Tf 173.86 0 Td (-Tpng:)Tj /R18655872 10 Tf 31.95 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 -322 -16.8 Td (The)Tj /R18987872 10 Tf 18.1031 0 Td (­P)Tj /R18655872 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 /R18987872 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 /R18655872 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R18987872 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R18655872 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R18987872 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R18655872 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R18987872 10 Tf 9.16016 0 Td (graph)Tj /R18655872 10 Tf 25.5602 0 Td (|)Tj /R18987872 10 Tf 2 0 Td (digraph)Tj /R18655872 10 Tf 33.9 0 Td (\))Tj /R18343528 10 Tf 5.83008 0 Td (name)Tj /R18655872 10 Tf 24.1602 0 Td ({)Tj /R18343528 10 Tf 7.3 0 Td (statement-list)Tj /R18655872 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 /R18987872 10 Tf 83.3449 0 Td (strict)Tj 2.951 Tc /R18655872 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 /R18987872 10 Tf 141.887 0 Td (digraph)Tj 3.011 Tc /R18655872 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.29102 0 Td 0.51 Tw (hen the)Tj /R18343528 10 Tf 32.6801 0 Td [(edg)10.0146(eop)]TJ /R18655872 10 Tf 31.7898 0 Td (must be "­>". If it is an undirected)Tj /R18987872 10 Tf -289.56 -12 Td (graph)Tj /R18655872 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R18343528 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R18655872 10 Tf 31.2797 0 Td (must be "­­".)Tj -93.7797 -16.8 Td (Statements may be:)Tj /R18343528 10 Tf (name)' /R18987872 10 Tf 21.6602 0 Td (=)Tj /R18343528 10 Tf 5.7 0 Td (val)Tj /R18987872 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R18343528 10 Tf 26.3898 0 Td (name)Tj /R18987872 10 Tf 21.6602 0 Td (=)Tj /R18343528 10 Tf 5.7 0 Td (val)Tj /R18987872 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R18343528 10 Tf 25.2699 0 Td (name)Tj /R18987872 10 Tf 21.6602 0 Td (=)Tj /R18343528 10 Tf 5.7 0 Td (val)Tj /R18987872 10 Tf 12.2199 0 Td (];)Tj /R18655872 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 /R18343528 10 Tf 14.923 0 Td (name)Tj /R18655872 10 Tf 24.3629 0 Td (to)Tj /R18343528 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R18655872 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 /R18987872 10 Tf -63.35 -16.8 Td (n0 [)Tj /R18343528 10 Tf 16.3898 0 Td (name0=val0,name1=val1,...)Tj /R18987872 10 Tf 113.76 0 Td (];)Tj /R18655872 10 Tf -130.15 -12 Td (Creates node)Tj /R18987872 10 Tf 54.4301 0 Td (n0)Tj /R18655872 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 /R18987872 10 Tf -67.4902 -16.8 Td (n0)Tj /R18343528 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R18655872 10 Tf 31.2797 0 Td (n1)Tj /R18343528 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R18655872 10 Tf 72.5598 0 Td (nn)Tj /R18987872 10 Tf 12.5 0 Td ([)Tj /R18343528 10 Tf 3.33008 0 Td (name0=val0,name1=val1,...)Tj /R18987872 10 Tf 113.76 0 Td (];)Tj /R18655872 10 Tf -258.99 -12 Td 0.508 Tw (Creates edges between nodes)Tj /R18987872 10 Tf 121.442 0 Td (n0)Tj /R18655872 10 Tf 10.5602 0 Td (,)Tj /R18987872 10 Tf 5.50781 0 Td (n1)Tj 3.008 Tc /R18655872 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00781 0 Td (..,)Tj /R18987872 10 Tf 10.5078 0 Td (nn)Tj /R18655872 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 ([)' /R18987872 10 Tf 3.33008 0 Td (subgraph)Tj /R18343528 10 Tf 43.0699 0 Td (name)Tj /R18655872 10 Tf 21.6602 0 Td (])Tj /R18987872 10 Tf 5.83008 0 Td ({)Tj /R18343528 10 Tf 6.43984 0 Td (statement-list)Tj /R18987872 10 Tf 56.3898 0 Td (})Tj /R18655872 10 Tf -136.72 -12 Td 0.373 Tw [(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ /R18987872 10 Tf 229.24 0 Td (n0)Tj 2.873 Tc /R18655872 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R18987872 10 Tf 10.373 0 Td (nn)Tj /R18655872 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 /R18987872 10 Tf 3.33008 0 Td (subgraph)Tj /R18343528 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R18655872 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 5.768 Tc (Am)' 0 Tc 20.768 0 Td 3.268 Tw (ore complete description of the language can be found at http://www)Tj 306.98 0 Td [(.graphviz.or)18.0176(g/content/dot-)]TJ -162.798 -45.6 Td 0 Tw [(12 January 2015)-19595(2)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R25695848 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R26008192 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R25695848 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R26008192 10 Tf 20.8699 0 Td (\(1\))Tj /R26340192 10.95 Tf -456.34 -36 Td [(OUTPUT FORMA)94.9707(TS)]TJ /R26008192 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 /R26340192 10 Tf -63.4398 -12 Td (­Tdot)Tj /R26008192 10 Tf 28.7602 0 Td (\(Dot format containing layout information\),)Tj /R26340192 10 Tf -28.7602 -12 Td (­Txdot)Tj /R26008192 10 Tf 33.7602 0 Td (\(Dot format containing complete layout information\),)Tj /R26340192 10 Tf -33.7602 -12 Td (­Tps)Tj /R26008192 10 Tf 24.3199 0 Td (\(PostScript\),)Tj /R26340192 10 Tf -24.3199 -12 Td (­Tpdf)Tj /R26008192 10 Tf 29.3199 0 Td (\(PDF\),)Tj /R26340192 10 Tf -29.3199 -12 Td (­Tsvg ­Tsvgz)Tj /R26008192 10 Tf 61.9602 0 Td [(\(Structured V)111(ector Graphics\),)]TJ /R26340192 10 Tf -61.9602 -12 Td (­TŒg)Tj /R26008192 10 Tf 25.4301 0 Td (\(XFIG graphics\),)Tj /R26340192 10 Tf -25.4301 -12 Td (­Tpng)Tj /R26008192 10 Tf 30.9898 0 Td (\(png bitmap graphics\),)Tj /R26340192 10 Tf -30.9898 -12 Td (­Tgif)Tj /R26008192 10 Tf 25.9801 0 Td (\(gif bitmap graphics\),)Tj /R26340192 10 Tf -25.9801 -12 Td (­Tjpg ­Tjpeg)Tj /R26008192 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 /R26340192 10 Tf -89.8602 -12 Td (­Tjson)Tj /R26008192 10 Tf 32.65 0 Td (\(xdot information encoded in JSON\),)Tj /R26340192 10 Tf -32.65 -12 Td [(­T)18.0151(imap)]TJ /R26008192 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 /R26340192 10 Tf 300.34 0 Td [(hr)18.0078(ef)]TJ /R26008192 10 Tf 20.0898 0 Td [(attrib)19.9854(ute.\),)]TJ /R26340192 10 Tf -356.789 -12 Td (­Tcmapx)Tj /R26008192 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*[(//http://www)65.0073(.graphviz.or)18.0151(g/content/output-formats.)]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 /R26340192 10 Tf 173.86 0 Td (-Tpng:)Tj /R26008192 10 Tf 31.95 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 -322 -16.8 Td (The)Tj /R26340192 10 Tf 18.1031 0 Td (­P)Tj /R26008192 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 /R26340192 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 /R26008192 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R26340192 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R26008192 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R26340192 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R26008192 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R26340192 10 Tf 9.16016 0 Td (graph)Tj /R26008192 10 Tf 25.5602 0 Td (|)Tj /R26340192 10 Tf 2 0 Td (digraph)Tj /R26008192 10 Tf 33.9 0 Td (\))Tj /R25695848 10 Tf 5.83008 0 Td (name)Tj /R26008192 10 Tf 24.1602 0 Td ({)Tj /R25695848 10 Tf 7.3 0 Td (statement-list)Tj /R26008192 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 /R26340192 10 Tf 83.3449 0 Td (strict)Tj 2.951 Tc /R26008192 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 /R26340192 10 Tf 141.887 0 Td (digraph)Tj 3.011 Tc /R26008192 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.29102 0 Td 0.51 Tw (hen the)Tj /R25695848 10 Tf 32.6801 0 Td [(edg)10.0146(eop)]TJ /R26008192 10 Tf 31.7898 0 Td (must be "­>". If it is an undirected)Tj /R26340192 10 Tf -289.56 -12 Td (graph)Tj /R26008192 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R25695848 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R26008192 10 Tf 31.2797 0 Td (must be "­­".)Tj -93.7797 -16.8 Td (Statements may be:)Tj /R25695848 10 Tf (name)' /R26340192 10 Tf 21.6602 0 Td (=)Tj /R25695848 10 Tf 5.7 0 Td (val)Tj /R26340192 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R25695848 10 Tf 26.3898 0 Td (name)Tj /R26340192 10 Tf 21.6602 0 Td (=)Tj /R25695848 10 Tf 5.7 0 Td (val)Tj /R26340192 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R25695848 10 Tf 25.2699 0 Td (name)Tj /R26340192 10 Tf 21.6602 0 Td (=)Tj /R25695848 10 Tf 5.7 0 Td (val)Tj /R26340192 10 Tf 12.2199 0 Td (];)Tj /R26008192 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 /R25695848 10 Tf 14.923 0 Td (name)Tj /R26008192 10 Tf 24.3629 0 Td (to)Tj /R25695848 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R26008192 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 /R26340192 10 Tf -63.35 -16.8 Td (n0 [)Tj /R25695848 10 Tf 16.3898 0 Td (name0=val0,name1=val1,...)Tj /R26340192 10 Tf 113.76 0 Td (];)Tj /R26008192 10 Tf -130.15 -12 Td (Creates node)Tj /R26340192 10 Tf 54.4301 0 Td (n0)Tj /R26008192 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 /R26340192 10 Tf -67.4902 -16.8 Td (n0)Tj /R25695848 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R26008192 10 Tf 31.2797 0 Td (n1)Tj /R25695848 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R26008192 10 Tf 72.5598 0 Td (nn)Tj /R26340192 10 Tf 12.5 0 Td ([)Tj /R25695848 10 Tf 3.33008 0 Td (name0=val0,name1=val1,...)Tj /R26340192 10 Tf 113.76 0 Td (];)Tj /R26008192 10 Tf -258.99 -12 Td 0.508 Tw (Creates edges between nodes)Tj /R26340192 10 Tf 121.442 0 Td (n0)Tj /R26008192 10 Tf 10.5602 0 Td (,)Tj /R26340192 10 Tf 5.50781 0 Td (n1)Tj 3.008 Tc /R26008192 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00781 0 Td (..,)Tj /R26340192 10 Tf 10.5078 0 Td (nn)Tj /R26008192 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 ([)' /R26340192 10 Tf 3.33008 0 Td (subgraph)Tj /R25695848 10 Tf 43.0699 0 Td (name)Tj /R26008192 10 Tf 21.6602 0 Td (])Tj /R26340192 10 Tf 5.83008 0 Td ({)Tj /R25695848 10 Tf 6.43984 0 Td (statement-list)Tj /R26340192 10 Tf 56.3898 0 Td (})Tj /R26008192 10 Tf -136.72 -12 Td 0.373 Tw [(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ /R26340192 10 Tf 229.24 0 Td (n0)Tj 2.873 Tc /R26008192 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R26340192 10 Tf 10.373 0 Td (nn)Tj /R26008192 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 /R26340192 10 Tf 3.33008 0 Td (subgraph)Tj /R25695848 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R26008192 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 5.768 Tc (Am)' 0 Tc 20.768 0 Td 3.268 Tw (ore complete description of the language can be found at http://www)Tj 306.98 0 Td [(.graphviz.or)18.0176(g/content/dot-)]TJ -162.798 -45.6 Td 0 Tw [(12 January 2015)-19595(2)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3203 │ │ │ │ │ │ +3205 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R18987872 │ │ │ │ │ │ +R26340192 │ │ │ │ │ │ │ │ │ │ │ │ -R18655872 │ │ │ │ │ │ +R26008192 │ │ │ │ │ │ │ │ │ │ │ │ -R18343528 │ │ │ │ │ │ +R25695848 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -766,29 +766,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18343528 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R18655872 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R18343528 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R18655872 10 Tf 20.8699 0 Td (\(1\))Tj -420.34 -36 Td (language.)Tj /R18987872 10.95 Tf -36 -16.8 Td [(GRAPH, NODE AND EDGE A)94.9674(TTRIB)10.0443(UTES)]TJ /R18655872 10 Tf 36 -12 Td 0.424 Tw (Graphviz uses the)Tj /R18343528 10 Tf 75.4219 0 Td (name)Tj /R18655872 10 Tf 21.6602 0 Td (=)Tj /R18343528 10 Tf 5.63984 0 Td (value)Tj /R18655872 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.348 Tw (out and rendering. W)Tj 5.848 Tc 94.2238 0 Td (el)Tj 0 Tc 13.068 0 Td 3.349 Tw [(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.349 Tw (he complete list is a)Tj -0.25 Tc 92.6359 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable at)Tj -396.711 -12 Td [(http://www)64.9841(.graphviz.or)18.0151(g/content/attrs.)]TJ /R18987872 10.95 Tf -36 -16.8 Td 0 Tw [(Attrib)19.9883(utes Common to Nodes, Edges, Clusters and Graphs)]TJ /R18987872 10 Tf 36 -12 Td [(hr)18.0078(ef=)]TJ /R18343528 10 Tf 23.2898 0 Td (url)Tj /R18655872 10 Tf 14.4969 0 Td 0.327 Tw (the def)Tj 27.7172 0 Td 0.326 Tw (ault url for image map Œles; in PostScript Œles, the base URL for all relati)Tj -0.15 Tc 298.464 0 Td 0.626 Tw (ve U)Tj 0 Tc 19.3359 0 Td 0.326 Tw (RLs, as rec-)Tj -383.304 -12 Td 0 Tw (ognized by Acrobat Distiller 3.0 and up.)Tj /R18987872 10 Tf 16.8 TL (URL=)' /R18343528 10 Tf 26.8102 0 Td (url)Tj /R18655872 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 /R18987872 10 Tf -176.76 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R18343528 10 Tf 36.25 0 Td (colorvalue)Tj /R18655872 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R18343528 10 Tf 10.791 0 Td (colorvalue)Tj /R18655872 10 Tf 46.341 0 Td 1.072 Tw (may be ")Tj /R18343528 10 Tf 37.884 0 Td (h,s,v)Tj /R18987872 10 Tf 18.3301 0 Td (")Tj /R18655872 10 Tf 9.12187 0 Td (\(hue, saturation, brightness\) oating point numbers between 0 and 1, or an)Tj -122.468 -12 Td 0.99 Tw (X11 color name such as)Tj /R18987872 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 /R18655872 10 Tf 34.3199 0 Td (or)Tj /R18987872 10 Tf 11.8199 0 Td (cyan)Tj 3.49 Tc /R18655872 10 Tf 20 0 Td [(,o)349.014(ra")]TJ 0 Tc /R18343528 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 5.066 Tw (een, blue)Tj 7.566 Tc 41.066 0 Td (,2h)Tj -0.2 Tc 27.632 0 Td 5.467 Tw (ex c)Tj 0 Tc 20.5371 0 Td [(har)15.0146(acter)]TJ 7.567 Tc 34.1898 0 Td (se)Tj 0 Tc 15.8969 0 Td (ac)Tj 9.28984 0 Td 5.067 Tw (h\) value)Tj 10.067 Tc 37.407 0 Td (.S)Tj 0 Tc 17.5672 0 Td (ee http://www)Tj 60.1672 0 Td [(.gr)15.0146(aphviz.or)36.9922(g/content/attr)]TJ 102.72 0 Td (s#kcolor and)Tj -374.993 -12 Td 0 Tw [(http://www)74.0076(.gr)15.0159(aphviz.or)36.9922(g/content/color)19.9854(-names for further details.)]TJ -0.25 Tc /R18987872 10 Tf (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R18343528 10 Tf 30.1398 0 Td (n)Tj /R18655872 10 Tf 7.5 0 Td (sets the label type size to)Tj /R18343528 10 Tf 102.21 0 Td (n)Tj /R18655872 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R18987872 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R18343528 10 Tf 37.9199 0 Td (name)Tj /R18655872 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R18987872 10 Tf -70.1602 -16.8 Td (label=)Tj /R18343528 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R18655872 10 Tf 17.798 0 Td (where)Tj /R18343528 10 Tf 27.9879 0 Td [(te)20.0073(xt)]TJ /R18655872 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 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.013 Tw T*[(the substring '\\E' v)25.0098(alue is found in a label it will be replaced by:)]TJ /R18343528 10 Tf 273.901 0 Td (tail_node_name)Tj /R18655872 10 Tf 64.4398 0 Td (­>)Tj /R18343528 10 Tf 11.2801 0 Td (head_node_name)Tj /R18655872 10 Tf 74.052 0 Td (or)Tj -423.673 -12 Td (by:)Tj /R18343528 10 Tf 15.2801 0 Td (tail_node_name)Tj /R18655872 10 Tf 64.4398 0 Td (­­)Tj /R18343528 10 Tf 11.2801 0 Td (head_node_name)Tj /R18655872 10 Tf 73.0398 0 Td 0 Tw (for undirected graphs.)Tj -164.04 -16.8 Td 0.123 Tw (Graphviz also supports special HTML-lik)Tj 2.623 Tc 167.592 0 Td (el)Tj 0 Tc 9.84297 0 Td (abels for constructing comple)Tj 2.624 Tc 118.809 0 Td (xn)Tj 0 Tc 12.6238 0 Td 0.124 Tw (ode content. A full-description)Tj -308.868 -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 [(ttp://www)64.9854(.graphviz.or)18.0151(g/content/node-shapes#html.)]TJ -82.0898 -16.8 Td 0.28 Tw (If a node has)Tj /R18987872 10 Tf 54.9898 0 Td [(shape=r)17.9846(ecord)]TJ 2.78 Tc /R18655872 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 /R18987872 10.95 Tf -121 -16.8 Td [(Graph Attrib)20.0128(utes)]TJ /R18987872 10 Tf 36 -12 Td (size=")Tj /R18343528 10 Tf 26.8 0 Td (x,y)Tj /R18987872 10 Tf 11.3801 0 Td (")Tj /R18655872 10 Tf 8.05 0 Td [(speciŒes the maximum bounding box of dra)15(wing in inches.)]TJ /R18987872 10 Tf -46.2301 -16.8 Td (ratio=)Tj /R18343528 10 Tf 26.25 0 Td (f)Tj /R18655872 10 Tf 6.07891 0 Td 0.799 Tw (sets the aspect ratio to)Tj /R18343528 10 Tf 94.8148 0 Td (f)Tj /R18655872 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 /R18987872 10 Tf 15.5199 0 Td (Œll)Tj /R18655872 10 Tf 11.1199 0 Td (,)Tj /R18987872 10 Tf 5.8 0 Td (com-)Tj -410.896 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R18655872 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R18987872 10 Tf 5.83008 0 Td (auto)Tj /R18655872 10 Tf 18.8898 0 Td (.)Tj /R18987872 10 Tf -56.7598 -16.8 Td [(lay)24.9927(out=)]TJ /R18343528 10 Tf 32.1199 0 Td (engine)Tj /R18655872 10 Tf 29.8211 0 Td 0.661 Tw (indicates the preferred layout engine \()Tj /R18987872 10 Tf 155.205 0 Td (dot)Tj /R18655872 10 Tf 13.8898 0 Td (,)Tj /R18987872 10 Tf 5.66094 0 Td (neato)Tj /R18655872 10 Tf 23.3301 0 Td (,)Tj /R18987872 10 Tf 5.66094 0 Td (fdp)Tj 3.161 Tc /R18655872 10 Tf 14.45 0 Td (,e)Tj 0 Tc 10.1012 0 Td (tc.\) o)Tj -0.15 Tc 21.0609 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.66 Tw [(rriding the def)9.99023(ault from the)]TJ -320.59 -12 Td 0 Tw (basename of the command or the ­K commandline option.)Tj /R18987872 10 Tf 16.8 TL T*[(mar)10.0073(gin=)]TJ /R18343528 10 Tf 36.7098 0 Td (f)Tj /R18655872 10 Tf 5.28008 0 Td [(sets the page mar)18.0078(gin \(included in the page size\).)]TJ /R18987872 10 Tf -41.9898 -16.8 Td (ordering=out)Tj /R18655872 10 Tf 59.3102 0 Td (constrains order of out-edges in a subgraph according to their Œle sequence.)Tj -0.18 Tc /R18987872 10 Tf -59.3102 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R18655872 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R18987872 10 Tf 92.4801 0 Td (orientation=land)Tj /R18655872 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R18987872 10 Tf -210.36 -16.8 Td (center=)Tj /R18343528 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R18655872 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 /R18987872 10 Tf -51.7898 -16.8 Td (color=)Tj /R18343528 10 Tf 27.3602 0 Td (colorvalue)Tj /R18655872 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R18987872 10 Tf 90.6602 0 Td (bgcolor)Tj /R18655872 10 Tf 34.7199 0 Td (for background\).)Tj -0.1 Tc /R18987872 10 Tf -198.01 -16.8 Td (ove)Tj 0 Tc 14.2398 0 Td (rlap=)Tj /R18343528 10 Tf 23.4801 0 Td (mode)Tj 2.711 Tc /R18655872 10 Tf 21.6602 0 Td (.T)Tj 0 Tc 11.3211 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 /R18987872 10 Tf 64.448 0 Td (false)Tj 2.712 Tc /R18655872 10 Tf 19.4398 0 Td (,t)Tj 0 Tc 7.99219 0 Td (he program)Tj -385.97 -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 /R18987872 10 Tf 68.498 0 Td (scale)Tj 2.752 Tc /R18655872 10 Tf 20.55 0 Td (,t)Tj 0 Tc 8.03203 0 Td (he layout is uniformly)Tj -342.63 -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 (rlap. The latter technique remo)Tj -0.15 Tc 130.394 0 Td (ve)Tj 4.241 Tc 9.28984 0 Td (so)Tj -0.15 Tc 12.9809 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlaps)Tj -412.564 -12 Td 0.486 Tw (while preserving symmetry and structure, while the former remo)Tj -0.15 Tc 262.298 0 Td (ve)Tj 2.985 Tc 9.28984 0 Td (so)Tj -0.15 Tc 11.725 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.485 Tw [(rlaps more compactly b)19.9902(ut destro)]TJ 130.51 0 Td (ys)Tj -423.113 -12 Td 3.323 Tw (symmetries. If)Tj 64.416 0 Td 0.823 Tw (mode is)Tj /R18987872 10 Tf 35.5359 0 Td (true)Tj /R18655872 10 Tf 21.0941 0 Td 0.824 Tw [(\(the def)9.98535(ault\), no repositioning is done.)-582.385(Since the)]TJ /R18987872 10 Tf 203.972 0 Td (dot)Tj /R18655872 10 Tf 17.2141 0 Td (algorithm al)Tj -0.1 Tc 49.334 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ys pro-)Tj -403.126 -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 /R18987872 10 Tf -128.57 -16.8 Td (stylesheet=)Tj /R18343528 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R18655872 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 /R18987872 10 Tf (splines)' /R18655872 10 Tf 31.7102 0 Td 0.311 Tw (If set to)Tj /R18987872 10 Tf 33.9828 0 Td (true)Tj 2.811 Tc /R18655872 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 /R18987872 10 Tf 144.528 0 Td (polyline)Tj 2.811 Tc /R18655872 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 -116.443 -43.2 Td 0 Tw [(12 January 2015)-19595(3)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R25695848 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R26008192 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R25695848 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R26008192 10 Tf 20.8699 0 Td (\(1\))Tj -420.34 -36 Td (language.)Tj /R26340192 10.95 Tf -36 -16.8 Td [(GRAPH, NODE AND EDGE A)94.9674(TTRIB)10.0443(UTES)]TJ /R26008192 10 Tf 36 -12 Td 0.424 Tw (Graphviz uses the)Tj /R25695848 10 Tf 75.4219 0 Td (name)Tj /R26008192 10 Tf 21.6602 0 Td (=)Tj /R25695848 10 Tf 5.63984 0 Td (value)Tj /R26008192 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.348 Tw (out and rendering. W)Tj 5.848 Tc 94.2238 0 Td (el)Tj 0 Tc 13.068 0 Td 3.349 Tw [(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.349 Tw (he complete list is a)Tj -0.25 Tc 92.6359 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable at)Tj -396.711 -12 Td [(http://www)64.9841(.graphviz.or)18.0151(g/content/attrs.)]TJ /R26340192 10.95 Tf -36 -16.8 Td 0 Tw [(Attrib)19.9883(utes Common to Nodes, Edges, Clusters and Graphs)]TJ /R26340192 10 Tf 36 -12 Td [(hr)18.0078(ef=)]TJ /R25695848 10 Tf 23.2898 0 Td (url)Tj /R26008192 10 Tf 14.4969 0 Td 0.327 Tw (the def)Tj 27.7172 0 Td 0.326 Tw (ault url for image map Œles; in PostScript Œles, the base URL for all relati)Tj -0.15 Tc 298.464 0 Td 0.626 Tw (ve U)Tj 0 Tc 19.3359 0 Td 0.326 Tw (RLs, as rec-)Tj -383.304 -12 Td 0 Tw (ognized by Acrobat Distiller 3.0 and up.)Tj /R26340192 10 Tf 16.8 TL (URL=)' /R25695848 10 Tf 26.8102 0 Td (url)Tj /R26008192 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 /R26340192 10 Tf -176.76 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R25695848 10 Tf 36.25 0 Td (colorvalue)Tj /R26008192 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R25695848 10 Tf 10.791 0 Td (colorvalue)Tj /R26008192 10 Tf 46.341 0 Td 1.072 Tw (may be ")Tj /R25695848 10 Tf 37.884 0 Td (h,s,v)Tj /R26340192 10 Tf 18.3301 0 Td (")Tj /R26008192 10 Tf 9.12187 0 Td (\(hue, saturation, brightness\) oating point numbers between 0 and 1, or an)Tj -122.468 -12 Td 0.99 Tw (X11 color name such as)Tj /R26340192 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 /R26008192 10 Tf 34.3199 0 Td (or)Tj /R26340192 10 Tf 11.8199 0 Td (cyan)Tj 3.49 Tc /R26008192 10 Tf 20 0 Td [(,o)349.014(ra")]TJ 0 Tc /R25695848 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 5.066 Tw (een, blue)Tj 7.566 Tc 41.066 0 Td (,2h)Tj -0.2 Tc 27.632 0 Td 5.467 Tw (ex c)Tj 0 Tc 20.5371 0 Td [(har)15.0146(acter)]TJ 7.567 Tc 34.1898 0 Td (se)Tj 0 Tc 15.8969 0 Td (ac)Tj 9.28984 0 Td 5.067 Tw (h\) value)Tj 10.067 Tc 37.407 0 Td (.S)Tj 0 Tc 17.5672 0 Td (ee http://www)Tj 60.1672 0 Td [(.gr)15.0146(aphviz.or)36.9922(g/content/attr)]TJ 102.72 0 Td (s#kcolor and)Tj -374.993 -12 Td 0 Tw [(http://www)74.0076(.gr)15.0159(aphviz.or)36.9922(g/content/color)19.9854(-names for further details.)]TJ -0.25 Tc /R26340192 10 Tf (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R25695848 10 Tf 30.1398 0 Td (n)Tj /R26008192 10 Tf 7.5 0 Td (sets the label type size to)Tj /R25695848 10 Tf 102.21 0 Td (n)Tj /R26008192 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R26340192 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R25695848 10 Tf 37.9199 0 Td (name)Tj /R26008192 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R26340192 10 Tf -70.1602 -16.8 Td (label=)Tj /R25695848 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R26008192 10 Tf 17.798 0 Td (where)Tj /R25695848 10 Tf 27.9879 0 Td [(te)20.0073(xt)]TJ /R26008192 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 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.013 Tw T*[(the substring '\\E' v)25.0098(alue is found in a label it will be replaced by:)]TJ /R25695848 10 Tf 273.901 0 Td (tail_node_name)Tj /R26008192 10 Tf 64.4398 0 Td (­>)Tj /R25695848 10 Tf 11.2801 0 Td (head_node_name)Tj /R26008192 10 Tf 74.052 0 Td (or)Tj -423.673 -12 Td (by:)Tj /R25695848 10 Tf 15.2801 0 Td (tail_node_name)Tj /R26008192 10 Tf 64.4398 0 Td (­­)Tj /R25695848 10 Tf 11.2801 0 Td (head_node_name)Tj /R26008192 10 Tf 73.0398 0 Td 0 Tw (for undirected graphs.)Tj -164.04 -16.8 Td 0.123 Tw (Graphviz also supports special HTML-lik)Tj 2.623 Tc 167.592 0 Td (el)Tj 0 Tc 9.84297 0 Td (abels for constructing comple)Tj 2.624 Tc 118.809 0 Td (xn)Tj 0 Tc 12.6238 0 Td 0.124 Tw (ode content. A full-description)Tj -308.868 -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 [(ttp://www)64.9854(.graphviz.or)18.0151(g/content/node-shapes#html.)]TJ -82.0898 -16.8 Td 0.28 Tw (If a node has)Tj /R26340192 10 Tf 54.9898 0 Td [(shape=r)17.9846(ecord)]TJ 2.78 Tc /R26008192 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 /R26340192 10.95 Tf -121 -16.8 Td [(Graph Attrib)20.0128(utes)]TJ /R26340192 10 Tf 36 -12 Td (size=")Tj /R25695848 10 Tf 26.8 0 Td (x,y)Tj /R26340192 10 Tf 11.3801 0 Td (")Tj /R26008192 10 Tf 8.05 0 Td [(speciŒes the maximum bounding box of dra)15(wing in inches.)]TJ /R26340192 10 Tf -46.2301 -16.8 Td (ratio=)Tj /R25695848 10 Tf 26.25 0 Td (f)Tj /R26008192 10 Tf 6.07891 0 Td 0.799 Tw (sets the aspect ratio to)Tj /R25695848 10 Tf 94.8148 0 Td (f)Tj /R26008192 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 /R26340192 10 Tf 15.5199 0 Td (Œll)Tj /R26008192 10 Tf 11.1199 0 Td (,)Tj /R26340192 10 Tf 5.8 0 Td (com-)Tj -410.896 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R26008192 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R26340192 10 Tf 5.83008 0 Td (auto)Tj /R26008192 10 Tf 18.8898 0 Td (.)Tj /R26340192 10 Tf -56.7598 -16.8 Td [(lay)24.9927(out=)]TJ /R25695848 10 Tf 32.1199 0 Td (engine)Tj /R26008192 10 Tf 29.8211 0 Td 0.661 Tw (indicates the preferred layout engine \()Tj /R26340192 10 Tf 155.205 0 Td (dot)Tj /R26008192 10 Tf 13.8898 0 Td (,)Tj /R26340192 10 Tf 5.66094 0 Td (neato)Tj /R26008192 10 Tf 23.3301 0 Td (,)Tj /R26340192 10 Tf 5.66094 0 Td (fdp)Tj 3.161 Tc /R26008192 10 Tf 14.45 0 Td (,e)Tj 0 Tc 10.1012 0 Td (tc.\) o)Tj -0.15 Tc 21.0609 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.66 Tw [(rriding the def)9.99023(ault from the)]TJ -320.59 -12 Td 0 Tw (basename of the command or the ­K commandline option.)Tj /R26340192 10 Tf 16.8 TL T*[(mar)10.0073(gin=)]TJ /R25695848 10 Tf 36.7098 0 Td (f)Tj /R26008192 10 Tf 5.28008 0 Td [(sets the page mar)18.0078(gin \(included in the page size\).)]TJ /R26340192 10 Tf -41.9898 -16.8 Td (ordering=out)Tj /R26008192 10 Tf 59.3102 0 Td (constrains order of out-edges in a subgraph according to their Œle sequence.)Tj -0.18 Tc /R26340192 10 Tf -59.3102 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R26008192 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R26340192 10 Tf 92.4801 0 Td (orientation=land)Tj /R26008192 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R26340192 10 Tf -210.36 -16.8 Td (center=)Tj /R25695848 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R26008192 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 /R26340192 10 Tf -51.7898 -16.8 Td (color=)Tj /R25695848 10 Tf 27.3602 0 Td (colorvalue)Tj /R26008192 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R26340192 10 Tf 90.6602 0 Td (bgcolor)Tj /R26008192 10 Tf 34.7199 0 Td (for background\).)Tj -0.1 Tc /R26340192 10 Tf -198.01 -16.8 Td (ove)Tj 0 Tc 14.2398 0 Td (rlap=)Tj /R25695848 10 Tf 23.4801 0 Td (mode)Tj 2.711 Tc /R26008192 10 Tf 21.6602 0 Td (.T)Tj 0 Tc 11.3211 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 /R26340192 10 Tf 64.448 0 Td (false)Tj 2.712 Tc /R26008192 10 Tf 19.4398 0 Td (,t)Tj 0 Tc 7.99219 0 Td (he program)Tj -385.97 -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 /R26340192 10 Tf 68.498 0 Td (scale)Tj 2.752 Tc /R26008192 10 Tf 20.55 0 Td (,t)Tj 0 Tc 8.03203 0 Td (he layout is uniformly)Tj -342.63 -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 (rlap. The latter technique remo)Tj -0.15 Tc 130.394 0 Td (ve)Tj 4.241 Tc 9.28984 0 Td (so)Tj -0.15 Tc 12.9809 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlaps)Tj -412.564 -12 Td 0.486 Tw (while preserving symmetry and structure, while the former remo)Tj -0.15 Tc 262.298 0 Td (ve)Tj 2.985 Tc 9.28984 0 Td (so)Tj -0.15 Tc 11.725 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.485 Tw [(rlaps more compactly b)19.9902(ut destro)]TJ 130.51 0 Td (ys)Tj -423.113 -12 Td 3.323 Tw (symmetries. If)Tj 64.416 0 Td 0.823 Tw (mode is)Tj /R26340192 10 Tf 35.5359 0 Td (true)Tj /R26008192 10 Tf 21.0941 0 Td 0.824 Tw [(\(the def)9.98535(ault\), no repositioning is done.)-582.385(Since the)]TJ /R26340192 10 Tf 203.972 0 Td (dot)Tj /R26008192 10 Tf 17.2141 0 Td (algorithm al)Tj -0.1 Tc 49.334 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ys pro-)Tj -403.126 -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 /R26340192 10 Tf -128.57 -16.8 Td (stylesheet=)Tj /R25695848 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R26008192 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 /R26340192 10 Tf (splines)' /R26008192 10 Tf 31.7102 0 Td 0.311 Tw (If set to)Tj /R26340192 10 Tf 33.9828 0 Td (true)Tj 2.811 Tc /R26008192 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 /R26340192 10 Tf 144.528 0 Td (polyline)Tj 2.811 Tc /R26008192 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 -116.443 -43.2 Td 0 Tw [(12 January 2015)-19595(3)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -4103 │ │ │ │ │ │ +4105 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R18987872 │ │ │ │ │ │ +R26340192 │ │ │ │ │ │ │ │ │ │ │ │ -R18655872 │ │ │ │ │ │ +R26008192 │ │ │ │ │ │ │ │ │ │ │ │ -R18343528 │ │ │ │ │ │ +R25695848 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -825,29 +825,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18343528 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R18655872 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R18343528 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R18655872 10 Tf 20.8699 0 Td (\(1\))Tj /R18987872 10 Tf -420.34 -36 Td (ortho)Tj 4.299 Tc /R18655872 10 Tf 23.3301 0 Td (,e)Tj 0 Tc 11.2391 0 Td 1.799 Tw [(dges are dra)15.0183(wn as orthogonal polylines.)-679.91(In all of these cases, the nodes must not o)]TJ -0.15 Tc 356.635 0 Td (ve)Tj 0 Tc 9.28984 0 Td 4.298 Tw (rlap. If)Tj /R18987872 10 Tf -400.494 -12 Td (splines=false)Tj /R18655872 10 Tf 57.075 0 Td (or)Tj /R18987872 10 Tf 11.3648 0 Td (splines=line)Tj 3.036 Tc /R18655872 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 /R18987872 10 Tf 27.7422 0 Td (true)Tj /R18655872 10 Tf 20.8059 0 Td (for dot, and)Tj /R18987872 10 Tf 50.4879 0 Td (false)Tj /R18655872 10 Tf 22.4762 0 Td (for)Tj -420.34 -12 Td 0 Tw (all other layouts.)Tj /R18987872 10 Tf 28.8 TL T*[(\(dot-speciŒc attrib)20(utes\))]TJ 16.8 TL (nodesep=)' /R18343528 10 Tf 40.15 0 Td (f)Tj /R18655872 10 Tf 5.28008 0 Td (sets the minimum separation between nodes.)Tj /R18987872 10 Tf -45.4301 -16.8 Td (ranksep=)Tj /R18343528 10 Tf 40.15 0 Td (f)Tj /R18655872 10 Tf 5.28008 0 Td (sets the minimum separation between ranks.)Tj /R18987872 10 Tf -45.4301 -16.8 Td (rankdir=LR|RL|BT)Tj /R18655872 10 Tf 87.0602 0 Td [(requests a left-to-right, right-to-left, or bottom-to-top, dra)15.0146(wing.)]TJ /R18987872 10 Tf -87.0602 -16.8 Td (rank=same)Tj /R18655872 10 Tf 51.35 0 Td (\(or)Tj /R18987872 10 Tf 15.0898 0 Td (min)Tj /R18655872 10 Tf 20.1 0 Td (or)Tj /R18987872 10 Tf 11.7602 0 Td (max)Tj 3.43 Tc /R18655872 10 Tf 18.3301 0 Td [(\)i)343.015(nas)]TJ 0 Tc 29.7297 0 Td 0.929 Tw [(ubgraph constrains the rank assignment of its nodes.)-842.896(If a subgraph')]TJ 281.75 0 Td (s)Tj -428.11 -12 Td 1.496 Tw (name has the preŒx)Tj /R18987872 10 Tf 86.5238 0 Td (cluster)Tj 3.996 Tc /R18655872 10 Tf 28.8801 0 Td (,i)Tj 0 Tc 9.27617 0 Td 1.497 Tw [(ts nodes are dra)14.9902(wn in a distinct rectangle of the layout.)-649.702(Clusters may be)]TJ -124.68 -12 Td (nested.)Tj /R18987872 10 Tf 28.8 TL 0 Tw T*[(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (mode=)' /R18343528 10 Tf 29.0301 0 Td (val)Tj 5.89 Tc /R18655872 10 Tf 12.2199 0 Td (.A)Tj 0 Tc 15.6102 0 Td 0.89 Tw (lgorithm for minimizing ener)Tj 119.43 0 Td 0.889 Tw (gy in the layout. By def)Tj 98.7852 0 Td (ault,)Tj /R18987872 10 Tf 20.8891 0 Td (neato)Tj /R18655872 10 Tf 26.7191 0 Td (uses stress majorization. If)Tj /R18987872 10 Tf -322.684 -12 Td (mode=KK)Tj 2.5 Tc /R18655872 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 /R18987872 10 Tf -62.65 -16.8 Td (model=)Tj /R18343528 10 Tf 31.8102 0 Td (val)Tj 5.904 Tc /R18655872 10 Tf 12.2199 0 Td (.T)Tj 0 Tc 14.5141 0 Td (he)Tj /R18987872 10 Tf 12.8441 0 Td (neato)Tj /R18655872 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.029 Tw (uses the length of the shortest path. If)Tj /R18987872 10 Tf 152.712 0 Td (model)Tj /R18655872 10 Tf 28.6391 0 Td (is set to)Tj /R18987872 10 Tf 33.1461 0 Td [(cir)17.9932(cuit)]TJ 2.528 Tc /R18655872 10 Tf 27.5902 0 Td (,ac)Tj 0 Tc 16.4359 0 Td 0.028 Tw (ircuit-resistance model is used.)Tj 128.982 0 Td (If)Tj /R18987872 10 Tf 9.18789 0 Td (model)Tj /R18655872 10 Tf 28.6379 0 Td (is)Tj -425.331 -12 Td 0.319 Tw (set to)Tj /R18987872 10 Tf 24.5281 0 Td (subset)Tj 2.819 Tc /R18655872 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 /R18987872 10 Tf -75.3898 -16.8 Td (start=)Tj /R18343528 10 Tf 25.6898 0 Td (val)Tj 5.017 Tc /R18655872 10 Tf 12.2199 0 Td (.R)Tj 0 Tc 14.1871 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 /R18343528 10 Tf 5.84609 0 Td (val)Tj /R18655872 10 Tf 14.7359 0 Td (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 /R18987872 10 Tf -20.15 -16.8 Td (epsilon=)Tj /R18343528 10 Tf 35.7102 0 Td (n)Tj 5 Tc /R18655872 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 /R18987872 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 /R18343528 10 Tf 14.0301 0 Td (ctr)Tj 2.58 Tc /R18655872 10 Tf 11.1102 0 Td (.T)Tj 0 Tc 11.1898 0 Td 0.08 Tw (his speciŒes the node to be used as the center of the layout. If not speciŒed,)Tj /R18343528 10 Tf 305.121 0 Td (twopi)Tj /R18655872 10 Tf 24.8109 0 Td 0.081 Tw (will randomly)Tj -375.522 -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)14.9854(gree 1. If no leaf)]TJ 0 Tw T*[(nodes e)15.0073(xists, an arbitrary node is pick)10.0146(ed as center)55(.)]TJ /R18987872 10 Tf 16.8 TL (ranksep=)' /R18343528 10 Tf 40.15 0 Td (val)Tj 2.5 Tc /R18655872 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 /R18987872 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 /R18343528 10 Tf 14.0301 0 Td (nodename)Tj 2.853 Tc /R18655872 10 Tf 41.1 0 Td (.S)Tj 0 Tc 10.9129 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 /R18987872 10 Tf -75.3031 -12 Td (ro)Tj 0 Tc 9.26016 0 Td (ot)Tj /R18655872 10 Tf 10.8301 0 Td 0 Tw [(node attrib)20(ute can be used to specify additional root blocks.)]TJ /R18987872 10 Tf -20.0902 -16.8 Td (mindist=)Tj /R18343528 10 Tf 37.9301 0 Td (value)Tj 3.344 Tc /R18655872 10 Tf 21.6602 0 Td (.S)Tj 0 Tc 11.4039 0 Td 0.843 Tw (ets the minimum separation between all nodes. If not speciŒed then)Tj /R18343528 10 Tf 281.463 0 Td [(cir)37.0166(co)]TJ /R18655872 10 Tf 23.5227 0 Td (uses a def)Tj 41.016 0 Td (ault)Tj -0.25 Tc -416.996 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0 Tw (lue of 1.0.)Tj /R18987872 10 Tf -9.18984 -28.8 Td [(\(fdp-speciŒc attrib)19.9841(utes\))]TJ (K=)' /R18343528 10 Tf 13.4801 0 Td (val)Tj 2.5 Tc /R18655872 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 /R18987872 10 Tf -36.2602 -16.8 Td (maxiter=)Tj /R18343528 10 Tf 39.0199 0 Td (val)Tj 2.5 Tc /R18655872 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 /R18987872 10 Tf -61.8 -16.8 Td (start=)Tj /R18343528 10 Tf 25.6898 0 Td (val)Tj 2.954 Tc /R18655872 10 Tf 12.2199 0 Td (.A)Tj 0 Tc 12.6738 0 Td 0.454 Tw (djusts the random initial placement of nodes with no speciŒed position.)Tj 295.264 0 Td (If)Tj /R18343528 10 Tf 9.61406 0 Td (val)Tj /R18655872 10 Tf 15.1738 0 Td 0.455 Tw (is is an inte)Tj 46.4949 0 Td [(ger)40.0098(,)]TJ -417.13 -12 Td 0.314 Tw (it is used as the seed for the random number generator)Tj 5.314 Tc 219.21 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R18343528 10 Tf 6.14414 0 Td (val)Tj /R18655872 10 Tf 15.034 0 Td (is not an inte)Tj 52.182 0 Td (ger)Tj 2.814 Tc 12.3699 0 Td (,ar)Tj 0 Tc 15.898 0 Td (andom system-generated)Tj -331.982 -12 Td [(inte)15(ger)]TJ 2.5 Tc 27.2199 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 /R18987872 10.95 Tf -72.1098 -16.8 Td [(Node Attrib)19.9917(utes)]TJ /R18987872 10 Tf 36 -12 Td (height=)Tj /R18343528 10 Tf 32.3699 0 Td (d)Tj /R18655872 10 Tf 8.21719 0 Td (or)Tj /R18987872 10 Tf 11.5469 0 Td (width=)Tj /R18343528 10 Tf 30.15 0 Td (d)Tj /R18655872 10 Tf 8.21719 0 Td 0.717 Tw (sets minimum height or width.)Tj 131.095 0 Td (Adding)Tj /R18987872 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R18655872 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 /R18987872 10 Tf 16.8 TL (shape=)' -0.2 Tc /R18343528 10 Tf 30.15 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R18655872 10 Tf 55.8398 0 Td (record epsf)Tj -0.2 Tc /R18343528 10 Tf -95.7898 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R18655872 10 Tf 55.9648 0 Td 0.125 Tw [(can be such v)25(alues as)]TJ /R18987872 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 3.616 Tw (ium, parallelogram, house, hexagon, octagon, note, tab, box3d, or component,)Tj 6.117 Tc /R18655872 10 Tf 363.104 0 Td (,a)Tj 0 Tc 13.057 0 Td 3.617 Tw (mong others.)Tj -211.211 -45.6 Td 0 Tw [(12 January 2015)-19595(4)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R25695848 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R26008192 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R25695848 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R26008192 10 Tf 20.8699 0 Td (\(1\))Tj /R26340192 10 Tf -420.34 -36 Td (ortho)Tj 4.299 Tc /R26008192 10 Tf 23.3301 0 Td (,e)Tj 0 Tc 11.2391 0 Td 1.799 Tw [(dges are dra)15.0183(wn as orthogonal polylines.)-679.91(In all of these cases, the nodes must not o)]TJ -0.15 Tc 356.635 0 Td (ve)Tj 0 Tc 9.28984 0 Td 4.298 Tw (rlap. If)Tj /R26340192 10 Tf -400.494 -12 Td (splines=false)Tj /R26008192 10 Tf 57.075 0 Td (or)Tj /R26340192 10 Tf 11.3648 0 Td (splines=line)Tj 3.036 Tc /R26008192 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 /R26340192 10 Tf 27.7422 0 Td (true)Tj /R26008192 10 Tf 20.8059 0 Td (for dot, and)Tj /R26340192 10 Tf 50.4879 0 Td (false)Tj /R26008192 10 Tf 22.4762 0 Td (for)Tj -420.34 -12 Td 0 Tw (all other layouts.)Tj /R26340192 10 Tf 28.8 TL T*[(\(dot-speciŒc attrib)20(utes\))]TJ 16.8 TL (nodesep=)' /R25695848 10 Tf 40.15 0 Td (f)Tj /R26008192 10 Tf 5.28008 0 Td (sets the minimum separation between nodes.)Tj /R26340192 10 Tf -45.4301 -16.8 Td (ranksep=)Tj /R25695848 10 Tf 40.15 0 Td (f)Tj /R26008192 10 Tf 5.28008 0 Td (sets the minimum separation between ranks.)Tj /R26340192 10 Tf -45.4301 -16.8 Td (rankdir=LR|RL|BT)Tj /R26008192 10 Tf 87.0602 0 Td [(requests a left-to-right, right-to-left, or bottom-to-top, dra)15.0146(wing.)]TJ /R26340192 10 Tf -87.0602 -16.8 Td (rank=same)Tj /R26008192 10 Tf 51.35 0 Td (\(or)Tj /R26340192 10 Tf 15.0898 0 Td (min)Tj /R26008192 10 Tf 20.1 0 Td (or)Tj /R26340192 10 Tf 11.7602 0 Td (max)Tj 3.43 Tc /R26008192 10 Tf 18.3301 0 Td [(\)i)343.015(nas)]TJ 0 Tc 29.7297 0 Td 0.929 Tw [(ubgraph constrains the rank assignment of its nodes.)-842.896(If a subgraph')]TJ 281.75 0 Td (s)Tj -428.11 -12 Td 1.496 Tw (name has the preŒx)Tj /R26340192 10 Tf 86.5238 0 Td (cluster)Tj 3.996 Tc /R26008192 10 Tf 28.8801 0 Td (,i)Tj 0 Tc 9.27617 0 Td 1.497 Tw [(ts nodes are dra)14.9902(wn in a distinct rectangle of the layout.)-649.702(Clusters may be)]TJ -124.68 -12 Td (nested.)Tj /R26340192 10 Tf 28.8 TL 0 Tw T*[(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (mode=)' /R25695848 10 Tf 29.0301 0 Td (val)Tj 5.89 Tc /R26008192 10 Tf 12.2199 0 Td (.A)Tj 0 Tc 15.6102 0 Td 0.89 Tw (lgorithm for minimizing ener)Tj 119.43 0 Td 0.889 Tw (gy in the layout. By def)Tj 98.7852 0 Td (ault,)Tj /R26340192 10 Tf 20.8891 0 Td (neato)Tj /R26008192 10 Tf 26.7191 0 Td (uses stress majorization. If)Tj /R26340192 10 Tf -322.684 -12 Td (mode=KK)Tj 2.5 Tc /R26008192 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 /R26340192 10 Tf -62.65 -16.8 Td (model=)Tj /R25695848 10 Tf 31.8102 0 Td (val)Tj 5.904 Tc /R26008192 10 Tf 12.2199 0 Td (.T)Tj 0 Tc 14.5141 0 Td (he)Tj /R26340192 10 Tf 12.8441 0 Td (neato)Tj /R26008192 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.029 Tw (uses the length of the shortest path. If)Tj /R26340192 10 Tf 152.712 0 Td (model)Tj /R26008192 10 Tf 28.6391 0 Td (is set to)Tj /R26340192 10 Tf 33.1461 0 Td [(cir)17.9932(cuit)]TJ 2.528 Tc /R26008192 10 Tf 27.5902 0 Td (,ac)Tj 0 Tc 16.4359 0 Td 0.028 Tw (ircuit-resistance model is used.)Tj 128.982 0 Td (If)Tj /R26340192 10 Tf 9.18789 0 Td (model)Tj /R26008192 10 Tf 28.6379 0 Td (is)Tj -425.331 -12 Td 0.319 Tw (set to)Tj /R26340192 10 Tf 24.5281 0 Td (subset)Tj 2.819 Tc /R26008192 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 /R26340192 10 Tf -75.3898 -16.8 Td (start=)Tj /R25695848 10 Tf 25.6898 0 Td (val)Tj 5.017 Tc /R26008192 10 Tf 12.2199 0 Td (.R)Tj 0 Tc 14.1871 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 /R25695848 10 Tf 5.84609 0 Td (val)Tj /R26008192 10 Tf 14.7359 0 Td (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 /R26340192 10 Tf -20.15 -16.8 Td (epsilon=)Tj /R25695848 10 Tf 35.7102 0 Td (n)Tj 5 Tc /R26008192 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 /R26340192 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 /R25695848 10 Tf 14.0301 0 Td (ctr)Tj 2.58 Tc /R26008192 10 Tf 11.1102 0 Td (.T)Tj 0 Tc 11.1898 0 Td 0.08 Tw (his speciŒes the node to be used as the center of the layout. If not speciŒed,)Tj /R25695848 10 Tf 305.121 0 Td (twopi)Tj /R26008192 10 Tf 24.8109 0 Td 0.081 Tw (will randomly)Tj -375.522 -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)14.9854(gree 1. If no leaf)]TJ 0 Tw T*[(nodes e)15.0073(xists, an arbitrary node is pick)10.0146(ed as center)55(.)]TJ /R26340192 10 Tf 16.8 TL (ranksep=)' /R25695848 10 Tf 40.15 0 Td (val)Tj 2.5 Tc /R26008192 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 /R26340192 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 /R25695848 10 Tf 14.0301 0 Td (nodename)Tj 2.853 Tc /R26008192 10 Tf 41.1 0 Td (.S)Tj 0 Tc 10.9129 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 /R26340192 10 Tf -75.3031 -12 Td (ro)Tj 0 Tc 9.26016 0 Td (ot)Tj /R26008192 10 Tf 10.8301 0 Td 0 Tw [(node attrib)20(ute can be used to specify additional root blocks.)]TJ /R26340192 10 Tf -20.0902 -16.8 Td (mindist=)Tj /R25695848 10 Tf 37.9301 0 Td (value)Tj 3.344 Tc /R26008192 10 Tf 21.6602 0 Td (.S)Tj 0 Tc 11.4039 0 Td 0.843 Tw (ets the minimum separation between all nodes. If not speciŒed then)Tj /R25695848 10 Tf 281.463 0 Td [(cir)37.0166(co)]TJ /R26008192 10 Tf 23.5227 0 Td (uses a def)Tj 41.016 0 Td (ault)Tj -0.25 Tc -416.996 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0 Tw (lue of 1.0.)Tj /R26340192 10 Tf -9.18984 -28.8 Td [(\(fdp-speciŒc attrib)19.9841(utes\))]TJ (K=)' /R25695848 10 Tf 13.4801 0 Td (val)Tj 2.5 Tc /R26008192 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 /R26340192 10 Tf -36.2602 -16.8 Td (maxiter=)Tj /R25695848 10 Tf 39.0199 0 Td (val)Tj 2.5 Tc /R26008192 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 /R26340192 10 Tf -61.8 -16.8 Td (start=)Tj /R25695848 10 Tf 25.6898 0 Td (val)Tj 2.954 Tc /R26008192 10 Tf 12.2199 0 Td (.A)Tj 0 Tc 12.6738 0 Td 0.454 Tw (djusts the random initial placement of nodes with no speciŒed position.)Tj 295.264 0 Td (If)Tj /R25695848 10 Tf 9.61406 0 Td (val)Tj /R26008192 10 Tf 15.1738 0 Td 0.455 Tw (is is an inte)Tj 46.4949 0 Td [(ger)40.0098(,)]TJ -417.13 -12 Td 0.314 Tw (it is used as the seed for the random number generator)Tj 5.314 Tc 219.21 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R25695848 10 Tf 6.14414 0 Td (val)Tj /R26008192 10 Tf 15.034 0 Td (is not an inte)Tj 52.182 0 Td (ger)Tj 2.814 Tc 12.3699 0 Td (,ar)Tj 0 Tc 15.898 0 Td (andom system-generated)Tj -331.982 -12 Td [(inte)15(ger)]TJ 2.5 Tc 27.2199 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 /R26340192 10.95 Tf -72.1098 -16.8 Td [(Node Attrib)19.9917(utes)]TJ /R26340192 10 Tf 36 -12 Td (height=)Tj /R25695848 10 Tf 32.3699 0 Td (d)Tj /R26008192 10 Tf 8.21719 0 Td (or)Tj /R26340192 10 Tf 11.5469 0 Td (width=)Tj /R25695848 10 Tf 30.15 0 Td (d)Tj /R26008192 10 Tf 8.21719 0 Td 0.717 Tw (sets minimum height or width.)Tj 131.095 0 Td (Adding)Tj /R26340192 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R26008192 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 /R26340192 10 Tf 16.8 TL (shape=)' -0.2 Tc /R25695848 10 Tf 30.15 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R26008192 10 Tf 55.8398 0 Td (record epsf)Tj -0.2 Tc /R25695848 10 Tf -95.7898 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R26008192 10 Tf 55.9648 0 Td 0.125 Tw [(can be such v)25(alues as)]TJ /R26340192 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 3.616 Tw (ium, parallelogram, house, hexagon, octagon, note, tab, box3d, or component,)Tj 6.117 Tc /R26008192 10 Tf 363.104 0 Td (,a)Tj 0 Tc 13.057 0 Td 3.617 Tw (mong others.)Tj -211.211 -45.6 Td 0 Tw [(12 January 2015)-19595(4)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3154 │ │ │ │ │ │ +3156 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R18987872 │ │ │ │ │ │ +R26340192 │ │ │ │ │ │ │ │ │ │ │ │ -R18655872 │ │ │ │ │ │ +R26008192 │ │ │ │ │ │ │ │ │ │ │ │ -R18343528 │ │ │ │ │ │ +R25695848 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -884,29 +884,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18343528 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R18655872 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R18343528 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R18655872 10 Tf 20.8699 0 Td (\(1\))Tj -420.34 -36 Td 0.889 Tw (\(Polygons are deŒned or modiŒed by the follo)Tj 190.683 0 Td 0.888 Tw (wing node attrib)Tj 67.1262 0 Td (utes:)Tj -0.18 Tc /R18987872 10 Tf 22.2781 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R18655872 10 Tf 22.7801 0 Td (,)Tj /R18987872 10 Tf 5.88789 0 Td (peripheries)Tj /R18655872 10 Tf 48.3301 0 Td (,)Tj /R18987872 10 Tf 5.88789 0 Td (sides)Tj /R18655872 10 Tf 20.5602 0 Td (,)Tj /R18987872 10 Tf 5.88789 0 Td (orienta-)Tj -398.121 -12 Td (tion)Tj /R18655872 10 Tf 16.6699 0 Td (,)Tj /R18987872 10 Tf 5.56992 0 Td (distortion)Tj /R18655872 10 Tf 44.7398 0 Td (and)Tj /R18987872 10 Tf 17.5102 0 Td [(sk)10(ew)]TJ /R18655872 10 Tf 21.0102 0 Td (.\))Tj /R18987872 10 Tf 11.4 0 Td (epsf)Tj /R18655872 10 Tf 20.2898 0 Td 0.57 Tw (uses the node')Tj 57.8 0 Td (s)Tj /R18987872 10 Tf 6.96094 0 Td (shapeŒle)Tj /R18655872 10 Tf 40.3012 0 Td (attrib)Tj 20.9102 0 Td 0.571 Tw [(ute as the path name of an e)14.9951(xternal EPSF)]TJ -263.162 -12 Td 0 Tw (Œle to be automatically loaded for the node shape.)Tj 16.8 TL T*[(See http://www)65(.graphviz.or)18.0151(g/content/node-shapes for a complete description of node shapes.)]TJ /R18987872 10 Tf (color=)' /R18343528 10 Tf 27.3602 0 Td (colorvalue)Tj /R18655872 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 /R18987872 10 Tf 167.2 0 Td (Œllcolor)Tj /R18655872 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R18987872 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R18343528 10 Tf 38.4801 0 Td (colorvalue)Tj /R18655872 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 /R18987872 10 Tf -7.66992 -16.8 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ (xlabel=)' /R18343528 10 Tf 31.2602 0 Td [("te)20.0073(xt")]TJ /R18655872 10 Tf 26.3508 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 /R18987872 10 Tf 143.737 0 Td (label)Tj /R18655872 10 Tf 24.2719 0 Td 1.212 Tw (string is)Tj -398.838 -12 Td 0 Tw (placed within the node shape.)Tj /R18987872 10 Tf T*[(tar)10.0073(get=)]TJ /R18343528 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 /R18655872 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 /R18987872 10 Tf (tooltip=)' /R18343528 10 Tf 33.4801 0 Td [("te)20.0073(xt")]TJ /R18655872 10 Tf 26.334 0 Td 1.194 Tw (is a tooltip string for client-side imagemaps and SV)Tj 215.502 0 Td 1.195 Tw (G, ef)Tj 20.9352 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 1.495 Tw (ve w)Tj 0 Tc 20.2051 0 Td 1.195 Tw (hen nodes ha)Tj -0.15 Tc 54.4 0 Td 1.495 Tw (ve a U)Tj 0 Tc 28.3398 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 16.8 TL 0 Tw T*[(The follo)25.0159(wing attrib)19.9841(utes apply only to polygon shape nodes:)]TJ -0.18 Tc /R18987872 10 Tf (re)' 0 Tc 8.7 0 Td (gular=)Tj /R18343528 10 Tf 28.4801 0 Td (n)Tj /R18655872 10 Tf 8.16094 0 Td (if)Tj /R18343528 10 Tf 9.27109 0 Td (n)Tj /R18655872 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 /R18343528 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18655872 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 /R18343528 10 Tf 20.4879 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18655872 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 /R18987872 10 Tf (peripheries=)' /R18343528 10 Tf 54.0301 0 Td (n)Tj /R18655872 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 /R18343528 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18655872 10 Tf 57.2301 0 Td (.)Tj /R18987872 10 Tf -183.95 -16.8 Td (sides=)Tj /R18343528 10 Tf 26.2602 0 Td (n)Tj /R18655872 10 Tf 8.95195 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R18343528 10 Tf 173.004 0 Td (n)Tj /R18655872 10 Tf 5 0 Td [(<3 results in an ellipse.)-645.293(This attrib)20.0049(ute is ignored by)]TJ -0.2 Tc /R18343528 10 Tf -213.216 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18655872 10 Tf 57.2301 0 Td (.)Tj /R18987872 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R18343528 10 Tf 52.9199 0 Td (f)Tj /R18655872 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 /R18343528 10 Tf 28.8922 0 Td (f)Tj /R18655872 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 /R18343528 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R18987872 10 Tf -181.26 -16.8 Td (distortion=)Tj /R18343528 10 Tf 47.3699 0 Td (f)Tj /R18655872 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 /R18343528 10 Tf -146.315 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18655872 10 Tf 57.2301 0 Td (.)Tj /R18987872 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R18343528 10 Tf 26.7102 0 Td (f)Tj /R18655872 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 /R18343528 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18655872 10 Tf 57.2301 0 Td (.)Tj /R18987872 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 /R18343528 10 Tf 14.0301 0 Td (true/false)Tj 3.268 Tc /R18655872 10 Tf 37.7801 0 Td (.T)Tj 0 Tc 11.8781 0 Td 0.768 Tw (his speciŒes that the block containing the gi)Tj -0.15 Tc 180.396 0 Td (ve)Tj 3.268 Tc 9.28984 0 Td (nn)Tj 0 Tc 13.268 0 Td 0.767 Tw (ode be treated as the root of the span-)Tj -275.902 -12 Td 0 Tw (ning tree in the layout.)Tj /R18987872 10 Tf 28.8 TL T*[(\(neato- and fdp-speciŒc attrib)20.0146(utes\))]TJ 12 TL (pin=)' /R18343528 10 Tf 19.6 0 Td (val)Tj 2.5 Tc /R18655872 10 Tf 12.2199 0 Td (.I)Tj 0 Tc 8.33008 0 Td (f)Tj /R18343528 10 Tf 5.83008 0 Td (val)Tj /R18655872 10 Tf 14.7199 0 Td (is)Tj /R18987872 10 Tf 9.16992 0 Td (true)Tj 2.5 Tc /R18655872 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 -67.2 Td [(12 January 2015)-19595(5)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R25695848 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R26008192 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R25695848 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R26008192 10 Tf 20.8699 0 Td (\(1\))Tj -420.34 -36 Td 0.889 Tw (\(Polygons are deŒned or modiŒed by the follo)Tj 190.683 0 Td 0.888 Tw (wing node attrib)Tj 67.1262 0 Td (utes:)Tj -0.18 Tc /R26340192 10 Tf 22.2781 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R26008192 10 Tf 22.7801 0 Td (,)Tj /R26340192 10 Tf 5.88789 0 Td (peripheries)Tj /R26008192 10 Tf 48.3301 0 Td (,)Tj /R26340192 10 Tf 5.88789 0 Td (sides)Tj /R26008192 10 Tf 20.5602 0 Td (,)Tj /R26340192 10 Tf 5.88789 0 Td (orienta-)Tj -398.121 -12 Td (tion)Tj /R26008192 10 Tf 16.6699 0 Td (,)Tj /R26340192 10 Tf 5.56992 0 Td (distortion)Tj /R26008192 10 Tf 44.7398 0 Td (and)Tj /R26340192 10 Tf 17.5102 0 Td [(sk)10(ew)]TJ /R26008192 10 Tf 21.0102 0 Td (.\))Tj /R26340192 10 Tf 11.4 0 Td (epsf)Tj /R26008192 10 Tf 20.2898 0 Td 0.57 Tw (uses the node')Tj 57.8 0 Td (s)Tj /R26340192 10 Tf 6.96094 0 Td (shapeŒle)Tj /R26008192 10 Tf 40.3012 0 Td (attrib)Tj 20.9102 0 Td 0.571 Tw [(ute as the path name of an e)14.9951(xternal EPSF)]TJ -263.162 -12 Td 0 Tw (Œle to be automatically loaded for the node shape.)Tj 16.8 TL T*[(See http://www)65(.graphviz.or)18.0151(g/content/node-shapes for a complete description of node shapes.)]TJ /R26340192 10 Tf (color=)' /R25695848 10 Tf 27.3602 0 Td (colorvalue)Tj /R26008192 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 /R26340192 10 Tf 167.2 0 Td (Œllcolor)Tj /R26008192 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R26340192 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R25695848 10 Tf 38.4801 0 Td (colorvalue)Tj /R26008192 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 /R26340192 10 Tf -7.66992 -16.8 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ (xlabel=)' /R25695848 10 Tf 31.2602 0 Td [("te)20.0073(xt")]TJ /R26008192 10 Tf 26.3508 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 /R26340192 10 Tf 143.737 0 Td (label)Tj /R26008192 10 Tf 24.2719 0 Td 1.212 Tw (string is)Tj -398.838 -12 Td 0 Tw (placed within the node shape.)Tj /R26340192 10 Tf T*[(tar)10.0073(get=)]TJ /R25695848 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 /R26008192 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 /R26340192 10 Tf (tooltip=)' /R25695848 10 Tf 33.4801 0 Td [("te)20.0073(xt")]TJ /R26008192 10 Tf 26.334 0 Td 1.194 Tw (is a tooltip string for client-side imagemaps and SV)Tj 215.502 0 Td 1.195 Tw (G, ef)Tj 20.9352 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 1.495 Tw (ve w)Tj 0 Tc 20.2051 0 Td 1.195 Tw (hen nodes ha)Tj -0.15 Tc 54.4 0 Td 1.495 Tw (ve a U)Tj 0 Tc 28.3398 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 16.8 TL 0 Tw T*[(The follo)25.0159(wing attrib)19.9841(utes apply only to polygon shape nodes:)]TJ -0.18 Tc /R26340192 10 Tf (re)' 0 Tc 8.7 0 Td (gular=)Tj /R25695848 10 Tf 28.4801 0 Td (n)Tj /R26008192 10 Tf 8.16094 0 Td (if)Tj /R25695848 10 Tf 9.27109 0 Td (n)Tj /R26008192 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 /R25695848 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R26008192 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 /R25695848 10 Tf 20.4879 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R26008192 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 /R26340192 10 Tf (peripheries=)' /R25695848 10 Tf 54.0301 0 Td (n)Tj /R26008192 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 /R25695848 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R26008192 10 Tf 57.2301 0 Td (.)Tj /R26340192 10 Tf -183.95 -16.8 Td (sides=)Tj /R25695848 10 Tf 26.2602 0 Td (n)Tj /R26008192 10 Tf 8.95195 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R25695848 10 Tf 173.004 0 Td (n)Tj /R26008192 10 Tf 5 0 Td [(<3 results in an ellipse.)-645.293(This attrib)20.0049(ute is ignored by)]TJ -0.2 Tc /R25695848 10 Tf -213.216 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R26008192 10 Tf 57.2301 0 Td (.)Tj /R26340192 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R25695848 10 Tf 52.9199 0 Td (f)Tj /R26008192 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 /R25695848 10 Tf 28.8922 0 Td (f)Tj /R26008192 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 /R25695848 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R26340192 10 Tf -181.26 -16.8 Td (distortion=)Tj /R25695848 10 Tf 47.3699 0 Td (f)Tj /R26008192 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 /R25695848 10 Tf -146.315 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R26008192 10 Tf 57.2301 0 Td (.)Tj /R26340192 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R25695848 10 Tf 26.7102 0 Td (f)Tj /R26008192 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 /R25695848 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R26008192 10 Tf 57.2301 0 Td (.)Tj /R26340192 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 /R25695848 10 Tf 14.0301 0 Td (true/false)Tj 3.268 Tc /R26008192 10 Tf 37.7801 0 Td (.T)Tj 0 Tc 11.8781 0 Td 0.768 Tw (his speciŒes that the block containing the gi)Tj -0.15 Tc 180.396 0 Td (ve)Tj 3.268 Tc 9.28984 0 Td (nn)Tj 0 Tc 13.268 0 Td 0.767 Tw (ode be treated as the root of the span-)Tj -275.902 -12 Td 0 Tw (ning tree in the layout.)Tj /R26340192 10 Tf 28.8 TL T*[(\(neato- and fdp-speciŒc attrib)20.0146(utes\))]TJ 12 TL (pin=)' /R25695848 10 Tf 19.6 0 Td (val)Tj 2.5 Tc /R26008192 10 Tf 12.2199 0 Td (.I)Tj 0 Tc 8.33008 0 Td (f)Tj /R25695848 10 Tf 5.83008 0 Td (val)Tj /R26008192 10 Tf 14.7199 0 Td (is)Tj /R26340192 10 Tf 9.16992 0 Td (true)Tj 2.5 Tc /R26008192 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 -67.2 Td [(12 January 2015)-19595(5)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3485 │ │ │ │ │ │ +3486 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R18987872 │ │ │ │ │ │ +R26340192 │ │ │ │ │ │ │ │ │ │ │ │ -R18655872 │ │ │ │ │ │ +R26008192 │ │ │ │ │ │ │ │ │ │ │ │ -R18343528 │ │ │ │ │ │ +R25695848 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -943,29 +943,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18343528 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R18655872 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R18343528 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R18655872 10 Tf 20.8699 0 Td (\(1\))Tj /R18987872 10.95 Tf -456.34 -36 Td [(Edge Attrib)20(utes)]TJ /R18987872 10 Tf 36 -12 Td (weight=)Tj /R18343528 10 Tf 34.0301 0 Td (val)Tj /R18655872 10 Tf 16.2672 0 Td (where)Tj /R18343528 10 Tf 28.477 0 Td (val)Tj /R18655872 10 Tf 16.2672 0 Td 1.547 Tw (is the cost of the edge.)Tj -0.15 Tc 103.713 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R18987872 10 Tf 7.37812 0 Td (dot)Tj 4.048 Tc /R18655872 10 Tf 13.8898 0 Td (,w)Tj 0 Tc 13.768 0 Td 1.548 Tw (eights must be non-ne)Tj -0.05 Tc 92.5441 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 1.848 Tw (ve i)Tj 0 Tc 16.118 0 Td (nte)Tj 12.0699 0 Td 4.048 Tw (gers. V)Tj 31.818 0 Td (alues)Tj -411.45 -12 Td 1.066 Tw (greater than 1 tend to shorten the edge;)Tj 169.327 0 Td 1.065 Tw (weight 0 at edges are ignored for ordering nodes.)Tj 216.485 0 Td (In)Tj /R18987872 10 Tf 11.8949 0 Td [(tw)10(opi)]TJ 3.565 Tc /R18655872 10 Tf 23.7898 0 Td (,a)Tj 0 Tc -421.497 -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 /R18987872 10 Tf 11.493 0 Td (neato)Tj /R18655872 10 Tf 26.493 0 Td (and)Tj /R18987872 10 Tf -417.564 -12 Td (fdp)Tj 2.624 Tc /R18655872 10 Tf 14.45 0 Td (,ah)Tj 0 Tc 17.1879 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.318 -12 Td 0 Tw [(iŒed by the edge')54.9841(s)]TJ /R18987872 10 Tf 75.55 0 Td (len)Tj /R18655872 10 Tf 15.2801 0 Td [(attrib)19.9854(ute.)]TJ /R18987872 10 Tf -90.8301 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ 16.8 TL (color=)' /R18343528 10 Tf 27.3602 0 Td (colorvalue)Tj /R18655872 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R18987872 10 Tf -72.6301 -16.8 Td (color=)Tj /R18343528 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R18655872 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R18343528 10 Tf 74.4301 0 Td (colorvalue)Tj /R18655872 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ /R18987872 10 Tf -214.83 -16.8 Td [(dir=f)24.9841(orward back both none)]TJ /R18655872 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 /R18987872 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R18655872 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R18987872 10 Tf -95.7102 -16.8 Td [(tar)10.0073(get=)]TJ /R18343528 10 Tf 31.1398 0 Td [("te)20.0073(xt")]TJ /R18655872 10 Tf 25.9328 0 Td 0.793 Tw [(is a tar)17.998(get string for client-side imagemaps and SV)14.9951(G, ef)]TJ 229.297 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.294 Tw (RL. If)Tj -404.264 -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 /R18987872 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R18343528 10 Tf 33.4801 0 Td [("te)20.0073(xt")]TJ /R18655872 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.772 Tw [(string def)10.0122(aults to be the same as the edge label string.)-577.2(The substrings '\\T', '\\H', '\\E' and '\\G' are substi-)]TJ 12 TL 0.496 Tw (tuted in the same manner as for the edge label attrib)' 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)Tj 2.995 Tc 9.10586 0 Td (ss)Tj 0 Tc 10.775 0 Td 0.495 Tw (ubstituted with)Tj -371.775 -12 Td 0 Tw (the edge label string.)Tj /R18987872 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.504 Tw (pen, diamond, odiamond, box, obox, cr)Tj -0.1 Tc 168.48 0 Td (ow)Tj 5.504 Tc /R18655872 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 /R18987872 10 Tf 172.506 0 Td (dir)Tj /R18655872 10 Tf 15.977 0 Td (attrib)Tj 20.9102 0 Td 0.698 Tw (ute deter)Tj 35.2078 0 Td (-)Tj -428.67 -12 Td 0 Tw [(mines whether or not the glyph is dra)15(wn.)]TJ /R18987872 10 Tf (arr)' -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (size=)Tj /R18343528 10 Tf 21.25 0 Td (val)Tj /R18655872 10 Tf 24.132 0 Td 9.412 Tw (speciŒes a multiplicati)Tj -0.15 Tc 108.574 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.402 -12 Td [(in)39.9927(v_length=6,in)40.0073(v_width=7,dot_radius=2\))]TJ /R18987872 10 Tf (headlabel,taillabel=)' /R18343528 10 Tf 83.7699 0 Td [(te)20.0073(xt)]TJ /R18655872 10 Tf 17.5437 0 Td 0.804 Tw (for labels appearing near the head and tail nodes of an edge.)Tj /R18987872 10 Tf 254.579 0 Td [(labelf)25.0146(ontcolor)]TJ /R18655872 10 Tf 59.1898 0 Td (,)Tj /R18987872 10 Tf 5.80508 0 Td (la-)Tj -420.887 -12 Td [(belf)24.9841(ontname)]TJ /R18655872 10 Tf 53.0801 0 Td (,)Tj /R18987872 10 Tf 5.28203 0 Td [(labelf)25.0159(ontsize)]TJ /R18655872 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.953 Tw (in the same manner as for the edge label attrib)Tj 193.057 0 Td 3.454 Tw (ute. Additionally)Tj 74.6879 0 Td 0.954 Tw (the substring '\\L)Tj 3.454 Tc 67.098 0 Td [('i)345.396(ss)]TJ 0 Tc 20.798 0 Td (ubstituted with the)Tj -355.641 -12 Td 0 Tw (edge label string.)Tj /R18987872 10 Tf T*[(headhr)17.9919(ef=)]TJ /R18343528 10 Tf 43.85 0 Td ("url")Tj /R18655872 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 /R18987872 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R18343528 10 Tf 47.3699 0 Td ("url")Tj /R18655872 10 Tf 22.5699 0 Td (\()Tj /R18987872 10 Tf 3.33008 0 Td (headURL)Tj /R18655872 10 Tf 44.1699 0 Td [(is a synon)15(ym for)]TJ /R18987872 10 Tf 69.2898 0 Td [(headhr)17.9932(ef)]TJ /R18655872 10 Tf 38.15 0 Td (.\))Tj /R18987872 10 Tf -224.88 -16.8 Td [(headtar)9.99268(get=)]TJ /R18343528 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 /R18655872 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 /R18987872 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R18343528 10 Tf 54.0398 0 Td ("tooltip")Tj /R18655872 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 /R18987872 10 Tf 16.8 TL T*[(tailhr)17.9846(ef=)]TJ /R18343528 10 Tf 37.1801 0 Td ("url")Tj /R18655872 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 /R18987872 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R18343528 10 Tf 40.7 0 Td ("url")Tj /R18655872 10 Tf 22.5699 0 Td (\()Tj /R18987872 10 Tf 3.33008 0 Td (tailURL)Tj /R18655872 10 Tf 37.5 0 Td [(is a synon)15(ym for)]TJ /R18987872 10 Tf 69.2898 0 Td [(tailhr)17.9834(ef)]TJ /R18655872 10 Tf 31.4801 0 Td (.\))Tj /R18987872 10 Tf -204.87 -16.8 Td [(tailtar)9.98413(get=)]TJ /R18343528 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 /R18655872 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 -111.13 -38.4 Td 0 Tw [(12 January 2015)-19595(6)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R25695848 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R26008192 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R25695848 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R26008192 10 Tf 20.8699 0 Td (\(1\))Tj /R26340192 10.95 Tf -456.34 -36 Td [(Edge Attrib)20(utes)]TJ /R26340192 10 Tf 36 -12 Td (weight=)Tj /R25695848 10 Tf 34.0301 0 Td (val)Tj /R26008192 10 Tf 16.2672 0 Td (where)Tj /R25695848 10 Tf 28.477 0 Td (val)Tj /R26008192 10 Tf 16.2672 0 Td 1.547 Tw (is the cost of the edge.)Tj -0.15 Tc 103.713 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R26340192 10 Tf 7.37812 0 Td (dot)Tj 4.048 Tc /R26008192 10 Tf 13.8898 0 Td (,w)Tj 0 Tc 13.768 0 Td 1.548 Tw (eights must be non-ne)Tj -0.05 Tc 92.5441 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 1.848 Tw (ve i)Tj 0 Tc 16.118 0 Td (nte)Tj 12.0699 0 Td 4.048 Tw (gers. V)Tj 31.818 0 Td (alues)Tj -411.45 -12 Td 1.066 Tw (greater than 1 tend to shorten the edge;)Tj 169.327 0 Td 1.065 Tw (weight 0 at edges are ignored for ordering nodes.)Tj 216.485 0 Td (In)Tj /R26340192 10 Tf 11.8949 0 Td [(tw)10(opi)]TJ 3.565 Tc /R26008192 10 Tf 23.7898 0 Td (,a)Tj 0 Tc -421.497 -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 /R26340192 10 Tf 11.493 0 Td (neato)Tj /R26008192 10 Tf 26.493 0 Td (and)Tj /R26340192 10 Tf -417.564 -12 Td (fdp)Tj 2.624 Tc /R26008192 10 Tf 14.45 0 Td (,ah)Tj 0 Tc 17.1879 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.318 -12 Td 0 Tw [(iŒed by the edge')54.9841(s)]TJ /R26340192 10 Tf 75.55 0 Td (len)Tj /R26008192 10 Tf 15.2801 0 Td [(attrib)19.9854(ute.)]TJ /R26340192 10 Tf -90.8301 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ 16.8 TL (color=)' /R25695848 10 Tf 27.3602 0 Td (colorvalue)Tj /R26008192 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R26340192 10 Tf -72.6301 -16.8 Td (color=)Tj /R25695848 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R26008192 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R25695848 10 Tf 74.4301 0 Td (colorvalue)Tj /R26008192 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ /R26340192 10 Tf -214.83 -16.8 Td [(dir=f)24.9841(orward back both none)]TJ /R26008192 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 /R26340192 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R26008192 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R26340192 10 Tf -95.7102 -16.8 Td [(tar)10.0073(get=)]TJ /R25695848 10 Tf 31.1398 0 Td [("te)20.0073(xt")]TJ /R26008192 10 Tf 25.9328 0 Td 0.793 Tw [(is a tar)17.998(get string for client-side imagemaps and SV)14.9951(G, ef)]TJ 229.297 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.294 Tw (RL. If)Tj -404.264 -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 /R26340192 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R25695848 10 Tf 33.4801 0 Td [("te)20.0073(xt")]TJ /R26008192 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.772 Tw [(string def)10.0122(aults to be the same as the edge label string.)-577.2(The substrings '\\T', '\\H', '\\E' and '\\G' are substi-)]TJ 12 TL 0.496 Tw (tuted in the same manner as for the edge label attrib)' 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)Tj 2.995 Tc 9.10586 0 Td (ss)Tj 0 Tc 10.775 0 Td 0.495 Tw (ubstituted with)Tj -371.775 -12 Td 0 Tw (the edge label string.)Tj /R26340192 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.504 Tw (pen, diamond, odiamond, box, obox, cr)Tj -0.1 Tc 168.48 0 Td (ow)Tj 5.504 Tc /R26008192 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 /R26340192 10 Tf 172.506 0 Td (dir)Tj /R26008192 10 Tf 15.977 0 Td (attrib)Tj 20.9102 0 Td 0.698 Tw (ute deter)Tj 35.2078 0 Td (-)Tj -428.67 -12 Td 0 Tw [(mines whether or not the glyph is dra)15(wn.)]TJ /R26340192 10 Tf (arr)' -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (size=)Tj /R25695848 10 Tf 21.25 0 Td (val)Tj /R26008192 10 Tf 24.132 0 Td 9.412 Tw (speciŒes a multiplicati)Tj -0.15 Tc 108.574 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.402 -12 Td [(in)39.9927(v_length=6,in)40.0073(v_width=7,dot_radius=2\))]TJ /R26340192 10 Tf (headlabel,taillabel=)' /R25695848 10 Tf 83.7699 0 Td [(te)20.0073(xt)]TJ /R26008192 10 Tf 17.5437 0 Td 0.804 Tw (for labels appearing near the head and tail nodes of an edge.)Tj /R26340192 10 Tf 254.579 0 Td [(labelf)25.0146(ontcolor)]TJ /R26008192 10 Tf 59.1898 0 Td (,)Tj /R26340192 10 Tf 5.80508 0 Td (la-)Tj -420.887 -12 Td [(belf)24.9841(ontname)]TJ /R26008192 10 Tf 53.0801 0 Td (,)Tj /R26340192 10 Tf 5.28203 0 Td [(labelf)25.0159(ontsize)]TJ /R26008192 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.953 Tw (in the same manner as for the edge label attrib)Tj 193.057 0 Td 3.454 Tw (ute. Additionally)Tj 74.6879 0 Td 0.954 Tw (the substring '\\L)Tj 3.454 Tc 67.098 0 Td [('i)345.396(ss)]TJ 0 Tc 20.798 0 Td (ubstituted with the)Tj -355.641 -12 Td 0 Tw (edge label string.)Tj /R26340192 10 Tf T*[(headhr)17.9919(ef=)]TJ /R25695848 10 Tf 43.85 0 Td ("url")Tj /R26008192 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 /R26340192 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R25695848 10 Tf 47.3699 0 Td ("url")Tj /R26008192 10 Tf 22.5699 0 Td (\()Tj /R26340192 10 Tf 3.33008 0 Td (headURL)Tj /R26008192 10 Tf 44.1699 0 Td [(is a synon)15(ym for)]TJ /R26340192 10 Tf 69.2898 0 Td [(headhr)17.9932(ef)]TJ /R26008192 10 Tf 38.15 0 Td (.\))Tj /R26340192 10 Tf -224.88 -16.8 Td [(headtar)9.99268(get=)]TJ /R25695848 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 /R26008192 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 /R26340192 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R25695848 10 Tf 54.0398 0 Td ("tooltip")Tj /R26008192 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 /R26340192 10 Tf 16.8 TL T*[(tailhr)17.9846(ef=)]TJ /R25695848 10 Tf 37.1801 0 Td ("url")Tj /R26008192 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 /R26340192 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R25695848 10 Tf 40.7 0 Td ("url")Tj /R26008192 10 Tf 22.5699 0 Td (\()Tj /R26340192 10 Tf 3.33008 0 Td (tailURL)Tj /R26008192 10 Tf 37.5 0 Td [(is a synon)15(ym for)]TJ /R26340192 10 Tf 69.2898 0 Td [(tailhr)17.9834(ef)]TJ /R26008192 10 Tf 31.4801 0 Td (.\))Tj /R26340192 10 Tf -204.87 -16.8 Td [(tailtar)9.98413(get=)]TJ /R25695848 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 /R26008192 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 -111.13 -38.4 Td 0 Tw [(12 January 2015)-19595(6)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3640 │ │ │ │ │ │ +3642 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R18987872 │ │ │ │ │ │ +R26340192 │ │ │ │ │ │ │ │ │ │ │ │ -R18655872 │ │ │ │ │ │ +R26008192 │ │ │ │ │ │ │ │ │ │ │ │ -R18343528 │ │ │ │ │ │ +R25695848 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -1002,29 +1002,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18343528 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R18655872 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R18343528 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R18655872 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 /R18987872 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R18343528 10 Tf 47.3699 0 Td ("tooltip")Tj /R18655872 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 -392.554 -12 Td 0 Tw (with the edge label string.)Tj /R18987872 10 Tf 16.8 TL (labeldistance)' /R18655872 10 Tf 58.0602 0 Td (and)Tj /R18987872 10 Tf 16.9398 0 Td (labelangle)Tj /R18655872 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\) specify the placement of head and tail labels.)]TJ /R18987872 10 Tf -120.84 -16.8 Td (decorate)Tj /R18655872 10 Tf 39.15 0 Td [(dra)15.0073(ws line from edge to label.)]TJ /R18987872 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R18655872 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 /R18987872 10 Tf -338.32 -28.8 Td [(\(dot-speciŒc attrib)20(utes\))]TJ 12 TL (constraint=false)' /R18655872 10 Tf 70.9699 0 Td (causes an edge to be ignored for rank assignment.)Tj /R18987872 10 Tf -70.9699 -16.8 Td (minlen=)Tj /R18343528 10 Tf 35.15 0 Td (n)Tj /R18655872 10 Tf 7.82188 0 Td (where)Tj /R18343528 10 Tf 27.252 0 Td (n)Tj /R18655872 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.0449 -12 Td 0 Tw (node separation for at edges\).)Tj /R18987872 10 Tf 16.8 TL (xlabel=)' /R18343528 10 Tf 31.2602 0 Td [("te)20.0073(xt")]TJ /R18655872 10 Tf 25.457 0 Td 0.317 Tw (Edge labels in)Tj /R18987872 10 Tf 60.1109 0 Td (dot)Tj /R18655872 10 Tf 16.707 0 Td 0.318 Tw (are treated as special types of nodes, with space allocated for them during)Tj -133.535 -12 Td 0.685 Tw (node layout. This can sometimes deform the edge routing. If an)Tj /R18987872 10 Tf 263.885 0 Td (xlabel)Tj /R18655872 10 Tf 28.7449 0 Td (is used instead, the label is placed)Tj -292.63 -12 Td 0.099 Tw (after all nodes and edges ha)Tj -0.15 Tc 111.095 0 Td 0.399 Tw (ve b)Tj 0 Tc 16.8891 0 Td 0.1 Tw (een positioned. In turn, this may mean that there is some o)Tj -0.15 Tc 234.54 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap among the)Tj -371.814 -12 Td (labels.)Tj /R18987872 10 Tf 0 Tw T*[(\(neato and fdp-speciŒc attrib)19.9854(utes\))]TJ 12 TL (len=)' /R18343528 10 Tf 18.4801 0 Td (f)Tj /R18655872 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R18987872 10.95 Tf -59.7602 -16.8 Td (COMMAND-LINE OPTIONS)Tj /R18987872 10 Tf 36 -12 Td (­G)Tj /R18655872 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R18987872 10 Tf -15.9801 -12 Td (­N)Tj /R18655872 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R18987872 10 Tf -15.4199 -12 Td (­E)Tj /R18655872 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 /R18987872 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 /R18343528 10 Tf 8.48008 0 Td (Œle)Tj /R18655872 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 /R18987872 10 Tf 9.62813 0 Td (­l)Tj /R18655872 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 /R18987872 10 Tf 16.8 TL (­T)' /R18343528 10 Tf 12.3699 0 Td (lang)Tj /R18655872 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 /R18987872 10 Tf -206.76 -28.8 Td (­n)Tj /R18655872 10 Tf 11.2602 0 Td ([)Tj /R18987872 10 Tf 3.33008 0 Td (1)Tj /R18655872 10 Tf 5 0 Td (|)Tj /R18987872 10 Tf 2 0 Td (2)Tj 2.778 Tc /R18655872 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 /R18987872 10 Tf 48.9281 0 Td (splines)Tj /R18655872 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 /R18987872 10 Tf -415.694 -12 Td (pos)Tj /R18655872 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 /R18987872 10 Tf 141.1 0 Td (splines)Tj /R18655872 10 Tf 31.4 0 Td [(attrib)19.9854(ute.)]TJ /R18987872 10 Tf -243.69 -16.8 Td (­K)Tj /R18343528 10 Tf 13.4801 0 Td (layout)Tj -0.15 Tc /R18655872 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 /R18987872 10 Tf -55.1199 -16.8 Td (­O)Tj /R18655872 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R18987872 10 Tf -15.9801 -16.8 Td (­P)Tj /R18655872 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 /R18987872 10 Tf -160.47 -16.8 Td (­v)Tj /R18655872 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R18987872 10 Tf -13.2 -16.8 Td (­c)Tj /R18655872 10 Tf 12.6398 0 Td (conŒgure plugins.)Tj /R18987872 10 Tf -12.6398 -16.8 Td (­m)Tj /R18655872 10 Tf 16.5301 0 Td (memory test \(observ)Tj 2.5 Tc 82.0602 0 Td [(en)250.015(og)]TJ 0 Tc 24.4398 0 Td [(ro)24.9927(wth with top, kill when done\).)]TJ /R18987872 10 Tf -123.03 -16.8 Td (­q)Tj /R18343528 10 Tf 11.2602 0 Td [(le)15.0073(vel)]TJ /R18655872 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 78.6996 -52.8 Td [(12 January 2015)-19595(7)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R25695848 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R26008192 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R25695848 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R26008192 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 /R26340192 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R25695848 10 Tf 47.3699 0 Td ("tooltip")Tj /R26008192 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 -392.554 -12 Td 0 Tw (with the edge label string.)Tj /R26340192 10 Tf 16.8 TL (labeldistance)' /R26008192 10 Tf 58.0602 0 Td (and)Tj /R26340192 10 Tf 16.9398 0 Td (labelangle)Tj /R26008192 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\) specify the placement of head and tail labels.)]TJ /R26340192 10 Tf -120.84 -16.8 Td (decorate)Tj /R26008192 10 Tf 39.15 0 Td [(dra)15.0073(ws line from edge to label.)]TJ /R26340192 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R26008192 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 /R26340192 10 Tf -338.32 -28.8 Td [(\(dot-speciŒc attrib)20(utes\))]TJ 12 TL (constraint=false)' /R26008192 10 Tf 70.9699 0 Td (causes an edge to be ignored for rank assignment.)Tj /R26340192 10 Tf -70.9699 -16.8 Td (minlen=)Tj /R25695848 10 Tf 35.15 0 Td (n)Tj /R26008192 10 Tf 7.82188 0 Td (where)Tj /R25695848 10 Tf 27.252 0 Td (n)Tj /R26008192 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.0449 -12 Td 0 Tw (node separation for at edges\).)Tj /R26340192 10 Tf 16.8 TL (xlabel=)' /R25695848 10 Tf 31.2602 0 Td [("te)20.0073(xt")]TJ /R26008192 10 Tf 25.457 0 Td 0.317 Tw (Edge labels in)Tj /R26340192 10 Tf 60.1109 0 Td (dot)Tj /R26008192 10 Tf 16.707 0 Td 0.318 Tw (are treated as special types of nodes, with space allocated for them during)Tj -133.535 -12 Td 0.685 Tw (node layout. This can sometimes deform the edge routing. If an)Tj /R26340192 10 Tf 263.885 0 Td (xlabel)Tj /R26008192 10 Tf 28.7449 0 Td (is used instead, the label is placed)Tj -292.63 -12 Td 0.099 Tw (after all nodes and edges ha)Tj -0.15 Tc 111.095 0 Td 0.399 Tw (ve b)Tj 0 Tc 16.8891 0 Td 0.1 Tw (een positioned. In turn, this may mean that there is some o)Tj -0.15 Tc 234.54 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap among the)Tj -371.814 -12 Td (labels.)Tj /R26340192 10 Tf 0 Tw T*[(\(neato and fdp-speciŒc attrib)19.9854(utes\))]TJ 12 TL (len=)' /R25695848 10 Tf 18.4801 0 Td (f)Tj /R26008192 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R26340192 10.95 Tf -59.7602 -16.8 Td (COMMAND-LINE OPTIONS)Tj /R26340192 10 Tf 36 -12 Td (­G)Tj /R26008192 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R26340192 10 Tf -15.9801 -12 Td (­N)Tj /R26008192 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R26340192 10 Tf -15.4199 -12 Td (­E)Tj /R26008192 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 /R26340192 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 /R25695848 10 Tf 8.48008 0 Td (Œle)Tj /R26008192 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 /R26340192 10 Tf 9.62813 0 Td (­l)Tj /R26008192 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 /R26340192 10 Tf 16.8 TL (­T)' /R25695848 10 Tf 12.3699 0 Td (lang)Tj /R26008192 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 /R26340192 10 Tf -206.76 -28.8 Td (­n)Tj /R26008192 10 Tf 11.2602 0 Td ([)Tj /R26340192 10 Tf 3.33008 0 Td (1)Tj /R26008192 10 Tf 5 0 Td (|)Tj /R26340192 10 Tf 2 0 Td (2)Tj 2.778 Tc /R26008192 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 /R26340192 10 Tf 48.9281 0 Td (splines)Tj /R26008192 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 /R26340192 10 Tf -415.694 -12 Td (pos)Tj /R26008192 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 /R26340192 10 Tf 141.1 0 Td (splines)Tj /R26008192 10 Tf 31.4 0 Td [(attrib)19.9854(ute.)]TJ /R26340192 10 Tf -243.69 -16.8 Td (­K)Tj /R25695848 10 Tf 13.4801 0 Td (layout)Tj -0.15 Tc /R26008192 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 /R26340192 10 Tf -55.1199 -16.8 Td (­O)Tj /R26008192 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R26340192 10 Tf -15.9801 -16.8 Td (­P)Tj /R26008192 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 /R26340192 10 Tf -160.47 -16.8 Td (­v)Tj /R26008192 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R26340192 10 Tf -13.2 -16.8 Td (­c)Tj /R26008192 10 Tf 12.6398 0 Td (conŒgure plugins.)Tj /R26340192 10 Tf -12.6398 -16.8 Td (­m)Tj /R26008192 10 Tf 16.5301 0 Td (memory test \(observ)Tj 2.5 Tc 82.0602 0 Td [(en)250.015(og)]TJ 0 Tc 24.4398 0 Td [(ro)24.9927(wth with top, kill when done\).)]TJ /R26340192 10 Tf -123.03 -16.8 Td (­q)Tj /R25695848 10 Tf 11.2602 0 Td [(le)15.0073(vel)]TJ /R26008192 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 78.6996 -52.8 Td [(12 January 2015)-19595(7)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3115 │ │ │ │ │ │ +3116 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R18987872 │ │ │ │ │ │ +R26340192 │ │ │ │ │ │ │ │ │ │ │ │ -R18655872 │ │ │ │ │ │ +R26008192 │ │ │ │ │ │ │ │ │ │ │ │ -R18343528 │ │ │ │ │ │ +R25695848 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -1061,29 +1061,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18343528 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R18655872 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R18343528 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R18655872 10 Tf 20.8699 0 Td (\(1\))Tj /R18987872 10 Tf -420.34 -36 Td (­s)Tj /R18343528 10 Tf 9.58984 0 Td (fscale)Tj /R18655872 10 Tf 25.8301 0 Td (scale input by)Tj /R18343528 10 Tf 58.05 0 Td (fscale)Tj 2.5 Tc /R18655872 10 Tf 23.3301 0 Td (,t)Tj 0 Tc 7.78008 0 Td [(he def)9.98535(ault is 72.)]TJ /R18987872 10 Tf -124.58 -16.8 Td (­y)Tj /R18655872 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 /R18987872 10 Tf -29.8699 -16.8 Td (­V)Tj /R18655872 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R18987872 10 Tf -15.4199 -16.8 Td (­?)Tj /R18655872 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 /R18987872 10.95 Tf -36 -16.8 Td (EXAMPLES)Tj /R18655872 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 /R18987872 10.95 Tf -36 -16.8 Td [(CA)145.02(VEA)94.983(TS)]TJ /R18655872 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 /R18987872 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R18655872 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 -44.9797 -16.8 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 /R18987872 10.95 Tf -218.21 -16.8 Td (SEE ALSO)Tj /R18655872 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.399 Tw (The most complete information can be found at http://www)' 240.852 0 Td (.graphviz.or)Tj 48.1398 0 Td (g/Documentation.php, especially in)Tj -288.992 -12 Td 0.443 Tw (the on-line reference pages. Most of these documents are also a)Tj -0.25 Tc 257.77 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.444 Tw (ilable in the)Tj /R18343528 10 Tf 51.052 0 Td (doc)Tj /R18655872 10 Tf 17.384 0 Td (and)Tj /R18343528 10 Tf 17.384 0 Td (doc/info)Tj /R18655872 10 Tf 35.7238 0 Td (subtrees in)Tj -388.504 -12 Td 0 Tw [(the source and binary distrib)20.0073(utions.)]TJ /R18987872 10 Tf 16.8 TL (dotty)' /R18655872 10 Tf 22.2199 0 Td (\(1\),)Tj /R18987872 10 Tf 14.1602 0 Td (tcldot)Tj /R18655872 10 Tf 24.4398 0 Td (\(n\),)Tj /R18987872 10 Tf 14.1602 0 Td (xcolors)Tj /R18655872 10 Tf 30.55 0 Td (\(1\),)Tj /R18987872 10 Tf 14.1602 0 Td (libgraph)Tj /R18655872 10 Tf 36.6801 0 Td (\(3\).)Tj -156.37 -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 -75.7844 -43.2 Td 0 Tw [(12 January 2015)-19595(8)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R25695848 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R26008192 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R25695848 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R26008192 10 Tf 20.8699 0 Td (\(1\))Tj /R26340192 10 Tf -420.34 -36 Td (­s)Tj /R25695848 10 Tf 9.58984 0 Td (fscale)Tj /R26008192 10 Tf 25.8301 0 Td (scale input by)Tj /R25695848 10 Tf 58.05 0 Td (fscale)Tj 2.5 Tc /R26008192 10 Tf 23.3301 0 Td (,t)Tj 0 Tc 7.78008 0 Td [(he def)9.98535(ault is 72.)]TJ /R26340192 10 Tf -124.58 -16.8 Td (­y)Tj /R26008192 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 /R26340192 10 Tf -29.8699 -16.8 Td (­V)Tj /R26008192 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R26340192 10 Tf -15.4199 -16.8 Td (­?)Tj /R26008192 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 /R26340192 10.95 Tf -36 -16.8 Td (EXAMPLES)Tj /R26008192 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 /R26340192 10.95 Tf -36 -16.8 Td [(CA)145.02(VEA)94.983(TS)]TJ /R26008192 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 /R26340192 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R26008192 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 -44.9797 -16.8 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 /R26340192 10.95 Tf -218.21 -16.8 Td (SEE ALSO)Tj /R26008192 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.399 Tw (The most complete information can be found at http://www)' 240.852 0 Td (.graphviz.or)Tj 48.1398 0 Td (g/Documentation.php, especially in)Tj -288.992 -12 Td 0.443 Tw (the on-line reference pages. Most of these documents are also a)Tj -0.25 Tc 257.77 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.444 Tw (ilable in the)Tj /R25695848 10 Tf 51.052 0 Td (doc)Tj /R26008192 10 Tf 17.384 0 Td (and)Tj /R25695848 10 Tf 17.384 0 Td (doc/info)Tj /R26008192 10 Tf 35.7238 0 Td (subtrees in)Tj -388.504 -12 Td 0 Tw [(the source and binary distrib)20.0073(utions.)]TJ /R26340192 10 Tf 16.8 TL (dotty)' /R26008192 10 Tf 22.2199 0 Td (\(1\),)Tj /R26340192 10 Tf 14.1602 0 Td (tcldot)Tj /R26008192 10 Tf 24.4398 0 Td (\(n\),)Tj /R26340192 10 Tf 14.1602 0 Td (xcolors)Tj /R26008192 10 Tf 30.55 0 Td (\(1\),)Tj /R26340192 10 Tf 14.1602 0 Td (libgraph)Tj /R26008192 10 Tf 36.6801 0 Td (\(3\).)Tj -156.37 -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 -75.7844 -43.2 Td 0 Tw [(12 January 2015)-19595(8)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2562 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R18987872 │ │ │ │ │ │ +R26340192 │ │ │ │ │ │ │ │ │ │ │ │ -R18655872 │ │ │ │ │ │ +R26008192 │ │ │ │ │ │ │ │ │ │ │ │ -R18343528 │ │ │ │ │ │ +R25695848 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -1120,27 +1120,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18343528 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R18655872 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R18343528 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R18655872 10 Tf 20.8699 0 Td (\(1\))Tj -0.35 Tc -420.34 -36 Td (Tr)Tj 0 Tc 9.08984 0 Td (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 12 TL 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 [(http://www)64.9841(.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 http://www)64.9927(.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 164.95 -612 Td [(12 January 2015)-19595(9)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R25695848 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R26008192 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R25695848 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R26008192 10 Tf 20.8699 0 Td (\(1\))Tj -0.35 Tc -420.34 -36 Td (Tr)Tj 0 Tc 9.08984 0 Td (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 12 TL 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 [(http://www)64.9841(.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 http://www)64.9927(.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 164.95 -612 Td [(12 January 2015)-19595(9)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 744 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R18655872 │ │ │ │ │ │ +R26008192 │ │ │ │ │ │ │ │ │ │ │ │ -R18343528 │ │ │ │ │ │ +R25695848 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -1192,18 +1192,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -612 │ │ │ │ │ │ +613 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17973672 def 1 begincodespacerange <00><ff> endcodespacerange 73 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> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25325992 def 1 begincodespacerange <00><ff> endcodespacerange 73 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> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1222,18 +1222,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -682 │ │ │ │ │ │ +681 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17974040 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25326360 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1257,18 +1257,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -441 │ │ │ │ │ │ +440 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17974408 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25326728 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1290,15 +1290,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-1fa2ea9dd95c'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-e45f5e6d8f2c'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 56 │ │ │ ├── ./usr/share/doc/graphviz/pdf/dotty.1.pdf.gz │ │ │ │ ├── dotty.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R36701800 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(TTY)]TJ /R37027312 10 Tf 31.9898 0 Td 130.89 Tw (\(1\) General)Tj 179.2 0 Td 0 Tw (Commands Manual)Tj /R36701800 10 Tf 212.58 0 Td [(DO)40.0146(TTY)]TJ /R37027312 10 Tf 31.9898 0 Td (\(1\))Tj -0.219 Tc /R37346144 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R37027312 10 Tf 20.407 -12 Td (dotty ­ A Customizable Graph Editor)Tj /R37346144 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R37346144 10 Tf 36 -12 Td (dotty)Tj /R37027312 10 Tf 24.7199 0 Td ([)Tj /R37346144 10 Tf 5.83008 0 Td (-V)Tj 2.5 Tc /R37027312 10 Tf 13.05 0 Td (][)Tj 0 Tc /R37346144 10 Tf 11.6602 0 Td (-lm)Tj /R36701800 10 Tf 14.8199 0 Td (mode)Tj 2.5 Tc /R37027312 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R37346144 10 Tf 11.6602 0 Td (-el)Tj /R36701800 10 Tf 10.6398 0 Td [(le)15.0073(v)]TJ 2.5 Tc /R37027312 10 Tf 14.3301 0 Td (][)Tj 0 Tc /R36701800 10 Tf 13.5699 0 Td (Œle)Tj /R37027312 10 Tf 14.9 0 Td (])Tj /R37346144 10.95 Tf -195.52 -16.8 Td (DESCRIPTION)Tj /R37346144 10 Tf 36 -12 Td (dotty)Tj /R37027312 10 Tf 24.8078 0 Td 0.088 Tw (is a graph editor for the X W)Tj 115.466 0 Td (indo)Tj 2.588 Tc 17.5301 0 Td (wS)Tj 0 Tc 15.368 0 Td 2.588 Tw (ystem. It)Tj 40.1762 0 Td 0.088 Tw (may be run as a standalone editor)Tj 2.588 Tc 133.988 0 Td [(,o)258.809(ra)]TJ 2.587 Tc 20.4457 0 Td (saf)Tj 0 Tc 16.834 0 Td 0.087 Tw (ront end for)Tj -384.616 -12 Td 0 Tw [(applications that use graphs.)-500(It can control multiple windo)24.9854(ws vie)24.9927(wing dif)24.9854(ferent graphs.)]TJ /R37346144 10 Tf 24 TL (dotty)' /R37027312 10 Tf 25.284 0 Td 0.564 Tw (is written on top of)Tj /R37346144 10 Tf 81.4301 0 Td (dot)Tj /R37027312 10 Tf 16.9539 0 Td (and)Tj /R37346144 10 Tf 17.5039 0 Td (lefty)Tj /R37027312 10 Tf 18.8801 0 Td (.)Tj /R37346144 10 Tf 8.06406 0 Td (lefty)Tj /R37027312 10 Tf 21.9441 0 Td (is a general-purpose programmable editor for technical pic-)Tj -190.06 -12 Td 3.344 Tw (tures. It)Tj 37.2379 0 Td 0.843 Tw (has an interpreti)Tj -0.15 Tc 65.866 0 Td 1.143 Tw (ve p)Tj 0 Tc 17.6328 0 Td 0.843 Tw [(rogramming language similar to A)89.9805(WK and C.)-584.282(The user interf)10.0146(ace and graph)]TJ -120.737 -12 Td 1.222 Tw (editing operations of)Tj /R37346144 10 Tf 88.9359 0 Td (dotty)Tj /R37027312 10 Tf 25.9422 0 Td (are written as)Tj /R37346144 10 Tf 60.0359 0 Td (lefty)Tj /R37027312 10 Tf 22.602 0 Td 3.722 Tw (functions. Programmer)Tj 95.732 0 Td 1.223 Tw (-deŒned graph operations may be)Tj -293.248 -12 Td 0.613 Tw [(loaded as well.)-561.283(Graph layouts are made by)]TJ /R37346144 10 Tf 179.864 0 Td (dot)Tj 3.113 Tc /R37027312 10 Tf 13.8898 0 Td (,w)Tj 0 Tc 12.8328 0 Td (hich runs as a separate process that communicates with)Tj /R37346144 10 Tf -206.586 -12 Td (lefty)Tj /R37027312 10 Tf 21.3801 0 Td 0 Tw (through pipes.)Tj -21.3801 -24 Td 0.175 Tw (If the input graph contains xdot attrib)Tj 150.28 0 Td (utes,)Tj /R37346144 10 Tf 21.2859 0 Td (dotty)Tj /R37027312 10 Tf 24.8961 0 Td 0.176 Tw (will use that to display the graph. Otherwise, it runs)Tj /R37346144 10 Tf 211.19 0 Td (dot)Tj /R37027312 10 Tf 16.566 0 Td (to)Tj -424.218 -12 Td 0 Tw (obtain layout information.)Tj /R37346144 10.95 Tf -36 -16.8 Td [(USA)54.9729(GE)]TJ /R37027312 10 Tf 36 -12 Td (The Œle name is optional. If present, the graph contained in that Œle is displayed in the)Tj /R37346144 10 Tf 346.91 0 Td (dotty)Tj /R37027312 10 Tf 24.7199 0 Td (windo)Tj -0.65 Tc 24.75 0 Td (w.)Tj 0 Tc /R37346144 10.95 Tf -432.38 -16.8 Td (OPTIONS)Tj /R37346144 10 Tf 36 -12 Td (-V)Tj /R37027312 10 Tf 36 0 Td [(Prints the v)14.9841(ersion.)]TJ /R37346144 10 Tf -36 -16.8 Td (-lm)Tj /R36701800 10 Tf 14.8199 0 Td (mode)Tj /R37027312 10 Tf 21.1801 -12 Td (Sets the layout mode. The)Tj /R36701800 10 Tf 106.66 0 Td (mode)Tj /R37027312 10 Tf 24.1602 0 Td (can be)Tj /R37346144 10 Tf 28.3199 0 Td (sync)Tj /R37027312 10 Tf 21.3898 0 Td (or)Tj /R37346144 10 Tf 10.8301 0 Td (async)Tj 2.5 Tc /R37027312 10 Tf 23.8898 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(he def)9.98535(ault is)]TJ /R37346144 10 Tf 51.2801 0 Td (async)Tj /R37027312 10 Tf 23.8898 0 Td (.)Tj /R37346144 10 Tf -337.53 -16.8 Td (-el)Tj /R36701800 10 Tf 10.6398 0 Td [(le)15.0073(v)]TJ /R37027312 10 Tf 25.3602 0 Td (Sets the mesage le)Tj -0.15 Tc 73.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l. The)Tj /R36701800 10 Tf 25.8301 0 Td [(le)15.0073(v)]TJ /R37027312 10 Tf 14.0098 0 Td (can be)Tj /R37346144 10 Tf 28.3199 0 Td (0)Tj /R37027312 10 Tf 7.5 0 Td (or)Tj /R37346144 10 Tf 10.8301 0 Td (1)Tj 2.5 Tc /R37027312 10 Tf 5 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(he def)9.98535(ault is)]TJ /R37346144 10 Tf 51.2801 0 Td (0)Tj /R37027312 10 Tf 5 0 Td (.)Tj -0.11 Tc /R37346144 10.95 Tf -313.52 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R37027312 10 Tf 20.9004 -12 Td [(The lefty parser does not accept anon)15(ymous graphs.)]TJ /R37346144 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R37027312 10 Tf 36 -12 Td (dot\(1\), lefty\(1\), lneato\(1\), xdot\(3\))Tj /R36701800 10 Tf 0.35 -12 Td (dotty)Tj /R37027312 10 Tf 22.8199 0 Td (user guide.)Tj 403.83 -321.6 Td (1)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20399720 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(TTY)]TJ /R20725232 10 Tf 31.9898 0 Td 130.89 Tw (\(1\) General)Tj 179.2 0 Td 0 Tw (Commands Manual)Tj /R20399720 10 Tf 212.58 0 Td [(DO)40.0146(TTY)]TJ /R20725232 10 Tf 31.9898 0 Td (\(1\))Tj -0.219 Tc /R21044064 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R20725232 10 Tf 20.407 -12 Td (dotty ­ A Customizable Graph Editor)Tj /R21044064 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R21044064 10 Tf 36 -12 Td (dotty)Tj /R20725232 10 Tf 24.7199 0 Td ([)Tj /R21044064 10 Tf 5.83008 0 Td (-V)Tj 2.5 Tc /R20725232 10 Tf 13.05 0 Td (][)Tj 0 Tc /R21044064 10 Tf 11.6602 0 Td (-lm)Tj /R20399720 10 Tf 14.8199 0 Td (mode)Tj 2.5 Tc /R20725232 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R21044064 10 Tf 11.6602 0 Td (-el)Tj /R20399720 10 Tf 10.6398 0 Td [(le)15.0073(v)]TJ 2.5 Tc /R20725232 10 Tf 14.3301 0 Td (][)Tj 0 Tc /R20399720 10 Tf 13.5699 0 Td (Œle)Tj /R20725232 10 Tf 14.9 0 Td (])Tj /R21044064 10.95 Tf -195.52 -16.8 Td (DESCRIPTION)Tj /R21044064 10 Tf 36 -12 Td (dotty)Tj /R20725232 10 Tf 24.8078 0 Td 0.088 Tw (is a graph editor for the X W)Tj 115.466 0 Td (indo)Tj 2.588 Tc 17.5301 0 Td (wS)Tj 0 Tc 15.368 0 Td 2.588 Tw (ystem. It)Tj 40.1762 0 Td 0.088 Tw (may be run as a standalone editor)Tj 2.588 Tc 133.988 0 Td [(,o)258.809(ra)]TJ 2.587 Tc 20.4457 0 Td (saf)Tj 0 Tc 16.834 0 Td 0.087 Tw (ront end for)Tj -384.616 -12 Td 0 Tw [(applications that use graphs.)-500(It can control multiple windo)24.9854(ws vie)24.9927(wing dif)24.9854(ferent graphs.)]TJ /R21044064 10 Tf 24 TL (dotty)' /R20725232 10 Tf 25.284 0 Td 0.564 Tw (is written on top of)Tj /R21044064 10 Tf 81.4301 0 Td (dot)Tj /R20725232 10 Tf 16.9539 0 Td (and)Tj /R21044064 10 Tf 17.5039 0 Td (lefty)Tj /R20725232 10 Tf 18.8801 0 Td (.)Tj /R21044064 10 Tf 8.06406 0 Td (lefty)Tj /R20725232 10 Tf 21.9441 0 Td (is a general-purpose programmable editor for technical pic-)Tj -190.06 -12 Td 3.344 Tw (tures. It)Tj 37.2379 0 Td 0.843 Tw (has an interpreti)Tj -0.15 Tc 65.866 0 Td 1.143 Tw (ve p)Tj 0 Tc 17.6328 0 Td 0.843 Tw [(rogramming language similar to A)89.9805(WK and C.)-584.282(The user interf)10.0146(ace and graph)]TJ -120.737 -12 Td 1.222 Tw (editing operations of)Tj /R21044064 10 Tf 88.9359 0 Td (dotty)Tj /R20725232 10 Tf 25.9422 0 Td (are written as)Tj /R21044064 10 Tf 60.0359 0 Td (lefty)Tj /R20725232 10 Tf 22.602 0 Td 3.722 Tw (functions. Programmer)Tj 95.732 0 Td 1.223 Tw (-deŒned graph operations may be)Tj -293.248 -12 Td 0.613 Tw [(loaded as well.)-561.283(Graph layouts are made by)]TJ /R21044064 10 Tf 179.864 0 Td (dot)Tj 3.113 Tc /R20725232 10 Tf 13.8898 0 Td (,w)Tj 0 Tc 12.8328 0 Td (hich runs as a separate process that communicates with)Tj /R21044064 10 Tf -206.586 -12 Td (lefty)Tj /R20725232 10 Tf 21.3801 0 Td 0 Tw (through pipes.)Tj -21.3801 -24 Td 0.175 Tw (If the input graph contains xdot attrib)Tj 150.28 0 Td (utes,)Tj /R21044064 10 Tf 21.2859 0 Td (dotty)Tj /R20725232 10 Tf 24.8961 0 Td 0.176 Tw (will use that to display the graph. Otherwise, it runs)Tj /R21044064 10 Tf 211.19 0 Td (dot)Tj /R20725232 10 Tf 16.566 0 Td (to)Tj -424.218 -12 Td 0 Tw (obtain layout information.)Tj /R21044064 10.95 Tf -36 -16.8 Td [(USA)54.9729(GE)]TJ /R20725232 10 Tf 36 -12 Td (The Œle name is optional. If present, the graph contained in that Œle is displayed in the)Tj /R21044064 10 Tf 346.91 0 Td (dotty)Tj /R20725232 10 Tf 24.7199 0 Td (windo)Tj -0.65 Tc 24.75 0 Td (w.)Tj 0 Tc /R21044064 10.95 Tf -432.38 -16.8 Td (OPTIONS)Tj /R21044064 10 Tf 36 -12 Td (-V)Tj /R20725232 10 Tf 36 0 Td [(Prints the v)14.9841(ersion.)]TJ /R21044064 10 Tf -36 -16.8 Td (-lm)Tj /R20399720 10 Tf 14.8199 0 Td (mode)Tj /R20725232 10 Tf 21.1801 -12 Td (Sets the layout mode. The)Tj /R20399720 10 Tf 106.66 0 Td (mode)Tj /R20725232 10 Tf 24.1602 0 Td (can be)Tj /R21044064 10 Tf 28.3199 0 Td (sync)Tj /R20725232 10 Tf 21.3898 0 Td (or)Tj /R21044064 10 Tf 10.8301 0 Td (async)Tj 2.5 Tc /R20725232 10 Tf 23.8898 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(he def)9.98535(ault is)]TJ /R21044064 10 Tf 51.2801 0 Td (async)Tj /R20725232 10 Tf 23.8898 0 Td (.)Tj /R21044064 10 Tf -337.53 -16.8 Td (-el)Tj /R20399720 10 Tf 10.6398 0 Td [(le)15.0073(v)]TJ /R20725232 10 Tf 25.3602 0 Td (Sets the mesage le)Tj -0.15 Tc 73.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l. The)Tj /R20399720 10 Tf 25.8301 0 Td [(le)15.0073(v)]TJ /R20725232 10 Tf 14.0098 0 Td (can be)Tj /R21044064 10 Tf 28.3199 0 Td (0)Tj /R20725232 10 Tf 7.5 0 Td (or)Tj /R21044064 10 Tf 10.8301 0 Td (1)Tj 2.5 Tc /R20725232 10 Tf 5 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(he def)9.98535(ault is)]TJ /R21044064 10 Tf 51.2801 0 Td (0)Tj /R20725232 10 Tf 5 0 Td (.)Tj -0.11 Tc /R21044064 10.95 Tf -313.52 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R20725232 10 Tf 20.9004 -12 Td [(The lefty parser does not accept anon)15(ymous graphs.)]TJ /R21044064 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R20725232 10 Tf 36 -12 Td (dot\(1\), lefty\(1\), lneato\(1\), xdot\(3\))Tj /R20399720 10 Tf 0.35 -12 Td (dotty)Tj /R20725232 10 Tf 22.8199 0 Td (user guide.)Tj 403.83 -321.6 Td (1)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1737 │ │ │ │ │ │ +1735 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ HIMOKM+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -564,19 +564,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R37346144 │ │ │ │ │ │ +R21044064 │ │ │ │ │ │ │ │ │ │ │ │ -R37027312 │ │ │ │ │ │ +R20725232 │ │ │ │ │ │ │ │ │ │ │ │ -R36701800 │ │ │ │ │ │ +R20399720 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -628,32 +628,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -375 │ │ │ │ │ │ +376 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37371544 def 1 begincodespacerange <00><ff> endcodespacerange 34 beginbfrange <20><20><0020> <2d><2d><002d> <30><30><0030> <31><31><0031> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <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> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <73><73><0073> <74><74><0074> <79><79><0079> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21069464 def 1 begincodespacerange <00><ff> endcodespacerange 34 beginbfrange <20><20><0020> <2d><2d><002d> <30><30><0030> <31><31><0031> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <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> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <73><73><0073> <74><74><0074> <79><79><0079> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 468 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37371912 def 1 begincodespacerange <00><ff> endcodespacerange 48 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <31><31><0031> <33><33><0033> <41><41><0041> <43><43><0043> <45><45><0045> <47><47><0047> <49><49><0049> <4b><4b><004b> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <53><53><0053> <54><54><0054> <57><57><0057> <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> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21069832 def 1 begincodespacerange <00><ff> endcodespacerange 48 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <31><31><0031> <33><33><0033> <41><41><0041> <43><43><0043> <45><45><0045> <47><47><0047> <49><49><0049> <4b><4b><004b> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <53><53><0053> <54><54><0054> <57><57><0057> <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> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -675,15 +675,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 247 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37372280 def 1 begincodespacerange <00><ff> endcodespacerange 13 beginbfrange <44><44><0044> <4f><4f><004f> <54><54><0054> <59><59><0059> <64><64><0064> <65><65><0065> <6c><6c><006c> <6d><6d><006d> <6f><6f><006f> <74><74><0074> <76><76><0076> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21070200 def 1 begincodespacerange <00><ff> endcodespacerange 13 beginbfrange <44><44><0044> <4f><4f><004f> <54><54><0054> <59><59><0059> <64><64><0064> <65><65><0065> <6c><6c><006c> <6d><6d><006d> <6f><6f><006f> <74><74><0074> <76><76><0076> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -705,15 +705,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-bf89c16bc7ef'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-59c01c378121'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 23 │ │ │ ├── ./usr/share/doc/graphviz/pdf/edgepaint.1.pdf.gz │ │ │ │ ├── edgepaint.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R45827688 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLARIFY)Tj /R46155576 10 Tf 40.7199 0 Td 122.9 Tw (\(1\) General)Tj 171.21 0 Td 0 Tw (Commands Manual)Tj /R45827688 10 Tf 203.85 0 Td (CLARIFY)Tj /R46155576 10 Tf 40.7199 0 Td (\(1\))Tj -0.219 Tc /R46472032 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R46155576 10 Tf 20.407 -12 Td (edgepaint ­ edge coloring to disambiguate crossing edges)Tj /R46472032 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R46472032 10 Tf 36 -12 Td ([)Tj /R45827688 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R46155576 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R46472032 10 Tf 11.6602 0 Td (­o)Tj /R45827688 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R46155576 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R45827688 10 Tf 13.5699 0 Td (Œles)Tj /R46155576 10 Tf 18.8801 0 Td (])Tj /R46472032 10.95 Tf -159.5 -16.8 Td (DESCRIPTION)Tj /R46472032 10 Tf 36 -12 Td (edgepaint)Tj /R46155576 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 /R45827688 10 Tf 172.008 0 Td (pos)Tj /R46155576 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 /R46472032 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R46155576 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R46472032 10 Tf 16.8 TL (­accuracy=)' /R45827688 10 Tf 49.9102 0 Td (e)Tj /R46155576 10 Tf -13.9102 -12 Td (accurac)Tj 4.185 Tc 30.3801 0 Td (yw)Tj 0 Tc 16.4051 0 Td 1.685 Tw [(ith which to Œnd the maximally dif)24.9854(ferent coloring for each node with re)]TJ -0.05 Tc 305.89 0 Td (ga)Tj 0 Tc 9.38984 0 Td 1.686 Tw (rd to its)Tj -362.065 -12 Td 0 Tw [(neighbors. Def)9.99268(ault e = 0.01.)]TJ /R46472032 10 Tf -36 -16.8 Td (­angle=)Tj /R45827688 10 Tf 34.5102 0 Td (a)Tj /R46155576 10 Tf 1.48984 -12 Td (color tw)Tj 2.5 Tc 32.95 0 Td (oe)Tj 0 Tc 11.9398 0 Td [(dges dif)25.0146(ferently if their incidence angle is less than)]TJ /R45827688 10 Tf 206.1 0 Td (a)Tj /R46155576 10 Tf 7.5 0 Td [(de)15.0146(grees. Def)10.0146(ault)]TJ /R45827688 10 Tf 67.7797 0 Td (a)Tj /R46155576 10 Tf 5 0 Td (=15.)Tj /R46472032 10 Tf -367.27 -16.8 Td (­random_seed=)Tj /R45827688 10 Tf 68.9602 0 Td (s)Tj /R46155576 10 Tf -32.9602 -12 Td 0.6 Tw (random seed to use.)Tj /R45827688 10 Tf 84.3301 0 Td (s)Tj /R46155576 10 Tf 6.98984 0 Td (must be an inte)Tj 62.4801 0 Td (ger)Tj 3.1 Tc 12.2199 0 Td (.I)Tj 0 Tc 8.93008 0 Td (f)Tj /R45827688 10 Tf 6.42891 0 Td (s)Tj /R46155576 10 Tf 6.98906 0 Td 0.599 Tw (is ne)Tj -0.05 Tc 19.059 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 3.099 Tc 9.28984 0 Td [(,w)309.885(ed)309.893(o|)]TJ 0 Tc /R45827688 10 Tf 35.457 0 Td (s)Tj 3.099 Tc /R46155576 10 Tf 3.88984 0 Td (|i)Tj 0 Tc 7.87891 0 Td [(terations with dif)24.9854(ferent seeds)]TJ -278.643 -12 Td 0 Tw (and pick the best.)Tj /R46472032 10 Tf -36 -16.8 Td (­lightness=)Tj /R45827688 10 Tf 48.7199 0 Td (l1,l2j)Tj /R46155576 10 Tf -12.7199 -12 Td 0.181 Tw (only applies for the "lab" color scheme:)Tj /R45827688 10 Tf 162.457 0 Td (l1)Tj /R46155576 10 Tf 10.4609 0 Td (and)Tj /R45827688 10 Tf 17.1211 0 Td (l2)Tj /R46155576 10 Tf 10.4609 0 Td 0.182 Tw [(must inte)14.9976(gers, with 0 <=)]TJ /R45827688 10 Tf 100.93 0 Td (l1)Tj /R46155576 10 Tf 10.4621 0 Td (<=)Tj /R45827688 10 Tf 13.9621 0 Td (l2 <=100. By de-)Tj -325.854 -12 Td 0 Tw (fault, we use "0,70")Tj /R46472032 10 Tf -36 -16.8 Td [(­shar)17.9846(e_endpoint)]TJ /R46155576 10 Tf 36 -12 Td 0.361 Tw (if this option is speciŒed, edges that shares an node are not considered in conict if the)Tj 2.86 Tc 352.526 0 Td (ya)Tj 0 Tc 12.3 0 Td 0.36 Tw (re close)Tj -364.826 -12 Td 0 Tw [(to parallel b)20.0073(ut are on the opposite sides of the node \(around 180 de)14.9902(gree\).)]TJ /R46472032 10 Tf -36 -16.8 Td (­o)Tj /R45827688 10 Tf 13.2 0 Td (f)Tj /R46155576 10 Tf 22.8 0 Td [(write output to Œle f \(def)10(ault: stdout\).)]TJ /R46472032 10 Tf -36 -16.8 Td (­color_scheme=)Tj /R45827688 10 Tf 69.3602 0 Td (c)Tj /R46155576 10 Tf -33.3602 -12 Td 0.107 Tw [(speciŒes the color scheme.)-510.713(This can be "r)17.9834(gb", "gray", "lab" \(def)]TJ 257.99 0 Td 0.108 Tw (ault\); or a comma-separated list of)Tj -257.99 -12 Td 0.07 Tw (RGB colors in he)Tj 2.57 Tc 69.7801 0 Td (x\()Tj 0 Tc 10.9 0 Td (e.g., "#f)Tj 31.6699 0 Td (f0000,#aabbed,#eef)Tj -0.1 Tc 78.6102 0 Td (fa)Tj 0 Tc 7.66992 0 Td (a"\) representing a palette; or a string specifying a)Tj -198.63 -12 Td 0 Tw [(Bre)25.0159(wer color scheme \(e.g., "accent7"; see http://www)64.9854(.graphviz.or)18.0151(g/content/color)20(-names#bre)25(wer\).)]TJ /R46472032 10 Tf -36 -16.8 Td (­v)Tj /R46155576 10 Tf 36 0 Td [(turns on v)15(erbose mode.)]TJ /R46472032 10 Tf -36 -16.8 Td (­?)Tj /R46155576 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ -0.11 Tc /R46472032 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R46155576 10 Tf 20.9004 -12 Td 0.577 Tw (At present,)Tj /R46472032 10 Tf 47.534 0 Td (edgepaint)Tj /R46155576 10 Tf 44.7469 0 Td 0.578 Tw (does not handle graphs with loops or directed multiedges. So, a graph with edges)Tj /R45827688 10 Tf 334.722 0 Td (a)Tj -427.003 -12 Td 0.126 Tw (-> b)Tj /R46155576 10 Tf 20.332 0 Td (and)Tj 2.626 Tc /R45827688 10 Tf 17.066 0 Td [(b-)262.614(>a)]TJ 0 Tc /R46155576 10 Tf 27.9578 0 Td [(is acceptable, b)20.0122(ut not if it has edges)]TJ 2.626 Tc /R45827688 10 Tf 145.508 0 Td (a-)Tj 2.625 Tc 10.9559 0 Td (>b)Tj 0 Tc /R46155576 10 Tf 17 0 Td (and)Tj 2.625 Tc /R45827688 10 Tf 17.0648 0 Td [(a-)262.493(>b)]TJ 0 Tc /R46155576 10 Tf 27.9551 0 Td (or)Tj 2.625 Tc /R45827688 10 Tf 10.9551 0 Td [(a-)262.49(-b)]TJ 0 Tc /R46155576 10 Tf 24.5352 0 Td (and)Tj 2.625 Tc /R45827688 10 Tf 17.0648 0 Td [(a-)262.49(-b)]TJ /R46155576 10 Tf 21.9102 0 Td (.P)Tj 0 Tc 10.6852 0 Td 0.125 Tw (orts are ignored)Tj -368.99 -12 Td 0 Tw [(in this analysis, so ha)19.9927(ving)]TJ /R45827688 10 Tf 105.36 0 Td (a.x -> b)Tj /R46155576 10 Tf 34.5199 0 Td (and)Tj /R45827688 10 Tf 16.9398 0 Td (a.y -> b)Tj /R46155576 10 Tf 34.5199 0 Td (is also not supported.)Tj -0.548 Tc /R46472032 10.95 Tf -227.34 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R46155576 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 /R46472032 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R46155576 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R30291560 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLARIFY)Tj /R30619448 10 Tf 40.7199 0 Td 122.9 Tw (\(1\) General)Tj 171.21 0 Td 0 Tw (Commands Manual)Tj /R30291560 10 Tf 203.85 0 Td (CLARIFY)Tj /R30619448 10 Tf 40.7199 0 Td (\(1\))Tj -0.219 Tc /R30935904 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R30619448 10 Tf 20.407 -12 Td (edgepaint ­ edge coloring to disambiguate crossing edges)Tj /R30935904 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R30935904 10 Tf 36 -12 Td ([)Tj /R30291560 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R30619448 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R30935904 10 Tf 11.6602 0 Td (­o)Tj /R30291560 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R30619448 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R30291560 10 Tf 13.5699 0 Td (Œles)Tj /R30619448 10 Tf 18.8801 0 Td (])Tj /R30935904 10.95 Tf -159.5 -16.8 Td (DESCRIPTION)Tj /R30935904 10 Tf 36 -12 Td (edgepaint)Tj /R30619448 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 /R30291560 10 Tf 172.008 0 Td (pos)Tj /R30619448 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 /R30935904 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R30619448 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R30935904 10 Tf 16.8 TL (­accuracy=)' /R30291560 10 Tf 49.9102 0 Td (e)Tj /R30619448 10 Tf -13.9102 -12 Td (accurac)Tj 4.185 Tc 30.3801 0 Td (yw)Tj 0 Tc 16.4051 0 Td 1.685 Tw [(ith which to Œnd the maximally dif)24.9854(ferent coloring for each node with re)]TJ -0.05 Tc 305.89 0 Td (ga)Tj 0 Tc 9.38984 0 Td 1.686 Tw (rd to its)Tj -362.065 -12 Td 0 Tw [(neighbors. Def)9.99268(ault e = 0.01.)]TJ /R30935904 10 Tf -36 -16.8 Td (­angle=)Tj /R30291560 10 Tf 34.5102 0 Td (a)Tj /R30619448 10 Tf 1.48984 -12 Td (color tw)Tj 2.5 Tc 32.95 0 Td (oe)Tj 0 Tc 11.9398 0 Td [(dges dif)25.0146(ferently if their incidence angle is less than)]TJ /R30291560 10 Tf 206.1 0 Td (a)Tj /R30619448 10 Tf 7.5 0 Td [(de)15.0146(grees. Def)10.0146(ault)]TJ /R30291560 10 Tf 67.7797 0 Td (a)Tj /R30619448 10 Tf 5 0 Td (=15.)Tj /R30935904 10 Tf -367.27 -16.8 Td (­random_seed=)Tj /R30291560 10 Tf 68.9602 0 Td (s)Tj /R30619448 10 Tf -32.9602 -12 Td 0.6 Tw (random seed to use.)Tj /R30291560 10 Tf 84.3301 0 Td (s)Tj /R30619448 10 Tf 6.98984 0 Td (must be an inte)Tj 62.4801 0 Td (ger)Tj 3.1 Tc 12.2199 0 Td (.I)Tj 0 Tc 8.93008 0 Td (f)Tj /R30291560 10 Tf 6.42891 0 Td (s)Tj /R30619448 10 Tf 6.98906 0 Td 0.599 Tw (is ne)Tj -0.05 Tc 19.059 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 3.099 Tc 9.28984 0 Td [(,w)309.885(ed)309.893(o|)]TJ 0 Tc /R30291560 10 Tf 35.457 0 Td (s)Tj 3.099 Tc /R30619448 10 Tf 3.88984 0 Td (|i)Tj 0 Tc 7.87891 0 Td [(terations with dif)24.9854(ferent seeds)]TJ -278.643 -12 Td 0 Tw (and pick the best.)Tj /R30935904 10 Tf -36 -16.8 Td (­lightness=)Tj /R30291560 10 Tf 48.7199 0 Td (l1,l2j)Tj /R30619448 10 Tf -12.7199 -12 Td 0.181 Tw (only applies for the "lab" color scheme:)Tj /R30291560 10 Tf 162.457 0 Td (l1)Tj /R30619448 10 Tf 10.4609 0 Td (and)Tj /R30291560 10 Tf 17.1211 0 Td (l2)Tj /R30619448 10 Tf 10.4609 0 Td 0.182 Tw [(must inte)14.9976(gers, with 0 <=)]TJ /R30291560 10 Tf 100.93 0 Td (l1)Tj /R30619448 10 Tf 10.4621 0 Td (<=)Tj /R30291560 10 Tf 13.9621 0 Td (l2 <=100. By de-)Tj -325.854 -12 Td 0 Tw (fault, we use "0,70")Tj /R30935904 10 Tf -36 -16.8 Td [(­shar)17.9846(e_endpoint)]TJ /R30619448 10 Tf 36 -12 Td 0.361 Tw (if this option is speciŒed, edges that shares an node are not considered in conict if the)Tj 2.86 Tc 352.526 0 Td (ya)Tj 0 Tc 12.3 0 Td 0.36 Tw (re close)Tj -364.826 -12 Td 0 Tw [(to parallel b)20.0073(ut are on the opposite sides of the node \(around 180 de)14.9902(gree\).)]TJ /R30935904 10 Tf -36 -16.8 Td (­o)Tj /R30291560 10 Tf 13.2 0 Td (f)Tj /R30619448 10 Tf 22.8 0 Td [(write output to Œle f \(def)10(ault: stdout\).)]TJ /R30935904 10 Tf -36 -16.8 Td (­color_scheme=)Tj /R30291560 10 Tf 69.3602 0 Td (c)Tj /R30619448 10 Tf -33.3602 -12 Td 0.107 Tw [(speciŒes the color scheme.)-510.713(This can be "r)17.9834(gb", "gray", "lab" \(def)]TJ 257.99 0 Td 0.108 Tw (ault\); or a comma-separated list of)Tj -257.99 -12 Td 0.07 Tw (RGB colors in he)Tj 2.57 Tc 69.7801 0 Td (x\()Tj 0 Tc 10.9 0 Td (e.g., "#f)Tj 31.6699 0 Td (f0000,#aabbed,#eef)Tj -0.1 Tc 78.6102 0 Td (fa)Tj 0 Tc 7.66992 0 Td (a"\) representing a palette; or a string specifying a)Tj -198.63 -12 Td 0 Tw [(Bre)25.0159(wer color scheme \(e.g., "accent7"; see http://www)64.9854(.graphviz.or)18.0151(g/content/color)20(-names#bre)25(wer\).)]TJ /R30935904 10 Tf -36 -16.8 Td (­v)Tj /R30619448 10 Tf 36 0 Td [(turns on v)15(erbose mode.)]TJ /R30935904 10 Tf -36 -16.8 Td (­?)Tj /R30619448 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ -0.11 Tc /R30935904 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R30619448 10 Tf 20.9004 -12 Td 0.577 Tw (At present,)Tj /R30935904 10 Tf 47.534 0 Td (edgepaint)Tj /R30619448 10 Tf 44.7469 0 Td 0.578 Tw (does not handle graphs with loops or directed multiedges. So, a graph with edges)Tj /R30291560 10 Tf 334.722 0 Td (a)Tj -427.003 -12 Td 0.126 Tw (-> b)Tj /R30619448 10 Tf 20.332 0 Td (and)Tj 2.626 Tc /R30291560 10 Tf 17.066 0 Td [(b-)262.614(>a)]TJ 0 Tc /R30619448 10 Tf 27.9578 0 Td [(is acceptable, b)20.0122(ut not if it has edges)]TJ 2.626 Tc /R30291560 10 Tf 145.508 0 Td (a-)Tj 2.625 Tc 10.9559 0 Td (>b)Tj 0 Tc /R30619448 10 Tf 17 0 Td (and)Tj 2.625 Tc /R30291560 10 Tf 17.0648 0 Td [(a-)262.493(>b)]TJ 0 Tc /R30619448 10 Tf 27.9551 0 Td (or)Tj 2.625 Tc /R30291560 10 Tf 10.9551 0 Td [(a-)262.49(-b)]TJ 0 Tc /R30619448 10 Tf 24.5352 0 Td (and)Tj 2.625 Tc /R30291560 10 Tf 17.0648 0 Td [(a-)262.49(-b)]TJ /R30619448 10 Tf 21.9102 0 Td (.P)Tj 0 Tc 10.6852 0 Td 0.125 Tw (orts are ignored)Tj -368.99 -12 Td 0 Tw [(in this analysis, so ha)19.9927(ving)]TJ /R30291560 10 Tf 105.36 0 Td (a.x -> b)Tj /R30619448 10 Tf 34.5199 0 Td (and)Tj /R30291560 10 Tf 16.9398 0 Td (a.y -> b)Tj /R30619448 10 Tf 34.5199 0 Td (is also not supported.)Tj -0.548 Tc /R30935904 10.95 Tf -227.34 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R30619448 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 /R30935904 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R30619448 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2432 │ │ │ │ │ │ +2431 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ KHWTGK+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -650,19 +650,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R46472032 │ │ │ │ │ │ +R30935904 │ │ │ │ │ │ │ │ │ │ │ │ -R46155576 │ │ │ │ │ │ +R30619448 │ │ │ │ │ │ │ │ │ │ │ │ -R45827688 │ │ │ │ │ │ +R30291560 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -714,18 +714,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -429 │ │ │ │ │ │ +430 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R46534280 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R30998152 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -742,18 +742,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -591 │ │ │ │ │ │ +593 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R46534648 def 1 begincodespacerange <00><ff> endcodespacerange 68 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> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R30998520 def 1 begincodespacerange <00><ff> endcodespacerange 68 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> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -773,18 +773,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -407 │ │ │ │ │ │ +408 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R46535016 def 1 begincodespacerange <00><ff> endcodespacerange 39 beginbfrange <20><20><0020> <22><22><0022> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <37><37><0037> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <41><41><0041> <42><42><0042> <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> <64><64><0064> <65><65><0065> <66><66><0066> <69><69><0069> <6a><6a><006a> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <73><73><0073> <74><74><0074> <75><75><0075> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R30998888 def 1 begincodespacerange <00><ff> endcodespacerange 39 beginbfrange <20><20><0020> <22><22><0022> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <37><37><0037> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <41><41><0041> <42><42><0042> <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> <64><64><0064> <65><65><0065> <66><66><0066> <69><69><0069> <6a><6a><006a> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <73><73><0073> <74><74><0074> <75><75><0075> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -806,15 +806,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-c8082cb815c8'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-b15a73118062'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 24 │ │ │ ├── ./usr/share/doc/graphviz/pdf/expr.3.pdf.gz │ │ │ │ ├── expr.3.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R24241768 10 Tf 1 0 0 1 73.0102 793.89 Tm (AST)Tj /R24554112 10 Tf 17.9398 0 Td 148.395 Tw (\(3\) Library)Tj 195.045 0 Td 0 Tw (Functions Manual)Tj /R24241768 10 Tf 224.405 0 Td (AST)Tj /R24554112 10 Tf 17.9398 0 Td (\(3\))Tj -0.219 Tc /R24886112 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj -0.15 Tc /R24554112 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 /R24886112 10.95 Tf -93.7199 -16.8 Td (SYNOPSIS)Tj /R24554112 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 0 Tw (xcc\(Excc_t*, const char*, Exid_t*, int\);)Tj -49.85 -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*, SŒo_t*\);)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*, SŒo_t*\);)Tj -49.85 -12 Td 32.5 Tw (int e)Tj 49.85 0 Td [(xre)25.0073(wind\(Expr_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 (xstatement\(Expr_t*\);)Tj -54.3699 -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 (xtype\(int\);)Tj -56.5 -12 Td 20 Tw (Extype_t e)Tj 62.9 0 Td (xzero\(int\);)Tj /R24886112 10.95 Tf -134.9 -28.8 Td (DESCRIPTION)Tj -0.15 Tc /R24554112 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.769 Tw (generation will be used.)Tj -0.15 Tc 103.616 0 Td (ex)Tj 0 Tc 9.28984 0 Td (ccclose\(\) releases the state information allocated in e)Tj 216.563 0 Td 3.27 Tw (xccopen\(\). e)Tj 52.5398 0 Td (xstatement\(\))Tj -382.009 -12 Td (sa)Tj -0.15 Tc 8.13008 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ss)Tj 0 Tc 10.2801 0 Td 0 Tw (tatement start information.)Tj -0.15 Tc 111.38 0 Td (ex)Tj 0 Tc 9.28984 0 Td [(re)25.0073(wind\(\) restores statement start information sa)]TJ -0.15 Tc 188.68 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td [(db)250(ye)]TJ 0 Tc 24.2898 0 Td (xstatement\(\).)Tj /R24886112 10.95 Tf -406.63 -28.8 Td (SEE ALSO)Tj /R24554112 10 Tf 463 -285.6 Td (1)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R9987688 10 Tf 1 0 0 1 73.0102 793.89 Tm (AST)Tj /R10300032 10 Tf 17.9398 0 Td 148.395 Tw (\(3\) Library)Tj 195.045 0 Td 0 Tw (Functions Manual)Tj /R9987688 10 Tf 224.405 0 Td (AST)Tj /R10300032 10 Tf 17.9398 0 Td (\(3\))Tj -0.219 Tc /R10632032 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj -0.15 Tc /R10300032 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 /R10632032 10.95 Tf -93.7199 -16.8 Td (SYNOPSIS)Tj /R10300032 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 0 Tw (xcc\(Excc_t*, const char*, Exid_t*, int\);)Tj -49.85 -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*, SŒo_t*\);)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*, SŒo_t*\);)Tj -49.85 -12 Td 32.5 Tw (int e)Tj 49.85 0 Td [(xre)25.0073(wind\(Expr_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 (xstatement\(Expr_t*\);)Tj -54.3699 -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 (xtype\(int\);)Tj -56.5 -12 Td 20 Tw (Extype_t e)Tj 62.9 0 Td (xzero\(int\);)Tj /R10632032 10.95 Tf -134.9 -28.8 Td (DESCRIPTION)Tj -0.15 Tc /R10300032 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.769 Tw (generation will be used.)Tj -0.15 Tc 103.616 0 Td (ex)Tj 0 Tc 9.28984 0 Td (ccclose\(\) releases the state information allocated in e)Tj 216.563 0 Td 3.27 Tw (xccopen\(\). e)Tj 52.5398 0 Td (xstatement\(\))Tj -382.009 -12 Td (sa)Tj -0.15 Tc 8.13008 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ss)Tj 0 Tc 10.2801 0 Td 0 Tw (tatement start information.)Tj -0.15 Tc 111.38 0 Td (ex)Tj 0 Tc 9.28984 0 Td [(re)25.0073(wind\(\) restores statement start information sa)]TJ -0.15 Tc 188.68 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td [(db)250(ye)]TJ 0 Tc 24.2898 0 Td (xstatement\(\).)Tj /R10632032 10.95 Tf -406.63 -28.8 Td (SEE ALSO)Tj /R10300032 10 Tf 463 -285.6 Td (1)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1159 │ │ │ │ │ │ +1158 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ MJWQWW+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -475,19 +475,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R24886112 │ │ │ │ │ │ +R10632032 │ │ │ │ │ │ │ │ │ │ │ │ -R24554112 │ │ │ │ │ │ +R10300032 │ │ │ │ │ │ │ │ │ │ │ │ -R24241768 │ │ │ │ │ │ +R9987688 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -539,32 +539,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -252 │ │ │ │ │ │ +253 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R24911512 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R10657432 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 457 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R24911880 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> <4c><4c><004c> <4d><4d><004d> <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> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R10657800 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> <4c><4c><004c> <4d><4d><004d> <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> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -586,15 +586,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 180 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R24912248 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R10658168 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -602,15 +602,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-ce732d15e1df'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-c6b0ee280466'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 22 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gc.1.pdf.gz │ │ │ │ ├── gc.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18757224 10 Tf 1 0 0 1 71.9801 793.89 Tm (GC)Tj /R19069568 10 Tf 14.6102 0 Td 148.87 Tw (\(1\) General)Tj 197.18 0 Td 0 Tw (Commands Manual)Tj /R18757224 10 Tf 229.96 0 Td (GC)Tj /R19069568 10 Tf 14.6102 0 Td (\(1\))Tj -0.219 Tc /R19401568 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R19069568 10 Tf 20.407 -12 Td (gc ­ count graph components)Tj /R19401568 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R19401568 10 Tf 36 -12 Td (gc)Tj /R19069568 10 Tf 11.9398 0 Td ([)Tj /R19401568 10 Tf 5.83008 0 Td (­necCaDUrsv?)Tj 2.5 Tc /R19069568 10 Tf 70.1301 0 Td (][)Tj 0 Tc /R18757224 10 Tf 13.5699 0 Td (Œles)Tj /R19069568 10 Tf 18.8801 0 Td (])Tj /R19401568 10.95 Tf -156.35 -16.8 Td (DESCRIPTION)Tj /R19401568 10 Tf 36 -12 Td (gc)Tj /R19069568 10 Tf 12.016 0 Td 0.076 Tw (is a graph analogue to)Tj /R19401568 10 Tf 90.6398 0 Td (wc)Tj /R19069568 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 /R19401568 10.95 Tf -87.2598 -16.8 Td (OPTIONS)Tj /R19069568 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R19401568 10 Tf 16.8 TL (­n)' /R19069568 10 Tf 36 0 Td (Count nodes.)Tj /R19401568 10 Tf -36 -16.8 Td (­e)Tj /R19069568 10 Tf 36 0 Td (Count edges.)Tj /R19401568 10 Tf -36 -16.8 Td (­c)Tj /R19069568 10 Tf 36 0 Td (Count connected components.)Tj /R19401568 10 Tf -36 -16.8 Td (­C)Tj /R19069568 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 /R19401568 10 Tf -36 -16.8 Td (­a)Tj /R19069568 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 /R19401568 10 Tf 27.7801 0 Td (­encC)Tj -133.56 -16.8 Td (­r)Tj /R19069568 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 /R19401568 10 Tf -75.5898 -16.8 Td (­s)Tj /R19069568 10 Tf 36 0 Td [(Print no output. Only e)15(xit v)24.9854(alue is important.)]TJ /R19401568 10 Tf -36 -16.8 Td (­D)Tj /R19069568 10 Tf 36 0 Td (Only analyze directed graphs.)Tj /R19401568 10 Tf -36 -16.8 Td (­U)Tj /R19069568 10 Tf 36 0 Td (Only analyze undirected graphs.)Tj /R19401568 10 Tf -36 -16.8 Td (­v)Tj -1.11 Tc /R19069568 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R19401568 10 Tf -46.55 -16.8 Td (­?)Tj /R19069568 10 Tf 36 0 Td (Print usage information.)Tj -36 -16.8 Td [(By def)10.0159(ault,)]TJ /R18757224 10 Tf 47.2598 0 Td (gc)Tj /R19069568 10 Tf 12.25 0 Td (returns the number of nodes and edges.)Tj /R19401568 10.95 Tf -95.5098 -16.8 Td (OPERANDS)Tj /R19069568 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R18757224 10 Tf 1.91016 -16.8 Td (Œles)Tj /R19069568 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 /R18757224 10 Tf 272.314 0 Td (Œles)Tj /R19069568 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R19401568 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 /R19069568 10 Tf -20.0855 -12 Td [(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ /R19401568 10 Tf (0)' /R19069568 10 Tf 20 0 Td (Successful completion.)Tj /R19401568 10 Tf -20 -16.8 Td (1)Tj /R19069568 10 Tf 20 0 Td (The)Tj /R19401568 10 Tf 18.05 0 Td (­U)Tj /R19069568 10 Tf 15.4199 0 Td (or)Tj /R19401568 10 Tf 10.8301 0 Td (­E)Tj /R19069568 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 /R19401568 10.95 Tf -115.17 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R19069568 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R19401568 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R19069568 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R22021736 10 Tf 1 0 0 1 71.9801 793.89 Tm (GC)Tj /R22334080 10 Tf 14.6102 0 Td 148.87 Tw (\(1\) General)Tj 197.18 0 Td 0 Tw (Commands Manual)Tj /R22021736 10 Tf 229.96 0 Td (GC)Tj /R22334080 10 Tf 14.6102 0 Td (\(1\))Tj -0.219 Tc /R22666080 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R22334080 10 Tf 20.407 -12 Td (gc ­ count graph components)Tj /R22666080 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R22666080 10 Tf 36 -12 Td (gc)Tj /R22334080 10 Tf 11.9398 0 Td ([)Tj /R22666080 10 Tf 5.83008 0 Td (­necCaDUrsv?)Tj 2.5 Tc /R22334080 10 Tf 70.1301 0 Td (][)Tj 0 Tc /R22021736 10 Tf 13.5699 0 Td (Œles)Tj /R22334080 10 Tf 18.8801 0 Td (])Tj /R22666080 10.95 Tf -156.35 -16.8 Td (DESCRIPTION)Tj /R22666080 10 Tf 36 -12 Td (gc)Tj /R22334080 10 Tf 12.016 0 Td 0.076 Tw (is a graph analogue to)Tj /R22666080 10 Tf 90.6398 0 Td (wc)Tj /R22334080 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 /R22666080 10.95 Tf -87.2598 -16.8 Td (OPTIONS)Tj /R22334080 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R22666080 10 Tf 16.8 TL (­n)' /R22334080 10 Tf 36 0 Td (Count nodes.)Tj /R22666080 10 Tf -36 -16.8 Td (­e)Tj /R22334080 10 Tf 36 0 Td (Count edges.)Tj /R22666080 10 Tf -36 -16.8 Td (­c)Tj /R22334080 10 Tf 36 0 Td (Count connected components.)Tj /R22666080 10 Tf -36 -16.8 Td (­C)Tj /R22334080 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 /R22666080 10 Tf -36 -16.8 Td (­a)Tj /R22334080 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 /R22666080 10 Tf 27.7801 0 Td (­encC)Tj -133.56 -16.8 Td (­r)Tj /R22334080 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 /R22666080 10 Tf -75.5898 -16.8 Td (­s)Tj /R22334080 10 Tf 36 0 Td [(Print no output. Only e)15(xit v)24.9854(alue is important.)]TJ /R22666080 10 Tf -36 -16.8 Td (­D)Tj /R22334080 10 Tf 36 0 Td (Only analyze directed graphs.)Tj /R22666080 10 Tf -36 -16.8 Td (­U)Tj /R22334080 10 Tf 36 0 Td (Only analyze undirected graphs.)Tj /R22666080 10 Tf -36 -16.8 Td (­v)Tj -1.11 Tc /R22334080 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R22666080 10 Tf -46.55 -16.8 Td (­?)Tj /R22334080 10 Tf 36 0 Td (Print usage information.)Tj -36 -16.8 Td [(By def)10.0159(ault,)]TJ /R22021736 10 Tf 47.2598 0 Td (gc)Tj /R22334080 10 Tf 12.25 0 Td (returns the number of nodes and edges.)Tj /R22666080 10.95 Tf -95.5098 -16.8 Td (OPERANDS)Tj /R22334080 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R22021736 10 Tf 1.91016 -16.8 Td (Œles)Tj /R22334080 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 /R22021736 10 Tf 272.314 0 Td (Œles)Tj /R22334080 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R22666080 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 /R22334080 10 Tf -20.0855 -12 Td [(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ /R22666080 10 Tf (0)' /R22334080 10 Tf 20 0 Td (Successful completion.)Tj /R22666080 10 Tf -20 -16.8 Td (1)Tj /R22334080 10 Tf 20 0 Td (The)Tj /R22666080 10 Tf 18.05 0 Td (­U)Tj /R22334080 10 Tf 15.4199 0 Td (or)Tj /R22666080 10 Tf 10.8301 0 Td (­E)Tj /R22334080 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 /R22666080 10.95 Tf -115.17 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R22334080 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R22666080 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R22334080 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1478 │ │ │ │ │ │ +1476 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ ZXHZYR+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -615,19 +615,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R19401568 │ │ │ │ │ │ +R22666080 │ │ │ │ │ │ │ │ │ │ │ │ -R19069568 │ │ │ │ │ │ +R22334080 │ │ │ │ │ │ │ │ │ │ │ │ -R18757224 │ │ │ │ │ │ +R22021736 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -682,15 +682,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 354 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R19426968 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22691480 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -707,18 +707,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -519 │ │ │ │ │ │ +520 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R19427336 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22691848 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -737,18 +737,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -213 │ │ │ │ │ │ +212 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R19427704 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22692216 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -770,15 +770,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-55ff6cde1109'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-1286f6c05cee'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 24 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gdtclft.3tcl.pdf.gz │ │ │ │ ├── gdtclft.3tcl.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -77,20 +77,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R16758376 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R17086264 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R16758376 10 Tf 393.44 0 Td (gdtclft)Tj /R17086264 10 Tf 26.2398 0 Td (\(3tcl\))Tj -0.219 Tc /R17402720 10.95 Tf -446.339 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R17086264 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 /R17402720 10.95 Tf -398.889 -16.8 Td (DESCRIPTION)Tj /R17086264 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38409832 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R38737720 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R38409832 10 Tf 393.44 0 Td (gdtclft)Tj /R38737720 10 Tf 26.2398 0 Td (\(3tcl\))Tj -0.219 Tc /R39054176 10.95 Tf -446.339 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R38737720 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 /R39054176 10.95 Tf -398.889 -16.8 Td (DESCRIPTION)Tj /R38737720 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1730 │ │ │ │ │ │ +1727 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ NMWJRK+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -476,19 +476,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R17402720 │ │ │ │ │ │ +R39054176 │ │ │ │ │ │ │ │ │ │ │ │ -R17086264 │ │ │ │ │ │ +R38737720 │ │ │ │ │ │ │ │ │ │ │ │ -R16758376 │ │ │ │ │ │ +R38409832 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -525,27 +525,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R16758376 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R17086264 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R16758376 10 Tf 393.44 0 Td (gdtclft)Tj /R17086264 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38409832 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R38737720 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R38409832 10 Tf 393.44 0 Td (gdtclft)Tj /R38737720 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1372 │ │ │ │ │ │ +1370 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R17086264 │ │ │ │ │ │ +R38737720 │ │ │ │ │ │ │ │ │ │ │ │ -R16758376 │ │ │ │ │ │ +R38409832 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -582,27 +582,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R16758376 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R17086264 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R16758376 10 Tf 393.44 0 Td (gdtclft)Tj /R17086264 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38409832 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R38737720 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R38409832 10 Tf 393.44 0 Td (gdtclft)Tj /R38737720 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1359 │ │ │ │ │ │ +1358 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R17086264 │ │ │ │ │ │ +R38737720 │ │ │ │ │ │ │ │ │ │ │ │ -R16758376 │ │ │ │ │ │ +R38409832 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -639,27 +639,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R16758376 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R17086264 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R16758376 10 Tf 393.44 0 Td (gdtclft)Tj /R17086264 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38409832 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R38737720 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R38409832 10 Tf 393.44 0 Td (gdtclft)Tj /R38737720 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1774 │ │ │ │ │ │ +1773 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R17086264 │ │ │ │ │ │ +R38737720 │ │ │ │ │ │ │ │ │ │ │ │ -R16758376 │ │ │ │ │ │ +R38409832 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -696,27 +696,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R16758376 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R17086264 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R16758376 10 Tf 393.44 0 Td (gdtclft)Tj /R17086264 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38409832 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R38737720 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R38409832 10 Tf 393.44 0 Td (gdtclft)Tj /R38737720 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1125 │ │ │ │ │ │ +1124 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R17086264 │ │ │ │ │ │ +R38737720 │ │ │ │ │ │ │ │ │ │ │ │ -R16758376 │ │ │ │ │ │ +R38409832 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -753,27 +753,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R16758376 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R17086264 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R16758376 10 Tf 393.44 0 Td (gdtclft)Tj /R17086264 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38409832 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R38737720 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R38409832 10 Tf 393.44 0 Td (gdtclft)Tj /R38737720 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1048 │ │ │ │ │ │ +1045 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R17086264 │ │ │ │ │ │ +R38737720 │ │ │ │ │ │ │ │ │ │ │ │ -R16758376 │ │ │ │ │ │ +R38409832 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -810,29 +810,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R16758376 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R17086264 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R16758376 10 Tf 393.44 0 Td (gdtclft)Tj /R17086264 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 /R17402720 10.95 Tf -36 -40.8 Td (SEE ALSO)Tj -1.1 Tc /R17086264 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38409832 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R38737720 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R38409832 10 Tf 393.44 0 Td (gdtclft)Tj /R38737720 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 /R39054176 10.95 Tf -36 -40.8 Td (SEE ALSO)Tj -1.1 Tc /R38737720 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1177 │ │ │ │ │ │ +1178 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R17402720 │ │ │ │ │ │ +R39054176 │ │ │ │ │ │ │ │ │ │ │ │ -R17086264 │ │ │ │ │ │ +R38737720 │ │ │ │ │ │ │ │ │ │ │ │ -R16758376 │ │ │ │ │ │ +R38409832 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -887,29 +887,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 247 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12783040 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34434496 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -682 │ │ │ │ │ │ +681 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12783408 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34434864 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -933,15 +933,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 197 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17426704 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39078160 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -949,15 +949,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-27c25783702b'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-78b09613e57d'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 46 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gml2gv.1.pdf.gz │ │ │ │ ├── gml2gv.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R22910568 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GML2GV)129(,GV2GML)]TJ /R23236344 10 Tf 80.6199 0 Td 82.86 Tw (\(1\) General)Tj 131.17 0 Td 0 Tw (Commands Manual)Tj /R22910568 10 Tf 163.95 0 Td [(GML2GV)129(,GV2GML)]TJ /R23236344 10 Tf 80.6199 0 Td (\(1\))Tj -0.219 Tc /R23554912 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R23236344 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 /R23554912 10.95 Tf -181.14 -16.8 Td (SYNOPSIS)Tj /R23554912 10 Tf 36 -12 Td (gml2gv)Tj /R23236344 10 Tf 33.6102 0 Td ([)Tj /R23554912 10 Tf 5.83008 0 Td (­?v)Tj 2.5 Tc /R23236344 10 Tf 18.2 0 Td (][)Tj 0 Tc /R23554912 10 Tf 11.6602 0 Td (-g)Tj /R22910568 10 Tf 8.75 0 Td (gname)Tj 2.5 Tc /R23236344 10 Tf 29.3398 0 Td (][)Tj 0 Tc /R23554912 10 Tf 11.6602 0 Td (-o)Tj /R22910568 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R23236344 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R22910568 10 Tf 13.5699 0 Td (Œles)Tj /R23236344 10 Tf 18.8801 0 Td (])Tj /R23554912 10 Tf -187.741 -12 Td (gv2gml)Tj /R23236344 10 Tf 33.6102 0 Td ([)Tj /R23554912 10 Tf 5.83008 0 Td (­?)Tj 2.5 Tc /R23236344 10 Tf 15.7 0 Td (][)Tj 0 Tc /R23554912 10 Tf 11.6602 0 Td (-o)Tj /R22910568 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R23236344 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R22910568 10 Tf 13.5699 0 Td (Œles)Tj /R23236344 10 Tf 18.8801 0 Td (])Tj /R23554912 10.95 Tf -171.491 -28.8 Td (DESCRIPTION)Tj /R23554912 10 Tf 36 -12 Td (gml2gv)Tj /R23236344 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 /R23554912 10 Tf -388.958 -12 Td (gv2gml)Tj /R23236344 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 /R23554912 10.95 Tf -92.9398 -16.8 Td (OPTIONS)Tj /R23236344 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R23554912 10 Tf 16.8 TL (­v)' -0.45 Tc /R23236344 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode)]TJ /R23554912 10 Tf -46.6602 -16.8 Td (­?)Tj /R23236344 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R23554912 10 Tf -36 -16.8 Td (­g)Tj /R22910568 10 Tf 11.1199 0 Td (gname)Tj /R23236344 10 Tf 24.8801 -12 Td 1.023 Tw (The string)Tj /R22910568 10 Tf 45.3762 0 Td (gname)Tj /R23236344 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 /R22910568 10 Tf 130.81 0 Td (gname)Tj /R23236344 10 Tf 29.1602 0 Td [(appended with an inte)15.0146(ger)55.0073(.)]TJ /R23554912 10 Tf -195.97 -16.8 Td (­o)Tj /R22910568 10 Tf 10.9301 0 Td (outŒle)Tj /R23236344 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R22910568 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R23236344 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 /R23554912 10 Tf 10 0 Td (gml2gv)Tj /R23236344 10 Tf 33.6102 0 Td (uses stdout.)Tj /R23554912 10.95 Tf -245.05 -16.8 Td (OPERANDS)Tj /R23236344 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R22910568 10 Tf -34.0898 -16.8 Td (Œles)Tj /R23236344 10 Tf 38.0898 0 Td 0.058 Tw [(Names of Œles containing 1 or more graphs in GML.)-505.815(If no)]TJ /R22910568 10 Tf 239.796 0 Td (Œles)Tj /R23236344 10 Tf 18.9379 0 Td (operand is speciŒed, the standard)Tj -258.734 -12 Td 0 Tw (input will be used.)Tj /R23554912 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R23236344 10 Tf 36 -12 Td (Return)Tj /R23554912 10 Tf 29.7199 0 Td (0)Tj /R23236344 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 /R23554912 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 /R23236344 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 /R23554912 10 Tf 46.7039 0 Td (gv2gml)Tj /R23236344 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 /R23554912 10.95 Tf -49.4801 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R23236344 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R23554912 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R23236344 10 Tf 36 -12 Td (dot\(1\), libcgraph\(3\))Tj 171.335 -196.8 Td [(24 June 2011)-20233.5(1)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R31901288 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GML2GV)129(,GV2GML)]TJ /R32227064 10 Tf 80.6199 0 Td 82.86 Tw (\(1\) General)Tj 131.17 0 Td 0 Tw (Commands Manual)Tj /R31901288 10 Tf 163.95 0 Td [(GML2GV)129(,GV2GML)]TJ /R32227064 10 Tf 80.6199 0 Td (\(1\))Tj -0.219 Tc /R32545632 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R32227064 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 /R32545632 10.95 Tf -181.14 -16.8 Td (SYNOPSIS)Tj /R32545632 10 Tf 36 -12 Td (gml2gv)Tj /R32227064 10 Tf 33.6102 0 Td ([)Tj /R32545632 10 Tf 5.83008 0 Td (­?v)Tj 2.5 Tc /R32227064 10 Tf 18.2 0 Td (][)Tj 0 Tc /R32545632 10 Tf 11.6602 0 Td (-g)Tj /R31901288 10 Tf 8.75 0 Td (gname)Tj 2.5 Tc /R32227064 10 Tf 29.3398 0 Td (][)Tj 0 Tc /R32545632 10 Tf 11.6602 0 Td (-o)Tj /R31901288 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R32227064 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R31901288 10 Tf 13.5699 0 Td (Œles)Tj /R32227064 10 Tf 18.8801 0 Td (])Tj /R32545632 10 Tf -187.741 -12 Td (gv2gml)Tj /R32227064 10 Tf 33.6102 0 Td ([)Tj /R32545632 10 Tf 5.83008 0 Td (­?)Tj 2.5 Tc /R32227064 10 Tf 15.7 0 Td (][)Tj 0 Tc /R32545632 10 Tf 11.6602 0 Td (-o)Tj /R31901288 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R32227064 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R31901288 10 Tf 13.5699 0 Td (Œles)Tj /R32227064 10 Tf 18.8801 0 Td (])Tj /R32545632 10.95 Tf -171.491 -28.8 Td (DESCRIPTION)Tj /R32545632 10 Tf 36 -12 Td (gml2gv)Tj /R32227064 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 /R32545632 10 Tf -388.958 -12 Td (gv2gml)Tj /R32227064 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 /R32545632 10.95 Tf -92.9398 -16.8 Td (OPTIONS)Tj /R32227064 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R32545632 10 Tf 16.8 TL (­v)' -0.45 Tc /R32227064 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode)]TJ /R32545632 10 Tf -46.6602 -16.8 Td (­?)Tj /R32227064 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R32545632 10 Tf -36 -16.8 Td (­g)Tj /R31901288 10 Tf 11.1199 0 Td (gname)Tj /R32227064 10 Tf 24.8801 -12 Td 1.023 Tw (The string)Tj /R31901288 10 Tf 45.3762 0 Td (gname)Tj /R32227064 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 /R31901288 10 Tf 130.81 0 Td (gname)Tj /R32227064 10 Tf 29.1602 0 Td [(appended with an inte)15.0146(ger)55.0073(.)]TJ /R32545632 10 Tf -195.97 -16.8 Td (­o)Tj /R31901288 10 Tf 10.9301 0 Td (outŒle)Tj /R32227064 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R31901288 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R32227064 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 /R32545632 10 Tf 10 0 Td (gml2gv)Tj /R32227064 10 Tf 33.6102 0 Td (uses stdout.)Tj /R32545632 10.95 Tf -245.05 -16.8 Td (OPERANDS)Tj /R32227064 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R31901288 10 Tf -34.0898 -16.8 Td (Œles)Tj /R32227064 10 Tf 38.0898 0 Td 0.058 Tw [(Names of Œles containing 1 or more graphs in GML.)-505.815(If no)]TJ /R31901288 10 Tf 239.796 0 Td (Œles)Tj /R32227064 10 Tf 18.9379 0 Td (operand is speciŒed, the standard)Tj -258.734 -12 Td 0 Tw (input will be used.)Tj /R32545632 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R32227064 10 Tf 36 -12 Td (Return)Tj /R32545632 10 Tf 29.7199 0 Td (0)Tj /R32227064 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 /R32545632 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 /R32227064 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 /R32545632 10 Tf 46.7039 0 Td (gv2gml)Tj /R32227064 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 /R32545632 10.95 Tf -49.4801 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R32227064 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R32545632 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R32227064 10 Tf 36 -12 Td (dot\(1\), libcgraph\(3\))Tj 171.335 -196.8 Td [(24 June 2011)-20233.5(1)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2097 │ │ │ │ │ │ +2098 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ DHZQEY+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -638,19 +638,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R23554912 │ │ │ │ │ │ +R32545632 │ │ │ │ │ │ │ │ │ │ │ │ -R23236344 │ │ │ │ │ │ +R32227064 │ │ │ │ │ │ │ │ │ │ │ │ -R22910568 │ │ │ │ │ │ +R31901288 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -705,15 +705,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 331 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23580312 def 1 begincodespacerange <00><ff> endcodespacerange 27 beginbfrange <20><20><0020> <2d><2d><002d> <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> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32571032 def 1 begincodespacerange <00><ff> endcodespacerange 27 beginbfrange <20><20><0020> <2d><2d><002d> <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> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -730,18 +730,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -553 │ │ │ │ │ │ +552 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18934792 def 1 begincodespacerange <00><ff> endcodespacerange 61 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> <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> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27925512 def 1 begincodespacerange <00><ff> endcodespacerange 61 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> <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> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -765,15 +765,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 274 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18935160 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27925880 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -795,15 +795,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-b6a35aaf1151'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-ea741ff0b227'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 24 │ │ │ ├── ./usr/share/doc/graphviz/pdf/graphml2gv.1.pdf.gz │ │ │ │ ├── graphml2gv.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R29660776 10 Tf 1 0 0 1 71.9801 793.89 Tm (GRAPHML2GV)Tj /R29988664 10 Tf 66.2602 0 Td 97.22 Tw (\(1\) General)Tj 145.53 0 Td 0 Tw (Commands Manual)Tj /R29660776 10 Tf 178.31 0 Td (GRAPHML2GV)Tj /R29988664 10 Tf 66.2602 0 Td (\(1\))Tj -0.219 Tc /R30305120 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R29988664 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 /R30305120 10.95 Tf -193.17 -16.8 Td (SYNOPSIS)Tj /R30305120 10 Tf 36 -12 Td (graphml2gv)Tj /R29988664 10 Tf 54.1699 0 Td ([)Tj /R30305120 10 Tf 5.83008 0 Td (­?v)Tj 2.5 Tc /R29988664 10 Tf 18.2 0 Td (][)Tj 0 Tc /R30305120 10 Tf 11.6602 0 Td (-g)Tj /R29660776 10 Tf 8.75 0 Td (gname)Tj 2.5 Tc /R29988664 10 Tf 29.3398 0 Td (][)Tj 0 Tc /R30305120 10 Tf 11.6602 0 Td (-o)Tj /R29660776 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R29988664 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R29660776 10 Tf 13.5699 0 Td (Œles)Tj /R29988664 10 Tf 18.8801 0 Td (])Tj /R30305120 10.95 Tf -244.3 -16.8 Td (DESCRIPTION)Tj /R30305120 10 Tf 36 -12 Td (graphml2gv)Tj /R29988664 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 /R30305120 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R29988664 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R30305120 10 Tf 16.8 TL (­v)' -0.45 Tc /R29988664 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode)]TJ /R30305120 10 Tf -46.6602 -16.8 Td (­?)Tj /R29988664 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R30305120 10 Tf -36 -16.8 Td (­g)Tj /R29660776 10 Tf 11.1199 0 Td (gname)Tj /R29988664 10 Tf 24.8801 -12 Td 1.023 Tw (The string)Tj /R29660776 10 Tf 45.3762 0 Td (gname)Tj /R29988664 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 /R29660776 10 Tf 130.81 0 Td (gname)Tj /R29988664 10 Tf 29.1602 0 Td [(appended with an inte)15.0146(ger)55.0073(.)]TJ /R30305120 10 Tf -195.97 -16.8 Td (­o)Tj /R29660776 10 Tf 10.9301 0 Td (outŒle)Tj /R29988664 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R29660776 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R29988664 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 /R30305120 10 Tf 10 0 Td (graphml2gv)Tj /R29988664 10 Tf 54.1699 0 Td (uses stdout.)Tj /R30305120 10.95 Tf -265.61 -16.8 Td (OPERANDS)Tj /R29988664 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R29660776 10 Tf -34.0898 -16.8 Td (Œles)Tj /R29988664 10 Tf 38.0898 0 Td 0.669 Tw [(Names of Œles containing 1 or more graphs in GRAPHML.)-566.885(If no)]TJ /R29660776 10 Tf 273.798 0 Td (Œles)Tj /R29988664 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 /R30305120 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R29988664 10 Tf 36 -12 Td (Return)Tj /R30305120 10 Tf 29.7199 0 Td (0)Tj /R29988664 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 /R30305120 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 /R29988664 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 /R30305120 10 Tf 46.4059 0 Td (graphml2gv)Tj /R29988664 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 /R30305120 10.95 Tf -183.33 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R29988664 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R30305120 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R29988664 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R14247528 10 Tf 1 0 0 1 71.9801 793.89 Tm (GRAPHML2GV)Tj /R14575416 10 Tf 66.2602 0 Td 97.22 Tw (\(1\) General)Tj 145.53 0 Td 0 Tw (Commands Manual)Tj /R14247528 10 Tf 178.31 0 Td (GRAPHML2GV)Tj /R14575416 10 Tf 66.2602 0 Td (\(1\))Tj -0.219 Tc /R14891872 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R14575416 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 /R14891872 10.95 Tf -193.17 -16.8 Td (SYNOPSIS)Tj /R14891872 10 Tf 36 -12 Td (graphml2gv)Tj /R14575416 10 Tf 54.1699 0 Td ([)Tj /R14891872 10 Tf 5.83008 0 Td (­?v)Tj 2.5 Tc /R14575416 10 Tf 18.2 0 Td (][)Tj 0 Tc /R14891872 10 Tf 11.6602 0 Td (-g)Tj /R14247528 10 Tf 8.75 0 Td (gname)Tj 2.5 Tc /R14575416 10 Tf 29.3398 0 Td (][)Tj 0 Tc /R14891872 10 Tf 11.6602 0 Td (-o)Tj /R14247528 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R14575416 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R14247528 10 Tf 13.5699 0 Td (Œles)Tj /R14575416 10 Tf 18.8801 0 Td (])Tj /R14891872 10.95 Tf -244.3 -16.8 Td (DESCRIPTION)Tj /R14891872 10 Tf 36 -12 Td (graphml2gv)Tj /R14575416 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 /R14891872 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R14575416 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R14891872 10 Tf 16.8 TL (­v)' -0.45 Tc /R14575416 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode)]TJ /R14891872 10 Tf -46.6602 -16.8 Td (­?)Tj /R14575416 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R14891872 10 Tf -36 -16.8 Td (­g)Tj /R14247528 10 Tf 11.1199 0 Td (gname)Tj /R14575416 10 Tf 24.8801 -12 Td 1.023 Tw (The string)Tj /R14247528 10 Tf 45.3762 0 Td (gname)Tj /R14575416 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 /R14247528 10 Tf 130.81 0 Td (gname)Tj /R14575416 10 Tf 29.1602 0 Td [(appended with an inte)15.0146(ger)55.0073(.)]TJ /R14891872 10 Tf -195.97 -16.8 Td (­o)Tj /R14247528 10 Tf 10.9301 0 Td (outŒle)Tj /R14575416 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R14247528 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R14575416 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 /R14891872 10 Tf 10 0 Td (graphml2gv)Tj /R14575416 10 Tf 54.1699 0 Td (uses stdout.)Tj /R14891872 10.95 Tf -265.61 -16.8 Td (OPERANDS)Tj /R14575416 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R14247528 10 Tf -34.0898 -16.8 Td (Œles)Tj /R14575416 10 Tf 38.0898 0 Td 0.669 Tw [(Names of Œles containing 1 or more graphs in GRAPHML.)-566.885(If no)]TJ /R14247528 10 Tf 273.798 0 Td (Œles)Tj /R14575416 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 /R14891872 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R14575416 10 Tf 36 -12 Td (Return)Tj /R14891872 10 Tf 29.7199 0 Td (0)Tj /R14575416 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 /R14891872 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 /R14575416 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 /R14891872 10 Tf 46.4059 0 Td (graphml2gv)Tj /R14575416 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 /R14891872 10.95 Tf -183.33 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R14575416 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R14891872 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R14575416 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1756 │ │ │ │ │ │ +1754 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ AXRJPH+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -632,19 +632,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R30305120 │ │ │ │ │ │ +R14891872 │ │ │ │ │ │ │ │ │ │ │ │ -R29988664 │ │ │ │ │ │ +R14575416 │ │ │ │ │ │ │ │ │ │ │ │ -R29660776 │ │ │ │ │ │ +R14247528 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -699,15 +699,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 355 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25685760 def 1 begincodespacerange <00><ff> endcodespacerange 31 beginbfrange <20><20><0020> <2d><2d><002d> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R10272512 def 1 begincodespacerange <00><ff> endcodespacerange 31 beginbfrange <20><20><0020> <2d><2d><002d> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -727,15 +727,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 562 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R30305416 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14892168 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -754,18 +754,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -285 │ │ │ │ │ │ +286 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R30305784 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14892536 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -787,15 +787,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-1df25eeb36fa'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-d8efad48bf16'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 24 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gv.3guile.pdf.gz │ │ │ │ ├── gv.3guile.pdf │ │ │ │ │ ├── pdftotext {} - │ │ │ │ │ │ @@ -46,15 +46,15 @@ │ │ │ │ │ │ string gv.setv (node_handle, attr_name, attr_value); │ │ │ │ │ │ string gv.setv (edge_handle, attr_name, attr_value); │ │ │ │ │ │ Set value of existing attribute of graph/node/edge (using attribute handle) │ │ │ │ │ │ string gv.setv (graph_handle, attr_handle, attr_value); │ │ │ │ │ │ string gv.setv (node_handle, attr_handle, attr_value); │ │ │ │ │ │ string gv.setv (edge_handle, attr_handle, attr_value); │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 1 │ │ │ │ │ │ │ │ │ │ │ │ gv(3guile) │ │ │ │ │ │ │ │ │ │ │ │ gv(3guile) │ │ │ │ │ │ │ │ │ │ │ │ @@ -103,15 +103,15 @@ │ │ │ │ │ │ Iterate over edges of a graph │ │ │ │ │ │ edge_handle gv.firstedge (graph_handle); │ │ │ │ │ │ edge_handle gv.nextedge (graph_handle, edge_handle); │ │ │ │ │ │ Iterate over outedges of a graph │ │ │ │ │ │ edge_handle gv.firstout (graph_handle); │ │ │ │ │ │ edge_handle gv.nextout (graph_handle, edge_handle); │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 2 │ │ │ │ │ │ │ │ │ │ │ │ gv(3guile) │ │ │ │ │ │ │ │ │ │ │ │ gv(3guile) │ │ │ │ │ │ │ │ │ │ │ │ @@ -159,15 +159,15 @@ │ │ │ │ │ │ Render a layout into attributes of the graph │ │ │ │ │ │ bool gv.render (graph_handle); │ │ │ │ │ │ Render a layout to stdout │ │ │ │ │ │ bool gv.render (graph_handle, string format); │ │ │ │ │ │ Render to an open file │ │ │ │ │ │ bool gv.render (graph_handle, string format, channel fout); │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 3 │ │ │ │ │ │ │ │ │ │ │ │ gv(3guile) │ │ │ │ │ │ │ │ │ │ │ │ gv(3guile) │ │ │ │ │ │ │ │ │ │ │ │ @@ -187,12 +187,12 @@ │ │ │ │ │ │ bool gv.write (graph_handle, channel); │ │ │ │ │ │ Graph transformation tools │ │ │ │ │ │ bool gv.tred (graph_handle); │ │ │ │ │ │ │ │ │ │ │ │ KEYWORDS │ │ │ │ │ │ graph, dot, neato, fdp, circo, twopi, guile. │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 4 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gv.3lua.pdf.gz │ │ │ │ ├── gv.3lua.pdf │ │ │ │ │ ├── pdftotext {} - │ │ │ │ │ │ @@ -46,15 +46,15 @@ │ │ │ │ │ │ string gv.setv (node_handle, attr_name, attr_value); │ │ │ │ │ │ string gv.setv (edge_handle, attr_name, attr_value); │ │ │ │ │ │ Set value of existing attribute of graph/node/edge (using attribute handle) │ │ │ │ │ │ string gv.setv (graph_handle, attr_handle, attr_value); │ │ │ │ │ │ string gv.setv (node_handle, attr_handle, attr_value); │ │ │ │ │ │ string gv.setv (edge_handle, attr_handle, attr_value); │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 1 │ │ │ │ │ │ │ │ │ │ │ │ gv(3lua) │ │ │ │ │ │ │ │ │ │ │ │ gv(3lua) │ │ │ │ │ │ │ │ │ │ │ │ @@ -103,15 +103,15 @@ │ │ │ │ │ │ Iterate over edges of a graph │ │ │ │ │ │ edge_handle gv.firstedge (graph_handle); │ │ │ │ │ │ edge_handle gv.nextedge (graph_handle, edge_handle); │ │ │ │ │ │ Iterate over outedges of a graph │ │ │ │ │ │ edge_handle gv.firstout (graph_handle); │ │ │ │ │ │ edge_handle gv.nextout (graph_handle, edge_handle); │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 2 │ │ │ │ │ │ │ │ │ │ │ │ gv(3lua) │ │ │ │ │ │ │ │ │ │ │ │ gv(3lua) │ │ │ │ │ │ │ │ │ │ │ │ @@ -159,15 +159,15 @@ │ │ │ │ │ │ Render a layout into attributes of the graph │ │ │ │ │ │ bool gv.render (graph_handle); │ │ │ │ │ │ Render a layout to stdout │ │ │ │ │ │ bool gv.render (graph_handle, string format); │ │ │ │ │ │ Render to an open file │ │ │ │ │ │ bool gv.render (graph_handle, string format, channel fout); │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 3 │ │ │ │ │ │ │ │ │ │ │ │ gv(3lua) │ │ │ │ │ │ │ │ │ │ │ │ gv(3lua) │ │ │ │ │ │ │ │ │ │ │ │ @@ -187,12 +187,12 @@ │ │ │ │ │ │ bool gv.write (graph_handle, channel); │ │ │ │ │ │ Graph transformation tools │ │ │ │ │ │ bool gv.tred (graph_handle); │ │ │ │ │ │ │ │ │ │ │ │ KEYWORDS │ │ │ │ │ │ graph, dot, neato, fdp, circo, twopi, lua. │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 4 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gv.3perl.pdf.gz │ │ │ │ ├── gv.3perl.pdf │ │ │ │ │ ├── pdftotext {} - │ │ │ │ │ │ @@ -46,15 +46,15 @@ │ │ │ │ │ │ string gv::setv (node_handle, attr_name, attr_value); │ │ │ │ │ │ string gv::setv (edge_handle, attr_name, attr_value); │ │ │ │ │ │ Set value of existing attribute of graph/node/edge (using attribute handle) │ │ │ │ │ │ string gv::setv (graph_handle, attr_handle, attr_value); │ │ │ │ │ │ string gv::setv (node_handle, attr_handle, attr_value); │ │ │ │ │ │ string gv::setv (edge_handle, attr_handle, attr_value); │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 1 │ │ │ │ │ │ │ │ │ │ │ │ gv(3perl) │ │ │ │ │ │ │ │ │ │ │ │ gv(3perl) │ │ │ │ │ │ │ │ │ │ │ │ @@ -103,15 +103,15 @@ │ │ │ │ │ │ Iterate over edges of a graph │ │ │ │ │ │ edge_handle gv::firstedge (graph_handle); │ │ │ │ │ │ edge_handle gv::nextedge (graph_handle, edge_handle); │ │ │ │ │ │ Iterate over outedges of a graph │ │ │ │ │ │ edge_handle gv::firstout (graph_handle); │ │ │ │ │ │ edge_handle gv::nextout (graph_handle, edge_handle); │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 2 │ │ │ │ │ │ │ │ │ │ │ │ gv(3perl) │ │ │ │ │ │ │ │ │ │ │ │ gv(3perl) │ │ │ │ │ │ │ │ │ │ │ │ @@ -159,15 +159,15 @@ │ │ │ │ │ │ Render a layout into attributes of the graph │ │ │ │ │ │ bool gv::render (graph_handle); │ │ │ │ │ │ Render a layout to stdout │ │ │ │ │ │ bool gv::render (graph_handle, string format); │ │ │ │ │ │ Render to an open file │ │ │ │ │ │ bool gv::render (graph_handle, string format, channel fout); │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 3 │ │ │ │ │ │ │ │ │ │ │ │ gv(3perl) │ │ │ │ │ │ │ │ │ │ │ │ gv(3perl) │ │ │ │ │ │ │ │ │ │ │ │ @@ -187,12 +187,12 @@ │ │ │ │ │ │ bool gv::write (graph_handle, channel); │ │ │ │ │ │ Graph transformation tools │ │ │ │ │ │ bool gv::tred (graph_handle); │ │ │ │ │ │ │ │ │ │ │ │ KEYWORDS │ │ │ │ │ │ graph, dot, neato, fdp, circo, twopi, perl. │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 4 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gv.3python.pdf.gz │ │ │ │ ├── gv.3python.pdf │ │ │ │ │ ├── pdftotext {} - │ │ │ │ │ │ @@ -46,15 +46,15 @@ │ │ │ │ │ │ string gv.setv (graph_handle, attr_name, attr_value); │ │ │ │ │ │ string gv.setv (node_handle, attr_name, attr_value); │ │ │ │ │ │ string gv.setv (edge_handle, attr_name, attr_value); │ │ │ │ │ │ Set value of existing attribute of graph/node/edge (using attribute handle) │ │ │ │ │ │ string gv.setv (graph_handle, attr_handle, attr_value); │ │ │ │ │ │ string gv.setv (node_handle, attr_handle, attr_value); │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 1 │ │ │ │ │ │ │ │ │ │ │ │ gv(3python) │ │ │ │ │ │ │ │ │ │ │ │ gv(3python) │ │ │ │ │ │ │ │ │ │ │ │ @@ -104,15 +104,15 @@ │ │ │ │ │ │ Iterate over edges of a graph │ │ │ │ │ │ edge_handle gv.firstedge (graph_handle); │ │ │ │ │ │ edge_handle gv.nextedge (graph_handle, edge_handle); │ │ │ │ │ │ Iterate over outedges of a graph │ │ │ │ │ │ edge_handle gv.firstout (graph_handle); │ │ │ │ │ │ edge_handle gv.nextout (graph_handle, edge_handle); │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 2 │ │ │ │ │ │ │ │ │ │ │ │ gv(3python) │ │ │ │ │ │ │ │ │ │ │ │ gv(3python) │ │ │ │ │ │ │ │ │ │ │ │ @@ -160,15 +160,15 @@ │ │ │ │ │ │ Render a layout into attributes of the graph │ │ │ │ │ │ bool gv.render (graph_handle); │ │ │ │ │ │ Render a layout to stdout │ │ │ │ │ │ bool gv.render (graph_handle, string format); │ │ │ │ │ │ Render to an open file │ │ │ │ │ │ bool gv.render (graph_handle, string format, channel fout); │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 3 │ │ │ │ │ │ │ │ │ │ │ │ gv(3python) │ │ │ │ │ │ │ │ │ │ │ │ gv(3python) │ │ │ │ │ │ │ │ │ │ │ │ @@ -188,12 +188,12 @@ │ │ │ │ │ │ bool gv.write (graph_handle, channel); │ │ │ │ │ │ Graph transformation tools │ │ │ │ │ │ bool gv.tred (graph_handle); │ │ │ │ │ │ │ │ │ │ │ │ KEYWORDS │ │ │ │ │ │ graph, dot, neato, fdp, circo, twopi, python. │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 4 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gv.3ruby.pdf.gz │ │ │ │ ├── gv.3ruby.pdf │ │ │ │ │ ├── pdftotext {} - │ │ │ │ │ │ @@ -46,15 +46,15 @@ │ │ │ │ │ │ string Gv.setv (graph_handle, attr_name, attr_value); │ │ │ │ │ │ string Gv.setv (node_handle, attr_name, attr_value); │ │ │ │ │ │ string Gv.setv (edge_handle, attr_name, attr_value); │ │ │ │ │ │ Set value of existing attribute of graph/node/edge (using attribute handle) │ │ │ │ │ │ string Gv.setv (graph_handle, attr_handle, attr_value); │ │ │ │ │ │ string Gv.setv (node_handle, attr_handle, attr_value); │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 1 │ │ │ │ │ │ │ │ │ │ │ │ gv(3ruby) │ │ │ │ │ │ │ │ │ │ │ │ gv(3ruby) │ │ │ │ │ │ │ │ │ │ │ │ @@ -104,15 +104,15 @@ │ │ │ │ │ │ Iterate over edges of a graph │ │ │ │ │ │ edge_handle Gv.firstedge (graph_handle); │ │ │ │ │ │ edge_handle Gv.nextedge (graph_handle, edge_handle); │ │ │ │ │ │ Iterate over outedges of a graph │ │ │ │ │ │ edge_handle Gv.firstout (graph_handle); │ │ │ │ │ │ edge_handle Gv.nextout (graph_handle, edge_handle); │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 2 │ │ │ │ │ │ │ │ │ │ │ │ gv(3ruby) │ │ │ │ │ │ │ │ │ │ │ │ gv(3ruby) │ │ │ │ │ │ │ │ │ │ │ │ @@ -160,15 +160,15 @@ │ │ │ │ │ │ Render a layout into attributes of the graph │ │ │ │ │ │ bool Gv.render (graph_handle); │ │ │ │ │ │ Render a layout to stdout │ │ │ │ │ │ bool Gv.render (graph_handle, string format); │ │ │ │ │ │ Render to an open file │ │ │ │ │ │ bool Gv.render (graph_handle, string format, channel fout); │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 3 │ │ │ │ │ │ │ │ │ │ │ │ gv(3ruby) │ │ │ │ │ │ │ │ │ │ │ │ gv(3ruby) │ │ │ │ │ │ │ │ │ │ │ │ @@ -188,12 +188,12 @@ │ │ │ │ │ │ bool Gv.write (graph_handle, channel); │ │ │ │ │ │ Graph transformation tools │ │ │ │ │ │ bool Gv.tred (graph_handle); │ │ │ │ │ │ │ │ │ │ │ │ KEYWORDS │ │ │ │ │ │ graph, dot, neato, fdp, circo, twopi, ruby. │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 4 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gv.3tcl.pdf.gz │ │ │ │ ├── gv.3tcl.pdf │ │ │ │ │ ├── pdftotext {} - │ │ │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ │ │ gv::edge │ │ │ │ │ │ Setting attribute values │ │ │ │ │ │ Set value of named attribute of graph/node/edge - creating attribute if necessary │ │ │ │ │ │ gv::setv │ │ │ │ │ │ gv::setv │ │ │ │ │ │ gv::setv │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 1 │ │ │ │ │ │ │ │ │ │ │ │ gv(3tcl) │ │ │ │ │ │ │ │ │ │ │ │ gv(3tcl) │ │ │ │ │ │ │ │ │ │ │ │ @@ -102,15 +102,15 @@ │ │ │ │ │ │ Iterate over supergraphs of a graph (obscure and rarely useful) │ │ │ │ │ │ gv::firstsupg │ │ │ │ │ │ gv::nextsupg │ │ │ │ │ │ Iterate over edges of a graph │ │ │ │ │ │ gv::firstedge │ │ │ │ │ │ gv::nextedge │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 2 │ │ │ │ │ │ │ │ │ │ │ │ gv(3tcl) │ │ │ │ │ │ │ │ │ │ │ │ gv(3tcl) │ │ │ │ │ │ │ │ │ │ │ │ @@ -157,15 +157,15 @@ │ │ │ │ │ │ Layout │ │ │ │ │ │ Annotate a graph with layout attributes and values using a specific layout engine │ │ │ │ │ │ gv::layout engine │ │ │ │ │ │ Render │ │ │ │ │ │ Render a layout into attributes of the graph │ │ │ │ │ │ gv::render │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 3 │ │ │ │ │ │ │ │ │ │ │ │ gv(3tcl) │ │ │ │ │ │ │ │ │ │ │ │ gv(3tcl) │ │ │ │ │ │ │ │ │ │ │ │ @@ -189,12 +189,12 @@ │ │ │ │ │ │ gv::write │ │ │ │ │ │ Graph transformation tools │ │ │ │ │ │ gv::tred │ │ │ │ │ │ │ │ │ │ │ │ KEYWORDS │ │ │ │ │ │ graph, dot, neato, fdp, circo, twopi, tcl. │ │ │ │ │ │ │ │ │ │ │ │ -07 August 2024 │ │ │ │ │ │ +08 August 2024 │ │ │ │ │ │ │ │ │ │ │ │ 4 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gvc.3.pdf.gz │ │ │ │ ├── gvc.3.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -72,20 +72,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23045736 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVC)Tj /R23373624 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R23045736 10 Tf 206.625 0 Td (LIBGVC)Tj /R23373624 10 Tf 35.7199 0 Td (\(3\))Tj -0.219 Tc /R23690080 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R23690080 10 Tf 20.407 -12 Td (libgvc)Tj 2.5 Tc /R23373624 10 Tf 28.0602 0 Td (­G)Tj 0 Tc 15.3602 0 Td [(raphviz conte)15(xt library)]TJ /R23690080 10.95 Tf -79.4203 -16.8 Td (SYNOPSIS)Tj /R23373624 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 /R23690080 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R23045736 10 Tf 36 -12 Td (libgvc)Tj /R23373624 10 Tf 27.0898 0 Td (pro)Tj 13.1801 0 Td 0.15 Tw (vides a conte)Tj 52.3602 0 Td 0.149 Tw [(xt for applications wishing to manipulate and render graphs.)-514.902(It pro)14.9951(vides a command)]TJ -92.6301 -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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20465256 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVC)Tj /R20793144 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R20465256 10 Tf 206.625 0 Td (LIBGVC)Tj /R20793144 10 Tf 35.7199 0 Td (\(3\))Tj -0.219 Tc /R21109600 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R21109600 10 Tf 20.407 -12 Td (libgvc)Tj 2.5 Tc /R20793144 10 Tf 28.0602 0 Td (­G)Tj 0 Tc 15.3602 0 Td [(raphviz conte)15(xt library)]TJ /R21109600 10.95 Tf -79.4203 -16.8 Td (SYNOPSIS)Tj /R20793144 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 /R21109600 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R20465256 10 Tf 36 -12 Td (libgvc)Tj /R20793144 10 Tf 27.0898 0 Td (pro)Tj 13.1801 0 Td 0.15 Tw (vides a conte)Tj 52.3602 0 Td 0.149 Tw [(xt for applications wishing to manipulate and render graphs.)-514.902(It pro)14.9951(vides a command)]TJ -92.6301 -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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1381 │ │ │ │ │ │ +1382 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ GWSCLV+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -542,19 +542,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R23690080 │ │ │ │ │ │ +R21109600 │ │ │ │ │ │ │ │ │ │ │ │ -R23373624 │ │ │ │ │ │ +R20793144 │ │ │ │ │ │ │ │ │ │ │ │ -R23045736 │ │ │ │ │ │ +R20465256 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -591,29 +591,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23045736 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVC)Tj /R23373624 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R23045736 10 Tf 206.625 0 Td (LIBGVC)Tj /R23373624 10 Tf 35.7199 0 Td (\(3\))Tj /R23690080 10.95 Tf -456.34 -36 Td (SEE ALSO)Tj /R23690080 10 Tf 36 -12 Td (dot)Tj /R23373624 10 Tf 13.8898 0 Td (\(1\),)Tj /R23690080 10 Tf 16.6602 0 Td (neato)Tj /R23373624 10 Tf 23.3301 0 Td (\(1\),)Tj /R23690080 10 Tf 16.6602 0 Td (libcdt)Tj /R23373624 10 Tf 24.45 0 Td (\(3\))Tj /R23690080 10 Tf 14.1602 0 Td (libgraph)Tj /R23373624 10 Tf 36.6801 0 Td (\(3\))Tj -0.548 Tc /R23690080 10.95 Tf -181.83 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R23373624 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20465256 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVC)Tj /R20793144 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R20465256 10 Tf 206.625 0 Td (LIBGVC)Tj /R20793144 10 Tf 35.7199 0 Td (\(3\))Tj /R21109600 10.95 Tf -456.34 -36 Td (SEE ALSO)Tj /R21109600 10 Tf 36 -12 Td (dot)Tj /R20793144 10 Tf 13.8898 0 Td (\(1\),)Tj /R21109600 10 Tf 16.6602 0 Td (neato)Tj /R20793144 10 Tf 23.3301 0 Td (\(1\),)Tj /R21109600 10 Tf 16.6602 0 Td (libcdt)Tj /R20793144 10 Tf 24.45 0 Td (\(3\))Tj /R21109600 10 Tf 14.1602 0 Td (libgraph)Tj /R20793144 10 Tf 36.6801 0 Td (\(3\))Tj -0.548 Tc /R21109600 10.95 Tf -181.83 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R20793144 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 379 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R23690080 │ │ │ │ │ │ +R21109600 │ │ │ │ │ │ │ │ │ │ │ │ -R23373624 │ │ │ │ │ │ +R20793144 │ │ │ │ │ │ │ │ │ │ │ │ -R23045736 │ │ │ │ │ │ +R20465256 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -668,29 +668,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 365 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R19070400 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16489920 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -575 │ │ │ │ │ │ +576 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R19070768 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16490288 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -709,18 +709,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -239 │ │ │ │ │ │ +240 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23690376 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21109896 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -728,15 +728,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-a9077c51c845'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-c64d9b32ca17'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 26 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gvcolor.1.pdf.gz │ │ │ │ ├── gvcolor.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R39900776 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVCOLOR)Tj /R40228664 10 Tf 46.3801 0 Td 117.1 Tw (\(1\) General)Tj 165.41 0 Td 0 Tw (Commands Manual)Tj /R39900776 10 Tf 198.19 0 Td (GVCOLOR)Tj /R40228664 10 Tf 46.3801 0 Td (\(1\))Tj -0.219 Tc /R40545120 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R40228664 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 /R40545120 10.95 Tf -101.66 -16.8 Td (SYNOPSIS)Tj /R40545120 10 Tf 36 -12 Td (gvcolor)Tj /R40228664 10 Tf 34.1602 0 Td ([)Tj /R39900776 10 Tf 7.73984 0 Td (Œles)Tj /R40228664 10 Tf 18.8801 0 Td (])Tj /R40545120 10.95 Tf -96.7801 -16.8 Td [(USA)54.9729(GE)]TJ /R40228664 10 Tf 36 -12 Td (dot Œle.gv | gvcolor | dot ­T)Tj /R39900776 10 Tf 112.14 0 Td (<format>)Tj /R40545120 10.95 Tf -148.14 -16.8 Td (DESCRIPTION)Tj /R40545120 10 Tf 36 -12 Td (gvcolor)Tj /R40228664 10 Tf 34.2578 0 Td (\(pre)Tj 15.85 0 Td 0.098 Tw [(viously kno)24.9951(wn as)]TJ /R40545120 10 Tf 72.5441 0 Td (colorize\))Tj /R40228664 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 /R39900776 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 /R40228664 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 /R40545120 10 Tf 34.2801 0 Td (color)Tj /R40228664 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 /R39900776 10 Tf 21.6 0 Td (dot\(1\))Tj 2.745 Tc /R40228664 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 /R39900776 10 Tf 142.77 0 Td (gvcolor)Tj /R40228664 10 Tf 33.148 0 Td (algorithm.)Tj /R40545120 10 Tf 46.4879 0 Td [(o)9.98535(w=back)]TJ /R40228664 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 /R40545120 10 Tf 25.4621 0 Td (saturation=.1,.9)Tj /R40228664 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 /R40545120 10 Tf 99.1402 0 Td (Defcolor)Tj /R40228664 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 /R40545120 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 /R40228664 10 Tf -20.0855 -12 Td [(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ /R40545120 10 Tf 16.8 TL (0)' /R40228664 10 Tf 20 0 Td (Successful completion.)Tj /R40545120 10 Tf -20 -16.8 Td (1)Tj /R40228664 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 /R40545120 10.95 Tf -241.7 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R40228664 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 /R40545120 10 Tf 238.77 0 Td (dot)Tj /R40228664 10 Tf 13.8898 0 Td (.)Tj -0.548 Tc /R40545120 10.95 Tf -392.89 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R40228664 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 /R40545120 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R40228664 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40593000 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVCOLOR)Tj /R40920888 10 Tf 46.3801 0 Td 117.1 Tw (\(1\) General)Tj 165.41 0 Td 0 Tw (Commands Manual)Tj /R40593000 10 Tf 198.19 0 Td (GVCOLOR)Tj /R40920888 10 Tf 46.3801 0 Td (\(1\))Tj -0.219 Tc /R41237344 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R40920888 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 /R41237344 10.95 Tf -101.66 -16.8 Td (SYNOPSIS)Tj /R41237344 10 Tf 36 -12 Td (gvcolor)Tj /R40920888 10 Tf 34.1602 0 Td ([)Tj /R40593000 10 Tf 7.73984 0 Td (Œles)Tj /R40920888 10 Tf 18.8801 0 Td (])Tj /R41237344 10.95 Tf -96.7801 -16.8 Td [(USA)54.9729(GE)]TJ /R40920888 10 Tf 36 -12 Td (dot Œle.gv | gvcolor | dot ­T)Tj /R40593000 10 Tf 112.14 0 Td (<format>)Tj /R41237344 10.95 Tf -148.14 -16.8 Td (DESCRIPTION)Tj /R41237344 10 Tf 36 -12 Td (gvcolor)Tj /R40920888 10 Tf 34.2578 0 Td (\(pre)Tj 15.85 0 Td 0.098 Tw [(viously kno)24.9951(wn as)]TJ /R41237344 10 Tf 72.5441 0 Td (colorize\))Tj /R40920888 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 /R40593000 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 /R40920888 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 /R41237344 10 Tf 34.2801 0 Td (color)Tj /R40920888 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 /R40593000 10 Tf 21.6 0 Td (dot\(1\))Tj 2.745 Tc /R40920888 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 /R40593000 10 Tf 142.77 0 Td (gvcolor)Tj /R40920888 10 Tf 33.148 0 Td (algorithm.)Tj /R41237344 10 Tf 46.4879 0 Td [(o)9.98535(w=back)]TJ /R40920888 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 /R41237344 10 Tf 25.4621 0 Td (saturation=.1,.9)Tj /R40920888 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 /R41237344 10 Tf 99.1402 0 Td (Defcolor)Tj /R40920888 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 /R41237344 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 /R40920888 10 Tf -20.0855 -12 Td [(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ /R41237344 10 Tf 16.8 TL (0)' /R40920888 10 Tf 20 0 Td (Successful completion.)Tj /R41237344 10 Tf -20 -16.8 Td (1)Tj /R40920888 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 /R41237344 10.95 Tf -241.7 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R40920888 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 /R41237344 10 Tf 238.77 0 Td (dot)Tj /R40920888 10 Tf 13.8898 0 Td (.)Tj -0.548 Tc /R41237344 10.95 Tf -392.89 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R40920888 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 /R41237344 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R40920888 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2310 │ │ │ │ │ │ +2309 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ QWXRGQ+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -620,19 +620,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R40545120 │ │ │ │ │ │ +R41237344 │ │ │ │ │ │ │ │ │ │ │ │ -R40228664 │ │ │ │ │ │ +R40920888 │ │ │ │ │ │ │ │ │ │ │ │ -R39900776 │ │ │ │ │ │ +R40593000 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -684,18 +684,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -459 │ │ │ │ │ │ +460 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R40607368 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41299592 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -712,18 +712,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -554 │ │ │ │ │ │ +556 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R40607736 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41299960 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -750,15 +750,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 379 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R40608104 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41300328 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -780,15 +780,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-8766b75cfdc4'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-9f8fe3e2b2e2'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 24 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gvgen.1.pdf.gz │ │ │ │ ├── gvgen.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -72,20 +72,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R30549608 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVGEN)Tj /R30875384 10 Tf 34.4301 0 Td 129.05 Tw (\(1\) General)Tj 177.36 0 Td 0 Tw (Commands Manual)Tj /R30549608 10 Tf 210.14 0 Td (GVGEN)Tj /R30875384 10 Tf 34.4301 0 Td (\(1\))Tj -0.219 Tc /R31193952 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R30875384 10 Tf 20.407 -12 Td (gvgen ­ generate graphs)Tj /R31193952 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R31193952 10 Tf 36 -12 Td (gvgen)Tj /R30875384 10 Tf 28.025 0 Td ([)Tj /R31193952 10 Tf 6.35508 0 Td (­dv?)Tj 3.025 Tc /R30875384 10 Tf 26.7852 0 Td (][)Tj 0 Tc /R31193952 10 Tf 12.7102 0 Td (-i)Tj /R30549608 10 Tf 6.46992 0 Td (n)Tj 3.025 Tc /R30875384 10 Tf 8.26484 0 Td (][)Tj 0 Tc /R31193952 10 Tf 12.7102 0 Td (-c)Tj /R30549608 10 Tf 8.13008 0 Td (n)Tj 3.025 Tc /R30875384 10 Tf 8.26484 0 Td (][)Tj 0 Tc /R31193952 10 Tf 12.7102 0 Td (-C)Tj /R30549608 10 Tf 11.3199 0 Td (x,y)Tj 3.025 Tc /R30875384 10 Tf 14.725 0 Td (][)Tj 0 Tc /R31193952 10 Tf 12.7102 0 Td (-g)Tj /R30549608 10 Tf 8.61992 0 Td ([)Tj /R31193952 10 Tf 3.88984 0 Td (f)Tj /R30549608 10 Tf 3.33008 0 Td (]x,y)Tj 3.025 Tc /R30875384 10 Tf 18.6148 0 Td (][)Tj 0 Tc /R31193952 10 Tf 12.7102 0 Td (-G)Tj /R30549608 10 Tf 11.4 0 Td ([)Tj /R31193952 10 Tf 3.88984 0 Td (f)Tj /R30549608 10 Tf 3.33008 0 Td (]x,y)Tj 3.025 Tc /R30875384 10 Tf 18.6148 0 Td (][)Tj 0 Tc /R31193952 10 Tf 12.7102 0 Td (-h)Tj /R30549608 10 Tf 9.25 0 Td (n)Tj 3.025 Tc /R30875384 10 Tf 8.26484 0 Td (][)Tj 0 Tc /R31193952 10 Tf 12.7102 0 Td (-k)Tj /R30549608 10 Tf 9.25 0 Td (n)Tj 3.024 Tc /R30875384 10 Tf 8.26484 0 Td (][)Tj 0 Tc /R31193952 10 Tf 12.7078 0 Td (-b)Tj /R30549608 10 Tf 9.66016 0 Td (x,y)Tj 3.024 Tc /R30875384 10 Tf 14.7238 0 Td (][)Tj 0 Tc /R31193952 10 Tf 12.7078 0 Td (-B)Tj /R30549608 10 Tf 10.7699 0 Td (x,y)Tj 3.024 Tc /R30875384 10 Tf 14.7238 0 Td (][)Tj 0 Tc /R31193952 10 Tf 12.7078 0 Td (-m)Tj /R30549608 10 Tf 12.0199 0 Td (n)Tj 3.024 Tc /R30875384 10 Tf 8.26406 0 Td (][)Tj 0 Tc /R31193952 10 Tf -422.315 -12 Td (-M)Tj /R30549608 10 Tf 13.5398 0 Td (x,y)Tj 2.571 Tc /R30875384 10 Tf 14.2711 0 Td (][)Tj 0 Tc /R31193952 10 Tf 11.802 0 Td (-p)Tj /R30549608 10 Tf 9.25 0 Td (n)Tj 2.571 Tc /R30875384 10 Tf 7.81094 0 Td (][)Tj 0 Tc /R31193952 10 Tf 11.802 0 Td (-r)Tj /R30549608 10 Tf 8.53984 0 Td (x,y)Tj 2.571 Tc /R30875384 10 Tf 14.2711 0 Td (][)Tj 0 Tc /R31193952 10 Tf 11.802 0 Td (-R)Tj /R30549608 10 Tf 11.3199 0 Td (x)Tj 2.571 Tc /R30875384 10 Tf 7.54102 0 Td (][)Tj 0 Tc /R31193952 10 Tf 11.802 0 Td (-s)Tj /R30549608 10 Tf 7.58008 0 Td (n)Tj 2.571 Tc /R30875384 10 Tf 7.81094 0 Td (][)Tj 0 Tc /R31193952 10 Tf 11.802 0 Td (-S)Tj /R30549608 10 Tf 9.25 0 Td (n)Tj 2.571 Tc /R30875384 10 Tf 7.81094 0 Td (][)Tj 0 Tc /R31193952 10 Tf 11.802 0 Td (-S)Tj /R30549608 10 Tf 9.25 0 Td (n,d)Tj 2.571 Tc /R30875384 10 Tf 15.841 0 Td (][)Tj 0 Tc /R31193952 10 Tf 11.802 0 Td (-t)Tj /R30549608 10 Tf 7.01992 0 Td (n)Tj 2.572 Tc /R30875384 10 Tf 7.81094 0 Td (][)Tj 0 Tc /R31193952 10 Tf 11.8039 0 Td (-t)Tj /R30549608 10 Tf 7.01016 0 Td (d,n)Tj 2.572 Tc /R30875384 10 Tf 15.3121 0 Td (][)Tj 0 Tc /R31193952 10 Tf 11.8039 0 Td (-T)Tj /R30549608 10 Tf 10.7699 0 Td (x,y)Tj 2.572 Tc /R30875384 10 Tf 14.2719 0 Td (][)Tj 0 Tc /R31193952 10 Tf 11.8039 0 Td (-T)Tj /R30549608 10 Tf 10.7699 0 Td [(x,y)54.9902(,u,v)]TJ 2.572 Tc /R30875384 10 Tf 28.1621 0 Td (][)Tj 0 Tc /R31193952 10 Tf 11.8039 0 Td (-w)Tj /R30549608 10 Tf 10.9102 0 Td (n)Tj 2.572 Tc /R30875384 10 Tf 7.81211 0 Td (][)Tj 0 Tc /R31193952 10 Tf 11.8039 0 Td (-n)Tj /R30549608 10 Tf 10.1398 0 Td [(pr)37.0068(e-)]TJ -415.709 -12 Td (Œx)Tj 2.5 Tc /R30875384 10 Tf 12.4699 0 Td (][)Tj 0 Tc /R31193952 10 Tf 11.6602 0 Td (-N)Tj /R30549608 10 Tf 10.9102 0 Td (name)Tj 2.5 Tc /R30875384 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R31193952 10 Tf 11.6602 0 Td (-o)Tj /R30549608 10 Tf 8.56016 0 Td (outŒle)Tj /R30875384 10 Tf 27.6801 0 Td (])Tj /R31193952 10.95 Tf -143.28 -16.8 Td (DESCRIPTION)Tj /R31193952 10 Tf 36 -12 Td (gvgen)Tj /R30875384 10 Tf 27.5 0 Td [(generates a v)25(ariety of simple, re)15.0146(gularly-structured abstract graphs.)]TJ /R31193952 10.95 Tf -63.5 -16.8 Td (OPTIONS)Tj /R30875384 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R31193952 10 Tf 16.8 TL (­c)' /R30549608 10 Tf 12.6398 0 Td (n)Tj /R30875384 10 Tf 23.3602 0 Td [(Generate a c)15.0073(ycle with)]TJ /R30549608 10 Tf 89.2598 0 Td (n)Tj -0.15 Tc /R30875384 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and edges.)Tj /R31193952 10 Tf -142.05 -16.8 Td (­C)Tj /R30549608 10 Tf 15.4199 0 Td (x,y)Tj /R30875384 10 Tf 20.5801 0 Td (Generate an)Tj /R30549608 10 Tf 50.5301 0 Td (x)Tj /R30875384 10 Tf 6.93984 0 Td (by)Tj /R30549608 10 Tf 12.5 0 Td (y)Tj -0.15 Tc /R30875384 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 /R30549608 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R30875384 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R30549608 10 Tf 41.1 0 Td (2*x*y - y)Tj /R30875384 10 Tf 39.15 0 Td (edges.)Tj /R31193952 10 Tf -317.77 -16.8 Td (­g)Tj /R30549608 10 Tf 13.2 0 Td ([)Tj /R31193952 10 Tf 3.88984 0 Td (f)Tj /R30549608 10 Tf 3.33008 0 Td (]x,y)Tj /R30875384 10 Tf 15.5801 -12 Td 0.085 Tw (Generate an)Tj /R30549608 10 Tf 50.7 0 Td (x)Tj /R30875384 10 Tf 7.025 0 Td (by)Tj /R30549608 10 Tf 12.5852 0 Td (y)Tj /R30875384 10 Tf 7.025 0 Td 2.585 Tw (grid. If)Tj /R31193952 10 Tf 32.9391 0 Td (f)Tj /R30875384 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 /R30549608 10 Tf 12.0191 0 Td (x*y)Tj -0.15 Tc /R30875384 10 Tf 16.609 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R30549608 10 Tf 41.5578 0 Td 0.23 Tw (2*x*y - y - x)Tj /R30875384 10 Tf 53.0699 0 Td (edges if unfolded and)Tj /R30549608 10 Tf 89.7898 0 Td (2*x*y - y -)Tj 2.5 Tc -352.83 -12 Td (x+2)Tj 0 Tc /R30875384 10 Tf 23.6898 0 Td 0 Tw (edges if folded.)Tj /R31193952 10 Tf -59.6898 -16.8 Td (­G)Tj /R30549608 10 Tf 15.9801 0 Td ([)Tj /R31193952 10 Tf 3.88984 0 Td (f)Tj /R30549608 10 Tf 3.33008 0 Td (]x,y)Tj /R30875384 10 Tf 12.8 -12 Td 0.164 Tw (Generate an)Tj /R30549608 10 Tf 50.8578 0 Td (x)Tj /R30875384 10 Tf 7.10391 0 Td (by)Tj /R30549608 10 Tf 12.6641 0 Td (y)Tj /R30875384 10 Tf 7.10391 0 Td (partial grid.)Tj 51.9879 0 Td (If)Tj /R31193952 10 Tf 9.32383 0 Td (f)Tj /R30875384 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 /R30549608 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R30875384 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices.)Tj /R31193952 10 Tf -226.7 -16.8 Td (­h)Tj /R30549608 10 Tf 13.7602 0 Td (n)Tj /R30875384 10 Tf 22.2398 0 Td [(Generate a h)4.99268(ypercube of de)15.0073(gree)]TJ /R30549608 10 Tf 129.46 0 Td (n)Tj 5 Tc /R30875384 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 /R30549608 10 Tf 11.7898 0 Td (2^n)Tj -0.15 Tc /R30875384 10 Tf 15.8301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R30549608 10 Tf 41.1 0 Td (n*2^\(n-1\))Tj /R30875384 10 Tf 40.8199 0 Td (edges.)Tj /R31193952 10 Tf -344.37 -16.8 Td (­k)Tj /R30549608 10 Tf 13.7602 0 Td (n)Tj /R30875384 10 Tf 22.2398 0 Td (Generate a complete graph on)Tj /R30549608 10 Tf 122.46 0 Td (n)Tj -0.15 Tc /R30875384 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices with)Tj /R30549608 10 Tf 44.4398 0 Td (n*\(n-1\)/2)Tj /R30875384 10 Tf 40.2699 0 Td (edges.)Tj /R31193952 10 Tf -259.96 -16.8 Td (­b)Tj /R30549608 10 Tf 13.7602 0 Td (x,y)Tj /R30875384 10 Tf 22.2398 0 Td (Generate a complete)Tj /R30549608 10 Tf 84.6898 0 Td (x)Tj /R30875384 10 Tf 6.93984 0 Td (by)Tj /R30549608 10 Tf 12.5 0 Td (y)Tj /R30875384 10 Tf 6.93984 0 Td [(bipartite graph.)-500(This will ha)]TJ -0.15 Tc 113.68 0 Td (ve)Tj 0 Tc /R30549608 10 Tf 11.7898 0 Td (x+y)Tj -0.15 Tc /R30875384 10 Tf 18.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R30549608 10 Tf 41.1 0 Td (x*y)Tj /R30875384 10 Tf 16.3801 0 Td (edges.)Tj /R31193952 10 Tf -357.439 -16.8 Td (­B)Tj /R30549608 10 Tf 14.8699 0 Td (x,y)Tj /R30875384 10 Tf 21.1301 0 Td 0.63 Tw (Generate an)Tj /R30549608 10 Tf 51.7898 0 Td (x)Tj /R30875384 10 Tf 7.56992 0 Td (by)Tj /R30549608 10 Tf 13.1301 0 Td (y)Tj /R30875384 10 Tf 7.56992 0 Td (ball, i.e., an)Tj /R30549608 10 Tf 51.05 0 Td (x)Tj /R30875384 10 Tf 7.56992 0 Td (by)Tj /R30549608 10 Tf 13.1301 0 Td (y)Tj -0.15 Tc /R30875384 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 /R30549608 10 Tf 11.7898 0 Td 0 Tw (x*y + 2)Tj -0.15 Tc /R30875384 10 Tf 33.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R30549608 10 Tf 41.1 0 Td (2*x*y + y)Tj /R30875384 10 Tf 42.5699 0 Td (edges.)Tj /R31193952 10 Tf -183.12 -16.8 Td (­m)Tj /R30549608 10 Tf 16.5301 0 Td (n)Tj /R30875384 10 Tf 19.4699 0 Td 2.017 Tw (Generate a triangular mesh with)Tj /R30549608 10 Tf 140.885 0 Td (n)Tj -0.15 Tc /R30875384 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 /R30549608 10 Tf 13.8059 0 Td (\(n+1\)*n/2)Tj -0.15 Tc /R30875384 10 Tf 45.7059 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R30549608 10 Tf -355.384 -12 Td (3*\(n-1\)*n/2)Tj /R30875384 10 Tf 50.2699 0 Td (edges.)Tj /R31193952 10 Tf -86.2699 -16.8 Td (­M)Tj /R30549608 10 Tf 17.6398 0 Td (x,y)Tj /R30875384 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 /R30549608 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R30875384 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R30549608 10 Tf 41.1 0 Td (2*x*y - y)Tj /R30875384 10 Tf 39.15 0 Td (edges.)Tj /R31193952 10 Tf -342.1 -16.8 Td (­p)Tj /R30549608 10 Tf 13.7602 0 Td (n)Tj /R30875384 10 Tf 22.2398 0 Td (Generate a path on)Tj /R30549608 10 Tf 77.75 0 Td (n)Tj -0.15 Tc /R30875384 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 /R30549608 10 Tf 11.7898 0 Td (n-1)Tj /R30875384 10 Tf 15.8301 0 Td (edges.)Tj /R31193952 10 Tf -234.9 -16.8 Td (­r)Tj /R30549608 10 Tf 12.6398 0 Td (x,y)Tj /R30875384 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 /R30549608 10 Tf 245.784 0 Td (2^n-1)Tj /R30875384 10 Tf 24.602 0 Td (less)Tj -381 -12 Td 0 Tw (than or equal to)Tj /R30549608 10 Tf 64.9898 0 Td (x)Tj 2.5 Tc /R30875384 10 Tf 4.43984 0 Td (.L)Tj 0 Tc 11.1102 0 Td [(ar)18.0151(ger v)25.0073(alues of)]TJ /R30549608 10 Tf 61.4898 0 Td (y)Tj /R30875384 10 Tf 6.93984 0 Td (increase the density of the graph.)Tj /R31193952 10 Tf -184.97 -16.8 Td (­R)Tj /R30549608 10 Tf 15.4199 0 Td (x)Tj /R30875384 10 Tf 20.5801 0 Td (Generate a random rooted tree on)Tj /R30549608 10 Tf 136.62 0 Td (x)Tj -0.15 Tc /R30875384 10 Tf 6.93984 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices.)Tj /R31193952 10 Tf -188.85 -16.8 Td (­s)Tj /R30549608 10 Tf 12.0898 0 Td (n)Tj /R30875384 10 Tf 23.9102 0 Td (Generate a star on)Tj /R30549608 10 Tf 74.9699 0 Td (n)Tj -0.15 Tc /R30875384 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 /R30549608 10 Tf 11.7898 0 Td (n-1)Tj /R30875384 10 Tf 15.8301 0 Td (edges.)Tj /R31193952 10 Tf -232.12 -16.8 Td (­S)Tj /R30549608 10 Tf 13.7602 0 Td (n)Tj /R30875384 10 Tf 22.2398 0 Td (Generate a Sierpinski graph of order)Tj /R30549608 10 Tf 148.29 0 Td (n)Tj 5 Tc /R30875384 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 /R30549608 10 Tf 11.7898 0 Td (3*\(3^\(n-1\) + 1\)/2)Tj -0.15 Tc /R30875384 10 Tf 72.0102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R30549608 10 Tf 41.1 0 Td (3^n)Tj /R30875384 10 Tf 15.8301 0 Td (edges.)Tj /R31193952 10 Tf -394.39 -16.8 Td (­S)Tj /R30549608 10 Tf 13.7602 0 Td (n,d)Tj /R30875384 10 Tf 22.2398 0 Td 0.064 Tw (Generate a)Tj /R30549608 10 Tf 45.6578 0 Td (d)Tj /R30875384 10 Tf 5 0 Td (-dimensional Sierpinski graph of order)Tj /R30549608 10 Tf 157.8 0 Td (n)Tj 5.064 Tc /R30875384 10 Tf 5 0 Td (.A)Tj 2.564 Tc 14.784 0 Td (tp)Tj 0 Tc 10.3441 0 Td (resent,)Tj /R30549608 10 Tf 28.9441 0 Td (d)Tj /R30875384 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 /R30549608 10 Tf 62.4898 0 Td (4*\(4^\(n-1\) + 1\)/2)Tj -0.15 Tc /R30875384 10 Tf 72.0102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj 2.5 Tc /R30549608 10 Tf 41.1 0 Td (6*4)Tj 0 Tc 20 0 Td (^\(n-1\))Tj /R30875384 10 Tf 25.8199 0 Td (edges.)Tj /R31193952 10 Tf -266.71 -16.8 Td (­t)Tj /R30549608 10 Tf 11.5301 0 Td (n)Tj /R30875384 10 Tf 24.4699 0 Td (Generate a binary tree of height)Tj /R30549608 10 Tf 129.4 0 Td (n)Tj 5 Tc /R30875384 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 /R30549608 10 Tf 11.7898 0 Td (2^n-1)Tj -0.15 Tc /R30875384 10 Tf 24.1602 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R30549608 10 Tf 41.1 0 Td (2^n-2)Tj /R30875384 10 Tf 24.1602 0 Td (edges.)Tj /R31193952 10 Tf -335.98 -16.8 Td (­t)Tj /R30549608 10 Tf 11.5301 0 Td (h,n)Tj /R30875384 10 Tf 24.4699 0 Td (Generate a n-ary tree of height)Tj /R30549608 10 Tf 124.95 0 Td (h)Tj /R30875384 10 Tf 5 0 Td (.)Tj /R31193952 10 Tf -165.95 -16.8 Td (­T)Tj /R30549608 10 Tf 14.8699 0 Td (x,y)Tj /R31193952 10 Tf -14.8699 -16.8 Td (­T)Tj /R30549608 10 Tf 14.8699 0 Td [(x,y)54.9927(,u,v)]TJ /R30875384 10 Tf 21.1301 -12 Td 0.483 Tw (Generate an)Tj /R30549608 10 Tf 51.4961 0 Td (x)Tj /R30875384 10 Tf 7.42305 0 Td (by)Tj /R30549608 10 Tf 12.9828 0 Td (y)Tj /R30875384 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 /R30549608 10 Tf 12.273 0 Td (x*y)Tj -0.15 Tc /R30875384 10 Tf 16.8629 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R30549608 10 Tf 42.066 0 Td (2*x*y)Tj /R30875384 10 Tf 26.8629 0 Td 2.983 Tw (edges. If)Tj /R30549608 10 Tf 40.3961 0 Td (u)Tj /R30875384 10 Tf 7.98281 0 Td (and)Tj /R30549608 10 Tf 17.423 0 Td (v)Tj /R30875384 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 /R31193952 10 Tf -355.96 -16.8 Td (­w)Tj /R30549608 10 Tf 15.4199 0 Td (n)Tj /R30875384 10 Tf 20.5801 0 Td (Generate a path on)Tj /R30549608 10 Tf 77.75 0 Td (n)Tj -0.15 Tc /R30875384 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 /R30549608 10 Tf 11.7898 0 Td (n-1)Tj /R30875384 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18376296 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVGEN)Tj /R18702072 10 Tf 34.4301 0 Td 129.05 Tw (\(1\) General)Tj 177.36 0 Td 0 Tw (Commands Manual)Tj /R18376296 10 Tf 210.14 0 Td (GVGEN)Tj /R18702072 10 Tf 34.4301 0 Td (\(1\))Tj -0.219 Tc /R19020640 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R18702072 10 Tf 20.407 -12 Td (gvgen ­ generate graphs)Tj /R19020640 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R19020640 10 Tf 36 -12 Td (gvgen)Tj /R18702072 10 Tf 28.025 0 Td ([)Tj /R19020640 10 Tf 6.35508 0 Td (­dv?)Tj 3.025 Tc /R18702072 10 Tf 26.7852 0 Td (][)Tj 0 Tc /R19020640 10 Tf 12.7102 0 Td (-i)Tj /R18376296 10 Tf 6.46992 0 Td (n)Tj 3.025 Tc /R18702072 10 Tf 8.26484 0 Td (][)Tj 0 Tc /R19020640 10 Tf 12.7102 0 Td (-c)Tj /R18376296 10 Tf 8.13008 0 Td (n)Tj 3.025 Tc /R18702072 10 Tf 8.26484 0 Td (][)Tj 0 Tc /R19020640 10 Tf 12.7102 0 Td (-C)Tj /R18376296 10 Tf 11.3199 0 Td (x,y)Tj 3.025 Tc /R18702072 10 Tf 14.725 0 Td (][)Tj 0 Tc /R19020640 10 Tf 12.7102 0 Td (-g)Tj /R18376296 10 Tf 8.61992 0 Td ([)Tj /R19020640 10 Tf 3.88984 0 Td (f)Tj /R18376296 10 Tf 3.33008 0 Td (]x,y)Tj 3.025 Tc /R18702072 10 Tf 18.6148 0 Td (][)Tj 0 Tc /R19020640 10 Tf 12.7102 0 Td (-G)Tj /R18376296 10 Tf 11.4 0 Td ([)Tj /R19020640 10 Tf 3.88984 0 Td (f)Tj /R18376296 10 Tf 3.33008 0 Td (]x,y)Tj 3.025 Tc /R18702072 10 Tf 18.6148 0 Td (][)Tj 0 Tc /R19020640 10 Tf 12.7102 0 Td (-h)Tj /R18376296 10 Tf 9.25 0 Td (n)Tj 3.025 Tc /R18702072 10 Tf 8.26484 0 Td (][)Tj 0 Tc /R19020640 10 Tf 12.7102 0 Td (-k)Tj /R18376296 10 Tf 9.25 0 Td (n)Tj 3.024 Tc /R18702072 10 Tf 8.26484 0 Td (][)Tj 0 Tc /R19020640 10 Tf 12.7078 0 Td (-b)Tj /R18376296 10 Tf 9.66016 0 Td (x,y)Tj 3.024 Tc /R18702072 10 Tf 14.7238 0 Td (][)Tj 0 Tc /R19020640 10 Tf 12.7078 0 Td (-B)Tj /R18376296 10 Tf 10.7699 0 Td (x,y)Tj 3.024 Tc /R18702072 10 Tf 14.7238 0 Td (][)Tj 0 Tc /R19020640 10 Tf 12.7078 0 Td (-m)Tj /R18376296 10 Tf 12.0199 0 Td (n)Tj 3.024 Tc /R18702072 10 Tf 8.26406 0 Td (][)Tj 0 Tc /R19020640 10 Tf -422.315 -12 Td (-M)Tj /R18376296 10 Tf 13.5398 0 Td (x,y)Tj 2.571 Tc /R18702072 10 Tf 14.2711 0 Td (][)Tj 0 Tc /R19020640 10 Tf 11.802 0 Td (-p)Tj /R18376296 10 Tf 9.25 0 Td (n)Tj 2.571 Tc /R18702072 10 Tf 7.81094 0 Td (][)Tj 0 Tc /R19020640 10 Tf 11.802 0 Td (-r)Tj /R18376296 10 Tf 8.53984 0 Td (x,y)Tj 2.571 Tc /R18702072 10 Tf 14.2711 0 Td (][)Tj 0 Tc /R19020640 10 Tf 11.802 0 Td (-R)Tj /R18376296 10 Tf 11.3199 0 Td (x)Tj 2.571 Tc /R18702072 10 Tf 7.54102 0 Td (][)Tj 0 Tc /R19020640 10 Tf 11.802 0 Td (-s)Tj /R18376296 10 Tf 7.58008 0 Td (n)Tj 2.571 Tc /R18702072 10 Tf 7.81094 0 Td (][)Tj 0 Tc /R19020640 10 Tf 11.802 0 Td (-S)Tj /R18376296 10 Tf 9.25 0 Td (n)Tj 2.571 Tc /R18702072 10 Tf 7.81094 0 Td (][)Tj 0 Tc /R19020640 10 Tf 11.802 0 Td (-S)Tj /R18376296 10 Tf 9.25 0 Td (n,d)Tj 2.571 Tc /R18702072 10 Tf 15.841 0 Td (][)Tj 0 Tc /R19020640 10 Tf 11.802 0 Td (-t)Tj /R18376296 10 Tf 7.01992 0 Td (n)Tj 2.572 Tc /R18702072 10 Tf 7.81094 0 Td (][)Tj 0 Tc /R19020640 10 Tf 11.8039 0 Td (-t)Tj /R18376296 10 Tf 7.01016 0 Td (d,n)Tj 2.572 Tc /R18702072 10 Tf 15.3121 0 Td (][)Tj 0 Tc /R19020640 10 Tf 11.8039 0 Td (-T)Tj /R18376296 10 Tf 10.7699 0 Td (x,y)Tj 2.572 Tc /R18702072 10 Tf 14.2719 0 Td (][)Tj 0 Tc /R19020640 10 Tf 11.8039 0 Td (-T)Tj /R18376296 10 Tf 10.7699 0 Td [(x,y)54.9902(,u,v)]TJ 2.572 Tc /R18702072 10 Tf 28.1621 0 Td (][)Tj 0 Tc /R19020640 10 Tf 11.8039 0 Td (-w)Tj /R18376296 10 Tf 10.9102 0 Td (n)Tj 2.572 Tc /R18702072 10 Tf 7.81211 0 Td (][)Tj 0 Tc /R19020640 10 Tf 11.8039 0 Td (-n)Tj /R18376296 10 Tf 10.1398 0 Td [(pr)37.0068(e-)]TJ -415.709 -12 Td (Œx)Tj 2.5 Tc /R18702072 10 Tf 12.4699 0 Td (][)Tj 0 Tc /R19020640 10 Tf 11.6602 0 Td (-N)Tj /R18376296 10 Tf 10.9102 0 Td (name)Tj 2.5 Tc /R18702072 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R19020640 10 Tf 11.6602 0 Td (-o)Tj /R18376296 10 Tf 8.56016 0 Td (outŒle)Tj /R18702072 10 Tf 27.6801 0 Td (])Tj /R19020640 10.95 Tf -143.28 -16.8 Td (DESCRIPTION)Tj /R19020640 10 Tf 36 -12 Td (gvgen)Tj /R18702072 10 Tf 27.5 0 Td [(generates a v)25(ariety of simple, re)15.0146(gularly-structured abstract graphs.)]TJ /R19020640 10.95 Tf -63.5 -16.8 Td (OPTIONS)Tj /R18702072 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R19020640 10 Tf 16.8 TL (­c)' /R18376296 10 Tf 12.6398 0 Td (n)Tj /R18702072 10 Tf 23.3602 0 Td [(Generate a c)15.0073(ycle with)]TJ /R18376296 10 Tf 89.2598 0 Td (n)Tj -0.15 Tc /R18702072 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and edges.)Tj /R19020640 10 Tf -142.05 -16.8 Td (­C)Tj /R18376296 10 Tf 15.4199 0 Td (x,y)Tj /R18702072 10 Tf 20.5801 0 Td (Generate an)Tj /R18376296 10 Tf 50.5301 0 Td (x)Tj /R18702072 10 Tf 6.93984 0 Td (by)Tj /R18376296 10 Tf 12.5 0 Td (y)Tj -0.15 Tc /R18702072 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 /R18376296 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R18702072 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R18376296 10 Tf 41.1 0 Td (2*x*y - y)Tj /R18702072 10 Tf 39.15 0 Td (edges.)Tj /R19020640 10 Tf -317.77 -16.8 Td (­g)Tj /R18376296 10 Tf 13.2 0 Td ([)Tj /R19020640 10 Tf 3.88984 0 Td (f)Tj /R18376296 10 Tf 3.33008 0 Td (]x,y)Tj /R18702072 10 Tf 15.5801 -12 Td 0.085 Tw (Generate an)Tj /R18376296 10 Tf 50.7 0 Td (x)Tj /R18702072 10 Tf 7.025 0 Td (by)Tj /R18376296 10 Tf 12.5852 0 Td (y)Tj /R18702072 10 Tf 7.025 0 Td 2.585 Tw (grid. If)Tj /R19020640 10 Tf 32.9391 0 Td (f)Tj /R18702072 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 /R18376296 10 Tf 12.0191 0 Td (x*y)Tj -0.15 Tc /R18702072 10 Tf 16.609 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R18376296 10 Tf 41.5578 0 Td 0.23 Tw (2*x*y - y - x)Tj /R18702072 10 Tf 53.0699 0 Td (edges if unfolded and)Tj /R18376296 10 Tf 89.7898 0 Td (2*x*y - y -)Tj 2.5 Tc -352.83 -12 Td (x+2)Tj 0 Tc /R18702072 10 Tf 23.6898 0 Td 0 Tw (edges if folded.)Tj /R19020640 10 Tf -59.6898 -16.8 Td (­G)Tj /R18376296 10 Tf 15.9801 0 Td ([)Tj /R19020640 10 Tf 3.88984 0 Td (f)Tj /R18376296 10 Tf 3.33008 0 Td (]x,y)Tj /R18702072 10 Tf 12.8 -12 Td 0.164 Tw (Generate an)Tj /R18376296 10 Tf 50.8578 0 Td (x)Tj /R18702072 10 Tf 7.10391 0 Td (by)Tj /R18376296 10 Tf 12.6641 0 Td (y)Tj /R18702072 10 Tf 7.10391 0 Td (partial grid.)Tj 51.9879 0 Td (If)Tj /R19020640 10 Tf 9.32383 0 Td (f)Tj /R18702072 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 /R18376296 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R18702072 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices.)Tj /R19020640 10 Tf -226.7 -16.8 Td (­h)Tj /R18376296 10 Tf 13.7602 0 Td (n)Tj /R18702072 10 Tf 22.2398 0 Td [(Generate a h)4.99268(ypercube of de)15.0073(gree)]TJ /R18376296 10 Tf 129.46 0 Td (n)Tj 5 Tc /R18702072 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 /R18376296 10 Tf 11.7898 0 Td (2^n)Tj -0.15 Tc /R18702072 10 Tf 15.8301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R18376296 10 Tf 41.1 0 Td (n*2^\(n-1\))Tj /R18702072 10 Tf 40.8199 0 Td (edges.)Tj /R19020640 10 Tf -344.37 -16.8 Td (­k)Tj /R18376296 10 Tf 13.7602 0 Td (n)Tj /R18702072 10 Tf 22.2398 0 Td (Generate a complete graph on)Tj /R18376296 10 Tf 122.46 0 Td (n)Tj -0.15 Tc /R18702072 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices with)Tj /R18376296 10 Tf 44.4398 0 Td (n*\(n-1\)/2)Tj /R18702072 10 Tf 40.2699 0 Td (edges.)Tj /R19020640 10 Tf -259.96 -16.8 Td (­b)Tj /R18376296 10 Tf 13.7602 0 Td (x,y)Tj /R18702072 10 Tf 22.2398 0 Td (Generate a complete)Tj /R18376296 10 Tf 84.6898 0 Td (x)Tj /R18702072 10 Tf 6.93984 0 Td (by)Tj /R18376296 10 Tf 12.5 0 Td (y)Tj /R18702072 10 Tf 6.93984 0 Td [(bipartite graph.)-500(This will ha)]TJ -0.15 Tc 113.68 0 Td (ve)Tj 0 Tc /R18376296 10 Tf 11.7898 0 Td (x+y)Tj -0.15 Tc /R18702072 10 Tf 18.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R18376296 10 Tf 41.1 0 Td (x*y)Tj /R18702072 10 Tf 16.3801 0 Td (edges.)Tj /R19020640 10 Tf -357.439 -16.8 Td (­B)Tj /R18376296 10 Tf 14.8699 0 Td (x,y)Tj /R18702072 10 Tf 21.1301 0 Td 0.63 Tw (Generate an)Tj /R18376296 10 Tf 51.7898 0 Td (x)Tj /R18702072 10 Tf 7.56992 0 Td (by)Tj /R18376296 10 Tf 13.1301 0 Td (y)Tj /R18702072 10 Tf 7.56992 0 Td (ball, i.e., an)Tj /R18376296 10 Tf 51.05 0 Td (x)Tj /R18702072 10 Tf 7.56992 0 Td (by)Tj /R18376296 10 Tf 13.1301 0 Td (y)Tj -0.15 Tc /R18702072 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 /R18376296 10 Tf 11.7898 0 Td 0 Tw (x*y + 2)Tj -0.15 Tc /R18702072 10 Tf 33.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R18376296 10 Tf 41.1 0 Td (2*x*y + y)Tj /R18702072 10 Tf 42.5699 0 Td (edges.)Tj /R19020640 10 Tf -183.12 -16.8 Td (­m)Tj /R18376296 10 Tf 16.5301 0 Td (n)Tj /R18702072 10 Tf 19.4699 0 Td 2.017 Tw (Generate a triangular mesh with)Tj /R18376296 10 Tf 140.885 0 Td (n)Tj -0.15 Tc /R18702072 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 /R18376296 10 Tf 13.8059 0 Td (\(n+1\)*n/2)Tj -0.15 Tc /R18702072 10 Tf 45.7059 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R18376296 10 Tf -355.384 -12 Td (3*\(n-1\)*n/2)Tj /R18702072 10 Tf 50.2699 0 Td (edges.)Tj /R19020640 10 Tf -86.2699 -16.8 Td (­M)Tj /R18376296 10 Tf 17.6398 0 Td (x,y)Tj /R18702072 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 /R18376296 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R18702072 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R18376296 10 Tf 41.1 0 Td (2*x*y - y)Tj /R18702072 10 Tf 39.15 0 Td (edges.)Tj /R19020640 10 Tf -342.1 -16.8 Td (­p)Tj /R18376296 10 Tf 13.7602 0 Td (n)Tj /R18702072 10 Tf 22.2398 0 Td (Generate a path on)Tj /R18376296 10 Tf 77.75 0 Td (n)Tj -0.15 Tc /R18702072 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 /R18376296 10 Tf 11.7898 0 Td (n-1)Tj /R18702072 10 Tf 15.8301 0 Td (edges.)Tj /R19020640 10 Tf -234.9 -16.8 Td (­r)Tj /R18376296 10 Tf 12.6398 0 Td (x,y)Tj /R18702072 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 /R18376296 10 Tf 245.784 0 Td (2^n-1)Tj /R18702072 10 Tf 24.602 0 Td (less)Tj -381 -12 Td 0 Tw (than or equal to)Tj /R18376296 10 Tf 64.9898 0 Td (x)Tj 2.5 Tc /R18702072 10 Tf 4.43984 0 Td (.L)Tj 0 Tc 11.1102 0 Td [(ar)18.0151(ger v)25.0073(alues of)]TJ /R18376296 10 Tf 61.4898 0 Td (y)Tj /R18702072 10 Tf 6.93984 0 Td (increase the density of the graph.)Tj /R19020640 10 Tf -184.97 -16.8 Td (­R)Tj /R18376296 10 Tf 15.4199 0 Td (x)Tj /R18702072 10 Tf 20.5801 0 Td (Generate a random rooted tree on)Tj /R18376296 10 Tf 136.62 0 Td (x)Tj -0.15 Tc /R18702072 10 Tf 6.93984 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices.)Tj /R19020640 10 Tf -188.85 -16.8 Td (­s)Tj /R18376296 10 Tf 12.0898 0 Td (n)Tj /R18702072 10 Tf 23.9102 0 Td (Generate a star on)Tj /R18376296 10 Tf 74.9699 0 Td (n)Tj -0.15 Tc /R18702072 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 /R18376296 10 Tf 11.7898 0 Td (n-1)Tj /R18702072 10 Tf 15.8301 0 Td (edges.)Tj /R19020640 10 Tf -232.12 -16.8 Td (­S)Tj /R18376296 10 Tf 13.7602 0 Td (n)Tj /R18702072 10 Tf 22.2398 0 Td (Generate a Sierpinski graph of order)Tj /R18376296 10 Tf 148.29 0 Td (n)Tj 5 Tc /R18702072 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 /R18376296 10 Tf 11.7898 0 Td (3*\(3^\(n-1\) + 1\)/2)Tj -0.15 Tc /R18702072 10 Tf 72.0102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R18376296 10 Tf 41.1 0 Td (3^n)Tj /R18702072 10 Tf 15.8301 0 Td (edges.)Tj /R19020640 10 Tf -394.39 -16.8 Td (­S)Tj /R18376296 10 Tf 13.7602 0 Td (n,d)Tj /R18702072 10 Tf 22.2398 0 Td 0.064 Tw (Generate a)Tj /R18376296 10 Tf 45.6578 0 Td (d)Tj /R18702072 10 Tf 5 0 Td (-dimensional Sierpinski graph of order)Tj /R18376296 10 Tf 157.8 0 Td (n)Tj 5.064 Tc /R18702072 10 Tf 5 0 Td (.A)Tj 2.564 Tc 14.784 0 Td (tp)Tj 0 Tc 10.3441 0 Td (resent,)Tj /R18376296 10 Tf 28.9441 0 Td (d)Tj /R18702072 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 /R18376296 10 Tf 62.4898 0 Td (4*\(4^\(n-1\) + 1\)/2)Tj -0.15 Tc /R18702072 10 Tf 72.0102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj 2.5 Tc /R18376296 10 Tf 41.1 0 Td (6*4)Tj 0 Tc 20 0 Td (^\(n-1\))Tj /R18702072 10 Tf 25.8199 0 Td (edges.)Tj /R19020640 10 Tf -266.71 -16.8 Td (­t)Tj /R18376296 10 Tf 11.5301 0 Td (n)Tj /R18702072 10 Tf 24.4699 0 Td (Generate a binary tree of height)Tj /R18376296 10 Tf 129.4 0 Td (n)Tj 5 Tc /R18702072 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 /R18376296 10 Tf 11.7898 0 Td (2^n-1)Tj -0.15 Tc /R18702072 10 Tf 24.1602 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R18376296 10 Tf 41.1 0 Td (2^n-2)Tj /R18702072 10 Tf 24.1602 0 Td (edges.)Tj /R19020640 10 Tf -335.98 -16.8 Td (­t)Tj /R18376296 10 Tf 11.5301 0 Td (h,n)Tj /R18702072 10 Tf 24.4699 0 Td (Generate a n-ary tree of height)Tj /R18376296 10 Tf 124.95 0 Td (h)Tj /R18702072 10 Tf 5 0 Td (.)Tj /R19020640 10 Tf -165.95 -16.8 Td (­T)Tj /R18376296 10 Tf 14.8699 0 Td (x,y)Tj /R19020640 10 Tf -14.8699 -16.8 Td (­T)Tj /R18376296 10 Tf 14.8699 0 Td [(x,y)54.9927(,u,v)]TJ /R18702072 10 Tf 21.1301 -12 Td 0.483 Tw (Generate an)Tj /R18376296 10 Tf 51.4961 0 Td (x)Tj /R18702072 10 Tf 7.42305 0 Td (by)Tj /R18376296 10 Tf 12.9828 0 Td (y)Tj /R18702072 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 /R18376296 10 Tf 12.273 0 Td (x*y)Tj -0.15 Tc /R18702072 10 Tf 16.8629 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R18376296 10 Tf 42.066 0 Td (2*x*y)Tj /R18702072 10 Tf 26.8629 0 Td 2.983 Tw (edges. If)Tj /R18376296 10 Tf 40.3961 0 Td (u)Tj /R18702072 10 Tf 7.98281 0 Td (and)Tj /R18376296 10 Tf 17.423 0 Td (v)Tj /R18702072 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 /R19020640 10 Tf -355.96 -16.8 Td (­w)Tj /R18376296 10 Tf 15.4199 0 Td (n)Tj /R18702072 10 Tf 20.5801 0 Td (Generate a path on)Tj /R18376296 10 Tf 77.75 0 Td (n)Tj -0.15 Tc /R18702072 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 /R18376296 10 Tf 11.7898 0 Td (n-1)Tj /R18702072 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3015 │ │ │ │ │ │ +3013 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ OIOIEP+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -651,19 +651,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R31193952 │ │ │ │ │ │ +R19020640 │ │ │ │ │ │ │ │ │ │ │ │ -R30875384 │ │ │ │ │ │ +R18702072 │ │ │ │ │ │ │ │ │ │ │ │ -R30549608 │ │ │ │ │ │ +R18376296 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -700,29 +700,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R30549608 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVGEN)Tj /R30875384 10 Tf 34.4301 0 Td 129.05 Tw (\(1\) General)Tj 177.36 0 Td 0 Tw (Commands Manual)Tj /R30549608 10 Tf 210.14 0 Td (GVGEN)Tj /R30875384 10 Tf 34.4301 0 Td (\(1\))Tj /R31193952 10 Tf -420.34 -36 Td (­i)Tj /R30549608 10 Tf 10.9801 0 Td (n)Tj /R30875384 10 Tf 25.0199 0 Td (Generate)Tj /R30549608 10 Tf 38.5898 0 Td (n)Tj /R30875384 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 /R31193952 10 Tf 48.05 0 Td (-R)Tj /R30875384 10 Tf 13.05 0 Td (ag is used.)Tj /R31193952 10 Tf -341.03 -16.8 Td (­n)Tj /R30549608 10 Tf 13.7602 0 Td [(pr)37.0081(eŒx)]TJ /R30875384 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 /R30549608 10 Tf 128.104 0 Td [(pr)37.0068(eŒx)]TJ /R30875384 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 /R31193952 10 Tf -36 -16.8 Td (­N)Tj /R30549608 10 Tf 15.4199 0 Td (name)Tj /R30875384 10 Tf 20.5801 -12 Td (Use)Tj /R30549608 10 Tf 18.05 0 Td (name)Tj /R30875384 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 /R31193952 10 Tf -78.2102 -16.8 Td (­o)Tj /R30549608 10 Tf 13.2 0 Td (outŒle)Tj /R30875384 10 Tf 22.8 -12 Td 0.651 Tw (If speciŒed, the generated graph is written into the Œle)Tj /R30549608 10 Tf 225.87 0 Td [(outŒle)15(.)]TJ /R30875384 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 /R31193952 10 Tf -36 -16.8 Td (­d)Tj /R30875384 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 /R31193952 10 Tf -63.95 -16.8 Td (­v)Tj -1.11 Tc /R30875384 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R31193952 10 Tf -46.55 -16.8 Td (­?)Tj /R30875384 10 Tf 36 0 Td (Print usage information.)Tj /R31193952 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 /R31193952 10 Tf -20.0855 -12 Td (gvgen)Tj -0.15 Tc /R30875384 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 /R31193952 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R30875384 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R31193952 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R30875384 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18376296 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVGEN)Tj /R18702072 10 Tf 34.4301 0 Td 129.05 Tw (\(1\) General)Tj 177.36 0 Td 0 Tw (Commands Manual)Tj /R18376296 10 Tf 210.14 0 Td (GVGEN)Tj /R18702072 10 Tf 34.4301 0 Td (\(1\))Tj /R19020640 10 Tf -420.34 -36 Td (­i)Tj /R18376296 10 Tf 10.9801 0 Td (n)Tj /R18702072 10 Tf 25.0199 0 Td (Generate)Tj /R18376296 10 Tf 38.5898 0 Td (n)Tj /R18702072 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 /R19020640 10 Tf 48.05 0 Td (-R)Tj /R18702072 10 Tf 13.05 0 Td (ag is used.)Tj /R19020640 10 Tf -341.03 -16.8 Td (­n)Tj /R18376296 10 Tf 13.7602 0 Td [(pr)37.0081(eŒx)]TJ /R18702072 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 /R18376296 10 Tf 128.104 0 Td [(pr)37.0068(eŒx)]TJ /R18702072 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 /R19020640 10 Tf -36 -16.8 Td (­N)Tj /R18376296 10 Tf 15.4199 0 Td (name)Tj /R18702072 10 Tf 20.5801 -12 Td (Use)Tj /R18376296 10 Tf 18.05 0 Td (name)Tj /R18702072 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 /R19020640 10 Tf -78.2102 -16.8 Td (­o)Tj /R18376296 10 Tf 13.2 0 Td (outŒle)Tj /R18702072 10 Tf 22.8 -12 Td 0.651 Tw (If speciŒed, the generated graph is written into the Œle)Tj /R18376296 10 Tf 225.87 0 Td [(outŒle)15(.)]TJ /R18702072 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 /R19020640 10 Tf -36 -16.8 Td (­d)Tj /R18702072 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 /R19020640 10 Tf -63.95 -16.8 Td (­v)Tj -1.11 Tc /R18702072 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R19020640 10 Tf -46.55 -16.8 Td (­?)Tj /R18702072 10 Tf 36 0 Td (Print usage information.)Tj /R19020640 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 /R19020640 10 Tf -20.0855 -12 Td (gvgen)Tj -0.15 Tc /R18702072 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 /R19020640 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R18702072 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R19020640 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R18702072 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1177 │ │ │ │ │ │ +1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R31193952 │ │ │ │ │ │ +R19020640 │ │ │ │ │ │ │ │ │ │ │ │ -R30875384 │ │ │ │ │ │ +R18702072 │ │ │ │ │ │ │ │ │ │ │ │ -R30549608 │ │ │ │ │ │ +R18376296 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -777,15 +777,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 423 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R30178352 def 1 begincodespacerange <00><ff> endcodespacerange 41 beginbfrange <20><20><0020> <2d><2d><002d> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18005040 def 1 begincodespacerange <00><ff> endcodespacerange 41 beginbfrange <20><20><0020> <2d><2d><002d> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -802,18 +802,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -565 │ │ │ │ │ │ +566 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R30178720 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18005408 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -836,15 +836,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 398 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R30179088 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18005776 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -868,15 +868,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-87fdf85383f8'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-8eb58bf3cb4d'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 28 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gvmap.1.pdf.gz │ │ │ │ ├── gvmap.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -73,20 +73,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R16045672 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R16371448 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R16045672 10 Tf 210.25 0 Td (GVMAP)Tj /R16371448 10 Tf 34.3199 0 Td (\(1\))Tj -0.219 Tc /R16690016 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R16371448 10 Tf 20.407 -12 Td (gvmap ­ Œnd clusters and create a geographical map highlighting clusters.)Tj /R16690016 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R16690016 10 Tf 36 -12 Td (gvmap)Tj /R16371448 10 Tf 31.3898 0 Td ([)Tj /R16045672 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R16371448 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R16690016 10 Tf 11.6602 0 Td (­o)Tj /R16045672 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R16371448 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R16045672 10 Tf 13.5699 0 Td (Œles)Tj /R16371448 10 Tf 18.8801 0 Td (])Tj /R16690016 10.95 Tf -190.89 -16.8 Td (DESCRIPTION)Tj /R16690016 10 Tf 36 -12 Td (gvmap)Tj /R16371448 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 /R16690016 10 Tf 20.75 0 Td (gvmap)Tj /R16371448 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 /R16045672 10 Tf 39.923 0 Td (cluster)Tj /R16371448 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 /R16045672 10 Tf 9.29805 0 Td (cluster)Tj -0.25 Tc /R16371448 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 /R16045672 10 Tf 256.834 0 Td (cluster)Tj /R16371448 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 /R16690016 10 Tf 5.21992 0 Td (N.B.)Tj -0.15 Tc /R16371448 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 /R16045672 10 Tf 12.1602 0 Td (cluster)Tj /R16371448 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 0.022 Tw (If the)Tj /R16045672 10 Tf 23.9238 0 Td (-D)Tj /R16371448 10 Tf 13.0711 0 Td 0.021 Tw (ag is used,)Tj /R16690016 10 Tf 50.0629 0 Td (gvmap)Tj /R16371448 10 Tf 31.4109 0 Td (will use the top-le)Tj -0.15 Tc 71.7531 0 Td (ve)Tj 2.521 Tc 9.28984 0 Td (lc)Tj 0 Tc 9.74102 0 Td (luster subgraphs to determine the clustering. An)Tj 2.521 Tc 191.896 0 Td (yn)Tj 0 Tc 12.5211 0 Td (odes)Tj -413.67 -12 Td 0 Tw [(not in such a cluster will be put into a single catch-all cluster)55(.)]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.311 Tw [(ing some node in each cluster pro)15.0073(vide a)]TJ /R16045672 10 Tf 163.418 0 Td [(cluster)37(color)]TJ /R16371448 10 Tf 50.7711 0 Td [(attrib)19.9854(ute.)]TJ /R16690016 10 Tf 38.441 0 Td (N.B.)Tj /R16371448 10 Tf 21.7 0 Td 0.31 Tw (Unless one speciŒes)Tj /R16045672 10 Tf 84.5301 0 Td (-c0)Tj 2.81 Tc /R16371448 10 Tf 12.7699 0 Td (,o)Tj 0 Tc 10.3102 0 Td (nly the)Tj /R16045672 10 Tf 30.6199 0 Td (clus-)Tj -412.56 -12 Td [(ter)37.0154(color)]TJ /R16371448 10 Tf 34.609 0 Td 0.259 Tw (of the last node in a cluster has an ef)Tj 147.881 0 Td 0.26 Tw (fect. In addition, unless one uses)Tj /R16045672 10 Tf 134.32 0 Td (-O)Tj /R16371448 10 Tf 10.55 0 Td (,)Tj /R16690016 10 Tf 5.26016 0 Td (gvmap)Tj /R16371448 10 Tf 31.65 0 Td (may permute the)Tj -364.27 -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 /R16690016 10.95 Tf -64.7598 -16.8 Td (OPTIONS)Tj /R16371448 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R16690016 10 Tf (­a)' /R16045672 10 Tf 13.2 0 Td (k)Tj /R16371448 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 /R16690016 10 Tf -36 -16.8 Td (­b)Tj /R16045672 10 Tf 13.7602 0 Td (v)Tj /R16371448 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 /R16690016 10 Tf -36 -16.8 Td (­c)Tj /R16045672 10 Tf 12.6398 0 Td (k)Tj /R16371448 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 /R16690016 10 Tf -59.0602 -16.8 Td (­c_opacity=)Tj /R16045672 10 Tf 52.7199 0 Td (xy)Tj /R16371448 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 /R16690016 10 Tf -36 -16.8 Td (­C)Tj /R16045672 10 Tf 15.4199 0 Td (d)Tj /R16371448 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 /R16690016 10 Tf -36 -16.8 Td (­d)Tj /R16045672 10 Tf 13.7602 0 Td (d)Tj /R16371448 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15804008 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R16129784 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R15804008 10 Tf 210.25 0 Td (GVMAP)Tj /R16129784 10 Tf 34.3199 0 Td (\(1\))Tj -0.219 Tc /R16448352 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R16129784 10 Tf 20.407 -12 Td (gvmap ­ Œnd clusters and create a geographical map highlighting clusters.)Tj /R16448352 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R16448352 10 Tf 36 -12 Td (gvmap)Tj /R16129784 10 Tf 31.3898 0 Td ([)Tj /R15804008 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R16129784 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R16448352 10 Tf 11.6602 0 Td (­o)Tj /R15804008 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R16129784 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R15804008 10 Tf 13.5699 0 Td (Œles)Tj /R16129784 10 Tf 18.8801 0 Td (])Tj /R16448352 10.95 Tf -190.89 -16.8 Td (DESCRIPTION)Tj /R16448352 10 Tf 36 -12 Td (gvmap)Tj /R16129784 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 /R16448352 10 Tf 20.75 0 Td (gvmap)Tj /R16129784 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 /R15804008 10 Tf 39.923 0 Td (cluster)Tj /R16129784 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 /R15804008 10 Tf 9.29805 0 Td (cluster)Tj -0.25 Tc /R16129784 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 /R15804008 10 Tf 256.834 0 Td (cluster)Tj /R16129784 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 /R16448352 10 Tf 5.21992 0 Td (N.B.)Tj -0.15 Tc /R16129784 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 /R15804008 10 Tf 12.1602 0 Td (cluster)Tj /R16129784 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 0.022 Tw (If the)Tj /R15804008 10 Tf 23.9238 0 Td (-D)Tj /R16129784 10 Tf 13.0711 0 Td 0.021 Tw (ag is used,)Tj /R16448352 10 Tf 50.0629 0 Td (gvmap)Tj /R16129784 10 Tf 31.4109 0 Td (will use the top-le)Tj -0.15 Tc 71.7531 0 Td (ve)Tj 2.521 Tc 9.28984 0 Td (lc)Tj 0 Tc 9.74102 0 Td (luster subgraphs to determine the clustering. An)Tj 2.521 Tc 191.896 0 Td (yn)Tj 0 Tc 12.5211 0 Td (odes)Tj -413.67 -12 Td 0 Tw [(not in such a cluster will be put into a single catch-all cluster)55(.)]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.311 Tw [(ing some node in each cluster pro)15.0073(vide a)]TJ /R15804008 10 Tf 163.418 0 Td [(cluster)37(color)]TJ /R16129784 10 Tf 50.7711 0 Td [(attrib)19.9854(ute.)]TJ /R16448352 10 Tf 38.441 0 Td (N.B.)Tj /R16129784 10 Tf 21.7 0 Td 0.31 Tw (Unless one speciŒes)Tj /R15804008 10 Tf 84.5301 0 Td (-c0)Tj 2.81 Tc /R16129784 10 Tf 12.7699 0 Td (,o)Tj 0 Tc 10.3102 0 Td (nly the)Tj /R15804008 10 Tf 30.6199 0 Td (clus-)Tj -412.56 -12 Td [(ter)37.0154(color)]TJ /R16129784 10 Tf 34.609 0 Td 0.259 Tw (of the last node in a cluster has an ef)Tj 147.881 0 Td 0.26 Tw (fect. In addition, unless one uses)Tj /R15804008 10 Tf 134.32 0 Td (-O)Tj /R16129784 10 Tf 10.55 0 Td (,)Tj /R16448352 10 Tf 5.26016 0 Td (gvmap)Tj /R16129784 10 Tf 31.65 0 Td (may permute the)Tj -364.27 -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 /R16448352 10.95 Tf -64.7598 -16.8 Td (OPTIONS)Tj /R16129784 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R16448352 10 Tf (­a)' /R15804008 10 Tf 13.2 0 Td (k)Tj /R16129784 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 /R16448352 10 Tf -36 -16.8 Td (­b)Tj /R15804008 10 Tf 13.7602 0 Td (v)Tj /R16129784 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 /R16448352 10 Tf -36 -16.8 Td (­c)Tj /R15804008 10 Tf 12.6398 0 Td (k)Tj /R16129784 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 /R16448352 10 Tf -59.0602 -16.8 Td (­c_opacity=)Tj /R15804008 10 Tf 52.7199 0 Td (xy)Tj /R16129784 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 /R16448352 10 Tf -36 -16.8 Td (­C)Tj /R15804008 10 Tf 15.4199 0 Td (d)Tj /R16129784 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 /R16448352 10 Tf -36 -16.8 Td (­d)Tj /R15804008 10 Tf 13.7602 0 Td (d)Tj /R16129784 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2879 │ │ │ │ │ │ +2881 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ GNSEZJ+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -639,19 +639,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R16690016 │ │ │ │ │ │ +R16448352 │ │ │ │ │ │ │ │ │ │ │ │ -R16371448 │ │ │ │ │ │ +R16129784 │ │ │ │ │ │ │ │ │ │ │ │ -R16045672 │ │ │ │ │ │ +R15804008 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -688,29 +688,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R16045672 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R16371448 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R16045672 10 Tf 210.25 0 Td (GVMAP)Tj /R16371448 10 Tf 34.3199 0 Td (\(1\))Tj /R16690016 10 Tf -420.34 -36 Td (­D)Tj /R16371448 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 /R16690016 10 Tf -136.81 -16.8 Td (­e)Tj /R16371448 10 Tf 36 0 Td (If speciŒed, edges will be included in the Œnal output.)Tj /R16690016 10 Tf -36 -16.8 Td (­g)Tj /R16045672 10 Tf 13.2 0 Td (c)Tj /R16371448 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 /R16690016 10 Tf -186.27 -16.8 Td (­h)Tj /R16045672 10 Tf 13.7602 0 Td (k)Tj /R16371448 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.)' /R16690016 10 Tf -36 -16.8 Td (­highlight=)Tj /R16045672 10 Tf 50.1102 0 Td (k)Tj /R16371448 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 /R16045672 10 Tf 24.7199 0 Td (k)Tj 2.5 Tc /R16371448 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 /R16690016 10 Tf -138.61 -16.8 Td (­k)Tj /R16371448 10 Tf 36 0 Td [(If speciŒed, increases the randomness of outer boundary)65(.)]TJ /R16690016 10 Tf -36 -16.8 Td (­l)Tj /R16045672 10 Tf 10.9801 0 Td (s)Tj /R16371448 10 Tf 25.0199 0 Td (Use the string)Tj /R16045672 10 Tf 58.05 0 Td (s)Tj /R16371448 10 Tf 6.38984 0 Td [(as a label for the dra)14.9854(wing.)]TJ /R16690016 10 Tf -100.44 -16.8 Td (­m)Tj /R16045672 10 Tf 16.5301 0 Td (v)Tj /R16371448 10 Tf 19.4699 0 Td [(Generate a mar)18(gin of)]TJ /R16045672 10 Tf 87.0102 0 Td (v)Tj /R16371448 10 Tf 6.93984 0 Td [(points around the dra)14.9854(wing. By def)10.0146(ault, this is determined by)]TJ /R16690016 10 Tf 242.51 0 Td (gvmap)Tj /R16371448 10 Tf 28.8898 0 Td (.)Tj /R16690016 10 Tf -401.35 -16.8 Td (­O)Tj /R16371448 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 /R16690016 10 Tf -36 -16.8 Td (­o)Tj /R16045672 10 Tf 10.3602 0 Td (<Œle>)Tj /R16371448 10 Tf 25.6398 -12 Td 0 Tw [(Put output in <Œle>. Def)9.99268(ault output is stdout)]TJ /R16690016 10 Tf -36 -16.8 Td (­p)Tj /R16045672 10 Tf 13.7602 0 Td (k)Tj /R16371448 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 /R16690016 10 Tf -59.6102 -16.8 Td (­Q)Tj /R16371448 10 Tf 36 0 Td [(Use modularity quality for clustering rather than the def)10(ault modularity clustering.)]TJ /R16690016 10 Tf -36 -16.8 Td (­r)Tj /R16045672 10 Tf 12.6398 0 Td (k)Tj /R16371448 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 /R16690016 10 Tf -36 -16.8 Td (­s)Tj /R16045672 10 Tf 12.0898 0 Td (v)Tj /R16371448 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 /R16690016 10 Tf -36 -16.8 Td (­t)Tj /R16045672 10 Tf 11.5301 0 Td (n)Tj /R16371448 10 Tf 24.4699 0 Td [(Mak)9.99268(e)]TJ /R16045672 10 Tf 25.1699 0 Td (n)Tj /R16371448 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 /R16690016 10 Tf -155.31 -16.8 Td (­v)Tj -1.11 Tc /R16371448 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R16690016 10 Tf -46.55 -16.8 Td (­z)Tj /R16045672 10 Tf 12.6398 0 Td (c)Tj /R16371448 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 /R16690016 10 Tf -175.44 -16.8 Td (­?)Tj /R16371448 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ /R16690016 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R16371448 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 35.1199 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap=prism foo.gv | gvmap -e | neato -n2 -Ecolor=#55555522 -Tpng > foo.png)Tj -44.4098 -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 /R16690016 10.95 Tf -36 -40.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R16371448 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 /R16690016 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R16371448 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15804008 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R16129784 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R15804008 10 Tf 210.25 0 Td (GVMAP)Tj /R16129784 10 Tf 34.3199 0 Td (\(1\))Tj /R16448352 10 Tf -420.34 -36 Td (­D)Tj /R16129784 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 /R16448352 10 Tf -136.81 -16.8 Td (­e)Tj /R16129784 10 Tf 36 0 Td (If speciŒed, edges will be included in the Œnal output.)Tj /R16448352 10 Tf -36 -16.8 Td (­g)Tj /R15804008 10 Tf 13.2 0 Td (c)Tj /R16129784 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 /R16448352 10 Tf -186.27 -16.8 Td (­h)Tj /R15804008 10 Tf 13.7602 0 Td (k)Tj /R16129784 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.)' /R16448352 10 Tf -36 -16.8 Td (­highlight=)Tj /R15804008 10 Tf 50.1102 0 Td (k)Tj /R16129784 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 /R15804008 10 Tf 24.7199 0 Td (k)Tj 2.5 Tc /R16129784 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 /R16448352 10 Tf -138.61 -16.8 Td (­k)Tj /R16129784 10 Tf 36 0 Td [(If speciŒed, increases the randomness of outer boundary)65(.)]TJ /R16448352 10 Tf -36 -16.8 Td (­l)Tj /R15804008 10 Tf 10.9801 0 Td (s)Tj /R16129784 10 Tf 25.0199 0 Td (Use the string)Tj /R15804008 10 Tf 58.05 0 Td (s)Tj /R16129784 10 Tf 6.38984 0 Td [(as a label for the dra)14.9854(wing.)]TJ /R16448352 10 Tf -100.44 -16.8 Td (­m)Tj /R15804008 10 Tf 16.5301 0 Td (v)Tj /R16129784 10 Tf 19.4699 0 Td [(Generate a mar)18(gin of)]TJ /R15804008 10 Tf 87.0102 0 Td (v)Tj /R16129784 10 Tf 6.93984 0 Td [(points around the dra)14.9854(wing. By def)10.0146(ault, this is determined by)]TJ /R16448352 10 Tf 242.51 0 Td (gvmap)Tj /R16129784 10 Tf 28.8898 0 Td (.)Tj /R16448352 10 Tf -401.35 -16.8 Td (­O)Tj /R16129784 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 /R16448352 10 Tf -36 -16.8 Td (­o)Tj /R15804008 10 Tf 10.3602 0 Td (<Œle>)Tj /R16129784 10 Tf 25.6398 -12 Td 0 Tw [(Put output in <Œle>. Def)9.99268(ault output is stdout)]TJ /R16448352 10 Tf -36 -16.8 Td (­p)Tj /R15804008 10 Tf 13.7602 0 Td (k)Tj /R16129784 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 /R16448352 10 Tf -59.6102 -16.8 Td (­Q)Tj /R16129784 10 Tf 36 0 Td [(Use modularity quality for clustering rather than the def)10(ault modularity clustering.)]TJ /R16448352 10 Tf -36 -16.8 Td (­r)Tj /R15804008 10 Tf 12.6398 0 Td (k)Tj /R16129784 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 /R16448352 10 Tf -36 -16.8 Td (­s)Tj /R15804008 10 Tf 12.0898 0 Td (v)Tj /R16129784 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 /R16448352 10 Tf -36 -16.8 Td (­t)Tj /R15804008 10 Tf 11.5301 0 Td (n)Tj /R16129784 10 Tf 24.4699 0 Td [(Mak)9.99268(e)]TJ /R15804008 10 Tf 25.1699 0 Td (n)Tj /R16129784 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 /R16448352 10 Tf -155.31 -16.8 Td (­v)Tj -1.11 Tc /R16129784 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R16448352 10 Tf -46.55 -16.8 Td (­z)Tj /R15804008 10 Tf 12.6398 0 Td (c)Tj /R16129784 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 /R16448352 10 Tf -175.44 -16.8 Td (­?)Tj /R16129784 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ /R16448352 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R16129784 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 35.1199 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap=prism foo.gv | gvmap -e | neato -n2 -Ecolor=#55555522 -Tpng > foo.png)Tj -44.4098 -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 /R16448352 10.95 Tf -36 -40.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R16129784 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 /R16448352 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R16129784 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2406 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R16690016 │ │ │ │ │ │ +R16448352 │ │ │ │ │ │ │ │ │ │ │ │ -R16371448 │ │ │ │ │ │ +R16129784 │ │ │ │ │ │ │ │ │ │ │ │ -R16045672 │ │ │ │ │ │ +R15804008 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -747,27 +747,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R16045672 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R16371448 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R16045672 10 Tf 210.25 0 Td (GVMAP)Tj /R16371448 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15804008 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R16129784 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R15804008 10 Tf 210.25 0 Td (GVMAP)Tj /R16129784 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 420 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R16371448 │ │ │ │ │ │ +R16129784 │ │ │ │ │ │ │ │ │ │ │ │ -R16045672 │ │ │ │ │ │ +R15804008 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -819,18 +819,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -435 │ │ │ │ │ │ +436 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15674616 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15432952 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -847,18 +847,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -631 │ │ │ │ │ │ +632 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15674984 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15433320 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -880,18 +880,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -338 │ │ │ │ │ │ +339 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15675352 def 1 begincodespacerange <00><ff> endcodespacerange 28 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> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15433688 def 1 begincodespacerange <00><ff> endcodespacerange 28 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> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -913,15 +913,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-74bb2c2c6833'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-d61e5851d366'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 32 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gvmap.sh.1.pdf.gz │ │ │ │ ├── gvmap.sh.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -72,20 +72,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R34592360 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GVMAP)134.993(.SH)]TJ /R34920248 10 Tf 48.2 0 Td 115.28 Tw (\(1\) General)Tj 163.59 0 Td 0 Tw (Commands Manual)Tj /R34592360 10 Tf 196.37 0 Td [(GVMAP)134.99(.SH)]TJ /R34920248 10 Tf 48.2 0 Td (\(1\))Tj -0.219 Tc /R35236704 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R34920248 10 Tf 20.407 -12 Td (gvmap.sh ­ pipeline for running gvmap)Tj /R35236704 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R35236704 10 Tf 36 -12 Td (gvmap.sh)Tj /R34920248 10 Tf 43.3398 0 Td ([)Tj /R35236704 10 Tf 3.33008 0 Td (­vV?)Tj 5 Tc /R34920248 10 Tf 22.9199 0 Td (][)Tj 0 Tc /R34592360 10 Tf 14.3898 0 Td (options)Tj 2.5 Tc /R34920248 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R35236704 10 Tf 11.6602 0 Td (­o)Tj /R34592360 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R34920248 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R34592360 10 Tf 13.5699 0 Td (Œles)Tj /R34920248 10 Tf 18.8801 0 Td (])Tj /R35236704 10.95 Tf -237.42 -16.8 Td (DESCRIPTION)Tj /R35236704 10 Tf 36 -12 Td (gvmap.sh)Tj /R34920248 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 /R35236704 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R34920248 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R35236704 10 Tf 16.8 TL (­a)' /R34592360 10 Tf 13.2 0 Td (k)Tj /R34920248 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 /R35236704 10 Tf -36 -16.8 Td (­K)Tj /R34592360 10 Tf 15.9801 0 Td (layout)Tj /R34920248 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 143.73 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 /R35236704 10 Tf -308.4 -16.8 Td (­T)Tj /R34592360 10 Tf 14.8699 0 Td (format)Tj /R34920248 10 Tf 21.1301 -12 Td 0.573 Tw [(speciŒes the Œnal output format. This w)9.99512(orks the same w)10.0098(ay as the -T ag for an)]TJ 3.073 Tc 322.645 0 Td (yG)Tj 0 Tc 15.293 0 Td 0.572 Tw (raphviz layout)Tj -337.938 -12 Td (program.)Tj /R35236704 10 Tf -36 -16.8 Td (­N)Tj /R34592360 10 Tf 15.4199 0 Td (attr=val)Tj /R34920248 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 65.9398 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R35236704 10 Tf -149.33 -16.8 Td (­G)Tj /R34592360 10 Tf 15.9801 0 Td (attr=val)Tj /R34920248 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 68.7199 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R35236704 10 Tf -119.44 -16.8 Td (­E)Tj /R34592360 10 Tf 14.8699 0 Td (attr=val)Tj /R34920248 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 64.8301 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R35236704 10 Tf -148.22 -16.8 Td (­n)Tj /R34592360 10 Tf 13.7602 0 Td (attr=val)Tj /R34920248 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 79.55 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R35236704 10 Tf -130.27 -16.8 Td (­g)Tj /R34592360 10 Tf 13.2 0 Td (attr=val)Tj /R34920248 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 54 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R35236704 10 Tf -104.72 -16.8 Td (­e)Tj /R34592360 10 Tf 12.6398 0 Td (attr=val)Tj /R34920248 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 78.4398 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R35236704 10 Tf -129.16 -16.8 Td (­A)Tj /R34592360 10 Tf 15.4199 0 Td [(a)10(g)]TJ /R34920248 10 Tf 20.5801 0 Td 0.122 Tw [(speciŒes a ag to be passed to gvmap. F)14.9902(or e)14.9805(xample, gvmap.sh -Ae -As3 causes gvmap -e -s3 to be)]TJ (run.)' /R35236704 10 Tf -36 -16.8 Td (­v)Tj /R34920248 10 Tf 36 0 Td 0 Tw [(Set v)14.9927(erbose mode.)]TJ /R35236704 10 Tf -36 -16.8 Td (­V)Tj /R34920248 10 Tf 36 0 Td [(Print v)15(ersion information and e)15.0146(xit.)]TJ /R35236704 10 Tf -36 -16.8 Td (­?)Tj /R34920248 10 Tf 36 0 Td [(Print usage information and e)15.0073(xit.)]TJ /R35236704 10.95 Tf -72 -28.8 Td (EXAMPLES)Tj /R34920248 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R11245160 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GVMAP)134.993(.SH)]TJ /R11573048 10 Tf 48.2 0 Td 115.28 Tw (\(1\) General)Tj 163.59 0 Td 0 Tw (Commands Manual)Tj /R11245160 10 Tf 196.37 0 Td [(GVMAP)134.99(.SH)]TJ /R11573048 10 Tf 48.2 0 Td (\(1\))Tj -0.219 Tc /R11889504 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R11573048 10 Tf 20.407 -12 Td (gvmap.sh ­ pipeline for running gvmap)Tj /R11889504 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R11889504 10 Tf 36 -12 Td (gvmap.sh)Tj /R11573048 10 Tf 43.3398 0 Td ([)Tj /R11889504 10 Tf 3.33008 0 Td (­vV?)Tj 5 Tc /R11573048 10 Tf 22.9199 0 Td (][)Tj 0 Tc /R11245160 10 Tf 14.3898 0 Td (options)Tj 2.5 Tc /R11573048 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R11889504 10 Tf 11.6602 0 Td (­o)Tj /R11245160 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R11573048 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R11245160 10 Tf 13.5699 0 Td (Œles)Tj /R11573048 10 Tf 18.8801 0 Td (])Tj /R11889504 10.95 Tf -237.42 -16.8 Td (DESCRIPTION)Tj /R11889504 10 Tf 36 -12 Td (gvmap.sh)Tj /R11573048 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 /R11889504 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R11573048 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R11889504 10 Tf 16.8 TL (­a)' /R11245160 10 Tf 13.2 0 Td (k)Tj /R11573048 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 /R11889504 10 Tf -36 -16.8 Td (­K)Tj /R11245160 10 Tf 15.9801 0 Td (layout)Tj /R11573048 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 143.73 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 /R11889504 10 Tf -308.4 -16.8 Td (­T)Tj /R11245160 10 Tf 14.8699 0 Td (format)Tj /R11573048 10 Tf 21.1301 -12 Td 0.573 Tw [(speciŒes the Œnal output format. This w)9.99512(orks the same w)10.0098(ay as the -T ag for an)]TJ 3.073 Tc 322.645 0 Td (yG)Tj 0 Tc 15.293 0 Td 0.572 Tw (raphviz layout)Tj -337.938 -12 Td (program.)Tj /R11889504 10 Tf -36 -16.8 Td (­N)Tj /R11245160 10 Tf 15.4199 0 Td (attr=val)Tj /R11573048 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 65.9398 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R11889504 10 Tf -149.33 -16.8 Td (­G)Tj /R11245160 10 Tf 15.9801 0 Td (attr=val)Tj /R11573048 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 68.7199 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R11889504 10 Tf -119.44 -16.8 Td (­E)Tj /R11245160 10 Tf 14.8699 0 Td (attr=val)Tj /R11573048 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 64.8301 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R11889504 10 Tf -148.22 -16.8 Td (­n)Tj /R11245160 10 Tf 13.7602 0 Td (attr=val)Tj /R11573048 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 79.55 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R11889504 10 Tf -130.27 -16.8 Td (­g)Tj /R11245160 10 Tf 13.2 0 Td (attr=val)Tj /R11573048 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 54 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R11889504 10 Tf -104.72 -16.8 Td (­e)Tj /R11245160 10 Tf 12.6398 0 Td (attr=val)Tj /R11573048 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 78.4398 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R11889504 10 Tf -129.16 -16.8 Td (­A)Tj /R11245160 10 Tf 15.4199 0 Td [(a)10(g)]TJ /R11573048 10 Tf 20.5801 0 Td 0.122 Tw [(speciŒes a ag to be passed to gvmap. F)14.9902(or e)14.9805(xample, gvmap.sh -Ae -As3 causes gvmap -e -s3 to be)]TJ (run.)' /R11889504 10 Tf -36 -16.8 Td (­v)Tj /R11573048 10 Tf 36 0 Td 0 Tw [(Set v)14.9927(erbose mode.)]TJ /R11889504 10 Tf -36 -16.8 Td (­V)Tj /R11573048 10 Tf 36 0 Td [(Print v)15(ersion information and e)15.0146(xit.)]TJ /R11889504 10 Tf -36 -16.8 Td (­?)Tj /R11573048 10 Tf 36 0 Td [(Print usage information and e)15.0073(xit.)]TJ /R11889504 10.95 Tf -72 -28.8 Td (EXAMPLES)Tj /R11573048 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2121 │ │ │ │ │ │ +2122 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ YBIIOU+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -638,19 +638,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R35236704 │ │ │ │ │ │ +R11889504 │ │ │ │ │ │ │ │ │ │ │ │ -R34920248 │ │ │ │ │ │ +R11573048 │ │ │ │ │ │ │ │ │ │ │ │ -R34592360 │ │ │ │ │ │ +R11245160 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -687,29 +687,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R34592360 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GVMAP)134.993(.SH)]TJ /R34920248 10 Tf 48.2 0 Td 115.28 Tw (\(1\) General)Tj 163.59 0 Td 0 Tw (Commands Manual)Tj /R34592360 10 Tf 196.37 0 Td [(GVMAP)134.99(.SH)]TJ /R34920248 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 35.1199 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 /R35236704 10.95 Tf -80.4098 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R34920248 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R35236704 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R34920248 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R11245160 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GVMAP)134.993(.SH)]TJ /R11573048 10 Tf 48.2 0 Td 115.28 Tw (\(1\) General)Tj 163.59 0 Td 0 Tw (Commands Manual)Tj /R11245160 10 Tf 196.37 0 Td [(GVMAP)134.99(.SH)]TJ /R11573048 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 35.1199 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 /R11889504 10.95 Tf -80.4098 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R11573048 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R11889504 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R11573048 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 706 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R35236704 │ │ │ │ │ │ +R11889504 │ │ │ │ │ │ │ │ │ │ │ │ -R34920248 │ │ │ │ │ │ +R11573048 │ │ │ │ │ │ │ │ │ │ │ │ -R34592360 │ │ │ │ │ │ +R11245160 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -764,15 +764,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 378 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34221104 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R10873904 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -792,15 +792,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 599 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34221472 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R10874272 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -820,18 +820,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -339 │ │ │ │ │ │ +338 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34221840 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R10874640 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -854,15 +854,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-74b8e04b45b4'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-bff39c30c686'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 28 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gvpack.1.pdf.gz │ │ │ │ ├── gvpack.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -72,20 +72,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R49816936 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 /R50164856 10 Tf 7.71992 0 Td 124.74 Tw (\(1\) General)Tj 173.05 0 Td 0 Tw (Commands Manual)Tj /R49816936 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 /R50164856 10 Tf 7.71992 0 Td (\(1\))Tj -0.219 Tc /R50481312 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R50164856 10 Tf 20.407 -12 Td [(gvpack ­ mer)18.0151(ge and pack disjoint graphs)]TJ /R50481312 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R50481312 10 Tf 36 -12 Td (gvpack)Tj /R50164856 10 Tf 33.0602 0 Td ([)Tj /R50481312 10 Tf 5.83008 0 Td (­nguv?)Tj 2.5 Tc /R50164856 10 Tf 36.8199 0 Td (][)Tj 0 Tc /R50481312 10 Tf 11.6602 0 Td (­m)Tj /R49816936 10 Tf 14.4102 0 Td [(mar)37.0166(gin)]TJ 2.5 Tc /R50164856 10 Tf 31.2598 0 Td (][)Tj 0 Tc /R50481312 10 Tf 11.6602 0 Td (­array)Tj /R49816936 10 Tf 29.5801 0 Td (opts)Tj 2.5 Tc /R50164856 10 Tf 19.1699 0 Td (][)Tj 0 Tc /R50481312 10 Tf 11.6602 0 Td (­o)Tj /R49816936 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R50164856 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R50481312 10 Tf 11.6602 0 Td (­s)Tj /R49816936 10 Tf 10.0102 0 Td [(gr)15.0146(aph_name)]TJ 2.5 Tc /R50164856 10 Tf 53.0797 0 Td (][)Tj 0 Tc /R50481312 10 Tf 11.6602 0 Td (­G)Tj /R49816936 10 Tf 13.8398 0 Td (name)Tj /R50481312 10 Tf 21.6602 0 Td (=)Tj /R49816936 10 Tf 5.7 0 Td (value)Tj 2.5 Tc /R50164856 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R49816936 10 Tf 13.5699 0 Td (Œles)Tj /R50164856 10 Tf 18.8801 0 Td (])Tj /R50481312 10.95 Tf -464.121 -16.8 Td (DESCRIPTION)Tj /R50481312 10 Tf 36 -12 Td (gvpack)Tj /R50164856 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 /R50481312 10 Tf 418.105 0 Td (dot)Tj /R50164856 10 Tf -418.105 -12 Td (or)Tj /R50481312 10 Tf 10.8301 0 Td (neato)Tj 2.5 Tc /R50164856 10 Tf 23.3301 0 Td (,w)Tj 0 Tc 12.2199 0 Td 0 Tw (ith no)Tj /R50481312 10 Tf 25.5602 0 Td (­T)Tj /R50164856 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 /R50481312 10 Tf 59.0852 0 Td (gvpack)Tj /R50164856 10 Tf 33.775 0 Td (can be used to produce concrete output by applying)Tj /R50481312 10 Tf 215.005 0 Td (neato ­s ­n2)Tj /R50164856 10 Tf 58.825 0 Td (with the desired)Tj /R50481312 10 Tf -366.69 -12 Td (­T)Tj /R50164856 10 Tf 14.8699 0 Td (ag.)Tj /R50481312 10.95 Tf -50.8699 -16.8 Td (OPTIONS)Tj /R50164856 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R50481312 10 Tf 16.8 TL (­g)' /R50164856 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 /R50481312 10 Tf -36 -16.8 Td (­array)Tj /R49816936 10 Tf 29.5801 0 Td [([_a)10.0159(gs][n])]TJ /R50164856 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 /R49816936 10 Tf 89.2801 0 Td (n)Tj /R50164856 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 /R49816936 10 Tf 28.1879 0 Td (sortv)Tj /R50164856 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 /R50481312 10 Tf -36 -16.8 Td (­G)Tj /R49816936 10 Tf 13.8398 0 Td (name)Tj /R50481312 10 Tf 21.6602 0 Td (=)Tj /R49816936 10 Tf 5.7 0 Td (value)Tj /R50164856 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 /R50481312 10 Tf -36 -16.8 Td (­m)Tj /R49816936 10 Tf 14.4102 0 Td [(mar)37.0154(gin)]TJ -0.15 Tc /R50164856 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 /R49816936 10 Tf 145.38 0 Td (output)Tj /R50164856 10 Tf 28.0602 0 Td (points around the parts.)Tj /R50481312 10 Tf -219.291 -16.8 Td (­n)Tj /R50164856 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 /R50481312 10 Tf -185.58 -16.8 Td (­o)Tj /R49816936 10 Tf 10.9301 0 Td (output)Tj /R50164856 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R49816936 10 Tf 94.1801 0 Td (output)Tj 2.5 Tc /R50164856 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 /R50481312 10 Tf 10 0 Td (gvpack)Tj /R50164856 10 Tf 33.0602 0 Td (uses stdout.)Tj /R50481312 10 Tf -245.061 -16.8 Td (­s)Tj /R49816936 10 Tf 10.0102 0 Td [(gr)15.0159(aph_name)]TJ /R50164856 10 Tf 25.9898 -12 Td (Use)Tj /R49816936 10 Tf 18.05 0 Td [(gr)15.0159(aph_name)]TJ /R50164856 10 Tf 52.9 0 Td [(as the name of the root graph. By def)9.99268(ault, "root" is used.)]TJ /R50481312 10 Tf -106.95 -16.8 Td (­u)Tj /R50164856 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 /R50481312 10 Tf -66.65 -16.8 Td (­v)Tj -1.11 Tc /R50164856 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R50481312 10 Tf -46.55 -16.8 Td (­?)Tj /R50164856 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xit.)]TJ /R50481312 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R50164856 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R49816936 10 Tf 1.91016 -16.8 Td (Œles)Tj /R50164856 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 /R49816936 10 Tf 272.314 0 Td (Œles)Tj /R50164856 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R12469608 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 /R12817528 10 Tf 7.71992 0 Td 124.74 Tw (\(1\) General)Tj 173.05 0 Td 0 Tw (Commands Manual)Tj /R12469608 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 /R12817528 10 Tf 7.71992 0 Td (\(1\))Tj -0.219 Tc /R13133984 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R12817528 10 Tf 20.407 -12 Td [(gvpack ­ mer)18.0151(ge and pack disjoint graphs)]TJ /R13133984 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R13133984 10 Tf 36 -12 Td (gvpack)Tj /R12817528 10 Tf 33.0602 0 Td ([)Tj /R13133984 10 Tf 5.83008 0 Td (­nguv?)Tj 2.5 Tc /R12817528 10 Tf 36.8199 0 Td (][)Tj 0 Tc /R13133984 10 Tf 11.6602 0 Td (­m)Tj /R12469608 10 Tf 14.4102 0 Td [(mar)37.0166(gin)]TJ 2.5 Tc /R12817528 10 Tf 31.2598 0 Td (][)Tj 0 Tc /R13133984 10 Tf 11.6602 0 Td (­array)Tj /R12469608 10 Tf 29.5801 0 Td (opts)Tj 2.5 Tc /R12817528 10 Tf 19.1699 0 Td (][)Tj 0 Tc /R13133984 10 Tf 11.6602 0 Td (­o)Tj /R12469608 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R12817528 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R13133984 10 Tf 11.6602 0 Td (­s)Tj /R12469608 10 Tf 10.0102 0 Td [(gr)15.0146(aph_name)]TJ 2.5 Tc /R12817528 10 Tf 53.0797 0 Td (][)Tj 0 Tc /R13133984 10 Tf 11.6602 0 Td (­G)Tj /R12469608 10 Tf 13.8398 0 Td (name)Tj /R13133984 10 Tf 21.6602 0 Td (=)Tj /R12469608 10 Tf 5.7 0 Td (value)Tj 2.5 Tc /R12817528 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R12469608 10 Tf 13.5699 0 Td (Œles)Tj /R12817528 10 Tf 18.8801 0 Td (])Tj /R13133984 10.95 Tf -464.121 -16.8 Td (DESCRIPTION)Tj /R13133984 10 Tf 36 -12 Td (gvpack)Tj /R12817528 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 /R13133984 10 Tf 418.105 0 Td (dot)Tj /R12817528 10 Tf -418.105 -12 Td (or)Tj /R13133984 10 Tf 10.8301 0 Td (neato)Tj 2.5 Tc /R12817528 10 Tf 23.3301 0 Td (,w)Tj 0 Tc 12.2199 0 Td 0 Tw (ith no)Tj /R13133984 10 Tf 25.5602 0 Td (­T)Tj /R12817528 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 /R13133984 10 Tf 59.0852 0 Td (gvpack)Tj /R12817528 10 Tf 33.775 0 Td (can be used to produce concrete output by applying)Tj /R13133984 10 Tf 215.005 0 Td (neato ­s ­n2)Tj /R12817528 10 Tf 58.825 0 Td (with the desired)Tj /R13133984 10 Tf -366.69 -12 Td (­T)Tj /R12817528 10 Tf 14.8699 0 Td (ag.)Tj /R13133984 10.95 Tf -50.8699 -16.8 Td (OPTIONS)Tj /R12817528 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R13133984 10 Tf 16.8 TL (­g)' /R12817528 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 /R13133984 10 Tf -36 -16.8 Td (­array)Tj /R12469608 10 Tf 29.5801 0 Td [([_a)10.0159(gs][n])]TJ /R12817528 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 /R12469608 10 Tf 89.2801 0 Td (n)Tj /R12817528 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 /R12469608 10 Tf 28.1879 0 Td (sortv)Tj /R12817528 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 /R13133984 10 Tf -36 -16.8 Td (­G)Tj /R12469608 10 Tf 13.8398 0 Td (name)Tj /R13133984 10 Tf 21.6602 0 Td (=)Tj /R12469608 10 Tf 5.7 0 Td (value)Tj /R12817528 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 /R13133984 10 Tf -36 -16.8 Td (­m)Tj /R12469608 10 Tf 14.4102 0 Td [(mar)37.0154(gin)]TJ -0.15 Tc /R12817528 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 /R12469608 10 Tf 145.38 0 Td (output)Tj /R12817528 10 Tf 28.0602 0 Td (points around the parts.)Tj /R13133984 10 Tf -219.291 -16.8 Td (­n)Tj /R12817528 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 /R13133984 10 Tf -185.58 -16.8 Td (­o)Tj /R12469608 10 Tf 10.9301 0 Td (output)Tj /R12817528 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R12469608 10 Tf 94.1801 0 Td (output)Tj 2.5 Tc /R12817528 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 /R13133984 10 Tf 10 0 Td (gvpack)Tj /R12817528 10 Tf 33.0602 0 Td (uses stdout.)Tj /R13133984 10 Tf -245.061 -16.8 Td (­s)Tj /R12469608 10 Tf 10.0102 0 Td [(gr)15.0159(aph_name)]TJ /R12817528 10 Tf 25.9898 -12 Td (Use)Tj /R12469608 10 Tf 18.05 0 Td [(gr)15.0159(aph_name)]TJ /R12817528 10 Tf 52.9 0 Td [(as the name of the root graph. By def)9.99268(ault, "root" is used.)]TJ /R13133984 10 Tf -106.95 -16.8 Td (­u)Tj /R12817528 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 /R13133984 10 Tf -66.65 -16.8 Td (­v)Tj -1.11 Tc /R12817528 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R13133984 10 Tf -46.55 -16.8 Td (­?)Tj /R12817528 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xit.)]TJ /R13133984 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R12817528 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R12469608 10 Tf 1.91016 -16.8 Td (Œles)Tj /R12817528 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 /R12469608 10 Tf 272.314 0 Td (Œles)Tj /R12817528 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2801 │ │ │ │ │ │ +2797 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ SQSUSX+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -638,19 +638,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R50481312 │ │ │ │ │ │ +R13133984 │ │ │ │ │ │ │ │ │ │ │ │ -R50164856 │ │ │ │ │ │ +R12817528 │ │ │ │ │ │ │ │ │ │ │ │ -R49816936 │ │ │ │ │ │ +R12469608 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -687,20 +687,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R49816936 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 /R50164856 10 Tf 7.71992 0 Td 124.74 Tw (\(1\) General)Tj 173.05 0 Td 0 Tw (Commands Manual)Tj /R49816936 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 /R50164856 10 Tf 7.71992 0 Td (\(1\))Tj /R50481312 10.95 Tf -456.34 -36 Td (RETURN CODES)Tj /R50481312 10 Tf 36 -12 Td (gvpack)Tj /R50164856 10 Tf 33.0602 0 Td (returns)Tj /R50481312 10 Tf 30.2699 0 Td (0)Tj /R50164856 10 Tf 7.5 0 Td (if there were no problems, and non-zero otherwise.)Tj /R50481312 10.95 Tf -106.83 -16.8 Td (EXAMPLES)Tj /R50868920 10 Tf 36 -12 Td (ccomps ­x abc.gv | dot | gvpack | neato ­s ­n2 ­Tps)Tj /R50164856 10 Tf 12 TL 1.654 Tw (This pipeline decomposes the graph in)' /R49816936 10 Tf 166.575 0 Td (abc.gv)Tj /R50164856 10 Tf 30.5352 0 Td 1.655 Tw (into its connected components, lays out each using)Tj /R50481312 10 Tf 218.5 0 Td (dot)Tj /R50164856 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 /R50481312 10.95 Tf -57.8098 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R50164856 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 /R50481312 10 Tf 201.65 0 Td (gvpack)Tj /R50164856 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 /R50481312 10 Tf (gvpack)' /R50164856 10 Tf 33.0602 0 Td [(unsets the bounding box attrib)19.9854(ute of all non-cluster subgraphs.)]TJ -0.548 Tc /R50481312 10.95 Tf -69.0602 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R50164856 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R50481312 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R50164856 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R12469608 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 /R12817528 10 Tf 7.71992 0 Td 124.74 Tw (\(1\) General)Tj 173.05 0 Td 0 Tw (Commands Manual)Tj /R12469608 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 /R12817528 10 Tf 7.71992 0 Td (\(1\))Tj /R13133984 10.95 Tf -456.34 -36 Td (RETURN CODES)Tj /R13133984 10 Tf 36 -12 Td (gvpack)Tj /R12817528 10 Tf 33.0602 0 Td (returns)Tj /R13133984 10 Tf 30.2699 0 Td (0)Tj /R12817528 10 Tf 7.5 0 Td (if there were no problems, and non-zero otherwise.)Tj /R13133984 10.95 Tf -106.83 -16.8 Td (EXAMPLES)Tj /R13521592 10 Tf 36 -12 Td (ccomps ­x abc.gv | dot | gvpack | neato ­s ­n2 ­Tps)Tj /R12817528 10 Tf 12 TL 1.654 Tw (This pipeline decomposes the graph in)' /R12469608 10 Tf 166.575 0 Td (abc.gv)Tj /R12817528 10 Tf 30.5352 0 Td 1.655 Tw (into its connected components, lays out each using)Tj /R13133984 10 Tf 218.5 0 Td (dot)Tj /R12817528 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 /R13133984 10.95 Tf -57.8098 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R12817528 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 /R13133984 10 Tf 201.65 0 Td (gvpack)Tj /R12817528 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 /R13133984 10 Tf (gvpack)' /R12817528 10 Tf 33.0602 0 Td [(unsets the bounding box attrib)19.9854(ute of all non-cluster subgraphs.)]TJ -0.548 Tc /R13133984 10.95 Tf -69.0602 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R12817528 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R13133984 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R12817528 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1087 │ │ │ │ │ │ +1085 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ TXEKME+Courier │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -901,21 +901,21 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R50868920 │ │ │ │ │ │ +R13521592 │ │ │ │ │ │ │ │ │ │ │ │ -R50481312 │ │ │ │ │ │ +R13133984 │ │ │ │ │ │ │ │ │ │ │ │ -R50164856 │ │ │ │ │ │ +R12817528 │ │ │ │ │ │ │ │ │ │ │ │ -R49816936 │ │ │ │ │ │ +R12469608 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -983,18 +983,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -290 │ │ │ │ │ │ +291 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R50875552 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R13528224 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1011,18 +1011,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -420 │ │ │ │ │ │ +421 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R50875920 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R13528592 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1042,15 +1042,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 578 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R50876288 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R13528960 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1072,18 +1072,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -342 │ │ │ │ │ │ +343 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R50876656 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R13529328 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1106,15 +1106,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-4e2ddd631577'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-19a8bb3d2f89'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 33 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gvpr.1.pdf.gz │ │ │ │ ├── gvpr.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -85,15 +85,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23504488 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R23504488 10 Tf 218.75 0 Td (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td (\(1\))Tj -0.219 Tc /R24148832 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R23830264 10 Tf 20.407 -12 Td (gvpr ­ graph pattern scanning and processing language)Tj /R24148832 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R24148832 10 Tf 36 -12 Td (gvpr)Tj /R23830264 10 Tf 22.5 0 Td ([)Tj /R24148832 10 Tf 3.33008 0 Td (­icnqV?)Tj 5 Tc /R23830264 10 Tf 36.2602 0 Td (][)Tj 0 Tc /R24148832 10 Tf 14.1602 0 Td (­o)Tj /R23504488 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R23830264 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R24148832 10 Tf 11.6602 0 Td (­a)Tj /R23504488 10 Tf 13.5301 0 Td [(ar)37.0068(gs)]TJ 2.5 Tc /R23830264 10 Tf 20.1801 0 Td (][)Tj 0 Tc /R23504488 10 Tf 10.65 0 Td ('pr)Tj -0.1 Tc 11.7699 0 Td (og)Tj 0 Tc 9.9 0 Td (')Tj /R23830264 10 Tf 5.9 0 Td (|)Tj /R24148832 10 Tf 4.5 0 Td (­f)Tj /R23504488 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 /R23830264 10 Tf 14.9 0 Td (][)Tj 0 Tc /R23504488 10 Tf 13.5699 0 Td (Œles)Tj /R23830264 10 Tf 18.8801 0 Td (])Tj /R24148832 10.95 Tf -319.921 -16.8 Td (DESCRIPTION)Tj /R24148832 10 Tf 36 -12 Td (gvpr)Tj /R23830264 10 Tf 22.7359 0 Td (\(pre)Tj 15.85 0 Td 0.236 Tw [(viously kno)25.0061(wn as)]TJ /R24148832 10 Tf 72.9578 0 Td (gpr)Tj 2.736 Tc /R23830264 10 Tf 15 0 Td [(\)i)273.591(sag)]TJ 0 Tc 27.648 0 Td (raph stream editor inspired by)Tj /R24148832 10 Tf 123.66 0 Td (awk)Tj 5.236 Tc /R23830264 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 /R23504488 10 Tf 133.014 0 Td [(libcgr)15.0146(aph)]TJ /R23830264 10 Tf 39.0199 0 Td 3.014 Tw (\(3\). In)Tj 31.018 0 Td [(particular)40.0073(,)]TJ /R24148832 10 Tf 43.434 0 Td (gvpr)Tj /R23830264 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 /R24148832 10 Tf 42.3508 0 Td (gvpr)Tj /R23830264 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 /R24148832 10 Tf 141.046 0 Td ($G)Tj 3.281 Tc /R23830264 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 /R24148832 10 Tf 131.1 0 Td ($)Tj /R23830264 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 /R24148832 10 Tf 219.47 0 Td ($T)Tj 2.525 Tc /R23830264 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 /R24148832 10 Tf 137.55 0 Td ($O)Tj 3.02 Tc /R23830264 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 /R24148832 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R23830264 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R24148832 10 Tf (­a)' /R23504488 10 Tf 13.2 0 Td [(ar)37.0081(gs)]TJ /R23830264 10 Tf 22.8 0 Td 1.074 Tw (The string)Tj /R23504488 10 Tf 45.4781 0 Td [(ar)37.0081(gs)]TJ /R23830264 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 /R24148832 10 Tf 59.852 0 Td (gvpr)Tj /R23830264 10 Tf 24.393 0 Td 1.893 Tw (program as)Tj /R24148832 10 Tf 50.9961 0 Td (ARGV[)Tj /R23504488 10 Tf 32.7699 0 Td (0)Tj /R24148832 10 Tf 5 0 Td (],...,ARGV[ARGC­1])Tj 6.893 Tc /R23830264 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 /R24148832 10 Tf 54.45 0 Td (­a)Tj /R23830264 10 Tf 13.2 0 Td (ags are concatenated.)Tj /R24148832 10 Tf -167.58 -16.8 Td (­c)Tj /R23830264 10 Tf 36 0 Td (Use the source graph as the output graph.)Tj /R24148832 10 Tf -36 -16.8 Td (­i)Tj /R23830264 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 /R24148832 10 Tf -68.0898 -16.8 Td (­o)Tj /R23504488 10 Tf 13.2 0 Td (outŒle)Tj /R23830264 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 /R24148832 10 Tf 360.44 0 Td (stdout)Tj /R23830264 10 Tf 26.6699 0 Td (.)Tj /R24148832 10 Tf -423.11 -16.8 Td (­f)Tj /R23504488 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 /R23830264 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 /R23504488 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 /R23830264 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 /R24148832 10 Tf 226.713 0 Td (gvpr)Tj /R23830264 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 /R24148832 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 /R23830264 10 Tf 10.4449 0 Td 0.165 Tw (to look for the Œle. If)Tj /R24148832 10 Tf 87.3699 0 Td (­f)Tj /R23830264 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 /R24148832 10 Tf 10.1648 0 Td (gvpr)Tj /R23830264 10 Tf -375.999 -12 Td 0 Tw [(will use the Œrst non-option ar)18(gument as the program.)]TJ /R24148832 10 Tf -36 -16.8 Td (­q)Tj -0.45 Tc /R23830264 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 /R24148832 10 Tf -82.4102 -16.8 Td (­n)Tj -0.45 Tc /R23830264 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 /R24148832 10 Tf 30.1391 0 Td ($NG)Tj /R23830264 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 /R24148832 10 Tf -36 -16.8 Td (­V)Tj /R23830264 10 Tf 36 0 Td 0 Tw [(Causes the program to print v)15(ersion information and e)15.0146(xit.)]TJ /R24148832 10 Tf -36 -16.8 Td (­?)Tj /R23830264 10 Tf 36 0 Td [(Causes the program to print usage information and e)15.0073(xit.)]TJ /R24148832 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R23830264 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R23504488 10 Tf 1.91016 -16.8 Td (Œles)Tj /R23830264 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 /R24148832 10 Tf 284.808 0 Td (­f)Tj /R23830264 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 /R24148832 10 Tf 5.87188 0 Td (stdin)Tj /R23830264 10 Tf -370.886 -12 Td 0 Tw (will be used.)Tj /R24148832 10.95 Tf -76 -16.8 Td [(PR)30.0605(OGRAMS)]TJ /R23830264 10 Tf 36 -12 Td (A)Tj /R24148832 10 Tf 9.71992 0 Td (gvpr)Tj /R23830264 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21608040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21608040 10 Tf 218.75 0 Td (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td (\(1\))Tj -0.219 Tc /R22252384 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R21933816 10 Tf 20.407 -12 Td (gvpr ­ graph pattern scanning and processing language)Tj /R22252384 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R22252384 10 Tf 36 -12 Td (gvpr)Tj /R21933816 10 Tf 22.5 0 Td ([)Tj /R22252384 10 Tf 3.33008 0 Td (­icnqV?)Tj 5 Tc /R21933816 10 Tf 36.2602 0 Td (][)Tj 0 Tc /R22252384 10 Tf 14.1602 0 Td (­o)Tj /R21608040 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R21933816 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R22252384 10 Tf 11.6602 0 Td (­a)Tj /R21608040 10 Tf 13.5301 0 Td [(ar)37.0068(gs)]TJ 2.5 Tc /R21933816 10 Tf 20.1801 0 Td (][)Tj 0 Tc /R21608040 10 Tf 10.65 0 Td ('pr)Tj -0.1 Tc 11.7699 0 Td (og)Tj 0 Tc 9.9 0 Td (')Tj /R21933816 10 Tf 5.9 0 Td (|)Tj /R22252384 10 Tf 4.5 0 Td (­f)Tj /R21608040 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 /R21933816 10 Tf 14.9 0 Td (][)Tj 0 Tc /R21608040 10 Tf 13.5699 0 Td (Œles)Tj /R21933816 10 Tf 18.8801 0 Td (])Tj /R22252384 10.95 Tf -319.921 -16.8 Td (DESCRIPTION)Tj /R22252384 10 Tf 36 -12 Td (gvpr)Tj /R21933816 10 Tf 22.7359 0 Td (\(pre)Tj 15.85 0 Td 0.236 Tw [(viously kno)25.0061(wn as)]TJ /R22252384 10 Tf 72.9578 0 Td (gpr)Tj 2.736 Tc /R21933816 10 Tf 15 0 Td [(\)i)273.591(sag)]TJ 0 Tc 27.648 0 Td (raph stream editor inspired by)Tj /R22252384 10 Tf 123.66 0 Td (awk)Tj 5.236 Tc /R21933816 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 /R21608040 10 Tf 133.014 0 Td [(libcgr)15.0146(aph)]TJ /R21933816 10 Tf 39.0199 0 Td 3.014 Tw (\(3\). In)Tj 31.018 0 Td [(particular)40.0073(,)]TJ /R22252384 10 Tf 43.434 0 Td (gvpr)Tj /R21933816 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 /R22252384 10 Tf 42.3508 0 Td (gvpr)Tj /R21933816 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 /R22252384 10 Tf 141.046 0 Td ($G)Tj 3.281 Tc /R21933816 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 /R22252384 10 Tf 131.1 0 Td ($)Tj /R21933816 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 /R22252384 10 Tf 219.47 0 Td ($T)Tj 2.525 Tc /R21933816 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 /R22252384 10 Tf 137.55 0 Td ($O)Tj 3.02 Tc /R21933816 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 /R22252384 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R21933816 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R22252384 10 Tf (­a)' /R21608040 10 Tf 13.2 0 Td [(ar)37.0081(gs)]TJ /R21933816 10 Tf 22.8 0 Td 1.074 Tw (The string)Tj /R21608040 10 Tf 45.4781 0 Td [(ar)37.0081(gs)]TJ /R21933816 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 /R22252384 10 Tf 59.852 0 Td (gvpr)Tj /R21933816 10 Tf 24.393 0 Td 1.893 Tw (program as)Tj /R22252384 10 Tf 50.9961 0 Td (ARGV[)Tj /R21608040 10 Tf 32.7699 0 Td (0)Tj /R22252384 10 Tf 5 0 Td (],...,ARGV[ARGC­1])Tj 6.893 Tc /R21933816 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 /R22252384 10 Tf 54.45 0 Td (­a)Tj /R21933816 10 Tf 13.2 0 Td (ags are concatenated.)Tj /R22252384 10 Tf -167.58 -16.8 Td (­c)Tj /R21933816 10 Tf 36 0 Td (Use the source graph as the output graph.)Tj /R22252384 10 Tf -36 -16.8 Td (­i)Tj /R21933816 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 /R22252384 10 Tf -68.0898 -16.8 Td (­o)Tj /R21608040 10 Tf 13.2 0 Td (outŒle)Tj /R21933816 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 /R22252384 10 Tf 360.44 0 Td (stdout)Tj /R21933816 10 Tf 26.6699 0 Td (.)Tj /R22252384 10 Tf -423.11 -16.8 Td (­f)Tj /R21608040 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 /R21933816 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 /R21608040 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 /R21933816 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 /R22252384 10 Tf 226.713 0 Td (gvpr)Tj /R21933816 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 /R22252384 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 /R21933816 10 Tf 10.4449 0 Td 0.165 Tw (to look for the Œle. If)Tj /R22252384 10 Tf 87.3699 0 Td (­f)Tj /R21933816 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 /R22252384 10 Tf 10.1648 0 Td (gvpr)Tj /R21933816 10 Tf -375.999 -12 Td 0 Tw [(will use the Œrst non-option ar)18(gument as the program.)]TJ /R22252384 10 Tf -36 -16.8 Td (­q)Tj -0.45 Tc /R21933816 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 /R22252384 10 Tf -82.4102 -16.8 Td (­n)Tj -0.45 Tc /R21933816 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 /R22252384 10 Tf 30.1391 0 Td ($NG)Tj /R21933816 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 /R22252384 10 Tf -36 -16.8 Td (­V)Tj /R21933816 10 Tf 36 0 Td 0 Tw [(Causes the program to print v)15(ersion information and e)15.0146(xit.)]TJ /R22252384 10 Tf -36 -16.8 Td (­?)Tj /R21933816 10 Tf 36 0 Td [(Causes the program to print usage information and e)15.0073(xit.)]TJ /R22252384 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R21933816 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R21608040 10 Tf 1.91016 -16.8 Td (Œles)Tj /R21933816 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 /R22252384 10 Tf 284.808 0 Td (­f)Tj /R21933816 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 /R22252384 10 Tf 5.87188 0 Td (stdin)Tj /R21933816 10 Tf -370.886 -12 Td 0 Tw (will be used.)Tj /R22252384 10.95 Tf -76 -16.8 Td [(PR)30.0605(OGRAMS)]TJ /R21933816 10 Tf 36 -12 Td (A)Tj /R22252384 10 Tf 9.71992 0 Td (gvpr)Tj /R21933816 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3389 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -664,19 +664,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R24148832 │ │ │ │ │ │ +R22252384 │ │ │ │ │ │ │ │ │ │ │ │ -R23830264 │ │ │ │ │ │ +R21933816 │ │ │ │ │ │ │ │ │ │ │ │ -R23504488 │ │ │ │ │ │ +R21608040 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -713,29 +713,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23504488 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R23504488 10 Tf 218.75 0 Td (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td (\(1\))Tj /R24148832 10 Tf -384.34 -36 Td (BEGIN {)Tj /R23504488 10 Tf 41.5 0 Td (action)Tj /R24148832 10 Tf 27.7398 0 Td (})Tj -69.2398 -16.8 Td (BEG_G {)Tj /R23504488 10 Tf 43.1699 0 Td (action)Tj /R24148832 10 Tf 27.7398 0 Td (})Tj 2.5 Tc -70.9098 -16.8 Td (N[)Tj 0 Tc /R23504488 10 Tf 16.8 0 Td [(pr)37.0081(edicate)]TJ 2.5 Tc /R24148832 10 Tf 40.0801 0 Td (]{)Tj 0 Tc /R23504488 10 Tf 12.6 0 Td (action)Tj /R24148832 10 Tf 27.7398 0 Td (})Tj 2.5 Tc -97.2199 -16.8 Td (E[)Tj 0 Tc /R23504488 10 Tf 16.25 0 Td [(pr)37.0081(edicate)]TJ 2.5 Tc /R24148832 10 Tf 40.0801 0 Td (]{)Tj 0 Tc /R23504488 10 Tf 12.6 0 Td (action)Tj /R24148832 10 Tf 27.7398 0 Td (})Tj -96.6699 -16.8 Td (END_G {)Tj /R23504488 10 Tf 43.1602 0 Td (action)Tj /R24148832 10 Tf 27.7398 0 Td (})Tj -70.9 -16.8 Td (END {)Tj /R23504488 10 Tf 30.3801 0 Td (action)Tj /R24148832 10 Tf 27.7398 0 Td (})Tj 3.173 Tc /R23830264 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 /R24148832 10 Tf 192.24 0 Td (BEGIN)Tj /R23830264 10 Tf 32.2301 0 Td (,)Tj /R24148832 10 Tf 5.67305 0 Td (END_G)Tj /R23830264 10 Tf 37.0629 0 Td (and)Tj /R24148832 10 Tf 17.6129 0 Td (END)Tj /R23830264 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 /R24148832 10 Tf 44.3281 0 Td (BEG_G)Tj /R23830264 10 Tf 33.9 0 Td (,)Tj /R24148832 10 Tf 5.22383 0 Td (N)Tj /R23830264 10 Tf 9.94414 0 Td (and)Tj /R24148832 10 Tf 17.1641 0 Td (E)Tj /R23830264 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 /R24148832 10 Tf 266.073 0 Td (BEG_G)Tj /R23830264 10 Tf 36.6531 0 Td (statement and all)Tj /R24148832 10 Tf 71.0289 0 Td (N)Tj /R23830264 10 Tf 9.97305 0 Td (and)Tj /R24148832 10 Tf 17.193 0 Td (E)Tj /R23830264 10 Tf 9.42305 0 Td (state-)Tj -410.344 -12 Td 0 Tw [(ments up to the ne)14.9927(xt)]TJ /R24148832 10 Tf 83.4602 0 Td (BEG_G)Tj /R23830264 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 /R24148832 10 Tf 55.8199 0 Td (gvpr)Tj /R23830264 10 Tf 22.5 0 Td (program are:)Tj -294.85 -16.8 Td [(Ev)24.9841(aluate the)]TJ /R24148832 10 Tf 51.9602 0 Td (BEGIN)Tj /R23830264 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 /R23504488 10 Tf 64.7102 0 Td (G)Tj /R23830264 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 /R23504488 10 Tf 15.2801 0 Td (G)Tj /R23830264 10 Tf 9.71992 0 Td (as the current graph and current object.)Tj -25 -12 Td [(Ev)24.9841(aluate the)]TJ /R24148832 10 Tf 51.9602 0 Td (BEG_G)Tj /R23830264 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 /R23504488 10 Tf 86.9199 0 Td (G)Tj /R23830264 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 /R24148832 10 Tf 51.9602 0 Td (N)Tj /R23830264 10 Tf 9.71992 0 Td (or)Tj /R24148832 10 Tf 10.8301 0 Td (E)Tj /R23830264 10 Tf 9.16992 0 Td (clauses, as appropriate.)Tj -91.6801 -12 Td (})Tj -10 -12 Td (})Tj (Set)' /R23504488 10 Tf 15.2801 0 Td (G)Tj /R23830264 10 Tf 9.71992 0 Td (as the current object.)Tj -25 -12 Td [(Ev)24.9841(aluate the)]TJ /R24148832 10 Tf 51.9602 0 Td (END_G)Tj /R23830264 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 /R24148832 10 Tf 51.9602 0 Td (END)Tj /R23830264 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 /R24148832 10 Tf 75.6301 0 Td (BEGIN)Tj /R23830264 10 Tf 32.2301 0 Td (,)Tj /R24148832 10 Tf 5.3 0 Td (BEG_G)Tj /R23830264 10 Tf 33.9 0 Td (,)Tj /R24148832 10 Tf 5.3 0 Td (END_G)Tj /R23830264 10 Tf 36.6898 0 Td (and)Tj /R24148832 10 Tf 17.2398 0 Td (END)Tj /R23830264 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 /R24148832 10 Tf 11.0422 0 Td (N)Tj /R23830264 10 Tf 9.93203 0 Td (or)Tj /R24148832 10 Tf 11.043 0 Td (E)Tj /R23830264 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 /R24148832 10 Tf 69.8559 0 Td (N)Tj /R23830264 10 Tf 9.75508 0 Td 0.035 Tw (clauses \()Tj /R24148832 10 Tf 34.7449 0 Td (E)Tj /R23830264 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.315 Tw (ly\) are e)Tj -0.25 Tc 33.1398 0 Td (va)Tj 0 Tc 9.18984 0 Td (luated in the order in which the occur)Tj 2.815 Tc 151.345 0 Td (.N)Tj 0 Tc 12.5352 0 Td (ote, though, that within a block,)Tj /R24148832 10 Tf 131.61 0 Td (N)Tj /R23830264 10 Tf 10.0352 0 Td (or)Tj /R24148832 10 Tf 11.1449 0 Td (E)Tj /R23830264 10 Tf 9.48516 0 Td (clauses may)Tj -383.085 -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 /R23504488 10 Tf 348.809 0 Td (ex)Tj 0 Tc 8.68008 0 Td (pr)Tj /R23830264 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 /R24148832 10 Tf 159.34 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R23830264 10 Tf 8.33984 0 Td (,)Tj /R24148832 10 Tf 6.03008 0 Td (int)Tj /R23830264 10 Tf 11.6699 0 Td (,)Tj /R24148832 10 Tf 6.03008 0 Td (char)Tj /R23830264 10 Tf 19.4398 0 Td (,)Tj /R24148832 10 Tf 6.03008 0 Td (oat)Tj /R23830264 10 Tf 18.8898 0 Td (,)Tj /R24148832 10 Tf 6.03008 0 Td (long)Tj /R23830264 10 Tf 18.3398 0 Td (,)Tj /R24148832 10 Tf 6.03008 0 Td (unsigned)Tj /R23830264 10 Tf 41.8801 0 Td (and)Tj /R24148832 10 Tf 17.9699 0 Td (double)Tj /R23830264 10 Tf 28.9 0 Td (\),)Tj /R24148832 10 Tf 9.36016 0 Td (gvpr)Tj /R23830264 10 Tf 23.5301 0 Td [(pro)14.9902(vides)]TJ /R24148832 10 Tf -397.71 -12 Td (string)Tj /R23830264 10 Tf 27.9691 0 Td 0.469 Tw (as a synon)Tj 42.448 0 Td 0.468 Tw (ym for)Tj /R24148832 10 Tf 30.3762 0 Td (char*)Tj 2.968 Tc /R23830264 10 Tf 24.4398 0 Td (,a)Tj 0 Tc 9.90781 0 Td (nd the graph-based types)Tj /R24148832 10 Tf 104.072 0 Td (node_t)Tj /R23830264 10 Tf 28.8898 0 Td (,)Tj /R24148832 10 Tf 5.46797 0 Td (edge_t)Tj /R23830264 10 Tf 27.7699 0 Td (,)Tj /R24148832 10 Tf 5.46797 0 Td (graph_t)Tj /R23830264 10 Tf 36.8578 0 Td (and)Tj /R24148832 10 Tf 17.4078 0 Td (obj_t)Tj 5.468 Tc /R23830264 10 Tf 22.2199 0 Td (.T)Tj 0 Tc 14.0781 0 Td (he)Tj /R24148832 10 Tf 12.4078 0 Td (obj_t)Tj /R23830264 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 /R24148832 10 Tf 178.967 0 Td ("...")Tj /R23830264 10 Tf 21.1699 0 Td (or)Tj /R24148832 10 Tf 10.9 0 Td [('...)54.9902(')]TJ /R23830264 10 Tf 13.6102 0 Td (.)Tj /R24148832 10 Tf 7.56992 0 Td (gvpr)Tj /R23830264 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 /R23504488 10 Tf -186.93 -16.8 Td [(type arr)15.0159(ay)]TJ /R24148832 10 Tf 43.7297 0 Td ([)Tj /R23504488 10 Tf 5.83008 0 Td (type0)Tj /R24148832 10 Tf 24.1602 0 Td (])Tj /R23830264 10 Tf -112.22 -16.8 Td (where)Tj /R23504488 10 Tf 29.6879 0 Td (type0)Tj /R23830264 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21608040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21608040 10 Tf 218.75 0 Td (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td (\(1\))Tj /R22252384 10 Tf -384.34 -36 Td (BEGIN {)Tj /R21608040 10 Tf 41.5 0 Td (action)Tj /R22252384 10 Tf 27.7398 0 Td (})Tj -69.2398 -16.8 Td (BEG_G {)Tj /R21608040 10 Tf 43.1699 0 Td (action)Tj /R22252384 10 Tf 27.7398 0 Td (})Tj 2.5 Tc -70.9098 -16.8 Td (N[)Tj 0 Tc /R21608040 10 Tf 16.8 0 Td [(pr)37.0081(edicate)]TJ 2.5 Tc /R22252384 10 Tf 40.0801 0 Td (]{)Tj 0 Tc /R21608040 10 Tf 12.6 0 Td (action)Tj /R22252384 10 Tf 27.7398 0 Td (})Tj 2.5 Tc -97.2199 -16.8 Td (E[)Tj 0 Tc /R21608040 10 Tf 16.25 0 Td [(pr)37.0081(edicate)]TJ 2.5 Tc /R22252384 10 Tf 40.0801 0 Td (]{)Tj 0 Tc /R21608040 10 Tf 12.6 0 Td (action)Tj /R22252384 10 Tf 27.7398 0 Td (})Tj -96.6699 -16.8 Td (END_G {)Tj /R21608040 10 Tf 43.1602 0 Td (action)Tj /R22252384 10 Tf 27.7398 0 Td (})Tj -70.9 -16.8 Td (END {)Tj /R21608040 10 Tf 30.3801 0 Td (action)Tj /R22252384 10 Tf 27.7398 0 Td (})Tj 3.173 Tc /R21933816 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 /R22252384 10 Tf 192.24 0 Td (BEGIN)Tj /R21933816 10 Tf 32.2301 0 Td (,)Tj /R22252384 10 Tf 5.67305 0 Td (END_G)Tj /R21933816 10 Tf 37.0629 0 Td (and)Tj /R22252384 10 Tf 17.6129 0 Td (END)Tj /R21933816 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 /R22252384 10 Tf 44.3281 0 Td (BEG_G)Tj /R21933816 10 Tf 33.9 0 Td (,)Tj /R22252384 10 Tf 5.22383 0 Td (N)Tj /R21933816 10 Tf 9.94414 0 Td (and)Tj /R22252384 10 Tf 17.1641 0 Td (E)Tj /R21933816 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 /R22252384 10 Tf 266.073 0 Td (BEG_G)Tj /R21933816 10 Tf 36.6531 0 Td (statement and all)Tj /R22252384 10 Tf 71.0289 0 Td (N)Tj /R21933816 10 Tf 9.97305 0 Td (and)Tj /R22252384 10 Tf 17.193 0 Td (E)Tj /R21933816 10 Tf 9.42305 0 Td (state-)Tj -410.344 -12 Td 0 Tw [(ments up to the ne)14.9927(xt)]TJ /R22252384 10 Tf 83.4602 0 Td (BEG_G)Tj /R21933816 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 /R22252384 10 Tf 55.8199 0 Td (gvpr)Tj /R21933816 10 Tf 22.5 0 Td (program are:)Tj -294.85 -16.8 Td [(Ev)24.9841(aluate the)]TJ /R22252384 10 Tf 51.9602 0 Td (BEGIN)Tj /R21933816 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 /R21608040 10 Tf 64.7102 0 Td (G)Tj /R21933816 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 /R21608040 10 Tf 15.2801 0 Td (G)Tj /R21933816 10 Tf 9.71992 0 Td (as the current graph and current object.)Tj -25 -12 Td [(Ev)24.9841(aluate the)]TJ /R22252384 10 Tf 51.9602 0 Td (BEG_G)Tj /R21933816 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 /R21608040 10 Tf 86.9199 0 Td (G)Tj /R21933816 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 /R22252384 10 Tf 51.9602 0 Td (N)Tj /R21933816 10 Tf 9.71992 0 Td (or)Tj /R22252384 10 Tf 10.8301 0 Td (E)Tj /R21933816 10 Tf 9.16992 0 Td (clauses, as appropriate.)Tj -91.6801 -12 Td (})Tj -10 -12 Td (})Tj (Set)' /R21608040 10 Tf 15.2801 0 Td (G)Tj /R21933816 10 Tf 9.71992 0 Td (as the current object.)Tj -25 -12 Td [(Ev)24.9841(aluate the)]TJ /R22252384 10 Tf 51.9602 0 Td (END_G)Tj /R21933816 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 /R22252384 10 Tf 51.9602 0 Td (END)Tj /R21933816 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 /R22252384 10 Tf 75.6301 0 Td (BEGIN)Tj /R21933816 10 Tf 32.2301 0 Td (,)Tj /R22252384 10 Tf 5.3 0 Td (BEG_G)Tj /R21933816 10 Tf 33.9 0 Td (,)Tj /R22252384 10 Tf 5.3 0 Td (END_G)Tj /R21933816 10 Tf 36.6898 0 Td (and)Tj /R22252384 10 Tf 17.2398 0 Td (END)Tj /R21933816 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 /R22252384 10 Tf 11.0422 0 Td (N)Tj /R21933816 10 Tf 9.93203 0 Td (or)Tj /R22252384 10 Tf 11.043 0 Td (E)Tj /R21933816 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 /R22252384 10 Tf 69.8559 0 Td (N)Tj /R21933816 10 Tf 9.75508 0 Td 0.035 Tw (clauses \()Tj /R22252384 10 Tf 34.7449 0 Td (E)Tj /R21933816 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.315 Tw (ly\) are e)Tj -0.25 Tc 33.1398 0 Td (va)Tj 0 Tc 9.18984 0 Td (luated in the order in which the occur)Tj 2.815 Tc 151.345 0 Td (.N)Tj 0 Tc 12.5352 0 Td (ote, though, that within a block,)Tj /R22252384 10 Tf 131.61 0 Td (N)Tj /R21933816 10 Tf 10.0352 0 Td (or)Tj /R22252384 10 Tf 11.1449 0 Td (E)Tj /R21933816 10 Tf 9.48516 0 Td (clauses may)Tj -383.085 -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 /R21608040 10 Tf 348.809 0 Td (ex)Tj 0 Tc 8.68008 0 Td (pr)Tj /R21933816 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 /R22252384 10 Tf 159.34 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R21933816 10 Tf 8.33984 0 Td (,)Tj /R22252384 10 Tf 6.03008 0 Td (int)Tj /R21933816 10 Tf 11.6699 0 Td (,)Tj /R22252384 10 Tf 6.03008 0 Td (char)Tj /R21933816 10 Tf 19.4398 0 Td (,)Tj /R22252384 10 Tf 6.03008 0 Td (oat)Tj /R21933816 10 Tf 18.8898 0 Td (,)Tj /R22252384 10 Tf 6.03008 0 Td (long)Tj /R21933816 10 Tf 18.3398 0 Td (,)Tj /R22252384 10 Tf 6.03008 0 Td (unsigned)Tj /R21933816 10 Tf 41.8801 0 Td (and)Tj /R22252384 10 Tf 17.9699 0 Td (double)Tj /R21933816 10 Tf 28.9 0 Td (\),)Tj /R22252384 10 Tf 9.36016 0 Td (gvpr)Tj /R21933816 10 Tf 23.5301 0 Td [(pro)14.9902(vides)]TJ /R22252384 10 Tf -397.71 -12 Td (string)Tj /R21933816 10 Tf 27.9691 0 Td 0.469 Tw (as a synon)Tj 42.448 0 Td 0.468 Tw (ym for)Tj /R22252384 10 Tf 30.3762 0 Td (char*)Tj 2.968 Tc /R21933816 10 Tf 24.4398 0 Td (,a)Tj 0 Tc 9.90781 0 Td (nd the graph-based types)Tj /R22252384 10 Tf 104.072 0 Td (node_t)Tj /R21933816 10 Tf 28.8898 0 Td (,)Tj /R22252384 10 Tf 5.46797 0 Td (edge_t)Tj /R21933816 10 Tf 27.7699 0 Td (,)Tj /R22252384 10 Tf 5.46797 0 Td (graph_t)Tj /R21933816 10 Tf 36.8578 0 Td (and)Tj /R22252384 10 Tf 17.4078 0 Td (obj_t)Tj 5.468 Tc /R21933816 10 Tf 22.2199 0 Td (.T)Tj 0 Tc 14.0781 0 Td (he)Tj /R22252384 10 Tf 12.4078 0 Td (obj_t)Tj /R21933816 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 /R22252384 10 Tf 178.967 0 Td ("...")Tj /R21933816 10 Tf 21.1699 0 Td (or)Tj /R22252384 10 Tf 10.9 0 Td [('...)54.9902(')]TJ /R21933816 10 Tf 13.6102 0 Td (.)Tj /R22252384 10 Tf 7.56992 0 Td (gvpr)Tj /R21933816 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 /R21608040 10 Tf -186.93 -16.8 Td [(type arr)15.0159(ay)]TJ /R22252384 10 Tf 43.7297 0 Td ([)Tj /R21608040 10 Tf 5.83008 0 Td (type0)Tj /R22252384 10 Tf 24.1602 0 Td (])Tj /R21933816 10 Tf -112.22 -16.8 Td (where)Tj /R21608040 10 Tf 29.6879 0 Td (type0)Tj /R21933816 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3478 │ │ │ │ │ │ +3479 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R24148832 │ │ │ │ │ │ +R22252384 │ │ │ │ │ │ │ │ │ │ │ │ -R23830264 │ │ │ │ │ │ +R21933816 │ │ │ │ │ │ │ │ │ │ │ │ -R23504488 │ │ │ │ │ │ +R21608040 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -772,29 +772,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23504488 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R23504488 10 Tf 218.75 0 Td (GVPR)Tj /R23830264 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 /R24148832 10 Tf 36 -12 Td ({)Tj /R23830264 10 Tf 6.43984 0 Td ([)Tj /R23504488 10 Tf 5.83008 0 Td (statement ...)Tj /R23830264 10 Tf 50.8301 0 Td (])Tj /R24148832 10 Tf 5.83008 0 Td (})Tj -0.2 Tc /R23504488 10 Tf -68.9301 -12 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R23830264 10 Tf 214.59 0 Td (// commonly)Tj /R23504488 10 Tf 53.3398 0 Td (var)Tj /R24148832 10 Tf 15.8301 0 Td (=)Tj -0.2 Tc /R23504488 10 Tf 8.2 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R24148832 10 Tf -309.32 -12 Td (if\()Tj -0.2 Tc /R23504488 10 Tf 11.9398 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R24148832 10 Tf 36.0199 0 Td (\))Tj /R23504488 10 Tf 5.83008 0 Td (statement)Tj /R23830264 10 Tf 40.8301 0 Td ([)Tj /R24148832 10 Tf 5.83008 0 Td (else)Tj /R23504488 10 Tf 18.05 0 Td (statement)Tj /R23830264 10 Tf 40.8301 0 Td (])Tj -0.25 Tc /R24148832 10 Tf -168.01 -12 Td (fo)Tj 0 Tc 8.08008 0 Td (r\()Tj -0.2 Tc /R23504488 10 Tf 10.2699 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R24148832 10 Tf 36.0199 0 Td (;)Tj -0.2 Tc /R23504488 10 Tf 5.83008 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R24148832 10 Tf 36.0199 0 Td (;)Tj -0.2 Tc /R23504488 10 Tf 5.83008 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R24148832 10 Tf 36.0199 0 Td (\))Tj /R23504488 10 Tf 5.83008 0 Td (statement)Tj -0.25 Tc /R24148832 10 Tf -169.94 -12 Td (fo)Tj 0 Tc 8.08008 0 Td (r\()Tj /R23504488 10 Tf 10.2699 0 Td [(arr)14.9927(ay)]TJ /R24148832 10 Tf 24.5699 0 Td ([)Tj /R23504488 10 Tf 5.83008 0 Td (var)Tj /R24148832 10 Tf 15.8301 0 Td (]\))Tj /R23504488 10 Tf 9.16016 0 Td (statement)Tj -0.25 Tc /R24148832 10 Tf -73.7402 -12 Td (fo)Tj 0 Tc 8.08008 0 Td (rr\()Tj /R23504488 10 Tf 14.7102 0 Td [(arr)14.9927(ay)]TJ /R24148832 10 Tf 24.5699 0 Td ([)Tj /R23504488 10 Tf 5.83008 0 Td (var)Tj /R24148832 10 Tf 15.8301 0 Td (]\))Tj /R23504488 10 Tf 9.16016 0 Td (statement)Tj /R24148832 10 Tf -78.1805 -12 Td (while\()Tj -0.2 Tc /R23504488 10 Tf 28.6102 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R24148832 10 Tf 36.0199 0 Td (\))Tj /R23504488 10 Tf 5.83008 0 Td (statement)Tj /R24148832 10 Tf -79.1402 -12 Td (switch\()Tj -0.2 Tc /R23504488 10 Tf 33.05 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R24148832 10 Tf 36.0199 0 Td (\))Tj /R23504488 10 Tf 5.83008 0 Td (case statements)Tj /R24148832 10 Tf -83.5801 -12 Td [(br)18.0078(eak [)]TJ -0.2 Tc /R23504488 10 Tf 33.15 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R24148832 10 Tf 36.0199 0 Td (])Tj -77.85 -12 Td (continue [)Tj -0.2 Tc /R23504488 10 Tf 45 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R24148832 10 Tf 36.0199 0 Td (])Tj -0.18 Tc -89.7 -12 Td (re)Tj 0 Tc 8.7 0 Td (tur)Tj 2.5 Tc 13.1801 0 Td (n[)Tj -0.2 Tc /R23504488 10 Tf 13.8898 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R24148832 10 Tf 36.0199 0 Td (])Tj /R23830264 9 Tf -116.47 -12 Td [(Items in brack)10.0193(ets are optional.)]TJ /R23830264 10 Tf 0.307 Tw (In the second form of the)' -0.25 Tc /R24148832 10 Tf 105.151 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r)Tj /R23830264 10 Tf 7.24609 0 Td 0.306 Tw (statement and the)Tj -0.25 Tc /R24148832 10 Tf 73.4078 0 Td (fo)Tj 0 Tc 8.08008 0 Td (rr)Tj /R23830264 10 Tf 11.6859 0 Td (statement, the v)Tj 63.4121 0 Td (ariable)Tj /R23504488 10 Tf 30.016 0 Td (var)Tj /R23830264 10 Tf 16.1359 0 Td [(is set to each v)25.0098(alue used as)]TJ -323.215 -12 Td 0.985 Tw (an inde)Tj 3.485 Tc 29.9949 0 Td (xi)Tj 3.486 Tc 11.2648 0 Td (nt)Tj 0 Tc 11.266 0 Td 0.986 Tw (he speciŒed array and then the associated)Tj /R23504488 10 Tf 174.912 0 Td (statement)Tj /R23830264 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.79 -12 Td 0.835 Tw (dices, the indices are returned in increasing \(decreasing\) numeric or le)Tj 288.95 0 Td 0.834 Tw (xicographic order for)Tj -0.25 Tc /R24148832 10 Tf 89.9719 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r)Tj /R23830264 10 Tf 7.77383 0 Td (\()Tj -0.25 Tc /R24148832 10 Tf 3.33008 0 Td (fo)Tj 0 Tc 8.08008 0 Td (rr)Tj 3.334 Tc /R23830264 10 Tf 8.88008 0 Td (,r)Tj 0 Tc 9.16406 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 0 Tw (ly\). This can be used for sorting.)Tj -32.3699 -16.8 Td (Function deŒnitions can only appear in the)Tj /R24148832 10 Tf 173.6 0 Td (BEGIN)Tj /R23830264 10 Tf 34.7301 0 Td (clause.)Tj -208.33 -16.8 Td 1.69 Tw (Expressions include the usual C e)Tj 143.01 0 Td 4.191 Tw (xpressions. String)Tj 80.052 0 Td 1.691 Tw (comparisons using)Tj /R24148832 10 Tf 80.602 0 Td (==)Tj /R23830264 10 Tf 15.591 0 Td (and)Tj /R24148832 10 Tf 18.6309 0 Td (!=)Tj /R23830264 10 Tf 13.2211 0 Td (treat the right hand)Tj -351.107 -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 /R23504488 10 Tf 41.7039 0 Td (ksh)Tj /R23830264 10 Tf 13.6102 0 Td 0.396 Tw (\(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 /R24148832 10 Tf 25.55 0 Td [(str)17.9932(cmp)]TJ /R23830264 10 Tf 32.3102 0 Td (function.)Tj /R24148832 10 Tf -207.06 -16.8 Td (gvpr)Tj /R23830264 10 Tf 23.3672 0 Td 0.867 Tw [(will attempt to use an e)14.9854(xpression as a string or numeric v)24.9976(alue as appropriate. Both C-lik)]TJ 3.368 Tc 363.575 0 Td (ec)Tj 0 Tc 12.248 0 Td 0.868 Tw (asts and)Tj -399.19 -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.007 Tw (Expressions of graphical type \(i.e.,)Tj /R24148832 10 Tf 141.675 0 Td (graph_t, node_t, edge_t, obj_t)Tj 2.507 Tc /R23830264 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.083 -12 Td 0.02 Tw (the form of)Tj /R24148832 10 Tf 47.55 0 Td (.)Tj /R23504488 10 Tf 2.5 0 Td (name)Tj 2.52 Tc /R23830264 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 /R23504488 10 Tf 211.69 0 Td (name)Tj /R23830264 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.397 Tw [(such identiŒers denote attrib)19.9976(utes of the current node or edge, respecti)]TJ -0.15 Tc 279.85 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 /R24148832 10 Tf 7.89687 0 Td (N)Tj /R23830264 10 Tf 10.1172 0 Td (and)Tj /R24148832 10 Tf 17.3371 0 Td (E)Tj /R23830264 10 Tf 9.56797 0 Td 0.398 Tw (clauses, and the cur)Tj 79.3039 0 Td (-)Tj -428.67 -12 Td 0 Tw (rent graph in)Tj /R24148832 10 Tf 53.6 0 Td (BEG_G)Tj /R23830264 10 Tf 36.4 0 Td (and)Tj /R24148832 10 Tf 16.9398 0 Td (END_G)Tj /R23830264 10 Tf 36.3898 0 Td (clauses.)Tj -143.33 -16.8 Td 0.243 Tw (As usual in the)Tj /R23504488 10 Tf 63.2809 0 Td [(libcgr)15.0159(aph)]TJ /R23830264 10 Tf 39.0199 0 Td 0.242 Tw [(\(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 /R24148832 10 Tf 38.0219 0 Td (gvpr)Tj /R23830264 10 Tf 22.7422 0 Td 0.242 Tw (supports certain pseudo-)Tj -333.757 -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 /R24148832 10 Tf (head)' /R23830264 10 Tf 23.0602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj /R23830264 10 Tf 7.65977 -12 Td (the head of an edge.)Tj /R24148832 10 Tf -36 -16.8 Td (tail)Tj /R23830264 10 Tf 16.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj /R23830264 10 Tf 14.3301 -12 Td (the tail of an edge.)Tj /R24148832 10 Tf -36 -16.8 Td (name)Tj /R23830264 10 Tf 25.8301 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 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 /R23504488 10 Tf 315.304 0 Td [(<tail-name><edg)10.0098(e-)]TJ -315.304 -12 Td (op><head-name>)Tj /R24148832 10 Tf 74.6801 0 Td ([)Tj /R23504488 10 Tf 3.33008 0 Td (<k)Tj -0.3 Tc 11.0898 0 Td (ey)Tj 0 Tc 8.58008 0 Td (>)Tj /R24148832 10 Tf 6.75 0 Td (])Tj /R23830264 10 Tf 3.33008 0 Td 0.164 Tw (", where)Tj /R23504488 10 Tf 36.3379 0 Td [(<edg)10.0146(e-op>)]TJ /R23830264 10 Tf 48.2738 0 Td (is ")Tj /R24148832 10 Tf 13.4141 0 Td (­>)Tj 2.664 Tc /R23830264 10 Tf 11.4 0 Td [("o)266.387(r")]TJ 0 Tc /R24148832 10 Tf 21.818 0 Td (­­)Tj 2.664 Tc /R23830264 10 Tf 11.4 0 Td ("d)Tj 0 Tc 11.7441 0 Td (epending on whether the graph is)Tj -262.148 -12 Td 0 Tw [(directed or not. The brack)9.99268(et part)]TJ /R24148832 10 Tf 131.25 0 Td ([)Tj /R23504488 10 Tf 3.33008 0 Td (<k)Tj -0.3 Tc 11.0898 0 Td (ey)Tj 0 Tc 8.58008 0 Td (>)Tj /R24148832 10 Tf 6.75 0 Td (])Tj /R23830264 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 /R24148832 10 Tf -381.64 -16.8 Td [(indegr)18(ee)]TJ /R23830264 10 Tf 38.9801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj /R23830264 10 Tf -8.26016 -12 Td [(the inde)15.0159(gree of a node.)]TJ /R24148832 10 Tf -36 -16.8 Td [(outdegr)18(ee)]TJ /R23830264 10 Tf 44.5301 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj /R23830264 10 Tf -13.8102 -12 Td [(the outde)15.0159(gree of a node.)]TJ /R24148832 10 Tf -36 -16.8 Td [(degr)17.9846(ee)]TJ /R23830264 10 Tf 30.6402 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj /R23830264 10 Tf 0.0796875 -12 Td [(the de)14.9841(gree of a node.)]TJ 130.055 -69.6 Td [(29 August 2013)-19705.5(3)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21608040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21608040 10 Tf 218.75 0 Td (GVPR)Tj /R21933816 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 /R22252384 10 Tf 36 -12 Td ({)Tj /R21933816 10 Tf 6.43984 0 Td ([)Tj /R21608040 10 Tf 5.83008 0 Td (statement ...)Tj /R21933816 10 Tf 50.8301 0 Td (])Tj /R22252384 10 Tf 5.83008 0 Td (})Tj -0.2 Tc /R21608040 10 Tf -68.9301 -12 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R21933816 10 Tf 214.59 0 Td (// commonly)Tj /R21608040 10 Tf 53.3398 0 Td (var)Tj /R22252384 10 Tf 15.8301 0 Td (=)Tj -0.2 Tc /R21608040 10 Tf 8.2 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R22252384 10 Tf -309.32 -12 Td (if\()Tj -0.2 Tc /R21608040 10 Tf 11.9398 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R22252384 10 Tf 36.0199 0 Td (\))Tj /R21608040 10 Tf 5.83008 0 Td (statement)Tj /R21933816 10 Tf 40.8301 0 Td ([)Tj /R22252384 10 Tf 5.83008 0 Td (else)Tj /R21608040 10 Tf 18.05 0 Td (statement)Tj /R21933816 10 Tf 40.8301 0 Td (])Tj -0.25 Tc /R22252384 10 Tf -168.01 -12 Td (fo)Tj 0 Tc 8.08008 0 Td (r\()Tj -0.2 Tc /R21608040 10 Tf 10.2699 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R22252384 10 Tf 36.0199 0 Td (;)Tj -0.2 Tc /R21608040 10 Tf 5.83008 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R22252384 10 Tf 36.0199 0 Td (;)Tj -0.2 Tc /R21608040 10 Tf 5.83008 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R22252384 10 Tf 36.0199 0 Td (\))Tj /R21608040 10 Tf 5.83008 0 Td (statement)Tj -0.25 Tc /R22252384 10 Tf -169.94 -12 Td (fo)Tj 0 Tc 8.08008 0 Td (r\()Tj /R21608040 10 Tf 10.2699 0 Td [(arr)14.9927(ay)]TJ /R22252384 10 Tf 24.5699 0 Td ([)Tj /R21608040 10 Tf 5.83008 0 Td (var)Tj /R22252384 10 Tf 15.8301 0 Td (]\))Tj /R21608040 10 Tf 9.16016 0 Td (statement)Tj -0.25 Tc /R22252384 10 Tf -73.7402 -12 Td (fo)Tj 0 Tc 8.08008 0 Td (rr\()Tj /R21608040 10 Tf 14.7102 0 Td [(arr)14.9927(ay)]TJ /R22252384 10 Tf 24.5699 0 Td ([)Tj /R21608040 10 Tf 5.83008 0 Td (var)Tj /R22252384 10 Tf 15.8301 0 Td (]\))Tj /R21608040 10 Tf 9.16016 0 Td (statement)Tj /R22252384 10 Tf -78.1805 -12 Td (while\()Tj -0.2 Tc /R21608040 10 Tf 28.6102 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R22252384 10 Tf 36.0199 0 Td (\))Tj /R21608040 10 Tf 5.83008 0 Td (statement)Tj /R22252384 10 Tf -79.1402 -12 Td (switch\()Tj -0.2 Tc /R21608040 10 Tf 33.05 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R22252384 10 Tf 36.0199 0 Td (\))Tj /R21608040 10 Tf 5.83008 0 Td (case statements)Tj /R22252384 10 Tf -83.5801 -12 Td [(br)18.0078(eak [)]TJ -0.2 Tc /R21608040 10 Tf 33.15 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R22252384 10 Tf 36.0199 0 Td (])Tj -77.85 -12 Td (continue [)Tj -0.2 Tc /R21608040 10 Tf 45 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R22252384 10 Tf 36.0199 0 Td (])Tj -0.18 Tc -89.7 -12 Td (re)Tj 0 Tc 8.7 0 Td (tur)Tj 2.5 Tc 13.1801 0 Td (n[)Tj -0.2 Tc /R21608040 10 Tf 13.8898 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R22252384 10 Tf 36.0199 0 Td (])Tj /R21933816 9 Tf -116.47 -12 Td [(Items in brack)10.0193(ets are optional.)]TJ /R21933816 10 Tf 0.307 Tw (In the second form of the)' -0.25 Tc /R22252384 10 Tf 105.151 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r)Tj /R21933816 10 Tf 7.24609 0 Td 0.306 Tw (statement and the)Tj -0.25 Tc /R22252384 10 Tf 73.4078 0 Td (fo)Tj 0 Tc 8.08008 0 Td (rr)Tj /R21933816 10 Tf 11.6859 0 Td (statement, the v)Tj 63.4121 0 Td (ariable)Tj /R21608040 10 Tf 30.016 0 Td (var)Tj /R21933816 10 Tf 16.1359 0 Td [(is set to each v)25.0098(alue used as)]TJ -323.215 -12 Td 0.985 Tw (an inde)Tj 3.485 Tc 29.9949 0 Td (xi)Tj 3.486 Tc 11.2648 0 Td (nt)Tj 0 Tc 11.266 0 Td 0.986 Tw (he speciŒed array and then the associated)Tj /R21608040 10 Tf 174.912 0 Td (statement)Tj /R21933816 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.79 -12 Td 0.835 Tw (dices, the indices are returned in increasing \(decreasing\) numeric or le)Tj 288.95 0 Td 0.834 Tw (xicographic order for)Tj -0.25 Tc /R22252384 10 Tf 89.9719 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r)Tj /R21933816 10 Tf 7.77383 0 Td (\()Tj -0.25 Tc /R22252384 10 Tf 3.33008 0 Td (fo)Tj 0 Tc 8.08008 0 Td (rr)Tj 3.334 Tc /R21933816 10 Tf 8.88008 0 Td (,r)Tj 0 Tc 9.16406 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 0 Tw (ly\). This can be used for sorting.)Tj -32.3699 -16.8 Td (Function deŒnitions can only appear in the)Tj /R22252384 10 Tf 173.6 0 Td (BEGIN)Tj /R21933816 10 Tf 34.7301 0 Td (clause.)Tj -208.33 -16.8 Td 1.69 Tw (Expressions include the usual C e)Tj 143.01 0 Td 4.191 Tw (xpressions. String)Tj 80.052 0 Td 1.691 Tw (comparisons using)Tj /R22252384 10 Tf 80.602 0 Td (==)Tj /R21933816 10 Tf 15.591 0 Td (and)Tj /R22252384 10 Tf 18.6309 0 Td (!=)Tj /R21933816 10 Tf 13.2211 0 Td (treat the right hand)Tj -351.107 -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 /R21608040 10 Tf 41.7039 0 Td (ksh)Tj /R21933816 10 Tf 13.6102 0 Td 0.396 Tw (\(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 /R22252384 10 Tf 25.55 0 Td [(str)17.9932(cmp)]TJ /R21933816 10 Tf 32.3102 0 Td (function.)Tj /R22252384 10 Tf -207.06 -16.8 Td (gvpr)Tj /R21933816 10 Tf 23.3672 0 Td 0.867 Tw [(will attempt to use an e)14.9854(xpression as a string or numeric v)24.9976(alue as appropriate. Both C-lik)]TJ 3.368 Tc 363.575 0 Td (ec)Tj 0 Tc 12.248 0 Td 0.868 Tw (asts and)Tj -399.19 -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.007 Tw (Expressions of graphical type \(i.e.,)Tj /R22252384 10 Tf 141.675 0 Td (graph_t, node_t, edge_t, obj_t)Tj 2.507 Tc /R21933816 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.083 -12 Td 0.02 Tw (the form of)Tj /R22252384 10 Tf 47.55 0 Td (.)Tj /R21608040 10 Tf 2.5 0 Td (name)Tj 2.52 Tc /R21933816 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 /R21608040 10 Tf 211.69 0 Td (name)Tj /R21933816 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.397 Tw [(such identiŒers denote attrib)19.9976(utes of the current node or edge, respecti)]TJ -0.15 Tc 279.85 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 /R22252384 10 Tf 7.89687 0 Td (N)Tj /R21933816 10 Tf 10.1172 0 Td (and)Tj /R22252384 10 Tf 17.3371 0 Td (E)Tj /R21933816 10 Tf 9.56797 0 Td 0.398 Tw (clauses, and the cur)Tj 79.3039 0 Td (-)Tj -428.67 -12 Td 0 Tw (rent graph in)Tj /R22252384 10 Tf 53.6 0 Td (BEG_G)Tj /R21933816 10 Tf 36.4 0 Td (and)Tj /R22252384 10 Tf 16.9398 0 Td (END_G)Tj /R21933816 10 Tf 36.3898 0 Td (clauses.)Tj -143.33 -16.8 Td 0.243 Tw (As usual in the)Tj /R21608040 10 Tf 63.2809 0 Td [(libcgr)15.0159(aph)]TJ /R21933816 10 Tf 39.0199 0 Td 0.242 Tw [(\(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 /R22252384 10 Tf 38.0219 0 Td (gvpr)Tj /R21933816 10 Tf 22.7422 0 Td 0.242 Tw (supports certain pseudo-)Tj -333.757 -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 /R22252384 10 Tf (head)' /R21933816 10 Tf 23.0602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj /R21933816 10 Tf 7.65977 -12 Td (the head of an edge.)Tj /R22252384 10 Tf -36 -16.8 Td (tail)Tj /R21933816 10 Tf 16.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj /R21933816 10 Tf 14.3301 -12 Td (the tail of an edge.)Tj /R22252384 10 Tf -36 -16.8 Td (name)Tj /R21933816 10 Tf 25.8301 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 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 /R21608040 10 Tf 315.304 0 Td [(<tail-name><edg)10.0098(e-)]TJ -315.304 -12 Td (op><head-name>)Tj /R22252384 10 Tf 74.6801 0 Td ([)Tj /R21608040 10 Tf 3.33008 0 Td (<k)Tj -0.3 Tc 11.0898 0 Td (ey)Tj 0 Tc 8.58008 0 Td (>)Tj /R22252384 10 Tf 6.75 0 Td (])Tj /R21933816 10 Tf 3.33008 0 Td 0.164 Tw (", where)Tj /R21608040 10 Tf 36.3379 0 Td [(<edg)10.0146(e-op>)]TJ /R21933816 10 Tf 48.2738 0 Td (is ")Tj /R22252384 10 Tf 13.4141 0 Td (­>)Tj 2.664 Tc /R21933816 10 Tf 11.4 0 Td [("o)266.387(r")]TJ 0 Tc /R22252384 10 Tf 21.818 0 Td (­­)Tj 2.664 Tc /R21933816 10 Tf 11.4 0 Td ("d)Tj 0 Tc 11.7441 0 Td (epending on whether the graph is)Tj -262.148 -12 Td 0 Tw [(directed or not. The brack)9.99268(et part)]TJ /R22252384 10 Tf 131.25 0 Td ([)Tj /R21608040 10 Tf 3.33008 0 Td (<k)Tj -0.3 Tc 11.0898 0 Td (ey)Tj 0 Tc 8.58008 0 Td (>)Tj /R22252384 10 Tf 6.75 0 Td (])Tj /R21933816 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 /R22252384 10 Tf -381.64 -16.8 Td [(indegr)18(ee)]TJ /R21933816 10 Tf 38.9801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj /R21933816 10 Tf -8.26016 -12 Td [(the inde)15.0159(gree of a node.)]TJ /R22252384 10 Tf -36 -16.8 Td [(outdegr)18(ee)]TJ /R21933816 10 Tf 44.5301 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj /R21933816 10 Tf -13.8102 -12 Td [(the outde)15.0159(gree of a node.)]TJ /R22252384 10 Tf -36 -16.8 Td [(degr)17.9846(ee)]TJ /R21933816 10 Tf 30.6402 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj /R21933816 10 Tf 0.0796875 -12 Td [(the de)14.9841(gree of a node.)]TJ 130.055 -69.6 Td [(29 August 2013)-19705.5(3)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3159 │ │ │ │ │ │ +3158 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R24148832 │ │ │ │ │ │ +R22252384 │ │ │ │ │ │ │ │ │ │ │ │ -R23830264 │ │ │ │ │ │ +R21933816 │ │ │ │ │ │ │ │ │ │ │ │ -R23504488 │ │ │ │ │ │ +R21608040 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -831,29 +831,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23504488 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R23504488 10 Tf 218.75 0 Td (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td (\(1\))Tj /R24148832 10 Tf -420.34 -36 Td (X)Tj /R23830264 10 Tf 9.71992 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (double)Tj /R23830264 10 Tf 21 -12 Td (the X coordinate of a node. \(Assumes the node has a)Tj /R23504488 10 Tf 212.73 0 Td (pos)Tj /R23830264 10 Tf 16.3898 0 Td [(attrib)19.9854(ute.\))]TJ /R24148832 10 Tf -265.12 -16.8 Td (Y)Tj /R23830264 10 Tf 9.71992 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (double)Tj /R23830264 10 Tf 21 -12 Td (the Y coordinate of a node. \(Assumes the node has a)Tj /R23504488 10 Tf 212.73 0 Td (pos)Tj /R23830264 10 Tf 16.3898 0 Td [(attrib)19.9854(ute.\))]TJ -0.18 Tc /R24148832 10 Tf -265.12 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (ot)Tj /R23830264 10 Tf 10.8301 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 10.6297 -12 Td (the root graph of an object. The root of a root graph is itself.)Tj /R24148832 10 Tf -36 -16.8 Td [(par)18.0078(ent)]TJ /R23830264 10 Tf 30.65 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 0.0699219 -12 Td (the parent graph of a subgraph. The parent of a root graph is)Tj /R24148832 10 Tf 243.27 0 Td (NULL)Tj -279.27 -16.8 Td (n_edges)Tj /R23830264 10 Tf 36.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj /R23830264 10 Tf -5.66992 -12 Td (the number of edges in the graph)Tj /R24148832 10 Tf -36 -16.8 Td (n_nodes)Tj /R23830264 10 Tf 37.5102 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj /R23830264 10 Tf -6.79023 -12 Td (the number of nodes in the graph)Tj /R24148832 10 Tf -36 -16.8 Td [(dir)18(ected)]TJ /R23830264 10 Tf 37.3102 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj /R23830264 10 Tf -6.59023 -12 Td (true \(non-zero\) if the graph is directed)Tj /R24148832 10 Tf -36 -16.8 Td (strict)Tj /R23830264 10 Tf 24.7102 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj /R23830264 10 Tf 6.00977 -12 Td (true \(non-zero\) if the graph is strict)Tj -0.11 Tc /R24148832 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 /R23830264 10 Tf 0.401172 -12 Td 1.073 Tw [(The follo)25.011(wing functions are b)20.0171(uilt into)]TJ /R24148832 10 Tf 158.758 0 Td (gvpr)Tj 3.573 Tc /R23830264 10 Tf 20 0 Td (.T)Tj 0 Tc 12.1828 0 Td (hose functions returning references to graph objects return)Tj /R24148832 10 Tf -190.941 -12 Td (NULL)Tj /R23830264 10 Tf 30.2801 0 Td 0 Tw [(in case of f)10(ailure.)]TJ /R24148832 10 Tf -51.2801 -16.8 Td (Graphs and subgraph)Tj 21 -12 Td (graph)Tj /R23830264 10 Tf 25.5602 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (t)Tj /R23830264 10 Tf 5.28008 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (graph_t)Tj /R23830264 10 Tf -81.2305 -12 Td 1.232 Tw (creates a graph whose name is)Tj /R23504488 10 Tf 131.242 0 Td (s)Tj /R23830264 10 Tf 7.62188 0 Td (and whose type is speciŒed by the string)Tj /R23504488 10 Tf 174.287 0 Td (t)Tj 3.733 Tc /R23830264 10 Tf 2.78008 0 Td (.I)Tj 0 Tc 9.56289 0 Td 1.233 Tw (gnoring case, the)Tj -325.494 -12 Td (characters)Tj -0.5 Tc /R24148832 10 Tf 44.4199 0 Td 2.39 Tw (U, D)Tj 3.89 Tc 20.3301 0 Td (,S)Tj 3.889 Tc 11.95 0 Td (,N)Tj 0 Tc /R23830264 10 Tf 17.498 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.397 -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 /R23504488 10 Tf 5.83008 0 Td (t)Tj /R23830264 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 /R24148832 10 Tf -127.63 -16.8 Td (subg)Tj /R23830264 10 Tf 20.0102 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (graph_t)Tj /R23830264 10 Tf -86.7902 -12 Td (creates a subgraph in graph)Tj /R23504488 10 Tf 111.91 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (with name)Tj /R23504488 10 Tf 44.4398 0 Td (s)Tj 2.5 Tc /R23830264 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 /R24148832 10 Tf -220.68 -16.8 Td (isSubg)Tj /R23830264 10 Tf 28.35 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (graph_t)Tj /R23830264 10 Tf -95.1301 -12 Td (returns the subgraph in graph)Tj /R23504488 10 Tf 119.7 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (with name)Tj /R23504488 10 Tf 44.4398 0 Td (s)Tj 2.5 Tc /R23830264 10 Tf 3.88984 0 Td [(,i)249.993(fi)249.985(te)]TJ 0 Tc 25.9602 0 Td (xists, or)Tj /R24148832 10 Tf 34.1699 0 Td (NULL)Tj /R23830264 10 Tf 30.2801 0 Td (otherwise.)Tj /R24148832 10 Tf -301.94 -16.8 Td (fstsubg)Tj /R23830264 10 Tf 30.5602 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R23830264 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (graph_t)Tj /R23830264 10 Tf -55.6703 -12 Td (returns the Œrst subgraph in graph)Tj /R23504488 10 Tf 137.76 0 Td (g)Tj 2.5 Tc /R23830264 10 Tf 5 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R24148832 10 Tf 5.83008 0 Td (NULL)Tj /R23830264 10 Tf 30.2801 0 Td [(if none e)15.0146(xists.)]TJ /R24148832 10 Tf -224.87 -16.8 Td (nxtsubg)Tj /R23830264 10 Tf 33.9 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (sg)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R23830264 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (graph_t)Tj /R23830264 10 Tf -62.9 -12 Td [(returns the ne)14.9927(xt subgraph after)]TJ /R23504488 10 Tf 124.54 0 Td (sg)Tj 2.5 Tc /R23830264 10 Tf 8.88984 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R24148832 10 Tf 5.83008 0 Td (NULL)Tj /R23830264 10 Tf 27.7801 0 Td (.)Tj /R24148832 10 Tf -213.04 -16.8 Td [(isDir)17.9919(ect)]TJ /R23830264 10 Tf 33.1402 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R23830264 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -58.2504 -12 Td (returns true if and only if)Tj /R23504488 10 Tf 102.76 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (is directed.)Tj /R24148832 10 Tf -146.26 -16.8 Td (isStrict)Tj /R23830264 10 Tf 30.55 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R23830264 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -55.6602 -12 Td (returns true if and only if)Tj /R23504488 10 Tf 102.76 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (is strict.)Tj /R24148832 10 Tf -146.26 -16.8 Td (nNodes)Tj /R23830264 10 Tf 31.6699 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R23830264 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -56.7801 -12 Td (returns the number of nodes in)Tj /R23504488 10 Tf 124.98 0 Td (g)Tj /R23830264 10 Tf 5 0 Td (.)Tj /R24148832 10 Tf -165.98 -16.8 Td (nEdges)Tj /R23830264 10 Tf 31.1199 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R23830264 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -56.2301 -12 Td (returns the number of edges in)Tj /R23504488 10 Tf 124.42 0 Td (g)Tj /R23830264 10 Tf 5 0 Td (.)Tj /R24148832 10 Tf -186.42 -16.8 Td (Nodes)Tj 21 -12 Td (node)Tj /R23830264 10 Tf 20.5602 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (sg)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (node_t)Tj /R23830264 10 Tf -91.2301 -12 Td (creates a node in graph)Tj /R23504488 10 Tf 94.6898 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (of name)Tj /R23504488 10 Tf 34.9898 0 Td (s)Tj 2.5 Tc /R23830264 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 /R24148832 10 Tf -195.12 -16.8 Td (subnode)Tj /R23830264 10 Tf 35.5699 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (sg)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R23830264 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (node_t)Tj /R23830264 10 Tf -111.24 -12 Td (inserts the node)Tj /R23504488 10 Tf 65.2699 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (into the subgraph)Tj /R23504488 10 Tf 71.9398 0 Td (g)Tj 2.5 Tc /R23830264 10 Tf 5 0 Td (.R)Tj 0 Tc 11.6699 0 Td (eturns the node.)Tj -31.3246 -64.8 Td [(29 August 2013)-19705.5(4)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21608040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21608040 10 Tf 218.75 0 Td (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td (\(1\))Tj /R22252384 10 Tf -420.34 -36 Td (X)Tj /R21933816 10 Tf 9.71992 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (double)Tj /R21933816 10 Tf 21 -12 Td (the X coordinate of a node. \(Assumes the node has a)Tj /R21608040 10 Tf 212.73 0 Td (pos)Tj /R21933816 10 Tf 16.3898 0 Td [(attrib)19.9854(ute.\))]TJ /R22252384 10 Tf -265.12 -16.8 Td (Y)Tj /R21933816 10 Tf 9.71992 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (double)Tj /R21933816 10 Tf 21 -12 Td (the Y coordinate of a node. \(Assumes the node has a)Tj /R21608040 10 Tf 212.73 0 Td (pos)Tj /R21933816 10 Tf 16.3898 0 Td [(attrib)19.9854(ute.\))]TJ -0.18 Tc /R22252384 10 Tf -265.12 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (ot)Tj /R21933816 10 Tf 10.8301 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 10.6297 -12 Td (the root graph of an object. The root of a root graph is itself.)Tj /R22252384 10 Tf -36 -16.8 Td [(par)18.0078(ent)]TJ /R21933816 10 Tf 30.65 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 0.0699219 -12 Td (the parent graph of a subgraph. The parent of a root graph is)Tj /R22252384 10 Tf 243.27 0 Td (NULL)Tj -279.27 -16.8 Td (n_edges)Tj /R21933816 10 Tf 36.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj /R21933816 10 Tf -5.66992 -12 Td (the number of edges in the graph)Tj /R22252384 10 Tf -36 -16.8 Td (n_nodes)Tj /R21933816 10 Tf 37.5102 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj /R21933816 10 Tf -6.79023 -12 Td (the number of nodes in the graph)Tj /R22252384 10 Tf -36 -16.8 Td [(dir)18(ected)]TJ /R21933816 10 Tf 37.3102 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj /R21933816 10 Tf -6.59023 -12 Td (true \(non-zero\) if the graph is directed)Tj /R22252384 10 Tf -36 -16.8 Td (strict)Tj /R21933816 10 Tf 24.7102 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj /R21933816 10 Tf 6.00977 -12 Td (true \(non-zero\) if the graph is strict)Tj -0.11 Tc /R22252384 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 /R21933816 10 Tf 0.401172 -12 Td 1.073 Tw [(The follo)25.011(wing functions are b)20.0171(uilt into)]TJ /R22252384 10 Tf 158.758 0 Td (gvpr)Tj 3.573 Tc /R21933816 10 Tf 20 0 Td (.T)Tj 0 Tc 12.1828 0 Td (hose functions returning references to graph objects return)Tj /R22252384 10 Tf -190.941 -12 Td (NULL)Tj /R21933816 10 Tf 30.2801 0 Td 0 Tw [(in case of f)10(ailure.)]TJ /R22252384 10 Tf -51.2801 -16.8 Td (Graphs and subgraph)Tj 21 -12 Td (graph)Tj /R21933816 10 Tf 25.5602 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (t)Tj /R21933816 10 Tf 5.28008 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (graph_t)Tj /R21933816 10 Tf -81.2305 -12 Td 1.232 Tw (creates a graph whose name is)Tj /R21608040 10 Tf 131.242 0 Td (s)Tj /R21933816 10 Tf 7.62188 0 Td (and whose type is speciŒed by the string)Tj /R21608040 10 Tf 174.287 0 Td (t)Tj 3.733 Tc /R21933816 10 Tf 2.78008 0 Td (.I)Tj 0 Tc 9.56289 0 Td 1.233 Tw (gnoring case, the)Tj -325.494 -12 Td (characters)Tj -0.5 Tc /R22252384 10 Tf 44.4199 0 Td 2.39 Tw (U, D)Tj 3.89 Tc 20.3301 0 Td (,S)Tj 3.889 Tc 11.95 0 Td (,N)Tj 0 Tc /R21933816 10 Tf 17.498 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.397 -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 /R21608040 10 Tf 5.83008 0 Td (t)Tj /R21933816 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 /R22252384 10 Tf -127.63 -16.8 Td (subg)Tj /R21933816 10 Tf 20.0102 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (graph_t)Tj /R21933816 10 Tf -86.7902 -12 Td (creates a subgraph in graph)Tj /R21608040 10 Tf 111.91 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (with name)Tj /R21608040 10 Tf 44.4398 0 Td (s)Tj 2.5 Tc /R21933816 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 /R22252384 10 Tf -220.68 -16.8 Td (isSubg)Tj /R21933816 10 Tf 28.35 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (graph_t)Tj /R21933816 10 Tf -95.1301 -12 Td (returns the subgraph in graph)Tj /R21608040 10 Tf 119.7 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (with name)Tj /R21608040 10 Tf 44.4398 0 Td (s)Tj 2.5 Tc /R21933816 10 Tf 3.88984 0 Td [(,i)249.993(fi)249.985(te)]TJ 0 Tc 25.9602 0 Td (xists, or)Tj /R22252384 10 Tf 34.1699 0 Td (NULL)Tj /R21933816 10 Tf 30.2801 0 Td (otherwise.)Tj /R22252384 10 Tf -301.94 -16.8 Td (fstsubg)Tj /R21933816 10 Tf 30.5602 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21933816 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (graph_t)Tj /R21933816 10 Tf -55.6703 -12 Td (returns the Œrst subgraph in graph)Tj /R21608040 10 Tf 137.76 0 Td (g)Tj 2.5 Tc /R21933816 10 Tf 5 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R22252384 10 Tf 5.83008 0 Td (NULL)Tj /R21933816 10 Tf 30.2801 0 Td [(if none e)15.0146(xists.)]TJ /R22252384 10 Tf -224.87 -16.8 Td (nxtsubg)Tj /R21933816 10 Tf 33.9 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (sg)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21933816 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (graph_t)Tj /R21933816 10 Tf -62.9 -12 Td [(returns the ne)14.9927(xt subgraph after)]TJ /R21608040 10 Tf 124.54 0 Td (sg)Tj 2.5 Tc /R21933816 10 Tf 8.88984 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R22252384 10 Tf 5.83008 0 Td (NULL)Tj /R21933816 10 Tf 27.7801 0 Td (.)Tj /R22252384 10 Tf -213.04 -16.8 Td [(isDir)17.9919(ect)]TJ /R21933816 10 Tf 33.1402 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21933816 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -58.2504 -12 Td (returns true if and only if)Tj /R21608040 10 Tf 102.76 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (is directed.)Tj /R22252384 10 Tf -146.26 -16.8 Td (isStrict)Tj /R21933816 10 Tf 30.55 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21933816 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -55.6602 -12 Td (returns true if and only if)Tj /R21608040 10 Tf 102.76 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (is strict.)Tj /R22252384 10 Tf -146.26 -16.8 Td (nNodes)Tj /R21933816 10 Tf 31.6699 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21933816 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -56.7801 -12 Td (returns the number of nodes in)Tj /R21608040 10 Tf 124.98 0 Td (g)Tj /R21933816 10 Tf 5 0 Td (.)Tj /R22252384 10 Tf -165.98 -16.8 Td (nEdges)Tj /R21933816 10 Tf 31.1199 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21933816 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -56.2301 -12 Td (returns the number of edges in)Tj /R21608040 10 Tf 124.42 0 Td (g)Tj /R21933816 10 Tf 5 0 Td (.)Tj /R22252384 10 Tf -186.42 -16.8 Td (Nodes)Tj 21 -12 Td (node)Tj /R21933816 10 Tf 20.5602 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (sg)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (node_t)Tj /R21933816 10 Tf -91.2301 -12 Td (creates a node in graph)Tj /R21608040 10 Tf 94.6898 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (of name)Tj /R21608040 10 Tf 34.9898 0 Td (s)Tj 2.5 Tc /R21933816 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 /R22252384 10 Tf -195.12 -16.8 Td (subnode)Tj /R21933816 10 Tf 35.5699 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (sg)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21933816 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (node_t)Tj /R21933816 10 Tf -111.24 -12 Td (inserts the node)Tj /R21608040 10 Tf 65.2699 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (into the subgraph)Tj /R21608040 10 Tf 71.9398 0 Td (g)Tj 2.5 Tc /R21933816 10 Tf 5 0 Td (.R)Tj 0 Tc 11.6699 0 Td (eturns the node.)Tj -31.3246 -64.8 Td [(29 August 2013)-19705.5(4)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1956 │ │ │ │ │ │ +1955 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R24148832 │ │ │ │ │ │ +R22252384 │ │ │ │ │ │ │ │ │ │ │ │ -R23830264 │ │ │ │ │ │ +R21933816 │ │ │ │ │ │ │ │ │ │ │ │ -R23504488 │ │ │ │ │ │ +R21608040 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -890,29 +890,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23504488 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R23504488 10 Tf 218.75 0 Td (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td (\(1\))Tj /R24148832 10 Tf -420.34 -36 Td (fstnode)Tj /R23830264 10 Tf 31.1102 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R23830264 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (node_t)Tj /R23830264 10 Tf -56.2203 -12 Td (returns the Œrst node in graph)Tj /R23504488 10 Tf 120.54 0 Td (g)Tj 2.5 Tc /R23830264 10 Tf 5 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R24148832 10 Tf 5.83008 0 Td (NULL)Tj /R23830264 10 Tf 30.2801 0 Td [(if none e)15.0146(xists.)]TJ /R24148832 10 Tf -207.65 -16.8 Td (nxtnode)Tj /R23830264 10 Tf 34.45 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R23830264 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (node_t)Tj /R23830264 10 Tf -54.5602 -12 Td [(returns the ne)14.9927(xt node after)]TJ /R23504488 10 Tf 107.32 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (in the root graph, or)Tj /R24148832 10 Tf 82.2102 0 Td (NULL)Tj /R23830264 10 Tf 27.7801 0 Td (.)Tj /R24148832 10 Tf -260.81 -16.8 Td (nxtnode_sg)Tj /R23830264 10 Tf 48.3398 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (sg)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R23830264 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (node_t)Tj /R23830264 10 Tf -124.01 -12 Td [(returns the ne)14.9927(xt node after)]TJ /R23504488 10 Tf 107.32 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (in)Tj /R23504488 10 Tf 10.2801 0 Td (sg)Tj 2.5 Tc /R23830264 10 Tf 8.88984 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R24148832 10 Tf 5.83008 0 Td (NULL)Tj /R23830264 10 Tf 27.7801 0 Td (.)Tj /R24148832 10 Tf -213.6 -16.8 Td (isNode)Tj /R23830264 10 Tf 28.8898 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (sg)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (node_t)Tj /R23830264 10 Tf -99.5598 -12 Td 0.078 Tw (looks for a node in \(sub\)graph)Tj /R23504488 10 Tf 123.778 0 Td (sg)Tj /R23830264 10 Tf 11.468 0 Td (of name)Tj /R23504488 10 Tf 35.1461 0 Td (s)Tj 2.578 Tc /R23830264 10 Tf 3.88984 0 Td [(.I)257.82(fs)]TJ 0 Tc 18.2059 0 Td 0.079 Tw [(uch a node e)15.0122(xists, it is returned. Otherwise,)]TJ /R24148832 10 Tf 175.732 0 Td (NULL)Tj /R23830264 10 Tf -368.22 -12 Td 0 Tw (is returned.)Tj /R24148832 10 Tf -36 -16.8 Td (isSubnode)Tj /R23830264 10 Tf 43.9102 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (sg)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R23830264 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -119.58 -12 Td (returns non-zero if node)Tj /R23504488 10 Tf 98.8602 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (is in \(sub\)graph)Tj /R23504488 10 Tf 65.2699 0 Td (sg)Tj 2.5 Tc /R23830264 10 Tf 8.88984 0 Td [(,o)250(rz)]TJ 0 Tc 20.2699 0 Td (ero otherwise.)Tj /R24148832 10 Tf -236.79 -16.8 Td [(indegr)18(eeOf)]TJ /R23830264 10 Tf 47.5898 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (sg)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R23830264 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -123.26 -12 Td [(returns the inde)14.9854(gree of node)]TJ /R23504488 10 Tf 114.54 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R23504488 10 Tf 56.1 0 Td (sg)Tj /R23830264 10 Tf 8.88984 0 Td (.)Tj /R24148832 10 Tf -223.03 -16.8 Td [(outdegr)18(eeOf)]TJ /R23830264 10 Tf 53.1398 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (sg)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R23830264 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -128.81 -12 Td [(returns the outde)14.9854(gree of node)]TJ /R23504488 10 Tf 119.54 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R23504488 10 Tf 56.1 0 Td (sg)Tj /R23830264 10 Tf 8.88984 0 Td (.)Tj /R24148832 10 Tf -228.03 -16.8 Td [(degr)17.9846(eeOf)]TJ /R23830264 10 Tf 39.25 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (sg)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R23830264 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -114.92 -12 Td [(returns the de)14.9927(gree of node)]TJ /R23504488 10 Tf 106.76 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R23504488 10 Tf 56.1 0 Td (sg)Tj /R23830264 10 Tf 8.88984 0 Td (.)Tj /R24148832 10 Tf -236.25 -16.8 Td (Edges)Tj 21 -12 Td (edge)Tj /R23830264 10 Tf 19.4398 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (t)Tj /R23830264 10 Tf 5.28008 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj /R23830264 10 Tf 28.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (h)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj /R23830264 10 Tf 28.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (edge_t)Tj /R23830264 10 Tf -125.67 -12 Td 0.858 Tw (creates an edge with tail node)Tj /R23504488 10 Tf 126.228 0 Td (t)Tj 3.358 Tc /R23830264 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.8578 0 Td (ead node)Tj /R23504488 10 Tf 40.0359 0 Td (h)Tj /R23830264 10 Tf 8.35781 0 Td (and name)Tj /R23504488 10 Tf 42.816 0 Td (s)Tj /R23830264 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 /R24148832 10 Tf -36 -16.8 Td (edge_sg)Tj /R23830264 10 Tf 33.3301 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (sg)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (t)Tj /R23830264 10 Tf 5.28008 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj /R23830264 10 Tf 28.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (h)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj /R23830264 10 Tf 28.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (edge_t)Tj /R23830264 10 Tf -195.12 -12 Td 0.452 Tw (creates an edge with tail node)Tj /R23504488 10 Tf 123.792 0 Td (t)Tj 2.952 Tc /R23830264 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.452 0 Td (ead node)Tj /R23504488 10 Tf 39.2238 0 Td (h)Tj /R23830264 10 Tf 7.95195 0 Td (and name)Tj /R23504488 10 Tf 42.0039 0 Td (s)Tj /R23830264 10 Tf 6.84219 0 Td (in \(sub\)graph)Tj /R23504488 10 Tf 57.0039 0 Td (sg)Tj /R23830264 10 Tf 11.8422 0 Td (\(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.)-567.417(If such an)]TJ 12 TL 0 Tw T*[(edge already e)15(xists, it is returned.)]TJ /R24148832 10 Tf -36 -16.8 Td (subedge)Tj /R23830264 10 Tf 34.45 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (e)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R23830264 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (edge_t)Tj /R23830264 10 Tf -104.55 -12 Td (inserts the edge)Tj /R23504488 10 Tf 64.7102 0 Td (e)Tj /R23830264 10 Tf 6.93984 0 Td (into the subgraph)Tj /R23504488 10 Tf 71.9398 0 Td (g)Tj 2.5 Tc /R23830264 10 Tf 5 0 Td (.R)Tj 0 Tc 11.6699 0 Td (eturns the edge.)Tj /R24148832 10 Tf -196.26 -16.8 Td (isEdge)Tj /R23830264 10 Tf 28.3398 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (t)Tj /R23830264 10 Tf 5.28008 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj /R23830264 10 Tf 28.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (h)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj /R23830264 10 Tf 28.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (edge_t)Tj /R23830264 10 Tf -134.57 -12 Td 0.401 Tw (looks for an edge with tail node)Tj /R23504488 10 Tf 131.957 0 Td (t)Tj 2.901 Tc /R23830264 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.4012 0 Td (ead node)Tj /R23504488 10 Tf 39.1219 0 Td (h)Tj /R23830264 10 Tf 7.9 0 Td 0.4 Tw (and name)Tj /R23504488 10 Tf 41.9 0 Td (s)Tj 2.9 Tc /R23830264 10 Tf 3.88984 0 Td [(.I)289.993(ft)]TJ 0 Tc 17.7402 0 Td (he graph is undirected, the distinc-)Tj -255.69 -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 /R24148832 10 Tf (NULL)' /R23830264 10 Tf 30.2801 0 Td 0 Tw (is returned.)Tj /R24148832 10 Tf -66.2801 -16.8 Td (isEdge_sg)Tj /R23830264 10 Tf 42.2301 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (sg)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (t)Tj /R23830264 10 Tf 5.28008 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj /R23830264 10 Tf 28.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (h)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj /R23830264 10 Tf 28.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (edge_t)Tj /R23830264 10 Tf -204.02 -12 Td 0.54 Tw (looks for an edge with tail node)Tj /R23504488 10 Tf 132.93 0 Td (t)Tj 3.04 Tc /R23830264 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.5398 0 Td (ead node)Tj /R23504488 10 Tf 39.4 0 Td (h)Tj /R23830264 10 Tf 8.03984 0 Td (and name)Tj /R23504488 10 Tf 42.1801 0 Td (s)Tj /R23830264 10 Tf 6.93008 0 Td (in \(sub\)graph)Tj /R23504488 10 Tf 57.1801 0 Td (sg)Tj 3.04 Tc /R23830264 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)]TJ 343.086 0 Td 0.415 Tw (xists, it is re-)Tj -343.086 -12 Td 0 Tw (turned. Otherwise,)Tj /R24148832 10 Tf 76.65 0 Td (NULL)Tj /R23830264 10 Tf 30.2801 0 Td (is returned.)Tj /R24148832 10 Tf -142.93 -16.8 Td (isSubedge)Tj /R23830264 10 Tf 42.7898 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (e)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R23830264 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -112.89 -12 Td (returns non-zero if edge)Tj /R23504488 10 Tf 98.3 0 Td (e)Tj /R23830264 10 Tf 6.93984 0 Td (is in \(sub\)graph)Tj /R23504488 10 Tf 65.2699 0 Td (sg)Tj 2.5 Tc /R23830264 10 Tf 8.88984 0 Td [(,o)250(rz)]TJ 0 Tc 20.2699 0 Td (ero otherwise.)Tj /R24148832 10 Tf -235.67 -16.8 Td (fstout)Tj /R23830264 10 Tf 24.4398 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R23830264 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (edge_t)Tj /R23830264 10 Tf -44.55 -12 Td (returns the Œrst outedge of node)Tj /R23504488 10 Tf 129.98 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (in the root graph.)Tj /R24148832 10 Tf -173.48 -16.8 Td (fstout_sg)Tj /R23830264 10 Tf 38.3301 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (sg)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R23830264 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (edge_t)Tj /R23830264 10 Tf -114 -12 Td (returns the Œrst outedge of node)Tj /R23504488 10 Tf 129.98 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R23504488 10 Tf 56.1 0 Td (sg)Tj /R23830264 10 Tf 8.88984 0 Td (.)Tj /R24148832 10 Tf -238.47 -16.8 Td (nxtout)Tj /R23830264 10 Tf 27.7801 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (e)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R23830264 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (edge_t)Tj /R23830264 10 Tf -46.2102 -12 Td [(returns the ne)14.9927(xt outedge after)]TJ /R23504488 10 Tf 119.54 0 Td (e)Tj /R23830264 10 Tf 6.93984 0 Td (in the root graph.)Tj /R24148832 10 Tf -162.48 -16.8 Td (nxtout_sg)Tj /R23830264 10 Tf 41.6699 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (sg)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (e)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R23830264 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (edge_t)Tj /R23830264 10 Tf -115.66 -12 Td [(returns the ne)14.9927(xt outedge after)]TJ /R23504488 10 Tf 119.54 0 Td (e)Tj /R23830264 10 Tf 6.93984 0 Td (in graph)Tj /R23504488 10 Tf 35.55 0 Td (sg)Tj /R23830264 10 Tf 8.88984 0 Td (.)Tj -40.8648 -62.4 Td [(29 August 2013)-19705.5(5)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21608040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21608040 10 Tf 218.75 0 Td (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td (\(1\))Tj /R22252384 10 Tf -420.34 -36 Td (fstnode)Tj /R21933816 10 Tf 31.1102 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21933816 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (node_t)Tj /R21933816 10 Tf -56.2203 -12 Td (returns the Œrst node in graph)Tj /R21608040 10 Tf 120.54 0 Td (g)Tj 2.5 Tc /R21933816 10 Tf 5 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R22252384 10 Tf 5.83008 0 Td (NULL)Tj /R21933816 10 Tf 30.2801 0 Td [(if none e)15.0146(xists.)]TJ /R22252384 10 Tf -207.65 -16.8 Td (nxtnode)Tj /R21933816 10 Tf 34.45 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21933816 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (node_t)Tj /R21933816 10 Tf -54.5602 -12 Td [(returns the ne)14.9927(xt node after)]TJ /R21608040 10 Tf 107.32 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (in the root graph, or)Tj /R22252384 10 Tf 82.2102 0 Td (NULL)Tj /R21933816 10 Tf 27.7801 0 Td (.)Tj /R22252384 10 Tf -260.81 -16.8 Td (nxtnode_sg)Tj /R21933816 10 Tf 48.3398 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (sg)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21933816 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (node_t)Tj /R21933816 10 Tf -124.01 -12 Td [(returns the ne)14.9927(xt node after)]TJ /R21608040 10 Tf 107.32 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (in)Tj /R21608040 10 Tf 10.2801 0 Td (sg)Tj 2.5 Tc /R21933816 10 Tf 8.88984 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R22252384 10 Tf 5.83008 0 Td (NULL)Tj /R21933816 10 Tf 27.7801 0 Td (.)Tj /R22252384 10 Tf -213.6 -16.8 Td (isNode)Tj /R21933816 10 Tf 28.8898 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (sg)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (node_t)Tj /R21933816 10 Tf -99.5598 -12 Td 0.078 Tw (looks for a node in \(sub\)graph)Tj /R21608040 10 Tf 123.778 0 Td (sg)Tj /R21933816 10 Tf 11.468 0 Td (of name)Tj /R21608040 10 Tf 35.1461 0 Td (s)Tj 2.578 Tc /R21933816 10 Tf 3.88984 0 Td [(.I)257.82(fs)]TJ 0 Tc 18.2059 0 Td 0.079 Tw [(uch a node e)15.0122(xists, it is returned. Otherwise,)]TJ /R22252384 10 Tf 175.732 0 Td (NULL)Tj /R21933816 10 Tf -368.22 -12 Td 0 Tw (is returned.)Tj /R22252384 10 Tf -36 -16.8 Td (isSubnode)Tj /R21933816 10 Tf 43.9102 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (sg)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21933816 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -119.58 -12 Td (returns non-zero if node)Tj /R21608040 10 Tf 98.8602 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (is in \(sub\)graph)Tj /R21608040 10 Tf 65.2699 0 Td (sg)Tj 2.5 Tc /R21933816 10 Tf 8.88984 0 Td [(,o)250(rz)]TJ 0 Tc 20.2699 0 Td (ero otherwise.)Tj /R22252384 10 Tf -236.79 -16.8 Td [(indegr)18(eeOf)]TJ /R21933816 10 Tf 47.5898 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (sg)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21933816 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -123.26 -12 Td [(returns the inde)14.9854(gree of node)]TJ /R21608040 10 Tf 114.54 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R21608040 10 Tf 56.1 0 Td (sg)Tj /R21933816 10 Tf 8.88984 0 Td (.)Tj /R22252384 10 Tf -223.03 -16.8 Td [(outdegr)18(eeOf)]TJ /R21933816 10 Tf 53.1398 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (sg)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21933816 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -128.81 -12 Td [(returns the outde)14.9854(gree of node)]TJ /R21608040 10 Tf 119.54 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R21608040 10 Tf 56.1 0 Td (sg)Tj /R21933816 10 Tf 8.88984 0 Td (.)Tj /R22252384 10 Tf -228.03 -16.8 Td [(degr)17.9846(eeOf)]TJ /R21933816 10 Tf 39.25 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (sg)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21933816 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -114.92 -12 Td [(returns the de)14.9927(gree of node)]TJ /R21608040 10 Tf 106.76 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R21608040 10 Tf 56.1 0 Td (sg)Tj /R21933816 10 Tf 8.88984 0 Td (.)Tj /R22252384 10 Tf -236.25 -16.8 Td (Edges)Tj 21 -12 Td (edge)Tj /R21933816 10 Tf 19.4398 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (t)Tj /R21933816 10 Tf 5.28008 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj /R21933816 10 Tf 28.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (h)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj /R21933816 10 Tf 28.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (edge_t)Tj /R21933816 10 Tf -125.67 -12 Td 0.858 Tw (creates an edge with tail node)Tj /R21608040 10 Tf 126.228 0 Td (t)Tj 3.358 Tc /R21933816 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.8578 0 Td (ead node)Tj /R21608040 10 Tf 40.0359 0 Td (h)Tj /R21933816 10 Tf 8.35781 0 Td (and name)Tj /R21608040 10 Tf 42.816 0 Td (s)Tj /R21933816 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 /R22252384 10 Tf -36 -16.8 Td (edge_sg)Tj /R21933816 10 Tf 33.3301 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (sg)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (t)Tj /R21933816 10 Tf 5.28008 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj /R21933816 10 Tf 28.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (h)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj /R21933816 10 Tf 28.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (edge_t)Tj /R21933816 10 Tf -195.12 -12 Td 0.452 Tw (creates an edge with tail node)Tj /R21608040 10 Tf 123.792 0 Td (t)Tj 2.952 Tc /R21933816 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.452 0 Td (ead node)Tj /R21608040 10 Tf 39.2238 0 Td (h)Tj /R21933816 10 Tf 7.95195 0 Td (and name)Tj /R21608040 10 Tf 42.0039 0 Td (s)Tj /R21933816 10 Tf 6.84219 0 Td (in \(sub\)graph)Tj /R21608040 10 Tf 57.0039 0 Td (sg)Tj /R21933816 10 Tf 11.8422 0 Td (\(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.)-567.417(If such an)]TJ 12 TL 0 Tw T*[(edge already e)15(xists, it is returned.)]TJ /R22252384 10 Tf -36 -16.8 Td (subedge)Tj /R21933816 10 Tf 34.45 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (e)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R21933816 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (edge_t)Tj /R21933816 10 Tf -104.55 -12 Td (inserts the edge)Tj /R21608040 10 Tf 64.7102 0 Td (e)Tj /R21933816 10 Tf 6.93984 0 Td (into the subgraph)Tj /R21608040 10 Tf 71.9398 0 Td (g)Tj 2.5 Tc /R21933816 10 Tf 5 0 Td (.R)Tj 0 Tc 11.6699 0 Td (eturns the edge.)Tj /R22252384 10 Tf -196.26 -16.8 Td (isEdge)Tj /R21933816 10 Tf 28.3398 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (t)Tj /R21933816 10 Tf 5.28008 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj /R21933816 10 Tf 28.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (h)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj /R21933816 10 Tf 28.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (edge_t)Tj /R21933816 10 Tf -134.57 -12 Td 0.401 Tw (looks for an edge with tail node)Tj /R21608040 10 Tf 131.957 0 Td (t)Tj 2.901 Tc /R21933816 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.4012 0 Td (ead node)Tj /R21608040 10 Tf 39.1219 0 Td (h)Tj /R21933816 10 Tf 7.9 0 Td 0.4 Tw (and name)Tj /R21608040 10 Tf 41.9 0 Td (s)Tj 2.9 Tc /R21933816 10 Tf 3.88984 0 Td [(.I)289.993(ft)]TJ 0 Tc 17.7402 0 Td (he graph is undirected, the distinc-)Tj -255.69 -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 /R22252384 10 Tf (NULL)' /R21933816 10 Tf 30.2801 0 Td 0 Tw (is returned.)Tj /R22252384 10 Tf -66.2801 -16.8 Td (isEdge_sg)Tj /R21933816 10 Tf 42.2301 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (sg)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (t)Tj /R21933816 10 Tf 5.28008 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj /R21933816 10 Tf 28.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (h)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj /R21933816 10 Tf 28.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (edge_t)Tj /R21933816 10 Tf -204.02 -12 Td 0.54 Tw (looks for an edge with tail node)Tj /R21608040 10 Tf 132.93 0 Td (t)Tj 3.04 Tc /R21933816 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.5398 0 Td (ead node)Tj /R21608040 10 Tf 39.4 0 Td (h)Tj /R21933816 10 Tf 8.03984 0 Td (and name)Tj /R21608040 10 Tf 42.1801 0 Td (s)Tj /R21933816 10 Tf 6.93008 0 Td (in \(sub\)graph)Tj /R21608040 10 Tf 57.1801 0 Td (sg)Tj 3.04 Tc /R21933816 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)]TJ 343.086 0 Td 0.415 Tw (xists, it is re-)Tj -343.086 -12 Td 0 Tw (turned. Otherwise,)Tj /R22252384 10 Tf 76.65 0 Td (NULL)Tj /R21933816 10 Tf 30.2801 0 Td (is returned.)Tj /R22252384 10 Tf -142.93 -16.8 Td (isSubedge)Tj /R21933816 10 Tf 42.7898 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (e)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R21933816 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -112.89 -12 Td (returns non-zero if edge)Tj /R21608040 10 Tf 98.3 0 Td (e)Tj /R21933816 10 Tf 6.93984 0 Td (is in \(sub\)graph)Tj /R21608040 10 Tf 65.2699 0 Td (sg)Tj 2.5 Tc /R21933816 10 Tf 8.88984 0 Td [(,o)250(rz)]TJ 0 Tc 20.2699 0 Td (ero otherwise.)Tj /R22252384 10 Tf -235.67 -16.8 Td (fstout)Tj /R21933816 10 Tf 24.4398 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21933816 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (edge_t)Tj /R21933816 10 Tf -44.55 -12 Td (returns the Œrst outedge of node)Tj /R21608040 10 Tf 129.98 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (in the root graph.)Tj /R22252384 10 Tf -173.48 -16.8 Td (fstout_sg)Tj /R21933816 10 Tf 38.3301 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (sg)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21933816 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (edge_t)Tj /R21933816 10 Tf -114 -12 Td (returns the Œrst outedge of node)Tj /R21608040 10 Tf 129.98 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R21608040 10 Tf 56.1 0 Td (sg)Tj /R21933816 10 Tf 8.88984 0 Td (.)Tj /R22252384 10 Tf -238.47 -16.8 Td (nxtout)Tj /R21933816 10 Tf 27.7801 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (e)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R21933816 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (edge_t)Tj /R21933816 10 Tf -46.2102 -12 Td [(returns the ne)14.9927(xt outedge after)]TJ /R21608040 10 Tf 119.54 0 Td (e)Tj /R21933816 10 Tf 6.93984 0 Td (in the root graph.)Tj /R22252384 10 Tf -162.48 -16.8 Td (nxtout_sg)Tj /R21933816 10 Tf 41.6699 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (sg)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (e)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R21933816 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (edge_t)Tj /R21933816 10 Tf -115.66 -12 Td [(returns the ne)14.9927(xt outedge after)]TJ /R21608040 10 Tf 119.54 0 Td (e)Tj /R21933816 10 Tf 6.93984 0 Td (in graph)Tj /R21608040 10 Tf 35.55 0 Td (sg)Tj /R21933816 10 Tf 8.88984 0 Td (.)Tj -40.8648 -62.4 Td [(29 August 2013)-19705.5(5)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1931 │ │ │ │ │ │ +1928 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R24148832 │ │ │ │ │ │ +R22252384 │ │ │ │ │ │ │ │ │ │ │ │ -R23830264 │ │ │ │ │ │ +R21933816 │ │ │ │ │ │ │ │ │ │ │ │ -R23504488 │ │ │ │ │ │ +R21608040 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -949,29 +949,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23504488 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R23504488 10 Tf 218.75 0 Td (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td (\(1\))Tj /R24148832 10 Tf -420.34 -36 Td (fstin)Tj /R23830264 10 Tf 18.8898 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R23830264 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (edge_t)Tj /R23830264 10 Tf -39 -12 Td (returns the Œrst inedge of node)Tj /R23504488 10 Tf 124.98 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (in the root graph.)Tj /R24148832 10 Tf -168.48 -16.8 Td (fstin_sg)Tj /R23830264 10 Tf 32.7801 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (sg)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R23830264 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (edge_t)Tj /R23830264 10 Tf -108.45 -12 Td (returns the Œrst inedge of node)Tj /R23504488 10 Tf 124.98 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (in graph)Tj /R23504488 10 Tf 35.55 0 Td (sg)Tj /R23830264 10 Tf 8.88984 0 Td (.)Tj /R24148832 10 Tf -212.92 -16.8 Td (nxtin)Tj /R23830264 10 Tf 22.2301 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (e)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R23830264 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (edge_t)Tj /R23830264 10 Tf -40.6602 -12 Td [(returns the ne)14.9927(xt inedge after)]TJ /R23504488 10 Tf 114.54 0 Td (e)Tj /R23830264 10 Tf 6.93984 0 Td (in the root graph.)Tj /R24148832 10 Tf -157.48 -16.8 Td (nxtin_sg)Tj /R23830264 10 Tf 36.1199 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (sg)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (e)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R23830264 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (edge_t)Tj /R23830264 10 Tf -110.11 -12 Td [(returns the ne)14.9927(xt inedge after)]TJ /R23504488 10 Tf 114.54 0 Td (e)Tj /R23830264 10 Tf 6.93984 0 Td (in graph)Tj /R23504488 10 Tf 35.55 0 Td (sg)Tj /R23830264 10 Tf 8.88984 0 Td (.)Tj /R24148832 10 Tf -201.92 -16.8 Td (fstedge)Tj /R23830264 10 Tf 29.9898 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R23830264 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (edge_t)Tj /R23830264 10 Tf -50.1 -12 Td (returns the Œrst edge of node)Tj /R23504488 10 Tf 117.2 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (in the root graph.)Tj /R24148832 10 Tf -160.7 -16.8 Td (fstedge_sg)Tj /R23830264 10 Tf 43.8801 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (sg)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R23830264 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (edge_t)Tj /R23830264 10 Tf -119.55 -12 Td (returns the Œrst edge of node)Tj /R23504488 10 Tf 117.2 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (in graph)Tj /R23504488 10 Tf 35.55 0 Td (sg)Tj /R23830264 10 Tf 8.88984 0 Td (.)Tj /R24148832 10 Tf -205.14 -16.8 Td (nxtedge)Tj /R23830264 10 Tf 33.3301 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (e)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (edge_t)Tj /R23830264 10 Tf 27.7699 0 Td (,)Tj /R24148832 10 Tf 5 0 Td (node_t)Tj 2.5 Tc /R23830264 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (edge_t)Tj /R23830264 10 Tf -85.65 -12 Td [(returns the ne)14.9927(xt edge after)]TJ /R23504488 10 Tf 106.76 0 Td (e)Tj /R23830264 10 Tf 6.93984 0 Td (in the root graph.)Tj /R24148832 10 Tf -149.7 -16.8 Td (nxtedge_sg)Tj /R23830264 10 Tf 47.2199 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (sg)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (e)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (edge_t)Tj /R23830264 10 Tf 27.7699 0 Td (,)Tj /R24148832 10 Tf 5 0 Td (node_t)Tj 2.5 Tc /R23830264 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (edge_t)Tj /R23830264 10 Tf -155.1 -12 Td [(returns the ne)14.9927(xt edge after)]TJ /R23504488 10 Tf 106.76 0 Td (e)Tj /R23830264 10 Tf 6.93984 0 Td (in the graph)Tj /R23504488 10 Tf 50.2699 0 Td (sg)Tj /R23830264 10 Tf 8.88984 0 Td (.)Tj /R24148832 10 Tf -208.86 -16.8 Td (opp)Tj /R23830264 10 Tf 16.1199 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (e)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (edge_t)Tj /R23830264 10 Tf 27.7699 0 Td (,)Tj /R24148832 10 Tf 5 0 Td (node_t)Tj 2.5 Tc /R23830264 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (node_t)Tj /R23830264 10 Tf -68.4398 -12 Td 0.445 Tw (returns the node on the edge)Tj /R23504488 10 Tf 118.2 0 Td (e)Tj /R23830264 10 Tf 7.38516 0 Td (not equal to)Tj /R23504488 10 Tf 51.0551 0 Td (n)Tj 5.445 Tc /R23830264 10 Tf 5 0 Td (.R)Tj 0 Tc 14.6148 0 Td (eturns NULL if)Tj /R23504488 10 Tf 66.0449 0 Td (n)Tj /R23830264 10 Tf 7.94492 0 Td (is not a node of)Tj /R23504488 10 Tf 66.384 0 Td (e)Tj 5.444 Tc /R23830264 10 Tf 4.43984 0 Td (.T)Tj 0 Tc 14.0539 0 Td 0.444 Tw (his can be)Tj -355.123 -12 Td 0 Tw (useful when using)Tj /R24148832 10 Tf 75.2699 0 Td (fstedge)Tj /R23830264 10 Tf 32.4898 0 Td (and)Tj /R24148832 10 Tf 16.9398 0 Td (nxtedge)Tj /R23830264 10 Tf 35.8301 0 Td (to enumerate the neighbors of)Tj /R23504488 10 Tf 121.92 0 Td (n)Tj /R23830264 10 Tf 5 0 Td (.)Tj /R24148832 10 Tf -344.45 -16.8 Td (Graph I/O)Tj 21 -12 Td (write)Tj /R23830264 10 Tf 22.2102 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R23830264 10 Tf 33.8898 0 Td (\):)Tj -0.1 Tc /R24148832 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R23830264 10 Tf -57.2203 -12 Td (prints)Tj /R23504488 10 Tf 25.2801 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (in dot format onto the output stream.)Tj /R24148832 10 Tf -68.7801 -16.8 Td (writeG)Tj /R23830264 10 Tf 29.9898 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (fname)Tj /R23830264 10 Tf 26.9398 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj -0.1 Tc /R24148832 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R23830264 10 Tf -127.22 -12 Td (prints)Tj /R23504488 10 Tf 25.2801 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (in dot format into the Œle)Tj /R23504488 10 Tf 102.78 0 Td (fname)Tj /R23830264 10 Tf 24.4398 0 Td (.)Tj /R24148832 10 Tf -196 -16.8 Td (fwriteG)Tj /R23830264 10 Tf 33.3199 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (fd)Tj /R23830264 10 Tf 10.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R23830264 10 Tf 11.6699 0 Td (\):)Tj -0.1 Tc /R24148832 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R23830264 10 Tf -100.56 -12 Td (prints)Tj /R23504488 10 Tf 25.2801 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td [(in dot format onto the open stream denoted by the inte)15(ger)]TJ /R23504488 10 Tf 232.32 0 Td (fd)Tj /R23830264 10 Tf 7.78008 0 Td (.)Tj -0.18 Tc /R24148832 10 Tf -308.88 -16.8 Td (re)Tj 0 Tc 8.7 0 Td (adG)Tj /R23830264 10 Tf 18.3398 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (fname)Tj /R23830264 10 Tf 26.9398 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (graph_t)Tj /R23830264 10 Tf -62.7 -12 Td 0.949 Tw (returns a graph read from the Œle)Tj /R23504488 10 Tf 140.773 0 Td (fname)Tj 3.449 Tc /R23830264 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 /R24148832 10 Tf 22.2102 0 Td (NULL)Tj /R23830264 10 Tf 30.2801 0 Td 0 Tw (is returned.)Tj /R24148832 10 Tf -88.4902 -16.8 Td [(fr)18.0151(eadG)]TJ /R23830264 10 Tf 30.3699 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (fd)Tj /R23830264 10 Tf 10.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R23830264 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (graph_t)Tj /R23830264 10 Tf -36.0402 -12 Td [(returns the ne)14.9927(xt graph read from the open stream)]TJ /R23504488 10 Tf 197.3 0 Td (fd)Tj 5 Tc /R23830264 10 Tf 7.78008 0 Td (.R)Tj 0 Tc 14.1699 0 Td (eturns)Tj /R24148832 10 Tf 26.9398 0 Td (NULL)Tj /R23830264 10 Tf 30.2801 0 Td (at end of Œle.)Tj /R24148832 10 Tf -333.47 -16.8 Td (Graph miscellany)Tj 21 -12 Td (delete)Tj /R23830264 10 Tf 24.9898 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (x)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R23830264 10 Tf 22.2199 0 Td (\):)Tj -0.1 Tc /R24148832 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R23830264 10 Tf -99.4398 -12 Td 0.315 Tw (deletes object)Tj /R23504488 10 Tf 57.8398 0 Td (x)Tj /R23830264 10 Tf 7.25391 0 Td 0.314 Tw (from graph)Tj /R23504488 10 Tf 47.8379 0 Td (g)Tj 5.314 Tc /R23830264 10 Tf 5 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R23504488 10 Tf 6.14414 0 Td (g)Tj /R23830264 10 Tf 7.81406 0 Td (is)Tj /R24148832 10 Tf 9.48398 0 Td (NULL)Tj 2.814 Tc /R23830264 10 Tf 27.7801 0 Td (,t)Tj 0 Tc 8.09414 0 Td (he function uses the root graph of)Tj /R23504488 10 Tf 139.118 0 Td (x)Tj 5.314 Tc /R23830264 10 Tf 4.43984 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R23504488 10 Tf 6.14414 0 Td (x)Tj /R23830264 10 Tf 7.25391 0 Td (is a graph)Tj -356.492 -12 Td 0 Tw (or subgraph, it is closed unless)Tj /R23504488 10 Tf 125.27 0 Td (x)Tj /R23830264 10 Tf 6.93984 0 Td [(is lock)10.0146(ed.)]TJ /R24148832 10 Tf -168.21 -16.8 Td (isIn)Tj /R23830264 10 Tf 16.1199 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (x)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R23830264 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -80.6699 -12 Td (returns true if)Tj /R23504488 10 Tf 56.9301 0 Td (x)Tj /R23830264 10 Tf 6.93984 0 Td (is in subgraph)Tj /R23504488 10 Tf 58.6102 0 Td (g)Tj /R23830264 10 Tf 5 0 Td (.)Tj /R24148832 10 Tf -163.48 -16.8 Td (cloneG)Tj /R23830264 10 Tf 30 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (graph_t)Tj /R23830264 10 Tf -96.7801 -12 Td (creates a clone of graph)Tj /R23504488 10 Tf 97.4602 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (with name of)Tj /R23504488 10 Tf 55.2699 0 Td (s)Tj 5 Tc /R23830264 10 Tf 3.88984 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R23504488 10 Tf 5.83008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (is "", the created graph has the same name as)Tj /R23504488 10 Tf 182.28 0 Td (g)Tj /R23830264 10 Tf 5 0 Td (.)Tj /R24148832 10 Tf -410.45 -16.8 Td (clone)Tj /R23830264 10 Tf 22.2199 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (x)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R23830264 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (obj_t)Tj /R23830264 10 Tf -86.7699 -12 Td 0.065 Tw (creates a clone of object)Tj /R23504488 10 Tf 99.4551 0 Td (x)Tj /R23830264 10 Tf 7.00508 0 Td (in graph)Tj /R23504488 10 Tf 35.6801 0 Td (g)Tj 5.065 Tc /R23830264 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.487 Tw [(utes and structure as the original object.)-548.682(If an object with the same k)]TJ -0.15 Tc 281.461 0 Td 0.787 Tw (ey a)Tj 0 Tc 16.7172 0 Td (s)Tj /R23504488 10 Tf 6.87695 0 Td (x)Tj /R23830264 10 Tf 7.42695 0 Td 0.486 Tw [(already e)15.0146(xists, its at-)]TJ -312.482 -12 Td (trib)Tj 13.6898 0 Td 0.503 Tw (utes are o)Tj -0.15 Tc 39.1762 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.504 Tw (rlaid by those of)Tj /R23504488 10 Tf 69.7859 0 Td (x)Tj /R23830264 10 Tf 7.44414 0 Td [(and the object is returned.)-550.415(If an edge is cloned, both endpoints)]TJ -139.386 -12 Td 0.032 Tw [(are implicitly cloned.)-503.201(If a graph is cloned, all nodes, edges and subgraphs are implicitly cloned.)]TJ 389.341 0 Td (If)Tj /R23504488 10 Tf -389.341 -12 Td (x)Tj /R23830264 10 Tf 7.79609 0 Td 0.856 Tw (is a graph,)Tj /R23504488 10 Tf 46.448 0 Td (g)Tj /R23830264 10 Tf 8.35586 0 Td (may be)Tj /R24148832 10 Tf 33.3719 0 Td (NULL)Tj 3.356 Tc /R23830264 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.357 Tc 163.228 0 Td (wr)Tj 0 Tc 13.907 0 Td 0.857 Tw (oot graph. In this)Tj -325.099 -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 /R24148832 10 Tf 27.7801 0 Td (cloneG\()Tj /R23504488 10 Tf 33.3301 0 Td (x)Tj /R24148832 10 Tf 4.43984 0 Td (,""\))Tj /R23830264 10 Tf 16.9301 0 Td (.)Tj -41.625 -62.4 Td [(29 August 2013)-19705.5(6)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21608040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21608040 10 Tf 218.75 0 Td (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td (\(1\))Tj /R22252384 10 Tf -420.34 -36 Td (fstin)Tj /R21933816 10 Tf 18.8898 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21933816 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (edge_t)Tj /R21933816 10 Tf -39 -12 Td (returns the Œrst inedge of node)Tj /R21608040 10 Tf 124.98 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (in the root graph.)Tj /R22252384 10 Tf -168.48 -16.8 Td (fstin_sg)Tj /R21933816 10 Tf 32.7801 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (sg)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21933816 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (edge_t)Tj /R21933816 10 Tf -108.45 -12 Td (returns the Œrst inedge of node)Tj /R21608040 10 Tf 124.98 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (in graph)Tj /R21608040 10 Tf 35.55 0 Td (sg)Tj /R21933816 10 Tf 8.88984 0 Td (.)Tj /R22252384 10 Tf -212.92 -16.8 Td (nxtin)Tj /R21933816 10 Tf 22.2301 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (e)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R21933816 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (edge_t)Tj /R21933816 10 Tf -40.6602 -12 Td [(returns the ne)14.9927(xt inedge after)]TJ /R21608040 10 Tf 114.54 0 Td (e)Tj /R21933816 10 Tf 6.93984 0 Td (in the root graph.)Tj /R22252384 10 Tf -157.48 -16.8 Td (nxtin_sg)Tj /R21933816 10 Tf 36.1199 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (sg)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (e)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R21933816 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (edge_t)Tj /R21933816 10 Tf -110.11 -12 Td [(returns the ne)14.9927(xt inedge after)]TJ /R21608040 10 Tf 114.54 0 Td (e)Tj /R21933816 10 Tf 6.93984 0 Td (in graph)Tj /R21608040 10 Tf 35.55 0 Td (sg)Tj /R21933816 10 Tf 8.88984 0 Td (.)Tj /R22252384 10 Tf -201.92 -16.8 Td (fstedge)Tj /R21933816 10 Tf 29.9898 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21933816 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (edge_t)Tj /R21933816 10 Tf -50.1 -12 Td (returns the Œrst edge of node)Tj /R21608040 10 Tf 117.2 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (in the root graph.)Tj /R22252384 10 Tf -160.7 -16.8 Td (fstedge_sg)Tj /R21933816 10 Tf 43.8801 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (sg)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21933816 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (edge_t)Tj /R21933816 10 Tf -119.55 -12 Td (returns the Œrst edge of node)Tj /R21608040 10 Tf 117.2 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (in graph)Tj /R21608040 10 Tf 35.55 0 Td (sg)Tj /R21933816 10 Tf 8.88984 0 Td (.)Tj /R22252384 10 Tf -205.14 -16.8 Td (nxtedge)Tj /R21933816 10 Tf 33.3301 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (e)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (edge_t)Tj /R21933816 10 Tf 27.7699 0 Td (,)Tj /R22252384 10 Tf 5 0 Td (node_t)Tj 2.5 Tc /R21933816 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (edge_t)Tj /R21933816 10 Tf -85.65 -12 Td [(returns the ne)14.9927(xt edge after)]TJ /R21608040 10 Tf 106.76 0 Td (e)Tj /R21933816 10 Tf 6.93984 0 Td (in the root graph.)Tj /R22252384 10 Tf -149.7 -16.8 Td (nxtedge_sg)Tj /R21933816 10 Tf 47.2199 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (sg)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (e)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (edge_t)Tj /R21933816 10 Tf 27.7699 0 Td (,)Tj /R22252384 10 Tf 5 0 Td (node_t)Tj 2.5 Tc /R21933816 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (edge_t)Tj /R21933816 10 Tf -155.1 -12 Td [(returns the ne)14.9927(xt edge after)]TJ /R21608040 10 Tf 106.76 0 Td (e)Tj /R21933816 10 Tf 6.93984 0 Td (in the graph)Tj /R21608040 10 Tf 50.2699 0 Td (sg)Tj /R21933816 10 Tf 8.88984 0 Td (.)Tj /R22252384 10 Tf -208.86 -16.8 Td (opp)Tj /R21933816 10 Tf 16.1199 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (e)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (edge_t)Tj /R21933816 10 Tf 27.7699 0 Td (,)Tj /R22252384 10 Tf 5 0 Td (node_t)Tj 2.5 Tc /R21933816 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (node_t)Tj /R21933816 10 Tf -68.4398 -12 Td 0.445 Tw (returns the node on the edge)Tj /R21608040 10 Tf 118.2 0 Td (e)Tj /R21933816 10 Tf 7.38516 0 Td (not equal to)Tj /R21608040 10 Tf 51.0551 0 Td (n)Tj 5.445 Tc /R21933816 10 Tf 5 0 Td (.R)Tj 0 Tc 14.6148 0 Td (eturns NULL if)Tj /R21608040 10 Tf 66.0449 0 Td (n)Tj /R21933816 10 Tf 7.94492 0 Td (is not a node of)Tj /R21608040 10 Tf 66.384 0 Td (e)Tj 5.444 Tc /R21933816 10 Tf 4.43984 0 Td (.T)Tj 0 Tc 14.0539 0 Td 0.444 Tw (his can be)Tj -355.123 -12 Td 0 Tw (useful when using)Tj /R22252384 10 Tf 75.2699 0 Td (fstedge)Tj /R21933816 10 Tf 32.4898 0 Td (and)Tj /R22252384 10 Tf 16.9398 0 Td (nxtedge)Tj /R21933816 10 Tf 35.8301 0 Td (to enumerate the neighbors of)Tj /R21608040 10 Tf 121.92 0 Td (n)Tj /R21933816 10 Tf 5 0 Td (.)Tj /R22252384 10 Tf -344.45 -16.8 Td (Graph I/O)Tj 21 -12 Td (write)Tj /R21933816 10 Tf 22.2102 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21933816 10 Tf 33.8898 0 Td (\):)Tj -0.1 Tc /R22252384 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R21933816 10 Tf -57.2203 -12 Td (prints)Tj /R21608040 10 Tf 25.2801 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (in dot format onto the output stream.)Tj /R22252384 10 Tf -68.7801 -16.8 Td (writeG)Tj /R21933816 10 Tf 29.9898 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (fname)Tj /R21933816 10 Tf 26.9398 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj -0.1 Tc /R22252384 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R21933816 10 Tf -127.22 -12 Td (prints)Tj /R21608040 10 Tf 25.2801 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (in dot format into the Œle)Tj /R21608040 10 Tf 102.78 0 Td (fname)Tj /R21933816 10 Tf 24.4398 0 Td (.)Tj /R22252384 10 Tf -196 -16.8 Td (fwriteG)Tj /R21933816 10 Tf 33.3199 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (fd)Tj /R21933816 10 Tf 10.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21933816 10 Tf 11.6699 0 Td (\):)Tj -0.1 Tc /R22252384 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R21933816 10 Tf -100.56 -12 Td (prints)Tj /R21608040 10 Tf 25.2801 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td [(in dot format onto the open stream denoted by the inte)15(ger)]TJ /R21608040 10 Tf 232.32 0 Td (fd)Tj /R21933816 10 Tf 7.78008 0 Td (.)Tj -0.18 Tc /R22252384 10 Tf -308.88 -16.8 Td (re)Tj 0 Tc 8.7 0 Td (adG)Tj /R21933816 10 Tf 18.3398 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (fname)Tj /R21933816 10 Tf 26.9398 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (graph_t)Tj /R21933816 10 Tf -62.7 -12 Td 0.949 Tw (returns a graph read from the Œle)Tj /R21608040 10 Tf 140.773 0 Td (fname)Tj 3.449 Tc /R21933816 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 /R22252384 10 Tf 22.2102 0 Td (NULL)Tj /R21933816 10 Tf 30.2801 0 Td 0 Tw (is returned.)Tj /R22252384 10 Tf -88.4902 -16.8 Td [(fr)18.0151(eadG)]TJ /R21933816 10 Tf 30.3699 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (fd)Tj /R21933816 10 Tf 10.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21933816 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (graph_t)Tj /R21933816 10 Tf -36.0402 -12 Td [(returns the ne)14.9927(xt graph read from the open stream)]TJ /R21608040 10 Tf 197.3 0 Td (fd)Tj 5 Tc /R21933816 10 Tf 7.78008 0 Td (.R)Tj 0 Tc 14.1699 0 Td (eturns)Tj /R22252384 10 Tf 26.9398 0 Td (NULL)Tj /R21933816 10 Tf 30.2801 0 Td (at end of Œle.)Tj /R22252384 10 Tf -333.47 -16.8 Td (Graph miscellany)Tj 21 -12 Td (delete)Tj /R21933816 10 Tf 24.9898 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (x)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R21933816 10 Tf 22.2199 0 Td (\):)Tj -0.1 Tc /R22252384 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R21933816 10 Tf -99.4398 -12 Td 0.315 Tw (deletes object)Tj /R21608040 10 Tf 57.8398 0 Td (x)Tj /R21933816 10 Tf 7.25391 0 Td 0.314 Tw (from graph)Tj /R21608040 10 Tf 47.8379 0 Td (g)Tj 5.314 Tc /R21933816 10 Tf 5 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R21608040 10 Tf 6.14414 0 Td (g)Tj /R21933816 10 Tf 7.81406 0 Td (is)Tj /R22252384 10 Tf 9.48398 0 Td (NULL)Tj 2.814 Tc /R21933816 10 Tf 27.7801 0 Td (,t)Tj 0 Tc 8.09414 0 Td (he function uses the root graph of)Tj /R21608040 10 Tf 139.118 0 Td (x)Tj 5.314 Tc /R21933816 10 Tf 4.43984 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R21608040 10 Tf 6.14414 0 Td (x)Tj /R21933816 10 Tf 7.25391 0 Td (is a graph)Tj -356.492 -12 Td 0 Tw (or subgraph, it is closed unless)Tj /R21608040 10 Tf 125.27 0 Td (x)Tj /R21933816 10 Tf 6.93984 0 Td [(is lock)10.0146(ed.)]TJ /R22252384 10 Tf -168.21 -16.8 Td (isIn)Tj /R21933816 10 Tf 16.1199 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (x)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R21933816 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -80.6699 -12 Td (returns true if)Tj /R21608040 10 Tf 56.9301 0 Td (x)Tj /R21933816 10 Tf 6.93984 0 Td (is in subgraph)Tj /R21608040 10 Tf 58.6102 0 Td (g)Tj /R21933816 10 Tf 5 0 Td (.)Tj /R22252384 10 Tf -163.48 -16.8 Td (cloneG)Tj /R21933816 10 Tf 30 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (graph_t)Tj /R21933816 10 Tf -96.7801 -12 Td (creates a clone of graph)Tj /R21608040 10 Tf 97.4602 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (with name of)Tj /R21608040 10 Tf 55.2699 0 Td (s)Tj 5 Tc /R21933816 10 Tf 3.88984 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R21608040 10 Tf 5.83008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (is "", the created graph has the same name as)Tj /R21608040 10 Tf 182.28 0 Td (g)Tj /R21933816 10 Tf 5 0 Td (.)Tj /R22252384 10 Tf -410.45 -16.8 Td (clone)Tj /R21933816 10 Tf 22.2199 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (x)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R21933816 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (obj_t)Tj /R21933816 10 Tf -86.7699 -12 Td 0.065 Tw (creates a clone of object)Tj /R21608040 10 Tf 99.4551 0 Td (x)Tj /R21933816 10 Tf 7.00508 0 Td (in graph)Tj /R21608040 10 Tf 35.6801 0 Td (g)Tj 5.065 Tc /R21933816 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.487 Tw [(utes and structure as the original object.)-548.682(If an object with the same k)]TJ -0.15 Tc 281.461 0 Td 0.787 Tw (ey a)Tj 0 Tc 16.7172 0 Td (s)Tj /R21608040 10 Tf 6.87695 0 Td (x)Tj /R21933816 10 Tf 7.42695 0 Td 0.486 Tw [(already e)15.0146(xists, its at-)]TJ -312.482 -12 Td (trib)Tj 13.6898 0 Td 0.503 Tw (utes are o)Tj -0.15 Tc 39.1762 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.504 Tw (rlaid by those of)Tj /R21608040 10 Tf 69.7859 0 Td (x)Tj /R21933816 10 Tf 7.44414 0 Td [(and the object is returned.)-550.415(If an edge is cloned, both endpoints)]TJ -139.386 -12 Td 0.032 Tw [(are implicitly cloned.)-503.201(If a graph is cloned, all nodes, edges and subgraphs are implicitly cloned.)]TJ 389.341 0 Td (If)Tj /R21608040 10 Tf -389.341 -12 Td (x)Tj /R21933816 10 Tf 7.79609 0 Td 0.856 Tw (is a graph,)Tj /R21608040 10 Tf 46.448 0 Td (g)Tj /R21933816 10 Tf 8.35586 0 Td (may be)Tj /R22252384 10 Tf 33.3719 0 Td (NULL)Tj 3.356 Tc /R21933816 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.357 Tc 163.228 0 Td (wr)Tj 0 Tc 13.907 0 Td 0.857 Tw (oot graph. In this)Tj -325.099 -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 /R22252384 10 Tf 27.7801 0 Td (cloneG\()Tj /R21608040 10 Tf 33.3301 0 Td (x)Tj /R22252384 10 Tf 4.43984 0 Td (,""\))Tj /R21933816 10 Tf 16.9301 0 Td (.)Tj -41.625 -62.4 Td [(29 August 2013)-19705.5(6)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2474 │ │ │ │ │ │ +2472 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R24148832 │ │ │ │ │ │ +R22252384 │ │ │ │ │ │ │ │ │ │ │ │ -R23830264 │ │ │ │ │ │ +R21933816 │ │ │ │ │ │ │ │ │ │ │ │ -R23504488 │ │ │ │ │ │ +R21608040 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -1008,29 +1008,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23504488 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R23504488 10 Tf 218.75 0 Td (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td (\(1\))Tj /R24148832 10 Tf -420.34 -36 Td (copy)Tj /R23830264 10 Tf 20 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (x)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R23830264 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (obj_t)Tj /R23830264 10 Tf -84.55 -12 Td 0.523 Tw (creates a cop)Tj 3.023 Tc 52.5859 0 Td [(yo)302.295(fo)]TJ 0 Tc 24.3762 0 Td (bject)Tj /R23504488 10 Tf 22.4621 0 Td (x)Tj /R23830264 10 Tf 7.46211 0 Td 0.522 Tw (in graph)Tj /R23504488 10 Tf 36.5941 0 Td (g)Tj 3.022 Tc /R23830264 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)25.0049(alue attrib)19.9805(utes as)]TJ -221.129 -12 Td 0.248 Tw [(the original object.)-524.807(If an object with the same k)]TJ -0.15 Tc 193.492 0 Td 0.548 Tw (ey a)Tj 0 Tc 16.4781 0 Td (s)Tj /R23504488 10 Tf 6.63789 0 Td (x)Tj /R23830264 10 Tf 7.18789 0 Td 0.249 Tw [(already e)14.9854(xists, its attrib)19.9951(utes are o)]TJ -0.15 Tc 131.835 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlaid by)Tj -364.921 -12 Td 0.65 Tw (those of)Tj /R23504488 10 Tf 35.7398 0 Td (x)Tj /R23830264 10 Tf 7.58906 0 Td 0.649 Tw [(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 /R23504488 10 Tf 6.47891 0 Td (x)Tj /R23830264 10 Tf 7.58906 0 Td 0.649 Tw (is a graph, none of its)Tj -306.655 -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 /R23504488 10 Tf 32.4199 0 Td (x)Tj /R23830264 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 /R23504488 10 Tf 9.91719 0 Td (x)Tj /R23830264 10 Tf 7.69688 0 Td (is a graph,)Tj /R23504488 10 Tf 46.1512 0 Td (g)Tj /R23830264 10 Tf 8.25703 0 Td (may be)Tj /R24148832 10 Tf 33.1738 0 Td (NULL)Tj 3.257 Tc /R23830264 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 /R24148832 10 Tf -122.12 -16.8 Td (copyA)Tj /R23830264 10 Tf 27.2199 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R23830264 10 Tf 14.35 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (obj_t)Tj /R23830264 10 Tf 22.2199 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (tgt)Tj /R23830264 10 Tf 13.0602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R23830264 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -93.0703 -12 Td 1.055 Tw [(copies the attrib)20.0146(utes of object)]TJ /R23504488 10 Tf 125.335 0 Td [(sr)36.9849(c)]TJ /R23830264 10 Tf 15.4051 0 Td (to object)Tj /R23504488 10 Tf 39.3301 0 Td (tgt)Tj 3.555 Tc /R23830264 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.556 Tc 45.0648 0 Td (ya)Tj 0 Tc 12.9961 0 Td (ttrib)Tj 16.4699 0 Td 1.056 Tw (ute v)Tj 20.5262 0 Td (alues)Tj /R23504488 10 Tf 24.1059 0 Td (tgt)Tj /R23830264 10 Tf 14.116 0 Td (may initially)Tj -344.104 -12 Td (ha)Tj -0.15 Tc 9.23984 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R24148832 10 Tf -54.5297 -16.8 Td (induce)Tj /R23830264 10 Tf 28.3398 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R23830264 10 Tf 33.8898 0 Td (\):)Tj -0.1 Tc /R24148832 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj -0.15 Tc /R23830264 10 Tf -63.35 -12 Td (ex)Tj 0 Tc 9.28984 0 Td (tends)Tj /R23504488 10 Tf 23.6102 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td 0 Tw [(to its node-induced subgraph e)14.9854(xtension in its root graph.)]TJ /R24148832 10 Tf -76.4 -16.8 Td (hasAttr)Tj /R23830264 10 Tf 32.7699 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R23830264 10 Tf 14.35 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (obj_t)Tj /R23830264 10 Tf 22.2199 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (name)Tj /R23830264 10 Tf 24.1602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -112.5 -12 Td (returns non-zero if object)Tj /R23504488 10 Tf 103.86 0 Td [(sr)36.9849(c)]TJ /R23830264 10 Tf 14.35 0 Td [(has an attrib)19.9927(ute whose name is)]TJ /R23504488 10 Tf 124.78 0 Td (name)Tj 2.5 Tc /R23830264 10 Tf 21.6602 0 Td [(.I)249.99(tr)]TJ 0 Tc 16.9402 0 Td (eturns 0 otherwise.)Tj /R24148832 10 Tf -317.591 -16.8 Td (isAttr)Tj /R23830264 10 Tf 24.9898 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (kind)Tj /R23830264 10 Tf 19.7199 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (name)Tj /R23830264 10 Tf 24.1602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -164.54 -12 Td 0.071 Tw (returns non-zero if an attrib)Tj 110.054 0 Td (ute)Tj /R23504488 10 Tf 14.791 0 Td (name)Tj /R23830264 10 Tf 24.2309 0 Td (has been deŒned in)Tj /R23504488 10 Tf 79.7141 0 Td (g)Tj /R23830264 10 Tf 7.56992 0 Td 0.07 Tw (for objects of the gi)Tj -0.15 Tc 78.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R23504488 10 Tf 7.56992 0 Td (kind)Tj 2.57 Tc /R23830264 10 Tf 17.2199 0 Td (.F)Tj 0 Tc 10.4801 0 Td (or nodes,)Tj -359.27 -12 Td 0 Tw (edges, and graphs,)Tj /R23504488 10 Tf 76.3699 0 Td (kind)Tj /R23830264 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 /R24148832 10 Tf -316.88 -16.8 Td (aget)Tj /R23830264 10 Tf 17.7699 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R23830264 10 Tf 14.35 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (obj_t)Tj /R23830264 10 Tf 22.2199 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (name)Tj /R23830264 10 Tf 24.1602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 10 Tf -97.5004 -12 Td 0.143 Tw [(returns the v)24.9829(alue of attrib)]TJ 101.212 0 Td (ute)Tj /R23504488 10 Tf 14.8629 0 Td (name)Tj /R23830264 10 Tf 24.3031 0 Td (in object)Tj /R23504488 10 Tf 37.5059 0 Td [(sr)36.9849(c)]TJ 2.644 Tc /R23830264 10 Tf 11.85 0 Td (.T)Tj 0 Tc 11.2539 0 Td 0.144 Tw (his is useful for those cases when)Tj /R23504488 10 Tf 136.818 0 Td (name)Tj /R23830264 10 Tf 24.3039 0 Td (conicts)Tj -362.11 -12 Td 0.974 Tw (with one of the k)Tj -0.15 Tc 71.566 0 Td (ey)Tj -0.1 Tc 9.28984 0 Td (wo)Tj 0 Tc 12.1199 0 Td [(rds such as "head" or "root".)-597.407(If the attrib)20.0098(ute has not been declared in the)]TJ -92.9758 -12 Td 1.001 Tw (graph, the function will initialize it with a def)Tj 189.838 0 Td 1.002 Tw [(ault v)25.0049(alue of "". T)]TJ 3.502 Tc 74.718 0 Td (oa)Tj -0.2 Tc 12.7422 0 Td (vo)Tj 0 Tc 9.8 0 Td (id this, one should use the)Tj /R24148832 10 Tf -287.098 -12 Td (hasAttr)Tj /R23830264 10 Tf 35.2699 0 Td (or)Tj /R24148832 10 Tf 10.8301 0 Td (isAttr)Tj /R23830264 10 Tf 27.4898 0 Td 0 Tw [(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ /R24148832 10 Tf -109.59 -16.8 Td (aset)Tj /R23830264 10 Tf 16.6602 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R23830264 10 Tf 14.35 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (obj_t)Tj /R23830264 10 Tf 22.2199 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (name)Tj /R23830264 10 Tf 24.1602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (value)Tj /R23830264 10 Tf 24.1602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -155.831 -12 Td 0.624 Tw [(sets the v)25.0037(alue of attrib)]TJ 90.366 0 Td (ute)Tj /R23504488 10 Tf 15.3441 0 Td (name)Tj /R23830264 10 Tf 24.784 0 Td (in object)Tj /R23504488 10 Tf 38.468 0 Td [(sr)36.9849(c)]TJ /R23830264 10 Tf 14.9742 0 Td (to)Tj /R23504488 10 Tf 10.9031 0 Td (value)Tj 5.623 Tc /R23830264 10 Tf 21.6602 0 Td (.R)Tj 0 Tc 14.793 0 Td 0.623 Tw (eturns 0 on success, non-zero on f)Tj 139.438 0 Td (ailure.)Tj -370.73 -12 Td (See)Tj /R24148832 10 Tf 16.9398 0 Td (aget)Tj /R23830264 10 Tf 20.2699 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R24148832 10 Tf -96.7895 -16.8 Td (getDt)Tj /R23830264 10 Tf 28.8801 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (kind)Tj /R23830264 10 Tf 19.7199 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (name)Tj /R23830264 10 Tf 24.1602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 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 /R23504488 10 Tf 15.1949 0 Td (name)Tj /R23830264 10 Tf 24.6352 0 Td (in objects in)Tj /R23504488 10 Tf 52.8148 0 Td (g)Tj /R23830264 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 /R23504488 10 Tf 7.975 0 Td (kind)Tj 2.975 Tc /R23830264 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 /R23504488 10 Tf 31.7129 0 Td (kind)Tj /R23830264 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.7 -12 Td 1.001 Tw (graph, the function will initialize it with a def)Tj 189.838 0 Td 1.002 Tw [(ault v)25.0049(alue of "". T)]TJ 3.502 Tc 74.718 0 Td (oa)Tj -0.2 Tc 12.7422 0 Td (vo)Tj 0 Tc 9.8 0 Td (id this, one should use the)Tj /R24148832 10 Tf -287.098 -12 Td (isAttr)Tj /R23830264 10 Tf 27.4898 0 Td 0 Tw [(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ /R24148832 10 Tf -63.4898 -16.8 Td (setDt)Tj /R23830264 10 Tf 27.7699 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (kind)Tj /R23830264 10 Tf 19.7199 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (name)Tj /R23830264 10 Tf 24.1602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (value)Tj /R23830264 10 Tf 24.1602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -226.761 -12 Td 0.202 Tw (sets the def)Tj 45.2941 0 Td 0.201 Tw [(ault v)24.9829(alue of attrib)]TJ 73.7531 0 Td (ute)Tj /R23504488 10 Tf 14.9211 0 Td (name)Tj /R23830264 10 Tf 24.3609 0 Td (to)Tj /R23504488 10 Tf 10.4809 0 Td (value)Tj /R23830264 10 Tf 24.3609 0 Td (in objects in)Tj /R23504488 10 Tf 51.993 0 Td (g)Tj /R23830264 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 /R23504488 10 Tf 7.70117 0 Td (kind)Tj 2.701 Tc /R23830264 10 Tf 17.2199 0 Td (.F)Tj 0 Tc 10.6109 0 Td (or nodes, edges,)Tj -331.169 -12 Td 1.212 Tw (and graphs,)Tj /R23504488 10 Tf 51.0238 0 Td (kind)Tj /R23830264 10 Tf 20.932 0 Td 1.213 Tw (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 (eturns 0 on success, non-zero on)Tj -0.1 Tc -259.966 -12 Td (fa)Tj 0 Tc 7.66992 0 Td 0 Tw (ilure. See)Tj /R24148832 10 Tf 40.2699 0 Td (getDt)Tj /R23830264 10 Tf 31.3801 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R24148832 10 Tf -138.9 -16.8 Td (fstAttr)Tj /R23830264 10 Tf 28.8699 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (kind)Tj /R23830264 10 Tf 19.7199 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 10 Tf -108.98 -12 Td 1.628 Tw [(returns the name of the Œrst attrib)20.0098(ute of objects in)]TJ /R23504488 10 Tf 216.61 0 Td (g)Tj /R23830264 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 /R23504488 10 Tf 9.12813 0 Td (kind)Tj 4.127 Tc /R23830264 10 Tf 17.2199 0 Td (.F)Tj 0 Tc 12.0371 0 Td 1.627 Tw (or nodes, edges, and)Tj -309.749 -12 Td (graphs,)Tj /R23504488 10 Tf 32.457 0 Td (kind)Tj /R23830264 10 Tf 20.5172 0 Td 0.797 Tw (should be "N", "E", and "G", respecti)Tj -0.15 Tc 153.712 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.798 Tw [(here are no attrib)20.0195(utes, the string "" is)]TJ -244.142 -12 Td (returned.)Tj /R24148832 10 Tf -36 -16.8 Td (nxtAttr)Tj /R23830264 10 Tf 32.2102 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (kind)Tj /R23830264 10 Tf 19.7199 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (name)Tj /R23830264 10 Tf 24.1602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 10 Tf -171.761 -12 Td 0.063 Tw [(returns the name of the ne)14.9927(xt attrib)19.9878(ute of objects in)]TJ /R23504488 10 Tf 202.47 0 Td (g)Tj /R23830264 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 /R23504488 10 Tf 7.56211 0 Td (kind)Tj /R23830264 10 Tf 19.782 0 Td 0.062 Tw (after the attrib)Tj 56.5738 0 Td (ute)Tj /R23504488 10 Tf 14.782 0 Td (name)Tj 5.062 Tc /R23830264 10 Tf 21.6602 0 Td (.T)Tj 0 Tc 13.6719 0 Td (he)Tj -386.561 -12 Td [(ar)18.0151(gument)]TJ /R23504488 10 Tf 40.2527 0 Td (name)Tj /R23830264 10 Tf 24.323 0 Td 0.163 Tw [(must be the name of an e)15.0195(xisting attrib)]TJ 151.611 0 Td 0.164 Tw [(ute; it will typically be the return v)25.0195(alue of an)]TJ -216.187 -12 Td (pre)Tj 12.5199 0 Td 0.895 Tw (vious call to)Tj /R24148832 10 Tf 54.075 0 Td (fstAttr)Tj /R23830264 10 Tf 32.2648 0 Td (or)Tj /R24148832 10 Tf 11.725 0 Td (nxtAttr)Tj 5.895 Tc /R23830264 10 Tf 32.2102 0 Td (.F)Tj 0 Tc 13.8051 0 Td (or nodes, edges, and graphs,)Tj /R23504488 10 Tf 120.005 0 Td (kind)Tj /R23830264 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 /R24148832 10 Tf -123.09 -16.8 Td (compOf)Tj /R23830264 10 Tf 34.4398 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R23830264 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (graph_t)Tj /R23830264 10 Tf -106.22 -12 Td 0.766 Tw (returns the connected component of the graph)Tj /R23504488 10 Tf 191.152 0 Td (g)Tj /R23830264 10 Tf 8.26602 0 Td (containing node)Tj /R23504488 10 Tf 68.1922 0 Td (n)Tj 3.266 Tc /R23830264 10 Tf 5 0 Td [(,a)326.616(sas)]TJ 0 Tc 28.9578 0 Td (ubgraph of)Tj /R23504488 10 Tf 47.632 0 Td (g)Tj 3.266 Tc /R23830264 10 Tf 5 0 Td (.T)Tj 0 Tc 11.8762 0 Td (he sub-)Tj -366.076 -12 Td 0.184 Tw (graph only contains the nodes. One can use)Tj /R23504488 10 Tf 177.272 0 Td (induce)Tj /R23830264 10 Tf 29.3441 0 Td 0.183 Tw [(to add the edges. The function f)10.0049(ails and returns)]TJ /R24148832 10 Tf -206.616 -12 Td (NULL)Tj /R23830264 10 Tf 30.2801 0 Td (if)Tj /R23504488 10 Tf 8.61016 0 Td (n)Tj /R23830264 10 Tf 7.5 0 Td 0 Tw (is not in)Tj /R23504488 10 Tf 34.7301 0 Td (g)Tj 2.5 Tc /R23830264 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 /R23504488 10 Tf 235.55 0 Td (g)Tj /R23830264 10 Tf 5 0 Td (.)Tj /R24148832 10 Tf -374.34 -16.8 Td (kindOf)Tj /R23830264 10 Tf 30.5699 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (obj)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R23830264 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 10 Tf -51.7902 -12 Td 0.065 Tw (returns an indication of the type of)Tj /R23504488 10 Tf 141.265 0 Td (obj)Tj 5.065 Tc /R23830264 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 89.9152 -38.4 Td 0 Tw [(29 August 2013)-19705.5(7)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21608040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21608040 10 Tf 218.75 0 Td (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td (\(1\))Tj /R22252384 10 Tf -420.34 -36 Td (copy)Tj /R21933816 10 Tf 20 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (x)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R21933816 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (obj_t)Tj /R21933816 10 Tf -84.55 -12 Td 0.523 Tw (creates a cop)Tj 3.023 Tc 52.5859 0 Td [(yo)302.295(fo)]TJ 0 Tc 24.3762 0 Td (bject)Tj /R21608040 10 Tf 22.4621 0 Td (x)Tj /R21933816 10 Tf 7.46211 0 Td 0.522 Tw (in graph)Tj /R21608040 10 Tf 36.5941 0 Td (g)Tj 3.022 Tc /R21933816 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)25.0049(alue attrib)19.9805(utes as)]TJ -221.129 -12 Td 0.248 Tw [(the original object.)-524.807(If an object with the same k)]TJ -0.15 Tc 193.492 0 Td 0.548 Tw (ey a)Tj 0 Tc 16.4781 0 Td (s)Tj /R21608040 10 Tf 6.63789 0 Td (x)Tj /R21933816 10 Tf 7.18789 0 Td 0.249 Tw [(already e)14.9854(xists, its attrib)19.9951(utes are o)]TJ -0.15 Tc 131.835 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlaid by)Tj -364.921 -12 Td 0.65 Tw (those of)Tj /R21608040 10 Tf 35.7398 0 Td (x)Tj /R21933816 10 Tf 7.58906 0 Td 0.649 Tw [(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 /R21608040 10 Tf 6.47891 0 Td (x)Tj /R21933816 10 Tf 7.58906 0 Td 0.649 Tw (is a graph, none of its)Tj -306.655 -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 /R21608040 10 Tf 32.4199 0 Td (x)Tj /R21933816 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 /R21608040 10 Tf 9.91719 0 Td (x)Tj /R21933816 10 Tf 7.69688 0 Td (is a graph,)Tj /R21608040 10 Tf 46.1512 0 Td (g)Tj /R21933816 10 Tf 8.25703 0 Td (may be)Tj /R22252384 10 Tf 33.1738 0 Td (NULL)Tj 3.257 Tc /R21933816 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 /R22252384 10 Tf -122.12 -16.8 Td (copyA)Tj /R21933816 10 Tf 27.2199 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R21933816 10 Tf 14.35 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (obj_t)Tj /R21933816 10 Tf 22.2199 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (tgt)Tj /R21933816 10 Tf 13.0602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R21933816 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -93.0703 -12 Td 1.055 Tw [(copies the attrib)20.0146(utes of object)]TJ /R21608040 10 Tf 125.335 0 Td [(sr)36.9849(c)]TJ /R21933816 10 Tf 15.4051 0 Td (to object)Tj /R21608040 10 Tf 39.3301 0 Td (tgt)Tj 3.555 Tc /R21933816 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.556 Tc 45.0648 0 Td (ya)Tj 0 Tc 12.9961 0 Td (ttrib)Tj 16.4699 0 Td 1.056 Tw (ute v)Tj 20.5262 0 Td (alues)Tj /R21608040 10 Tf 24.1059 0 Td (tgt)Tj /R21933816 10 Tf 14.116 0 Td (may initially)Tj -344.104 -12 Td (ha)Tj -0.15 Tc 9.23984 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R22252384 10 Tf -54.5297 -16.8 Td (induce)Tj /R21933816 10 Tf 28.3398 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21933816 10 Tf 33.8898 0 Td (\):)Tj -0.1 Tc /R22252384 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj -0.15 Tc /R21933816 10 Tf -63.35 -12 Td (ex)Tj 0 Tc 9.28984 0 Td (tends)Tj /R21608040 10 Tf 23.6102 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td 0 Tw [(to its node-induced subgraph e)14.9854(xtension in its root graph.)]TJ /R22252384 10 Tf -76.4 -16.8 Td (hasAttr)Tj /R21933816 10 Tf 32.7699 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R21933816 10 Tf 14.35 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (obj_t)Tj /R21933816 10 Tf 22.2199 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (name)Tj /R21933816 10 Tf 24.1602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -112.5 -12 Td (returns non-zero if object)Tj /R21608040 10 Tf 103.86 0 Td [(sr)36.9849(c)]TJ /R21933816 10 Tf 14.35 0 Td [(has an attrib)19.9927(ute whose name is)]TJ /R21608040 10 Tf 124.78 0 Td (name)Tj 2.5 Tc /R21933816 10 Tf 21.6602 0 Td [(.I)249.99(tr)]TJ 0 Tc 16.9402 0 Td (eturns 0 otherwise.)Tj /R22252384 10 Tf -317.591 -16.8 Td (isAttr)Tj /R21933816 10 Tf 24.9898 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (kind)Tj /R21933816 10 Tf 19.7199 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (name)Tj /R21933816 10 Tf 24.1602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -164.54 -12 Td 0.071 Tw (returns non-zero if an attrib)Tj 110.054 0 Td (ute)Tj /R21608040 10 Tf 14.791 0 Td (name)Tj /R21933816 10 Tf 24.2309 0 Td (has been deŒned in)Tj /R21608040 10 Tf 79.7141 0 Td (g)Tj /R21933816 10 Tf 7.56992 0 Td 0.07 Tw (for objects of the gi)Tj -0.15 Tc 78.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R21608040 10 Tf 7.56992 0 Td (kind)Tj 2.57 Tc /R21933816 10 Tf 17.2199 0 Td (.F)Tj 0 Tc 10.4801 0 Td (or nodes,)Tj -359.27 -12 Td 0 Tw (edges, and graphs,)Tj /R21608040 10 Tf 76.3699 0 Td (kind)Tj /R21933816 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 /R22252384 10 Tf -316.88 -16.8 Td (aget)Tj /R21933816 10 Tf 17.7699 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R21933816 10 Tf 14.35 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (obj_t)Tj /R21933816 10 Tf 22.2199 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (name)Tj /R21933816 10 Tf 24.1602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 10 Tf -97.5004 -12 Td 0.143 Tw [(returns the v)24.9829(alue of attrib)]TJ 101.212 0 Td (ute)Tj /R21608040 10 Tf 14.8629 0 Td (name)Tj /R21933816 10 Tf 24.3031 0 Td (in object)Tj /R21608040 10 Tf 37.5059 0 Td [(sr)36.9849(c)]TJ 2.644 Tc /R21933816 10 Tf 11.85 0 Td (.T)Tj 0 Tc 11.2539 0 Td 0.144 Tw (his is useful for those cases when)Tj /R21608040 10 Tf 136.818 0 Td (name)Tj /R21933816 10 Tf 24.3039 0 Td (conicts)Tj -362.11 -12 Td 0.974 Tw (with one of the k)Tj -0.15 Tc 71.566 0 Td (ey)Tj -0.1 Tc 9.28984 0 Td (wo)Tj 0 Tc 12.1199 0 Td [(rds such as "head" or "root".)-597.407(If the attrib)20.0098(ute has not been declared in the)]TJ -92.9758 -12 Td 1.001 Tw (graph, the function will initialize it with a def)Tj 189.838 0 Td 1.002 Tw [(ault v)25.0049(alue of "". T)]TJ 3.502 Tc 74.718 0 Td (oa)Tj -0.2 Tc 12.7422 0 Td (vo)Tj 0 Tc 9.8 0 Td (id this, one should use the)Tj /R22252384 10 Tf -287.098 -12 Td (hasAttr)Tj /R21933816 10 Tf 35.2699 0 Td (or)Tj /R22252384 10 Tf 10.8301 0 Td (isAttr)Tj /R21933816 10 Tf 27.4898 0 Td 0 Tw [(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ /R22252384 10 Tf -109.59 -16.8 Td (aset)Tj /R21933816 10 Tf 16.6602 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R21933816 10 Tf 14.35 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (obj_t)Tj /R21933816 10 Tf 22.2199 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (name)Tj /R21933816 10 Tf 24.1602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (value)Tj /R21933816 10 Tf 24.1602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -155.831 -12 Td 0.624 Tw [(sets the v)25.0037(alue of attrib)]TJ 90.366 0 Td (ute)Tj /R21608040 10 Tf 15.3441 0 Td (name)Tj /R21933816 10 Tf 24.784 0 Td (in object)Tj /R21608040 10 Tf 38.468 0 Td [(sr)36.9849(c)]TJ /R21933816 10 Tf 14.9742 0 Td (to)Tj /R21608040 10 Tf 10.9031 0 Td (value)Tj 5.623 Tc /R21933816 10 Tf 21.6602 0 Td (.R)Tj 0 Tc 14.793 0 Td 0.623 Tw (eturns 0 on success, non-zero on f)Tj 139.438 0 Td (ailure.)Tj -370.73 -12 Td (See)Tj /R22252384 10 Tf 16.9398 0 Td (aget)Tj /R21933816 10 Tf 20.2699 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R22252384 10 Tf -96.7895 -16.8 Td (getDt)Tj /R21933816 10 Tf 28.8801 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (kind)Tj /R21933816 10 Tf 19.7199 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (name)Tj /R21933816 10 Tf 24.1602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 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 /R21608040 10 Tf 15.1949 0 Td (name)Tj /R21933816 10 Tf 24.6352 0 Td (in objects in)Tj /R21608040 10 Tf 52.8148 0 Td (g)Tj /R21933816 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 /R21608040 10 Tf 7.975 0 Td (kind)Tj 2.975 Tc /R21933816 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 /R21608040 10 Tf 31.7129 0 Td (kind)Tj /R21933816 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.7 -12 Td 1.001 Tw (graph, the function will initialize it with a def)Tj 189.838 0 Td 1.002 Tw [(ault v)25.0049(alue of "". T)]TJ 3.502 Tc 74.718 0 Td (oa)Tj -0.2 Tc 12.7422 0 Td (vo)Tj 0 Tc 9.8 0 Td (id this, one should use the)Tj /R22252384 10 Tf -287.098 -12 Td (isAttr)Tj /R21933816 10 Tf 27.4898 0 Td 0 Tw [(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ /R22252384 10 Tf -63.4898 -16.8 Td (setDt)Tj /R21933816 10 Tf 27.7699 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (kind)Tj /R21933816 10 Tf 19.7199 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (name)Tj /R21933816 10 Tf 24.1602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (value)Tj /R21933816 10 Tf 24.1602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -226.761 -12 Td 0.202 Tw (sets the def)Tj 45.2941 0 Td 0.201 Tw [(ault v)24.9829(alue of attrib)]TJ 73.7531 0 Td (ute)Tj /R21608040 10 Tf 14.9211 0 Td (name)Tj /R21933816 10 Tf 24.3609 0 Td (to)Tj /R21608040 10 Tf 10.4809 0 Td (value)Tj /R21933816 10 Tf 24.3609 0 Td (in objects in)Tj /R21608040 10 Tf 51.993 0 Td (g)Tj /R21933816 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 /R21608040 10 Tf 7.70117 0 Td (kind)Tj 2.701 Tc /R21933816 10 Tf 17.2199 0 Td (.F)Tj 0 Tc 10.6109 0 Td (or nodes, edges,)Tj -331.169 -12 Td 1.212 Tw (and graphs,)Tj /R21608040 10 Tf 51.0238 0 Td (kind)Tj /R21933816 10 Tf 20.932 0 Td 1.213 Tw (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 (eturns 0 on success, non-zero on)Tj -0.1 Tc -259.966 -12 Td (fa)Tj 0 Tc 7.66992 0 Td 0 Tw (ilure. See)Tj /R22252384 10 Tf 40.2699 0 Td (getDt)Tj /R21933816 10 Tf 31.3801 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R22252384 10 Tf -138.9 -16.8 Td (fstAttr)Tj /R21933816 10 Tf 28.8699 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (kind)Tj /R21933816 10 Tf 19.7199 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 10 Tf -108.98 -12 Td 1.628 Tw [(returns the name of the Œrst attrib)20.0098(ute of objects in)]TJ /R21608040 10 Tf 216.61 0 Td (g)Tj /R21933816 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 /R21608040 10 Tf 9.12813 0 Td (kind)Tj 4.127 Tc /R21933816 10 Tf 17.2199 0 Td (.F)Tj 0 Tc 12.0371 0 Td 1.627 Tw (or nodes, edges, and)Tj -309.749 -12 Td (graphs,)Tj /R21608040 10 Tf 32.457 0 Td (kind)Tj /R21933816 10 Tf 20.5172 0 Td 0.797 Tw (should be "N", "E", and "G", respecti)Tj -0.15 Tc 153.712 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.798 Tw [(here are no attrib)20.0195(utes, the string "" is)]TJ -244.142 -12 Td (returned.)Tj /R22252384 10 Tf -36 -16.8 Td (nxtAttr)Tj /R21933816 10 Tf 32.2102 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (kind)Tj /R21933816 10 Tf 19.7199 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (name)Tj /R21933816 10 Tf 24.1602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 10 Tf -171.761 -12 Td 0.063 Tw [(returns the name of the ne)14.9927(xt attrib)19.9878(ute of objects in)]TJ /R21608040 10 Tf 202.47 0 Td (g)Tj /R21933816 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 /R21608040 10 Tf 7.56211 0 Td (kind)Tj /R21933816 10 Tf 19.782 0 Td 0.062 Tw (after the attrib)Tj 56.5738 0 Td (ute)Tj /R21608040 10 Tf 14.782 0 Td (name)Tj 5.062 Tc /R21933816 10 Tf 21.6602 0 Td (.T)Tj 0 Tc 13.6719 0 Td (he)Tj -386.561 -12 Td [(ar)18.0151(gument)]TJ /R21608040 10 Tf 40.2527 0 Td (name)Tj /R21933816 10 Tf 24.323 0 Td 0.163 Tw [(must be the name of an e)15.0195(xisting attrib)]TJ 151.611 0 Td 0.164 Tw [(ute; it will typically be the return v)25.0195(alue of an)]TJ -216.187 -12 Td (pre)Tj 12.5199 0 Td 0.895 Tw (vious call to)Tj /R22252384 10 Tf 54.075 0 Td (fstAttr)Tj /R21933816 10 Tf 32.2648 0 Td (or)Tj /R22252384 10 Tf 11.725 0 Td (nxtAttr)Tj 5.895 Tc /R21933816 10 Tf 32.2102 0 Td (.F)Tj 0 Tc 13.8051 0 Td (or nodes, edges, and graphs,)Tj /R21608040 10 Tf 120.005 0 Td (kind)Tj /R21933816 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 /R22252384 10 Tf -123.09 -16.8 Td (compOf)Tj /R21933816 10 Tf 34.4398 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21933816 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (graph_t)Tj /R21933816 10 Tf -106.22 -12 Td 0.766 Tw (returns the connected component of the graph)Tj /R21608040 10 Tf 191.152 0 Td (g)Tj /R21933816 10 Tf 8.26602 0 Td (containing node)Tj /R21608040 10 Tf 68.1922 0 Td (n)Tj 3.266 Tc /R21933816 10 Tf 5 0 Td [(,a)326.616(sas)]TJ 0 Tc 28.9578 0 Td (ubgraph of)Tj /R21608040 10 Tf 47.632 0 Td (g)Tj 3.266 Tc /R21933816 10 Tf 5 0 Td (.T)Tj 0 Tc 11.8762 0 Td (he sub-)Tj -366.076 -12 Td 0.184 Tw (graph only contains the nodes. One can use)Tj /R21608040 10 Tf 177.272 0 Td (induce)Tj /R21933816 10 Tf 29.3441 0 Td 0.183 Tw [(to add the edges. The function f)10.0049(ails and returns)]TJ /R22252384 10 Tf -206.616 -12 Td (NULL)Tj /R21933816 10 Tf 30.2801 0 Td (if)Tj /R21608040 10 Tf 8.61016 0 Td (n)Tj /R21933816 10 Tf 7.5 0 Td 0 Tw (is not in)Tj /R21608040 10 Tf 34.7301 0 Td (g)Tj 2.5 Tc /R21933816 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 /R21608040 10 Tf 235.55 0 Td (g)Tj /R21933816 10 Tf 5 0 Td (.)Tj /R22252384 10 Tf -374.34 -16.8 Td (kindOf)Tj /R21933816 10 Tf 30.5699 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (obj)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R21933816 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 10 Tf -51.7902 -12 Td 0.065 Tw (returns an indication of the type of)Tj /R21608040 10 Tf 141.265 0 Td (obj)Tj 5.065 Tc /R21933816 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 89.9152 -38.4 Td 0 Tw [(29 August 2013)-19705.5(7)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3765 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R24148832 │ │ │ │ │ │ +R22252384 │ │ │ │ │ │ │ │ │ │ │ │ -R23830264 │ │ │ │ │ │ +R21933816 │ │ │ │ │ │ │ │ │ │ │ │ -R23504488 │ │ │ │ │ │ +R21608040 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -1067,29 +1067,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23504488 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R23504488 10 Tf 218.75 0 Td (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td (\(1\))Tj /R24148832 10 Tf -420.34 -36 Td (lock)Tj /R23830264 10 Tf 17.7801 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (v)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R23830264 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -71.7801 -12 Td 0.243 Tw (implements graph locking on root graphs. If the inte)Tj 210.384 0 Td (ger)Tj /R23504488 10 Tf 15.5129 0 Td (v)Tj /R23830264 10 Tf 7.18281 0 Td (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 0.242 Tw (he graph is set so that future)Tj -281.786 -12 Td 0.035 Tw (calls to)Tj /R24148832 10 Tf 31.1801 0 Td (delete)Tj /R23830264 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 /R23504488 10 Tf 31.7199 0 Td (v)Tj /R23830264 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 /R23504488 10 Tf 9.225 0 Td (v)Tj /R23830264 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 /R24148832 10 Tf -57 -16.8 Td (Strings)Tj 21 -12 Td (sprintf)Tj /R23830264 10 Tf 28.8898 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (fmt)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (...)Tj 2.5 Tc /R23830264 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 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 /R23504488 10 Tf 367.412 0 Td (fmt)Tj /R23830264 10 Tf 16.3781 0 Td (ac-)Tj -383.79 -12 Td 0 Tw (cording to the)Tj /R23504488 10 Tf 59.3 0 Td (printf)Tj /R23830264 10 Tf 24.1898 0 Td (\(3\) format)Tj /R23504488 10 Tf 45.2898 0 Td (fmt)Tj /R24148832 10 Tf -164.78 -16.8 Td (gsub)Tj /R23830264 10 Tf 20.0102 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (str)Tj /R23830264 10 Tf 13.0602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (pat)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj -128.351 -16.8 Td (gsub)Tj /R23830264 10 Tf 20.0102 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (str)Tj /R23830264 10 Tf 13.0602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (pat)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj -0.37 Tc /R23504488 10 Tf 5 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj /R23830264 10 Tf 10.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 10 Tf -145.871 -12 Td (returns)Tj /R23504488 10 Tf 30.2699 0 Td (str)Tj /R23830264 10 Tf 13.0602 0 Td (with all substrings matching)Tj /R23504488 10 Tf 115.56 0 Td (pat)Tj /R23830264 10 Tf 15.2801 0 Td (deleted or replaced by)Tj -0.37 Tc /R23504488 10 Tf 91.0801 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj 2.5 Tc /R23830264 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 /R24148832 10 Tf -362.13 -16.8 Td (sub)Tj /R23830264 10 Tf 15.0102 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (str)Tj /R23830264 10 Tf 13.0602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (pat)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj -123.351 -16.8 Td (sub)Tj /R23830264 10 Tf 15.0102 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (str)Tj /R23830264 10 Tf 13.0602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (pat)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj -0.37 Tc /R23504488 10 Tf 5 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj /R23830264 10 Tf 10.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 10 Tf -140.871 -12 Td (returns)Tj /R23504488 10 Tf 30.8828 0 Td (str)Tj /R23830264 10 Tf 13.673 0 Td 0.613 Tw (with the leftmost substring matching)Tj /R23504488 10 Tf 152.235 0 Td (pat)Tj /R23830264 10 Tf 15.893 0 Td (deleted or replaced by)Tj -0.37 Tc /R23504488 10 Tf 93.532 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj 3.112 Tc /R23830264 10 Tf 7.78008 0 Td (,r)Tj 0 Tc 8.94219 0 Td (especti)Tj -0.15 Tc 27.5199 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 3.112 Tc 7.13008 0 Td (.T)Tj 0 Tc 11.7219 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 /R23504488 10 Tf 6.11211 0 Td (pat)Tj /R23830264 10 Tf 15.5629 0 Td 0.283 Tw (to anchor the pat-)Tj -324.891 -12 Td 0 Tw [(tern to the be)15.0159(ginning or end of)]TJ /R23504488 10 Tf 124 0 Td (str)Tj /R23830264 10 Tf 10.5602 0 Td (.)Tj /R24148832 10 Tf -170.56 -16.8 Td (substr)Tj /R23830264 10 Tf 26.6699 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (str)Tj /R23830264 10 Tf 13.0602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (idx)Tj /R23830264 10 Tf 14.7199 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R23830264 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj -121.12 -16.8 Td (substr)Tj /R23830264 10 Tf 26.6699 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (str)Tj /R23830264 10 Tf 13.0602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (idx)Tj /R23830264 10 Tf 14.7199 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj /R23830264 10 Tf 11.6699 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (len)Tj /R23830264 10 Tf 14.7199 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R23830264 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 10 Tf -121.79 -12 Td 0.435 Tw (returns the substring of)Tj /R23504488 10 Tf 96.7301 0 Td (str)Tj /R23830264 10 Tf 13.4949 0 Td (starting at position)Tj /R23504488 10 Tf 78.2551 0 Td (idx)Tj /R23830264 10 Tf 15.1551 0 Td (to the end of the string or of length)Tj /R23504488 10 Tf 145.844 0 Td (len)Tj 2.934 Tc /R23830264 10 Tf 12.2199 0 Td (,r)Tj 0 Tc 8.76406 0 Td (espec-)Tj -370.463 -12 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 5.075 Tc 7.13008 0 Td (.I)Tj 0 Tc 10.9051 0 Td (nde)Tj 14.2898 0 Td 0.075 Tw (xing starts at 0. If)Tj /R23504488 10 Tf 73.1449 0 Td (idx)Tj /R23830264 10 Tf 14.7961 0 Td 0.076 Tw (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 /R23504488 10 Tf 5.90586 0 Td (idx)Tj /R23830264 10 Tf 14.7961 0 Td 0.076 Tw (is greater than the length of)Tj /R23504488 10 Tf 112.656 0 Td (str)Tj 2.576 Tc /R23830264 10 Tf 10.5602 0 Td (,af)Tj 0 Tc 15.3219 0 Td (atal error oc-)Tj -344.208 -12 Td 0.305 Tw (curs. Similarly)Tj 2.805 Tc 58.5449 0 Td [(,i)280.483(nt)]TJ 0 Tc 18.6703 0 Td (he second case, if)Tj /R23504488 10 Tf 74.2488 0 Td (len)Tj /R23830264 10 Tf 15.0238 0 Td 0.304 Tw (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 /R23504488 10 Tf 6.13398 0 Td (idx)Tj /R23830264 10 Tf 15.0238 0 Td (+)Tj /R23504488 10 Tf 8.44414 0 Td (len)Tj /R23830264 10 Tf 15.0238 0 Td 0.304 Tw (is greater than the length of)Tj /R23504488 10 Tf 114.024 0 Td (str)Tj 2.804 Tc /R23830264 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 /R24148832 10 Tf -43.6699 -16.8 Td [(str)17.9919(cmp)]TJ /R23830264 10 Tf 29.8102 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s1)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (s2)Tj /R23830264 10 Tf 11.3898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -96.5902 -12 Td [(pro)14.9927(vides the standard C function)]TJ /R23504488 10 Tf 133.23 0 Td [(str)37.0166(cmp)]TJ /R23830264 10 Tf 27.0398 0 Td (\(3\).)Tj /R24148832 10 Tf -196.27 -16.8 Td (length)Tj /R23830264 10 Tf 26.6699 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -41.7801 -12 Td (returns the length of string)Tj /R23504488 10 Tf 108.6 0 Td (s)Tj /R23830264 10 Tf 3.88984 0 Td (.)Tj /R24148832 10 Tf -148.49 -16.8 Td (index)Tj /R23830264 10 Tf 23.3398 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (t)Tj /R23830264 10 Tf 5.28008 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj -115.01 -16.8 Td (rindex)Tj /R23830264 10 Tf 27.7801 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (t)Tj /R23830264 10 Tf 5.28008 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -83.4504 -12 Td 0.351 Tw (returns the inde)Tj 2.851 Tc 62.7621 0 Td [(xo)285.083(ft)]TJ 0 Tc 21.8121 0 Td (he character in string)Tj /R23504488 10 Tf 88.0441 0 Td (s)Tj /R23830264 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 /R23504488 10 Tf 21.741 0 Td (t)Tj /R23830264 10 Tf 5.63203 0 Td 0.352 Tw (can be)Tj -369.829 -12 Td 0 Tw (found, or ­1 if)Tj /R23504488 10 Tf 60.9102 0 Td (t)Tj /R23830264 10 Tf 5.28008 0 Td (is not a substring of)Tj /R23504488 10 Tf 81.3898 0 Td (s)Tj /R23830264 10 Tf 3.88984 0 Td (.)Tj /R24148832 10 Tf -187.47 -16.8 Td (match)Tj /R23830264 10 Tf 26.6602 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (p)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -84.5504 -12 Td 0.124 Tw (returns the inde)Tj 2.624 Tc 62.3078 0 Td [(xo)262.417(ft)]TJ 0 Tc 21.3578 0 Td (he character in string)Tj /R23504488 10 Tf 87.1359 0 Td (s)Tj /R23830264 10 Tf 6.51406 0 Td (where the leftmost match of pattern)Tj /R23504488 10 Tf 145.713 0 Td (p)Tj /R23830264 10 Tf 7.62305 0 Td 0.123 Tw (can be found, or)Tj -330.652 -12 Td 0 Tw (­1 if no substring of)Tj /R23504488 10 Tf 84.25 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (matches)Tj /R23504488 10 Tf 35.2699 0 Td (p)Tj /R23830264 10 Tf 5 0 Td (.)Tj /R24148832 10 Tf -166.91 -16.8 Td (toupper)Tj /R23830264 10 Tf 33.8898 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 10 Tf -49 -12 Td [(returns a v)14.9841(ersion of)]TJ /R23504488 10 Tf 79.8301 0 Td (s)Tj /R23830264 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 /R24148832 10 Tf -267.18 -16.8 Td [(tolo)9.98413(wer)]TJ /R23830264 10 Tf 32.1102 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 10 Tf -47.2203 -12 Td [(returns a v)14.9841(ersion of)]TJ /R23504488 10 Tf 79.8301 0 Td (s)Tj /R23830264 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 /R24148832 10 Tf -267.18 -16.8 Td (canon)Tj /R23830264 10 Tf 25.5602 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 10 Tf -40.6703 -12 Td [(returns a v)14.9841(ersion of)]TJ /R23504488 10 Tf 79.8301 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (appropriate to be used as an identiŒer in a dot Œle.)Tj /R24148832 10 Tf -122.22 -16.8 Td (html)Tj /R23830264 10 Tf 20 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (g)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 33.8898 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 10 Tf -86.7801 -12 Td 1.906 Tw (returns a `)Tj 43.6121 0 Td (`magic')Tj 4.406 Tc 30.3602 0 Td ('v)Tj 0 Tc 12.5859 0 Td 4.406 Tw (ersion of)Tj /R23504488 10 Tf 44.082 0 Td (s)Tj /R23830264 10 Tf 8.29609 0 Td 1.907 Tw (as an HTML string. This will typically be used to attach an)Tj -138.936 -12 Td (HTML-lik)Tj 2.902 Tc 42.1199 0 Td (el)Tj 0 Tc 10.1219 0 Td 0.402 Tw (abel to a graph object. Note that the returned string li)Tj -0.15 Tc 215.68 0 Td (ve)Tj 2.902 Tc 9.28984 0 Td (si)Tj 0 Tc 9.57188 0 Td (n)Tj /R23504488 10 Tf 7.90117 0 Td (g)Tj 2.901 Tc /R23830264 10 Tf 5 0 Td [(.I)290.112(np)]TJ 0 Tc 21.632 0 Td (articular)Tj 2.901 Tc 32.9199 0 Td [(,i)290.112(tw)]TJ 0 Tc 21.082 0 Td 0.401 Tw (ill be)Tj -375.319 -12 Td 0.022 Tw (freed when)Tj /R23504488 10 Tf 47.2441 0 Td (g)Tj /R23830264 10 Tf 7.52187 0 Td (is closed, and to act as an HTML string, it has to be used with an object of)Tj /R23504488 10 Tf 299.807 0 Td (g)Tj 2.523 Tc /R23830264 10 Tf 5 0 Td [(.I)252.285(na)]TJ 0 Tc 20.316 0 Td (ddi-)Tj -379.889 -12 Td 0.419 Tw [(tion, note that the angle brack)10.0146(et quotes should not be part of)]TJ /R23504488 10 Tf 247.397 0 Td (s)Tj 2.918 Tc /R23830264 10 Tf 3.88984 0 Td (.T)Tj 0 Tc 11.5281 0 Td 0.418 Tw (hese will be added if)Tj /R23504488 10 Tf 87.35 0 Td (g)Tj /R23830264 10 Tf 7.91797 0 Td (is written)Tj -358.083 -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 57.4254 -67.2 Td [(29 August 2013)-19705.5(8)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21608040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21608040 10 Tf 218.75 0 Td (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td (\(1\))Tj /R22252384 10 Tf -420.34 -36 Td (lock)Tj /R21933816 10 Tf 17.7801 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (v)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21933816 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -71.7801 -12 Td 0.243 Tw (implements graph locking on root graphs. If the inte)Tj 210.384 0 Td (ger)Tj /R21608040 10 Tf 15.5129 0 Td (v)Tj /R21933816 10 Tf 7.18281 0 Td (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 0.242 Tw (he graph is set so that future)Tj -281.786 -12 Td 0.035 Tw (calls to)Tj /R22252384 10 Tf 31.1801 0 Td (delete)Tj /R21933816 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 /R21608040 10 Tf 31.7199 0 Td (v)Tj /R21933816 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 /R21608040 10 Tf 9.225 0 Td (v)Tj /R21933816 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 /R22252384 10 Tf -57 -16.8 Td (Strings)Tj 21 -12 Td (sprintf)Tj /R21933816 10 Tf 28.8898 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (fmt)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (...)Tj 2.5 Tc /R21933816 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 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 /R21608040 10 Tf 367.412 0 Td (fmt)Tj /R21933816 10 Tf 16.3781 0 Td (ac-)Tj -383.79 -12 Td 0 Tw (cording to the)Tj /R21608040 10 Tf 59.3 0 Td (printf)Tj /R21933816 10 Tf 24.1898 0 Td (\(3\) format)Tj /R21608040 10 Tf 45.2898 0 Td (fmt)Tj /R22252384 10 Tf -164.78 -16.8 Td (gsub)Tj /R21933816 10 Tf 20.0102 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (str)Tj /R21933816 10 Tf 13.0602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (pat)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj -128.351 -16.8 Td (gsub)Tj /R21933816 10 Tf 20.0102 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (str)Tj /R21933816 10 Tf 13.0602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (pat)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj -0.37 Tc /R21608040 10 Tf 5 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj /R21933816 10 Tf 10.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 10 Tf -145.871 -12 Td (returns)Tj /R21608040 10 Tf 30.2699 0 Td (str)Tj /R21933816 10 Tf 13.0602 0 Td (with all substrings matching)Tj /R21608040 10 Tf 115.56 0 Td (pat)Tj /R21933816 10 Tf 15.2801 0 Td (deleted or replaced by)Tj -0.37 Tc /R21608040 10 Tf 91.0801 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj 2.5 Tc /R21933816 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 /R22252384 10 Tf -362.13 -16.8 Td (sub)Tj /R21933816 10 Tf 15.0102 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (str)Tj /R21933816 10 Tf 13.0602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (pat)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj -123.351 -16.8 Td (sub)Tj /R21933816 10 Tf 15.0102 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (str)Tj /R21933816 10 Tf 13.0602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (pat)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj -0.37 Tc /R21608040 10 Tf 5 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj /R21933816 10 Tf 10.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 10 Tf -140.871 -12 Td (returns)Tj /R21608040 10 Tf 30.8828 0 Td (str)Tj /R21933816 10 Tf 13.673 0 Td 0.613 Tw (with the leftmost substring matching)Tj /R21608040 10 Tf 152.235 0 Td (pat)Tj /R21933816 10 Tf 15.893 0 Td (deleted or replaced by)Tj -0.37 Tc /R21608040 10 Tf 93.532 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj 3.112 Tc /R21933816 10 Tf 7.78008 0 Td (,r)Tj 0 Tc 8.94219 0 Td (especti)Tj -0.15 Tc 27.5199 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 3.112 Tc 7.13008 0 Td (.T)Tj 0 Tc 11.7219 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 /R21608040 10 Tf 6.11211 0 Td (pat)Tj /R21933816 10 Tf 15.5629 0 Td 0.283 Tw (to anchor the pat-)Tj -324.891 -12 Td 0 Tw [(tern to the be)15.0159(ginning or end of)]TJ /R21608040 10 Tf 124 0 Td (str)Tj /R21933816 10 Tf 10.5602 0 Td (.)Tj /R22252384 10 Tf -170.56 -16.8 Td (substr)Tj /R21933816 10 Tf 26.6699 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (str)Tj /R21933816 10 Tf 13.0602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (idx)Tj /R21933816 10 Tf 14.7199 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21933816 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj -121.12 -16.8 Td (substr)Tj /R21933816 10 Tf 26.6699 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (str)Tj /R21933816 10 Tf 13.0602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (idx)Tj /R21933816 10 Tf 14.7199 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj /R21933816 10 Tf 11.6699 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (len)Tj /R21933816 10 Tf 14.7199 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21933816 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 10 Tf -121.79 -12 Td 0.435 Tw (returns the substring of)Tj /R21608040 10 Tf 96.7301 0 Td (str)Tj /R21933816 10 Tf 13.4949 0 Td (starting at position)Tj /R21608040 10 Tf 78.2551 0 Td (idx)Tj /R21933816 10 Tf 15.1551 0 Td (to the end of the string or of length)Tj /R21608040 10 Tf 145.844 0 Td (len)Tj 2.934 Tc /R21933816 10 Tf 12.2199 0 Td (,r)Tj 0 Tc 8.76406 0 Td (espec-)Tj -370.463 -12 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 5.075 Tc 7.13008 0 Td (.I)Tj 0 Tc 10.9051 0 Td (nde)Tj 14.2898 0 Td 0.075 Tw (xing starts at 0. If)Tj /R21608040 10 Tf 73.1449 0 Td (idx)Tj /R21933816 10 Tf 14.7961 0 Td 0.076 Tw (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 /R21608040 10 Tf 5.90586 0 Td (idx)Tj /R21933816 10 Tf 14.7961 0 Td 0.076 Tw (is greater than the length of)Tj /R21608040 10 Tf 112.656 0 Td (str)Tj 2.576 Tc /R21933816 10 Tf 10.5602 0 Td (,af)Tj 0 Tc 15.3219 0 Td (atal error oc-)Tj -344.208 -12 Td 0.305 Tw (curs. Similarly)Tj 2.805 Tc 58.5449 0 Td [(,i)280.483(nt)]TJ 0 Tc 18.6703 0 Td (he second case, if)Tj /R21608040 10 Tf 74.2488 0 Td (len)Tj /R21933816 10 Tf 15.0238 0 Td 0.304 Tw (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 /R21608040 10 Tf 6.13398 0 Td (idx)Tj /R21933816 10 Tf 15.0238 0 Td (+)Tj /R21608040 10 Tf 8.44414 0 Td (len)Tj /R21933816 10 Tf 15.0238 0 Td 0.304 Tw (is greater than the length of)Tj /R21608040 10 Tf 114.024 0 Td (str)Tj 2.804 Tc /R21933816 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 /R22252384 10 Tf -43.6699 -16.8 Td [(str)17.9919(cmp)]TJ /R21933816 10 Tf 29.8102 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s1)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (s2)Tj /R21933816 10 Tf 11.3898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -96.5902 -12 Td [(pro)14.9927(vides the standard C function)]TJ /R21608040 10 Tf 133.23 0 Td [(str)37.0166(cmp)]TJ /R21933816 10 Tf 27.0398 0 Td (\(3\).)Tj /R22252384 10 Tf -196.27 -16.8 Td (length)Tj /R21933816 10 Tf 26.6699 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -41.7801 -12 Td (returns the length of string)Tj /R21608040 10 Tf 108.6 0 Td (s)Tj /R21933816 10 Tf 3.88984 0 Td (.)Tj /R22252384 10 Tf -148.49 -16.8 Td (index)Tj /R21933816 10 Tf 23.3398 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (t)Tj /R21933816 10 Tf 5.28008 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj -115.01 -16.8 Td (rindex)Tj /R21933816 10 Tf 27.7801 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (t)Tj /R21933816 10 Tf 5.28008 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -83.4504 -12 Td 0.351 Tw (returns the inde)Tj 2.851 Tc 62.7621 0 Td [(xo)285.083(ft)]TJ 0 Tc 21.8121 0 Td (he character in string)Tj /R21608040 10 Tf 88.0441 0 Td (s)Tj /R21933816 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 /R21608040 10 Tf 21.741 0 Td (t)Tj /R21933816 10 Tf 5.63203 0 Td 0.352 Tw (can be)Tj -369.829 -12 Td 0 Tw (found, or ­1 if)Tj /R21608040 10 Tf 60.9102 0 Td (t)Tj /R21933816 10 Tf 5.28008 0 Td (is not a substring of)Tj /R21608040 10 Tf 81.3898 0 Td (s)Tj /R21933816 10 Tf 3.88984 0 Td (.)Tj /R22252384 10 Tf -187.47 -16.8 Td (match)Tj /R21933816 10 Tf 26.6602 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (p)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -84.5504 -12 Td 0.124 Tw (returns the inde)Tj 2.624 Tc 62.3078 0 Td [(xo)262.417(ft)]TJ 0 Tc 21.3578 0 Td (he character in string)Tj /R21608040 10 Tf 87.1359 0 Td (s)Tj /R21933816 10 Tf 6.51406 0 Td (where the leftmost match of pattern)Tj /R21608040 10 Tf 145.713 0 Td (p)Tj /R21933816 10 Tf 7.62305 0 Td 0.123 Tw (can be found, or)Tj -330.652 -12 Td 0 Tw (­1 if no substring of)Tj /R21608040 10 Tf 84.25 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (matches)Tj /R21608040 10 Tf 35.2699 0 Td (p)Tj /R21933816 10 Tf 5 0 Td (.)Tj /R22252384 10 Tf -166.91 -16.8 Td (toupper)Tj /R21933816 10 Tf 33.8898 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 10 Tf -49 -12 Td [(returns a v)14.9841(ersion of)]TJ /R21608040 10 Tf 79.8301 0 Td (s)Tj /R21933816 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 /R22252384 10 Tf -267.18 -16.8 Td [(tolo)9.98413(wer)]TJ /R21933816 10 Tf 32.1102 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 10 Tf -47.2203 -12 Td [(returns a v)14.9841(ersion of)]TJ /R21608040 10 Tf 79.8301 0 Td (s)Tj /R21933816 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 /R22252384 10 Tf -267.18 -16.8 Td (canon)Tj /R21933816 10 Tf 25.5602 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 10 Tf -40.6703 -12 Td [(returns a v)14.9841(ersion of)]TJ /R21608040 10 Tf 79.8301 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (appropriate to be used as an identiŒer in a dot Œle.)Tj /R22252384 10 Tf -122.22 -16.8 Td (html)Tj /R21933816 10 Tf 20 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (g)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 33.8898 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 10 Tf -86.7801 -12 Td 1.906 Tw (returns a `)Tj 43.6121 0 Td (`magic')Tj 4.406 Tc 30.3602 0 Td ('v)Tj 0 Tc 12.5859 0 Td 4.406 Tw (ersion of)Tj /R21608040 10 Tf 44.082 0 Td (s)Tj /R21933816 10 Tf 8.29609 0 Td 1.907 Tw (as an HTML string. This will typically be used to attach an)Tj -138.936 -12 Td (HTML-lik)Tj 2.902 Tc 42.1199 0 Td (el)Tj 0 Tc 10.1219 0 Td 0.402 Tw (abel to a graph object. Note that the returned string li)Tj -0.15 Tc 215.68 0 Td (ve)Tj 2.902 Tc 9.28984 0 Td (si)Tj 0 Tc 9.57188 0 Td (n)Tj /R21608040 10 Tf 7.90117 0 Td (g)Tj 2.901 Tc /R21933816 10 Tf 5 0 Td [(.I)290.112(np)]TJ 0 Tc 21.632 0 Td (articular)Tj 2.901 Tc 32.9199 0 Td [(,i)290.112(tw)]TJ 0 Tc 21.082 0 Td 0.401 Tw (ill be)Tj -375.319 -12 Td 0.022 Tw (freed when)Tj /R21608040 10 Tf 47.2441 0 Td (g)Tj /R21933816 10 Tf 7.52187 0 Td (is closed, and to act as an HTML string, it has to be used with an object of)Tj /R21608040 10 Tf 299.807 0 Td (g)Tj 2.523 Tc /R21933816 10 Tf 5 0 Td [(.I)252.285(na)]TJ 0 Tc 20.316 0 Td (ddi-)Tj -379.889 -12 Td 0.419 Tw [(tion, note that the angle brack)10.0146(et quotes should not be part of)]TJ /R21608040 10 Tf 247.397 0 Td (s)Tj 2.918 Tc /R21933816 10 Tf 3.88984 0 Td (.T)Tj 0 Tc 11.5281 0 Td 0.418 Tw (hese will be added if)Tj /R21608040 10 Tf 87.35 0 Td (g)Tj /R21933816 10 Tf 7.91797 0 Td (is written)Tj -358.083 -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 57.4254 -67.2 Td [(29 August 2013)-19705.5(8)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3169 │ │ │ │ │ │ +3170 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R24148832 │ │ │ │ │ │ +R22252384 │ │ │ │ │ │ │ │ │ │ │ │ -R23830264 │ │ │ │ │ │ +R21933816 │ │ │ │ │ │ │ │ │ │ │ │ -R23504488 │ │ │ │ │ │ +R21608040 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -1126,29 +1126,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23504488 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R23504488 10 Tf 218.75 0 Td (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td (\(1\))Tj /R24148832 10 Tf -420.34 -36 Td (ishtml)Tj /R23830264 10 Tf 26.6699 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -41.7801 -12 Td (returns non-zero if and only if)Tj /R23504488 10 Tf 122.75 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (is an HTML string.)Tj /R24148832 10 Tf -165.14 -16.8 Td (xOf)Tj /R23830264 10 Tf 16.1102 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 10 Tf -31.2203 -12 Td (returns the string ")Tj /R23504488 10 Tf 74.35 0 Td (x)Tj 2.5 Tc /R23830264 10 Tf 4.43984 0 Td ("i)Tj 0 Tc 9.36016 0 Td (f)Tj /R23504488 10 Tf 5.83008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (has the form ")Tj /R23504488 10 Tf 56.5699 0 Td (x)Tj /R23830264 10 Tf 4.43984 0 Td (,)Tj /R23504488 10 Tf 2.5 0 Td (y)Tj /R23830264 10 Tf 4.43984 0 Td (", where both)Tj /R23504488 10 Tf 56.2898 0 Td (x)Tj /R23830264 10 Tf 6.93984 0 Td (and)Tj /R23504488 10 Tf 16.9398 0 Td (y)Tj /R23830264 10 Tf 6.93984 0 Td (are numeric.)Tj /R24148832 10 Tf -291.429 -16.8 Td (yOf)Tj /R23830264 10 Tf 16.1102 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 10 Tf -31.2203 -12 Td (returns the string ")Tj /R23504488 10 Tf 74.35 0 Td (y)Tj 2.5 Tc /R23830264 10 Tf 4.43984 0 Td ("i)Tj 0 Tc 9.36016 0 Td (f)Tj /R23504488 10 Tf 5.83008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (has the form ")Tj /R23504488 10 Tf 56.5699 0 Td (x)Tj /R23830264 10 Tf 4.43984 0 Td (,)Tj /R23504488 10 Tf 2.5 0 Td (y)Tj /R23830264 10 Tf 4.43984 0 Td (", where both)Tj /R23504488 10 Tf 56.2898 0 Td (x)Tj /R23830264 10 Tf 6.93984 0 Td (and)Tj /R23504488 10 Tf 16.9398 0 Td (y)Tj /R23830264 10 Tf 6.93984 0 Td (are numeric.)Tj /R24148832 10 Tf -291.429 -16.8 Td (llOf)Tj /R23830264 10 Tf 16.6699 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 10 Tf -31.7801 -12 Td 0.788 Tw (returns the string ")Tj /R23504488 10 Tf 76.7141 0 Td (llx)Tj /R23830264 10 Tf 10 0 Td (,)Tj /R23504488 10 Tf 2.5 0 Td (lly)Tj 3.288 Tc /R23830264 10 Tf 10 0 Td ("i)Tj 0 Tc 10.148 0 Td (f)Tj /R23504488 10 Tf 6.61797 0 Td (s)Tj /R23830264 10 Tf 7.17812 0 Td (has the form ")Tj /R23504488 10 Tf 58.934 0 Td (llx)Tj /R23830264 10 Tf 10 0 Td (,)Tj /R23504488 10 Tf 2.5 0 Td (lly)Tj /R23830264 10 Tf 10 0 Td (,)Tj /R23504488 10 Tf 2.5 0 Td (urx)Tj /R23830264 10 Tf 13.3301 0 Td (,)Tj /R23504488 10 Tf 2.5 0 Td (ury)Tj /R23830264 10 Tf 13.3301 0 Td (", where all of)Tj /R23504488 10 Tf 62.493 0 Td (llx)Tj /R23830264 10 Tf 10 0 Td (,)Tj /R23504488 10 Tf 5.78906 0 Td (lly)Tj /R23830264 10 Tf 10 0 Td (,)Tj /R23504488 10 Tf 5.78906 0 Td (urx)Tj 3.289 Tc /R23830264 10 Tf 13.3301 0 Td (,a)Tj 0 Tc 10.2289 0 Td (nd)Tj /R23504488 10 Tf 13.2891 0 Td (ury)Tj /R23830264 10 Tf 16.6191 0 Td (are)Tj -383.791 -12 Td (numeric.)Tj /R24148832 10 Tf -36 -16.8 Td (urOf\()Tj /R23504488 10 Tf 24.7801 0 Td (s)Tj /R24148832 10 Tf 4.16016 0 Td (\))Tj 7.05977 -12 Td (urOf)Tj /R23830264 10 Tf 21.1102 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.60313 0 Td (:)Tj /R24148832 10 Tf 5.49297 0 Td (string)Tj 2.713 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.5359 0 Td (string)Tj /R23830264 10 Tf 27.7129 0 Td 0.213 Tw (returns the string ")Tj /R23504488 10 Tf 74.9891 0 Td (urx)Tj /R23830264 10 Tf 13.3301 0 Td (,)Tj /R23504488 10 Tf 2.5 0 Td (ury)Tj 2.713 Tc /R23830264 10 Tf 13.3301 0 Td ("i)Tj 0 Tc 9.57305 0 Td (f)Tj /R23504488 10 Tf 6.04297 0 Td (s)Tj /R23830264 10 Tf 6.60313 0 Td (has the form ")Tj /R23504488 10 Tf 57.209 0 Td (llx)Tj /R23830264 10 Tf 10 0 Td (,)Tj /R23504488 10 Tf 2.5 0 Td (lly)Tj /R23830264 10 Tf 10 0 Td (,)Tj /R23504488 10 Tf 2.5 0 Td (urx)Tj /R23830264 10 Tf 13.3301 0 Td (,)Tj /R23504488 10 Tf 2.5 0 Td (ury)Tj /R23830264 10 Tf 13.3301 0 Td (", where all of)Tj /R23504488 10 Tf -338.523 -12 Td (llx)Tj /R23830264 10 Tf 10 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (lly)Tj /R23830264 10 Tf 10 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (urx)Tj 2.5 Tc /R23830264 10 Tf 13.3301 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R23504488 10 Tf 12.5 0 Td (ury)Tj /R23830264 10 Tf 15.8301 0 Td 0 Tw (are numeric.)Tj /R24148832 10 Tf -117.1 -16.8 Td (sscanf)Tj /R23830264 10 Tf 26.1102 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (fmt)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (...)Tj 2.5 Tc /R23830264 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -104.28 -12 Td 0.488 Tw (scans the string)Tj /R23504488 10 Tf 65.6238 0 Td (s)Tj 2.988 Tc /R23830264 10 Tf 3.88984 0 Td (,e)Tj 0 Tc 9.77812 0 Td (xtracting v)Tj 43.2879 0 Td 0.489 Tw (alues according to the)Tj /R23504488 10 Tf 92.2762 0 Td (sscanf)Tj /R23830264 10 Tf 26.9602 0 Td (\(3\) format)Tj /R23504488 10 Tf 46.268 0 Td (fmt)Tj 5.489 Tc /R23830264 10 Tf 13.4602 0 Td (.T)Tj 0 Tc 14.0988 0 Td [(he v)25.0098(alues are stored)]TJ -315.643 -12 Td 0.043 Tw (in the addresses follo)Tj 84.5891 0 Td (wing)Tj /R23504488 10 Tf 22.543 0 Td (fmt)Tj 2.543 Tc /R23830264 10 Tf 12.7801 0 Td (,a)Tj 0 Tc 9.48281 0 Td [(ddresses ha)20.0098(ving the form)]TJ /R24148832 10 Tf 102.731 0 Td (&)Tj /R23504488 10 Tf 8.33008 0 Td (v)Tj 2.542 Tc /R23830264 10 Tf 4.43984 0 Td (,w)Tj 0 Tc 12.2621 0 Td (here)Tj /R23504488 10 Tf 19.752 0 Td (v)Tj /R23830264 10 Tf 6.98203 0 Td 0.042 Tw [(is some declared v)24.9805(ariable of)]TJ -283.892 -12 Td 0 Tw [(the correct type.)-500(Returns the number of items successfully scanned.)]TJ /R24148832 10 Tf -36 -16.8 Td (split)Tj /R23830264 10 Tf 18.3398 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (arr)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (array)Tj /R23830264 10 Tf 23.8801 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (seps)Tj /R23830264 10 Tf 19.7199 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj -173.89 -16.8 Td (split)Tj /R23830264 10 Tf 18.3398 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (arr)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R23830264 10 Tf 23.8801 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj -118.89 -16.8 Td [(tok)10.0159(ens)]TJ /R23830264 10 Tf 27.6797 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (arr)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (array)Tj /R23830264 10 Tf 23.8801 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (seps)Tj /R23830264 10 Tf 19.7199 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj -183.23 -16.8 Td [(tok)10.0159(ens)]TJ /R23830264 10 Tf 27.6797 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (arr)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R23830264 10 Tf 23.8801 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -92.2301 -12 Td (The)Tj /R24148832 10 Tf 18.7961 0 Td (split)Tj /R23830264 10 Tf 21.5859 0 Td 0.747 Tw (function breaks the string)Tj /R23504488 10 Tf 107.418 0 Td (s)Tj /R23830264 10 Tf 7.13711 0 Td (into Œelds, while the)Tj /R24148832 10 Tf 87.1578 0 Td [(tok)10.0146(ens)]TJ /R23830264 10 Tf 30.927 0 Td (function breaks the string into)Tj -273.022 -12 Td (tok)Tj 12.6801 0 Td 2.555 Tw (ens. A)Tj 30.6602 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 (eparator characters or the be-)Tj -279.172 -12 Td 1.009 Tw (ginning or end of the string. Thus, a Œeld may be the empty string. A tok)Tj 305.575 0 Td 1.01 Tw (en is a maximal, non-)Tj -305.575 -12 Td 0.693 Tw (empty substring not containing a separator character)Tj 5.692 Tc 213.008 0 Td (.T)Tj 0 Tc 14.302 0 Td 0.692 Tw (he separator characters are those gi)Tj -0.15 Tc 143.43 0 Td (ve)Tj 3.192 Tc 9.28984 0 Td (ni)Tj 0 Tc 10.9719 0 Td (n)Tj -391.002 -12 Td (the)Tj /R23504488 10 Tf 15.7141 0 Td (seps)Tj /R23830264 10 Tf 20.7141 0 Td (ar)Tj 7.58984 0 Td 3.494 Tw (gument. If)Tj /R23504488 10 Tf 48.648 0 Td (seps)Tj /R23830264 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".)]TJ 183.266 0 Td 0.995 Tw (The functions return the)Tj -296.646 -12 Td 0 Tw [(number of Œelds or tok)9.98535(ens.)]TJ 24 TL 0.564 Tw (The Œelds and tok)' 73.532 0 Td 0.563 Tw [(ens are stored in the ar)17.9834(gument array)]TJ 3.063 Tc 145.838 0 Td (.T)Tj 0 Tc 11.673 0 Td (he array must be)Tj /R24148832 10 Tf 71.1219 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (-v)Tj 8.08008 0 Td (alued and ha)Tj -0.15 Tc 51.466 0 Td (ve)Tj 0 Tc /R24148832 10 Tf -386.711 -12 Td (int)Tj /R23830264 10 Tf 14.641 0 Td 0.471 Tw (as its inde)Tj 2.971 Tc 40.7922 0 Td (xt)Tj 0 Tc 10.7512 0 Td 0.472 Tw (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.972 Tc 87.8379 0 Td (yv)Tj 0 Tc 12.7219 0 Td (alues al-)Tj -361.928 -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 /R24148832 10 Tf -226.1 -16.8 Td (I/O)Tj 21 -12 Td (print)Tj /R23830264 10 Tf 21.6699 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (...)Tj 2.5 Tc /R23830264 10 Tf 7.5 0 Td (\):)Tj -0.1 Tc /R24148832 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 /R23504488 10 Tf 27.818 0 Td (ex)Tj 0 Tc 8.68008 0 Td (pr)Tj /R24148832 10 Tf 9.61992 0 Td (,)Tj /R23504488 10 Tf 5.31797 0 Td (...)Tj /R24148832 10 Tf 10.318 0 Td (\))Tj /R23830264 10 Tf 6.14805 0 Td 0.318 Tw (prints a string representation of each ar)Tj 157.798 0 Td 0.317 Tw (gument in turn onto)Tj /R24148832 10 Tf 82.9379 0 Td (stdout)Tj 2.817 Tc /R23830264 10 Tf 26.6699 0 Td (,f)Tj 0 Tc 8.64687 0 Td (ollo)Tj 15.3102 0 Td (wed by a)Tj -359.265 -12 Td [(ne)25.0159(wline.)]TJ /R24148832 10 Tf -36 -16.8 Td (printf)Tj /R23830264 10 Tf 25 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (fmt)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (...)Tj 2.5 Tc /R23830264 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj -97.5004 -16.8 Td (printf)Tj /R23830264 10 Tf 25 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (fd)Tj /R23830264 10 Tf 10.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj /R23830264 10 Tf 11.6699 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (fmt)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (...)Tj 2.5 Tc /R23830264 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -93.7305 -12 Td 0.239 Tw [(prints the string resulting from formatting the v)25.0195(alues of the e)]TJ 244.19 0 Td 0.24 Tw (xpressions follo)Tj 63.6 0 Td (wing)Tj /R23504488 10 Tf 22.7398 0 Td (fmt)Tj /R23830264 10 Tf 15.5199 0 Td (according to)Tj -346.05 -12 Td (the)Tj /R23504488 10 Tf 16.0512 0 Td (printf)Tj /R23830264 10 Tf 24.1898 0 Td 0.081 Tw (\(3\) format)Tj /R23504488 10 Tf 45.452 0 Td (fmt)Tj 5.081 Tc /R23830264 10 Tf 13.4602 0 Td (.R)Tj 0 Tc 14.2512 0 Td [(eturns 0 on success.)-508.091(By def)]TJ 111.675 0 Td 0.08 Tw (ault, it prints on)Tj /R24148832 10 Tf 66.1602 0 Td (stdout)Tj 5.08 Tc /R23830264 10 Tf 26.6699 0 Td (.I)Tj 2.58 Tc 10.9102 0 Td (ft)Tj 0 Tc 8.68984 0 Td (he optional in-)Tj -337.509 -12 Td [(te)15.0073(ger)]TJ /R23504488 10 Tf 22.3398 0 Td (fd)Tj /R23830264 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 /R23504488 10 Tf 220.26 0 Td (fd)Tj /R23830264 10 Tf 7.78008 0 Td (.)Tj /R24148832 10 Tf -322.65 -16.8 Td (scanf)Tj /R23830264 10 Tf 22.2199 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (fmt)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (...)Tj 2.5 Tc /R23830264 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj -94.7203 -16.8 Td (scanf)Tj /R23830264 10 Tf 22.2199 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (fd)Tj /R23830264 10 Tf 10.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj /R23830264 10 Tf 11.6699 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (fmt)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (...)Tj 2.5 Tc /R23830264 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -90.9504 -12 Td 0.379 Tw [(scans in v)24.9951(alues from an input stream according to the)]TJ /R23504488 10 Tf 219.4 0 Td (scanf)Tj /R23830264 10 Tf 23.0699 0 Td 0.38 Tw (\(3\) format)Tj /R23504488 10 Tf 46.05 0 Td (fmt)Tj 5.38 Tc /R23830264 10 Tf 13.4602 0 Td (.T)Tj 0 Tc 13.9898 0 Td [(he v)25.0098(alues are stored)]TJ -315.97 -12 Td 0.043 Tw (in the addresses follo)Tj 84.5891 0 Td (wing)Tj /R23504488 10 Tf 22.543 0 Td (fmt)Tj 2.543 Tc /R23830264 10 Tf 12.7801 0 Td (,a)Tj 0 Tc 9.48281 0 Td [(ddresses ha)20.0098(ving the form)]TJ /R24148832 10 Tf 102.731 0 Td (&)Tj /R23504488 10 Tf 8.33008 0 Td (v)Tj 2.542 Tc /R23830264 10 Tf 4.43984 0 Td (,w)Tj 0 Tc 12.2621 0 Td (here)Tj /R23504488 10 Tf 19.752 0 Td (v)Tj /R23830264 10 Tf 6.98203 0 Td 0.042 Tw [(is some declared v)24.9805(ariable of)]TJ -283.892 -12 Td 0.68 Tw [(the correct type.)-567.983(By def)10.0073(ault, it reads from)]TJ /R24148832 10 Tf 175.58 0 Td (stdin)Tj 5.681 Tc /R23830264 10 Tf 21.1199 0 Td (.I)Tj 3.181 Tc 11.5109 0 Td (ft)Tj 0 Tc 9.29102 0 Td 0.681 Tw (he optional inte)Tj 63.432 0 Td (ger)Tj /R23504488 10 Tf 15.9512 0 Td (fd)Tj /R23830264 10 Tf 10.9609 0 Td (is gi)Tj -0.15 Tc 17.3809 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, input is read)Tj -334.516 -12 Td 0 Tw (from the open stream associated with)Tj /R23504488 10 Tf 151.64 0 Td (fd)Tj 5 Tc /R23830264 10 Tf 7.78008 0 Td (.R)Tj 0 Tc 14.1699 0 Td (eturns the number of items successfully scanned.)Tj /R24148832 10 Tf -209.59 -16.8 Td (openF)Tj /R23830264 10 Tf 26.6699 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (s)Tj /R23830264 10 Tf 6.38984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (t)Tj /R23830264 10 Tf 5.28008 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -82.3402 -12 Td 0.337 Tw (opens the Œle)Tj /R23504488 10 Tf 56.841 0 Td (s)Tj /R23830264 10 Tf 6.72695 0 Td 0.336 Tw (as an I/O stream. The string ar)Tj 123.196 0 Td (gument)Tj /R23504488 10 Tf 32.8359 0 Td (t)Tj /R23830264 10 Tf 5.61602 0 Td (speciŒes ho)Tj 2.836 Tc 47.0262 0 Td (wt)Tj 0 Tc 12.8359 0 Td (he Œle is opened. The ar)Tj 97.5898 0 Td (gu-)Tj -382.668 -12 Td 0.141 Tw (ments are the same as for the C function)Tj /R23504488 10 Tf 166.819 0 Td (fopen)Tj /R23830264 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 -87.2762 -48 Td 0 Tw [(29 August 2013)-19705.5(9)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21608040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21608040 10 Tf 218.75 0 Td (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td (\(1\))Tj /R22252384 10 Tf -420.34 -36 Td (ishtml)Tj /R21933816 10 Tf 26.6699 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -41.7801 -12 Td (returns non-zero if and only if)Tj /R21608040 10 Tf 122.75 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (is an HTML string.)Tj /R22252384 10 Tf -165.14 -16.8 Td (xOf)Tj /R21933816 10 Tf 16.1102 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 10 Tf -31.2203 -12 Td (returns the string ")Tj /R21608040 10 Tf 74.35 0 Td (x)Tj 2.5 Tc /R21933816 10 Tf 4.43984 0 Td ("i)Tj 0 Tc 9.36016 0 Td (f)Tj /R21608040 10 Tf 5.83008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (has the form ")Tj /R21608040 10 Tf 56.5699 0 Td (x)Tj /R21933816 10 Tf 4.43984 0 Td (,)Tj /R21608040 10 Tf 2.5 0 Td (y)Tj /R21933816 10 Tf 4.43984 0 Td (", where both)Tj /R21608040 10 Tf 56.2898 0 Td (x)Tj /R21933816 10 Tf 6.93984 0 Td (and)Tj /R21608040 10 Tf 16.9398 0 Td (y)Tj /R21933816 10 Tf 6.93984 0 Td (are numeric.)Tj /R22252384 10 Tf -291.429 -16.8 Td (yOf)Tj /R21933816 10 Tf 16.1102 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 10 Tf -31.2203 -12 Td (returns the string ")Tj /R21608040 10 Tf 74.35 0 Td (y)Tj 2.5 Tc /R21933816 10 Tf 4.43984 0 Td ("i)Tj 0 Tc 9.36016 0 Td (f)Tj /R21608040 10 Tf 5.83008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (has the form ")Tj /R21608040 10 Tf 56.5699 0 Td (x)Tj /R21933816 10 Tf 4.43984 0 Td (,)Tj /R21608040 10 Tf 2.5 0 Td (y)Tj /R21933816 10 Tf 4.43984 0 Td (", where both)Tj /R21608040 10 Tf 56.2898 0 Td (x)Tj /R21933816 10 Tf 6.93984 0 Td (and)Tj /R21608040 10 Tf 16.9398 0 Td (y)Tj /R21933816 10 Tf 6.93984 0 Td (are numeric.)Tj /R22252384 10 Tf -291.429 -16.8 Td (llOf)Tj /R21933816 10 Tf 16.6699 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 10 Tf -31.7801 -12 Td 0.788 Tw (returns the string ")Tj /R21608040 10 Tf 76.7141 0 Td (llx)Tj /R21933816 10 Tf 10 0 Td (,)Tj /R21608040 10 Tf 2.5 0 Td (lly)Tj 3.288 Tc /R21933816 10 Tf 10 0 Td ("i)Tj 0 Tc 10.148 0 Td (f)Tj /R21608040 10 Tf 6.61797 0 Td (s)Tj /R21933816 10 Tf 7.17812 0 Td (has the form ")Tj /R21608040 10 Tf 58.934 0 Td (llx)Tj /R21933816 10 Tf 10 0 Td (,)Tj /R21608040 10 Tf 2.5 0 Td (lly)Tj /R21933816 10 Tf 10 0 Td (,)Tj /R21608040 10 Tf 2.5 0 Td (urx)Tj /R21933816 10 Tf 13.3301 0 Td (,)Tj /R21608040 10 Tf 2.5 0 Td (ury)Tj /R21933816 10 Tf 13.3301 0 Td (", where all of)Tj /R21608040 10 Tf 62.493 0 Td (llx)Tj /R21933816 10 Tf 10 0 Td (,)Tj /R21608040 10 Tf 5.78906 0 Td (lly)Tj /R21933816 10 Tf 10 0 Td (,)Tj /R21608040 10 Tf 5.78906 0 Td (urx)Tj 3.289 Tc /R21933816 10 Tf 13.3301 0 Td (,a)Tj 0 Tc 10.2289 0 Td (nd)Tj /R21608040 10 Tf 13.2891 0 Td (ury)Tj /R21933816 10 Tf 16.6191 0 Td (are)Tj -383.791 -12 Td (numeric.)Tj /R22252384 10 Tf -36 -16.8 Td (urOf\()Tj /R21608040 10 Tf 24.7801 0 Td (s)Tj /R22252384 10 Tf 4.16016 0 Td (\))Tj 7.05977 -12 Td (urOf)Tj /R21933816 10 Tf 21.1102 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.60313 0 Td (:)Tj /R22252384 10 Tf 5.49297 0 Td (string)Tj 2.713 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.5359 0 Td (string)Tj /R21933816 10 Tf 27.7129 0 Td 0.213 Tw (returns the string ")Tj /R21608040 10 Tf 74.9891 0 Td (urx)Tj /R21933816 10 Tf 13.3301 0 Td (,)Tj /R21608040 10 Tf 2.5 0 Td (ury)Tj 2.713 Tc /R21933816 10 Tf 13.3301 0 Td ("i)Tj 0 Tc 9.57305 0 Td (f)Tj /R21608040 10 Tf 6.04297 0 Td (s)Tj /R21933816 10 Tf 6.60313 0 Td (has the form ")Tj /R21608040 10 Tf 57.209 0 Td (llx)Tj /R21933816 10 Tf 10 0 Td (,)Tj /R21608040 10 Tf 2.5 0 Td (lly)Tj /R21933816 10 Tf 10 0 Td (,)Tj /R21608040 10 Tf 2.5 0 Td (urx)Tj /R21933816 10 Tf 13.3301 0 Td (,)Tj /R21608040 10 Tf 2.5 0 Td (ury)Tj /R21933816 10 Tf 13.3301 0 Td (", where all of)Tj /R21608040 10 Tf -338.523 -12 Td (llx)Tj /R21933816 10 Tf 10 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (lly)Tj /R21933816 10 Tf 10 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (urx)Tj 2.5 Tc /R21933816 10 Tf 13.3301 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R21608040 10 Tf 12.5 0 Td (ury)Tj /R21933816 10 Tf 15.8301 0 Td 0 Tw (are numeric.)Tj /R22252384 10 Tf -117.1 -16.8 Td (sscanf)Tj /R21933816 10 Tf 26.1102 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (fmt)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (...)Tj 2.5 Tc /R21933816 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -104.28 -12 Td 0.488 Tw (scans the string)Tj /R21608040 10 Tf 65.6238 0 Td (s)Tj 2.988 Tc /R21933816 10 Tf 3.88984 0 Td (,e)Tj 0 Tc 9.77812 0 Td (xtracting v)Tj 43.2879 0 Td 0.489 Tw (alues according to the)Tj /R21608040 10 Tf 92.2762 0 Td (sscanf)Tj /R21933816 10 Tf 26.9602 0 Td (\(3\) format)Tj /R21608040 10 Tf 46.268 0 Td (fmt)Tj 5.489 Tc /R21933816 10 Tf 13.4602 0 Td (.T)Tj 0 Tc 14.0988 0 Td [(he v)25.0098(alues are stored)]TJ -315.643 -12 Td 0.043 Tw (in the addresses follo)Tj 84.5891 0 Td (wing)Tj /R21608040 10 Tf 22.543 0 Td (fmt)Tj 2.543 Tc /R21933816 10 Tf 12.7801 0 Td (,a)Tj 0 Tc 9.48281 0 Td [(ddresses ha)20.0098(ving the form)]TJ /R22252384 10 Tf 102.731 0 Td (&)Tj /R21608040 10 Tf 8.33008 0 Td (v)Tj 2.542 Tc /R21933816 10 Tf 4.43984 0 Td (,w)Tj 0 Tc 12.2621 0 Td (here)Tj /R21608040 10 Tf 19.752 0 Td (v)Tj /R21933816 10 Tf 6.98203 0 Td 0.042 Tw [(is some declared v)24.9805(ariable of)]TJ -283.892 -12 Td 0 Tw [(the correct type.)-500(Returns the number of items successfully scanned.)]TJ /R22252384 10 Tf -36 -16.8 Td (split)Tj /R21933816 10 Tf 18.3398 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (arr)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (array)Tj /R21933816 10 Tf 23.8801 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (seps)Tj /R21933816 10 Tf 19.7199 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj -173.89 -16.8 Td (split)Tj /R21933816 10 Tf 18.3398 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (arr)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R21933816 10 Tf 23.8801 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj -118.89 -16.8 Td [(tok)10.0159(ens)]TJ /R21933816 10 Tf 27.6797 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (arr)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (array)Tj /R21933816 10 Tf 23.8801 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (seps)Tj /R21933816 10 Tf 19.7199 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj -183.23 -16.8 Td [(tok)10.0159(ens)]TJ /R21933816 10 Tf 27.6797 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (arr)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R21933816 10 Tf 23.8801 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -92.2301 -12 Td (The)Tj /R22252384 10 Tf 18.7961 0 Td (split)Tj /R21933816 10 Tf 21.5859 0 Td 0.747 Tw (function breaks the string)Tj /R21608040 10 Tf 107.418 0 Td (s)Tj /R21933816 10 Tf 7.13711 0 Td (into Œelds, while the)Tj /R22252384 10 Tf 87.1578 0 Td [(tok)10.0146(ens)]TJ /R21933816 10 Tf 30.927 0 Td (function breaks the string into)Tj -273.022 -12 Td (tok)Tj 12.6801 0 Td 2.555 Tw (ens. A)Tj 30.6602 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 (eparator characters or the be-)Tj -279.172 -12 Td 1.009 Tw (ginning or end of the string. Thus, a Œeld may be the empty string. A tok)Tj 305.575 0 Td 1.01 Tw (en is a maximal, non-)Tj -305.575 -12 Td 0.693 Tw (empty substring not containing a separator character)Tj 5.692 Tc 213.008 0 Td (.T)Tj 0 Tc 14.302 0 Td 0.692 Tw (he separator characters are those gi)Tj -0.15 Tc 143.43 0 Td (ve)Tj 3.192 Tc 9.28984 0 Td (ni)Tj 0 Tc 10.9719 0 Td (n)Tj -391.002 -12 Td (the)Tj /R21608040 10 Tf 15.7141 0 Td (seps)Tj /R21933816 10 Tf 20.7141 0 Td (ar)Tj 7.58984 0 Td 3.494 Tw (gument. If)Tj /R21608040 10 Tf 48.648 0 Td (seps)Tj /R21933816 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".)]TJ 183.266 0 Td 0.995 Tw (The functions return the)Tj -296.646 -12 Td 0 Tw [(number of Œelds or tok)9.98535(ens.)]TJ 24 TL 0.564 Tw (The Œelds and tok)' 73.532 0 Td 0.563 Tw [(ens are stored in the ar)17.9834(gument array)]TJ 3.063 Tc 145.838 0 Td (.T)Tj 0 Tc 11.673 0 Td (he array must be)Tj /R22252384 10 Tf 71.1219 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (-v)Tj 8.08008 0 Td (alued and ha)Tj -0.15 Tc 51.466 0 Td (ve)Tj 0 Tc /R22252384 10 Tf -386.711 -12 Td (int)Tj /R21933816 10 Tf 14.641 0 Td 0.471 Tw (as its inde)Tj 2.971 Tc 40.7922 0 Td (xt)Tj 0 Tc 10.7512 0 Td 0.472 Tw (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.972 Tc 87.8379 0 Td (yv)Tj 0 Tc 12.7219 0 Td (alues al-)Tj -361.928 -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 /R22252384 10 Tf -226.1 -16.8 Td (I/O)Tj 21 -12 Td (print)Tj /R21933816 10 Tf 21.6699 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (...)Tj 2.5 Tc /R21933816 10 Tf 7.5 0 Td (\):)Tj -0.1 Tc /R22252384 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 /R21608040 10 Tf 27.818 0 Td (ex)Tj 0 Tc 8.68008 0 Td (pr)Tj /R22252384 10 Tf 9.61992 0 Td (,)Tj /R21608040 10 Tf 5.31797 0 Td (...)Tj /R22252384 10 Tf 10.318 0 Td (\))Tj /R21933816 10 Tf 6.14805 0 Td 0.318 Tw (prints a string representation of each ar)Tj 157.798 0 Td 0.317 Tw (gument in turn onto)Tj /R22252384 10 Tf 82.9379 0 Td (stdout)Tj 2.817 Tc /R21933816 10 Tf 26.6699 0 Td (,f)Tj 0 Tc 8.64687 0 Td (ollo)Tj 15.3102 0 Td (wed by a)Tj -359.265 -12 Td [(ne)25.0159(wline.)]TJ /R22252384 10 Tf -36 -16.8 Td (printf)Tj /R21933816 10 Tf 25 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (fmt)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (...)Tj 2.5 Tc /R21933816 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj -97.5004 -16.8 Td (printf)Tj /R21933816 10 Tf 25 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (fd)Tj /R21933816 10 Tf 10.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj /R21933816 10 Tf 11.6699 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (fmt)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (...)Tj 2.5 Tc /R21933816 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -93.7305 -12 Td 0.239 Tw [(prints the string resulting from formatting the v)25.0195(alues of the e)]TJ 244.19 0 Td 0.24 Tw (xpressions follo)Tj 63.6 0 Td (wing)Tj /R21608040 10 Tf 22.7398 0 Td (fmt)Tj /R21933816 10 Tf 15.5199 0 Td (according to)Tj -346.05 -12 Td (the)Tj /R21608040 10 Tf 16.0512 0 Td (printf)Tj /R21933816 10 Tf 24.1898 0 Td 0.081 Tw (\(3\) format)Tj /R21608040 10 Tf 45.452 0 Td (fmt)Tj 5.081 Tc /R21933816 10 Tf 13.4602 0 Td (.R)Tj 0 Tc 14.2512 0 Td [(eturns 0 on success.)-508.091(By def)]TJ 111.675 0 Td 0.08 Tw (ault, it prints on)Tj /R22252384 10 Tf 66.1602 0 Td (stdout)Tj 5.08 Tc /R21933816 10 Tf 26.6699 0 Td (.I)Tj 2.58 Tc 10.9102 0 Td (ft)Tj 0 Tc 8.68984 0 Td (he optional in-)Tj -337.509 -12 Td [(te)15.0073(ger)]TJ /R21608040 10 Tf 22.3398 0 Td (fd)Tj /R21933816 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 /R21608040 10 Tf 220.26 0 Td (fd)Tj /R21933816 10 Tf 7.78008 0 Td (.)Tj /R22252384 10 Tf -322.65 -16.8 Td (scanf)Tj /R21933816 10 Tf 22.2199 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (fmt)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (...)Tj 2.5 Tc /R21933816 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj -94.7203 -16.8 Td (scanf)Tj /R21933816 10 Tf 22.2199 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (fd)Tj /R21933816 10 Tf 10.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj /R21933816 10 Tf 11.6699 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (fmt)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (...)Tj 2.5 Tc /R21933816 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -90.9504 -12 Td 0.379 Tw [(scans in v)24.9951(alues from an input stream according to the)]TJ /R21608040 10 Tf 219.4 0 Td (scanf)Tj /R21933816 10 Tf 23.0699 0 Td 0.38 Tw (\(3\) format)Tj /R21608040 10 Tf 46.05 0 Td (fmt)Tj 5.38 Tc /R21933816 10 Tf 13.4602 0 Td (.T)Tj 0 Tc 13.9898 0 Td [(he v)25.0098(alues are stored)]TJ -315.97 -12 Td 0.043 Tw (in the addresses follo)Tj 84.5891 0 Td (wing)Tj /R21608040 10 Tf 22.543 0 Td (fmt)Tj 2.543 Tc /R21933816 10 Tf 12.7801 0 Td (,a)Tj 0 Tc 9.48281 0 Td [(ddresses ha)20.0098(ving the form)]TJ /R22252384 10 Tf 102.731 0 Td (&)Tj /R21608040 10 Tf 8.33008 0 Td (v)Tj 2.542 Tc /R21933816 10 Tf 4.43984 0 Td (,w)Tj 0 Tc 12.2621 0 Td (here)Tj /R21608040 10 Tf 19.752 0 Td (v)Tj /R21933816 10 Tf 6.98203 0 Td 0.042 Tw [(is some declared v)24.9805(ariable of)]TJ -283.892 -12 Td 0.68 Tw [(the correct type.)-567.983(By def)10.0073(ault, it reads from)]TJ /R22252384 10 Tf 175.58 0 Td (stdin)Tj 5.681 Tc /R21933816 10 Tf 21.1199 0 Td (.I)Tj 3.181 Tc 11.5109 0 Td (ft)Tj 0 Tc 9.29102 0 Td 0.681 Tw (he optional inte)Tj 63.432 0 Td (ger)Tj /R21608040 10 Tf 15.9512 0 Td (fd)Tj /R21933816 10 Tf 10.9609 0 Td (is gi)Tj -0.15 Tc 17.3809 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, input is read)Tj -334.516 -12 Td 0 Tw (from the open stream associated with)Tj /R21608040 10 Tf 151.64 0 Td (fd)Tj 5 Tc /R21933816 10 Tf 7.78008 0 Td (.R)Tj 0 Tc 14.1699 0 Td (eturns the number of items successfully scanned.)Tj /R22252384 10 Tf -209.59 -16.8 Td (openF)Tj /R21933816 10 Tf 26.6699 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (s)Tj /R21933816 10 Tf 6.38984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (t)Tj /R21933816 10 Tf 5.28008 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -82.3402 -12 Td 0.337 Tw (opens the Œle)Tj /R21608040 10 Tf 56.841 0 Td (s)Tj /R21933816 10 Tf 6.72695 0 Td 0.336 Tw (as an I/O stream. The string ar)Tj 123.196 0 Td (gument)Tj /R21608040 10 Tf 32.8359 0 Td (t)Tj /R21933816 10 Tf 5.61602 0 Td (speciŒes ho)Tj 2.836 Tc 47.0262 0 Td (wt)Tj 0 Tc 12.8359 0 Td (he Œle is opened. The ar)Tj 97.5898 0 Td (gu-)Tj -382.668 -12 Td 0.141 Tw (ments are the same as for the C function)Tj /R21608040 10 Tf 166.819 0 Td (fopen)Tj /R21933816 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 -87.2762 -48 Td 0 Tw [(29 August 2013)-19705.5(9)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3268 │ │ │ │ │ │ +3270 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R24148832 │ │ │ │ │ │ +R22252384 │ │ │ │ │ │ │ │ │ │ │ │ -R23830264 │ │ │ │ │ │ +R21933816 │ │ │ │ │ │ │ │ │ │ │ │ -R23504488 │ │ │ │ │ │ +R21608040 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -1185,29 +1185,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23504488 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R23504488 10 Tf 218.75 0 Td (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td (\(1\))Tj -384.34 -36 Td [(on error)54.9927(.)]TJ 24 TL 1.348 Tw (As usual, streams 0, 1 and 2 are already open as)' /R24148832 10 Tf 208.947 0 Td (stdin)Tj /R23830264 10 Tf 21.1199 0 Td (,)Tj /R24148832 10 Tf 6.34687 0 Td (stdout)Tj 3.847 Tc /R23830264 10 Tf 26.6699 0 Td (,a)Tj 0 Tc 10.7871 0 Td (nd)Tj /R24148832 10 Tf 13.8469 0 Td (stderr)Tj 3.847 Tc /R23830264 10 Tf 26.1 0 Td (,r)Tj 0 Tc 9.67695 0 Td (especti)Tj -0.15 Tc 27.5199 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 3.847 Tc 7.13008 0 Td (.S)Tj 0 Tc 11.907 0 Td (ince)Tj /R24148832 10 Tf -379.341 -12 Td (gvpr)Tj /R23830264 10 Tf 22.5 0 Td 0 Tw (may use)Tj /R24148832 10 Tf 35.55 0 Td (stdin)Tj /R23830264 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 /R24148832 10 Tf -294.19 -16.8 Td (closeF)Tj /R23830264 10 Tf 26.6602 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (fd)Tj /R23830264 10 Tf 10.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R23830264 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -32.3305 -12 Td 0.252 Tw (closes the open stream denoted by the inte)Tj 170.754 0 Td (ger)Tj /R23504488 10 Tf 15.5219 0 Td (fd)Tj 5.252 Tc /R23830264 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.)Tj 95.4109 0 Td 0.253 Tw (Returns 0)Tj -357.135 -12 Td 0 Tw (on success.)Tj -0.18 Tc /R24148832 10 Tf -36 -16.8 Td (re)Tj 0 Tc 8.7 0 Td (adL)Tj /R23830264 10 Tf 17.2301 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (fd)Tj /R23830264 10 Tf 10.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R23830264 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 10 Tf -31.6004 -12 Td 1.052 Tw [(returns the ne)15.0012(xt line read from the input stream)]TJ /R23504488 10 Tf 200.118 0 Td (fd)Tj 3.552 Tc /R23830264 10 Tf 7.78008 0 Td [(.I)355.198(tr)]TJ 0 Tc 19.0441 0 Td 1.051 Tw (eturns the empty string "" on end of Œle.)Tj -226.942 -12 Td 0 Tw [(Note that the ne)25(wline character is left in the returned string.)]TJ /R24148832 10 Tf -57 -16.8 Td (Math)Tj 21 -12 Td (exp)Tj /R23830264 10 Tf 15 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (d)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R23830264 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (double)Tj /R23830264 10 Tf -35.1203 -12 Td (returns e to the)Tj /R23504488 10 Tf 62.2102 0 Td (d)Tj /R23830264 10 Tf 5 0 Td [(th po)24.9927(wer)55.0146(.)]TJ /R24148832 10 Tf -103.21 -16.8 Td (log)Tj /R23830264 10 Tf 12.7801 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (d)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R23830264 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (double)Tj /R23830264 10 Tf -32.9004 -12 Td (returns the natural log of)Tj /R23504488 10 Tf 101.37 0 Td (d)Tj /R23830264 10 Tf 5 0 Td (.)Tj /R24148832 10 Tf -142.37 -16.8 Td (sqrt)Tj /R23830264 10 Tf 17.2199 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (d)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R23830264 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (double)Tj /R23830264 10 Tf -37.3402 -12 Td (returns the square root of the double)Tj /R23504488 10 Tf 147.47 0 Td (d)Tj /R23830264 10 Tf 5 0 Td (.)Tj /R24148832 10 Tf -188.47 -16.8 Td [(po)9.98413(w)]TJ /R23830264 10 Tf 17.6801 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (d)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (double)Tj /R23830264 10 Tf 28.9 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (x)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R23830264 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (double)Tj /R23830264 10 Tf -83.9203 -12 Td (returns)Tj /R23504488 10 Tf 30.2699 0 Td (d)Tj /R23830264 10 Tf 7.5 0 Td (raised to the)Tj /R23504488 10 Tf 51.3801 0 Td (x)Tj /R23830264 10 Tf 4.43984 0 Td [(th po)24.9927(wer)55.0146(.)]TJ /R24148832 10 Tf -129.59 -16.8 Td (cos)Tj /R23830264 10 Tf 13.3301 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (d)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R23830264 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (double)Tj /R23830264 10 Tf -33.4504 -12 Td (returns the cosine of)Tj /R23504488 10 Tf 83.8699 0 Td (d)Tj /R23830264 10 Tf 5 0 Td (.)Tj /R24148832 10 Tf -124.87 -16.8 Td (sin)Tj /R23830264 10 Tf 12.2301 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (d)Tj /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R23830264 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (double)Tj /R23830264 10 Tf -32.3504 -12 Td (returns the sine of)Tj /R23504488 10 Tf 74.4301 0 Td (d)Tj /R23830264 10 Tf 5 0 Td (.)Tj /R24148832 10 Tf -115.43 -16.8 Td (atan2)Tj /R23830264 10 Tf 23.8898 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (y)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (double)Tj /R23830264 10 Tf 28.9 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (x)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R23830264 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (double)Tj /R23830264 10 Tf -89.5699 -12 Td (returns the arctangent of)Tj /R23504488 10 Tf 99.9699 0 Td (y/x)Tj /R23830264 10 Tf 14.1602 0 Td (in the range ­pi to pi.)Tj /R24148832 10 Tf -150.13 -16.8 Td (MIN)Tj /R23830264 10 Tf 20.55 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (y)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (double)Tj /R23830264 10 Tf 28.9 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (x)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R23830264 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (double)Tj /R23830264 10 Tf -86.2301 -12 Td (returns the minimum of)Tj /R23504488 10 Tf 97.2199 0 Td (y)Tj /R23830264 10 Tf 6.93984 0 Td (and)Tj /R23504488 10 Tf 16.9398 0 Td (x)Tj /R23830264 10 Tf 4.43984 0 Td (.)Tj /R24148832 10 Tf -161.539 -16.8 Td (MAX)Tj /R23830264 10 Tf 23.8801 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (y)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (double)Tj /R23830264 10 Tf 28.9 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (x)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R23830264 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (double)Tj /R23830264 10 Tf -89.5602 -12 Td (returns the maximum of)Tj /R23504488 10 Tf 98.8801 0 Td (y)Tj /R23830264 10 Tf 6.93984 0 Td (and)Tj /R23504488 10 Tf 16.9398 0 Td (x)Tj /R23830264 10 Tf 4.43984 0 Td (.)Tj /R24148832 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 /R23504488 10 Tf 7.5 0 Td (arr)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj /R23830264 10 Tf 7.93984 -12 Td 0 Tw (returns the number of elements in the array)Tj /R23504488 10 Tf 174.96 0 Td (arr)Tj /R23830264 10 Tf 12.7801 0 Td (.)Tj /R23504488 10 Tf -223.74 -16.8 Td (idx)Tj /R24148832 10 Tf 14.7199 0 Td (in)Tj /R23504488 10 Tf 10.8398 0 Td (arr)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj /R23830264 10 Tf -10.1199 -12 Td [(returns 1 if a v)25.0073(alue has been set for inde)14.9854(x)]TJ /R23504488 10 Tf 166.78 0 Td (idx)Tj /R23830264 10 Tf 14.7199 0 Td (in the array)Tj /R23504488 10 Tf 48.0398 0 Td (arr)Tj 5 Tc /R23830264 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 /R24148832 10 Tf -297.76 -16.8 Td (unset)Tj /R23830264 10 Tf 22.7801 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (v)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (array)Tj /R23830264 10 Tf 23.8801 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (idx)Tj 2.5 Tc /R23830264 10 Tf 12.2199 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 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 /R23504488 10 Tf 7.5 0 Td (idx)Tj 2.5 Tc /R23830264 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 /R24148832 10 Tf -182.6 -16.8 Td (unset)Tj /R23830264 10 Tf 22.7801 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (v)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R23830264 10 Tf 23.8801 0 Td (\):)Tj -0.1 Tc /R24148832 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R23830264 10 Tf -47.2203 -12 Td [(re-initializes the array)65(.)]TJ /R24148832 10 Tf -57 -16.8 Td (Miscellaneous)Tj 21 -12 Td (exit)Tj /R23830264 10 Tf 15.55 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (v)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R23830264 10 Tf 11.6699 0 Td (\):)Tj -0.1 Tc /R24148832 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R23830264 10 Tf -27.7801 -12 Td (causes)Tj /R24148832 10 Tf 28.6 0 Td (gvpr)Tj /R23830264 10 Tf 22.5 0 Td [(to e)15.0073(xit with the e)15(xit code)]TJ /R23504488 10 Tf 101.65 0 Td (v)Tj /R23830264 10 Tf 4.76016 0 Td (.)Tj /R24148832 10 Tf -193.51 -16.8 Td (system)Tj /R23830264 10 Tf 28.8801 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (cmd)Tj /R23830264 10 Tf 19.1602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 10 Tf -56.7605 -12 Td (pro)Tj 13.1801 0 Td 0.744 Tw (vides the standard C function)Tj /R23504488 10 Tf 123.77 0 Td (system)Tj /R23830264 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 /R23504488 10 Tf 23.7941 0 Td (cmd)Tj /R23830264 10 Tf 19.9039 0 Td 0.744 Tw (in the user')Tj 3.245 Tc 45.9281 0 Td (ss)Tj 0 Tc 11.025 0 Td 0.745 Tw [(hell en)39.9854(vironment, and)]TJ -307.419 -12 Td 0 Tw [(returns the e)14.9927(xit status of the shell.)]TJ /R24148832 10 Tf -36 -16.8 Td (rand)Tj /R23830264 10 Tf 20.5602 0 Td (\(\) :)Tj /R24148832 10 Tf 14.4398 0 Td (double)Tj /R23830264 10 Tf 1 -12 Td (returns a pseudo-random double between 0 and 1.)Tj 130.055 -57.6 Td [(29 August 2013)-19205.5(10)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21608040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21608040 10 Tf 218.75 0 Td (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td (\(1\))Tj -384.34 -36 Td [(on error)54.9927(.)]TJ 24 TL 1.348 Tw (As usual, streams 0, 1 and 2 are already open as)' /R22252384 10 Tf 208.947 0 Td (stdin)Tj /R21933816 10 Tf 21.1199 0 Td (,)Tj /R22252384 10 Tf 6.34687 0 Td (stdout)Tj 3.847 Tc /R21933816 10 Tf 26.6699 0 Td (,a)Tj 0 Tc 10.7871 0 Td (nd)Tj /R22252384 10 Tf 13.8469 0 Td (stderr)Tj 3.847 Tc /R21933816 10 Tf 26.1 0 Td (,r)Tj 0 Tc 9.67695 0 Td (especti)Tj -0.15 Tc 27.5199 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 3.847 Tc 7.13008 0 Td (.S)Tj 0 Tc 11.907 0 Td (ince)Tj /R22252384 10 Tf -379.341 -12 Td (gvpr)Tj /R21933816 10 Tf 22.5 0 Td 0 Tw (may use)Tj /R22252384 10 Tf 35.55 0 Td (stdin)Tj /R21933816 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 /R22252384 10 Tf -294.19 -16.8 Td (closeF)Tj /R21933816 10 Tf 26.6602 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (fd)Tj /R21933816 10 Tf 10.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21933816 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -32.3305 -12 Td 0.252 Tw (closes the open stream denoted by the inte)Tj 170.754 0 Td (ger)Tj /R21608040 10 Tf 15.5219 0 Td (fd)Tj 5.252 Tc /R21933816 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.)Tj 95.4109 0 Td 0.253 Tw (Returns 0)Tj -357.135 -12 Td 0 Tw (on success.)Tj -0.18 Tc /R22252384 10 Tf -36 -16.8 Td (re)Tj 0 Tc 8.7 0 Td (adL)Tj /R21933816 10 Tf 17.2301 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (fd)Tj /R21933816 10 Tf 10.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21933816 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 10 Tf -31.6004 -12 Td 1.052 Tw [(returns the ne)15.0012(xt line read from the input stream)]TJ /R21608040 10 Tf 200.118 0 Td (fd)Tj 3.552 Tc /R21933816 10 Tf 7.78008 0 Td [(.I)355.198(tr)]TJ 0 Tc 19.0441 0 Td 1.051 Tw (eturns the empty string "" on end of Œle.)Tj -226.942 -12 Td 0 Tw [(Note that the ne)25(wline character is left in the returned string.)]TJ /R22252384 10 Tf -57 -16.8 Td (Math)Tj 21 -12 Td (exp)Tj /R21933816 10 Tf 15 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (d)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21933816 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (double)Tj /R21933816 10 Tf -35.1203 -12 Td (returns e to the)Tj /R21608040 10 Tf 62.2102 0 Td (d)Tj /R21933816 10 Tf 5 0 Td [(th po)24.9927(wer)55.0146(.)]TJ /R22252384 10 Tf -103.21 -16.8 Td (log)Tj /R21933816 10 Tf 12.7801 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (d)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21933816 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (double)Tj /R21933816 10 Tf -32.9004 -12 Td (returns the natural log of)Tj /R21608040 10 Tf 101.37 0 Td (d)Tj /R21933816 10 Tf 5 0 Td (.)Tj /R22252384 10 Tf -142.37 -16.8 Td (sqrt)Tj /R21933816 10 Tf 17.2199 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (d)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21933816 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (double)Tj /R21933816 10 Tf -37.3402 -12 Td (returns the square root of the double)Tj /R21608040 10 Tf 147.47 0 Td (d)Tj /R21933816 10 Tf 5 0 Td (.)Tj /R22252384 10 Tf -188.47 -16.8 Td [(po)9.98413(w)]TJ /R21933816 10 Tf 17.6801 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (d)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (double)Tj /R21933816 10 Tf 28.9 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (x)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21933816 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (double)Tj /R21933816 10 Tf -83.9203 -12 Td (returns)Tj /R21608040 10 Tf 30.2699 0 Td (d)Tj /R21933816 10 Tf 7.5 0 Td (raised to the)Tj /R21608040 10 Tf 51.3801 0 Td (x)Tj /R21933816 10 Tf 4.43984 0 Td [(th po)24.9927(wer)55.0146(.)]TJ /R22252384 10 Tf -129.59 -16.8 Td (cos)Tj /R21933816 10 Tf 13.3301 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (d)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21933816 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (double)Tj /R21933816 10 Tf -33.4504 -12 Td (returns the cosine of)Tj /R21608040 10 Tf 83.8699 0 Td (d)Tj /R21933816 10 Tf 5 0 Td (.)Tj /R22252384 10 Tf -124.87 -16.8 Td (sin)Tj /R21933816 10 Tf 12.2301 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (d)Tj /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21933816 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (double)Tj /R21933816 10 Tf -32.3504 -12 Td (returns the sine of)Tj /R21608040 10 Tf 74.4301 0 Td (d)Tj /R21933816 10 Tf 5 0 Td (.)Tj /R22252384 10 Tf -115.43 -16.8 Td (atan2)Tj /R21933816 10 Tf 23.8898 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (y)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (double)Tj /R21933816 10 Tf 28.9 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (x)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21933816 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (double)Tj /R21933816 10 Tf -89.5699 -12 Td (returns the arctangent of)Tj /R21608040 10 Tf 99.9699 0 Td (y/x)Tj /R21933816 10 Tf 14.1602 0 Td (in the range ­pi to pi.)Tj /R22252384 10 Tf -150.13 -16.8 Td (MIN)Tj /R21933816 10 Tf 20.55 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (y)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (double)Tj /R21933816 10 Tf 28.9 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (x)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21933816 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (double)Tj /R21933816 10 Tf -86.2301 -12 Td (returns the minimum of)Tj /R21608040 10 Tf 97.2199 0 Td (y)Tj /R21933816 10 Tf 6.93984 0 Td (and)Tj /R21608040 10 Tf 16.9398 0 Td (x)Tj /R21933816 10 Tf 4.43984 0 Td (.)Tj /R22252384 10 Tf -161.539 -16.8 Td (MAX)Tj /R21933816 10 Tf 23.8801 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (y)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (double)Tj /R21933816 10 Tf 28.9 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (x)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21933816 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (double)Tj /R21933816 10 Tf -89.5602 -12 Td (returns the maximum of)Tj /R21608040 10 Tf 98.8801 0 Td (y)Tj /R21933816 10 Tf 6.93984 0 Td (and)Tj /R21608040 10 Tf 16.9398 0 Td (x)Tj /R21933816 10 Tf 4.43984 0 Td (.)Tj /R22252384 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 /R21608040 10 Tf 7.5 0 Td (arr)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj /R21933816 10 Tf 7.93984 -12 Td 0 Tw (returns the number of elements in the array)Tj /R21608040 10 Tf 174.96 0 Td (arr)Tj /R21933816 10 Tf 12.7801 0 Td (.)Tj /R21608040 10 Tf -223.74 -16.8 Td (idx)Tj /R22252384 10 Tf 14.7199 0 Td (in)Tj /R21608040 10 Tf 10.8398 0 Td (arr)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj /R21933816 10 Tf -10.1199 -12 Td [(returns 1 if a v)25.0073(alue has been set for inde)14.9854(x)]TJ /R21608040 10 Tf 166.78 0 Td (idx)Tj /R21933816 10 Tf 14.7199 0 Td (in the array)Tj /R21608040 10 Tf 48.0398 0 Td (arr)Tj 5 Tc /R21933816 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 /R22252384 10 Tf -297.76 -16.8 Td (unset)Tj /R21933816 10 Tf 22.7801 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (v)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (array)Tj /R21933816 10 Tf 23.8801 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (idx)Tj 2.5 Tc /R21933816 10 Tf 12.2199 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 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 /R21608040 10 Tf 7.5 0 Td (idx)Tj 2.5 Tc /R21933816 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 /R22252384 10 Tf -182.6 -16.8 Td (unset)Tj /R21933816 10 Tf 22.7801 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (v)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R21933816 10 Tf 23.8801 0 Td (\):)Tj -0.1 Tc /R22252384 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R21933816 10 Tf -47.2203 -12 Td [(re-initializes the array)65(.)]TJ /R22252384 10 Tf -57 -16.8 Td (Miscellaneous)Tj 21 -12 Td (exit)Tj /R21933816 10 Tf 15.55 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (v)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21933816 10 Tf 11.6699 0 Td (\):)Tj -0.1 Tc /R22252384 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R21933816 10 Tf -27.7801 -12 Td (causes)Tj /R22252384 10 Tf 28.6 0 Td (gvpr)Tj /R21933816 10 Tf 22.5 0 Td [(to e)15.0073(xit with the e)15(xit code)]TJ /R21608040 10 Tf 101.65 0 Td (v)Tj /R21933816 10 Tf 4.76016 0 Td (.)Tj /R22252384 10 Tf -193.51 -16.8 Td (system)Tj /R21933816 10 Tf 28.8801 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (cmd)Tj /R21933816 10 Tf 19.1602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 10 Tf -56.7605 -12 Td (pro)Tj 13.1801 0 Td 0.744 Tw (vides the standard C function)Tj /R21608040 10 Tf 123.77 0 Td (system)Tj /R21933816 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 /R21608040 10 Tf 23.7941 0 Td (cmd)Tj /R21933816 10 Tf 19.9039 0 Td 0.744 Tw (in the user')Tj 3.245 Tc 45.9281 0 Td (ss)Tj 0 Tc 11.025 0 Td 0.745 Tw [(hell en)39.9854(vironment, and)]TJ -307.419 -12 Td 0 Tw [(returns the e)14.9927(xit status of the shell.)]TJ /R22252384 10 Tf -36 -16.8 Td (rand)Tj /R21933816 10 Tf 20.5602 0 Td (\(\) :)Tj /R22252384 10 Tf 14.4398 0 Td (double)Tj /R21933816 10 Tf 1 -12 Td (returns a pseudo-random double between 0 and 1.)Tj 130.055 -57.6 Td [(29 August 2013)-19205.5(10)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2233 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R24148832 │ │ │ │ │ │ +R22252384 │ │ │ │ │ │ │ │ │ │ │ │ -R23830264 │ │ │ │ │ │ +R21933816 │ │ │ │ │ │ │ │ │ │ │ │ -R23504488 │ │ │ │ │ │ +R21608040 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -1244,29 +1244,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23504488 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R23504488 10 Tf 218.75 0 Td (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td (\(1\))Tj /R24148832 10 Tf -420.34 -36 Td (srand)Tj /R23830264 10 Tf 24.45 0 Td (\(\) :)Tj /R24148832 10 Tf 14.4398 0 Td (int)Tj -38.8898 -16.8 Td (srand)Tj /R23830264 10 Tf 24.45 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (v)Tj /R23830264 10 Tf 6.93984 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R23830264 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (int)Tj /R23830264 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.906 Tw [(the current time is used. The pre)24.9829(vious seed v)25.0049(alue is returned.)]TJ /R24148832 10 Tf 254.696 0 Td (srand)Tj /R23830264 10 Tf 27.8559 0 Td 0.907 Tw (should be called before an)Tj 108.448 0 Td (y)Tj -391 -12 Td 0 Tw (calls to)Tj /R24148832 10 Tf 31.1102 0 Td (rand)Tj /R23830264 10 Tf 20.5602 0 Td (.)Tj /R24148832 10 Tf -87.6703 -16.8 Td (colorx)Tj /R23830264 10 Tf 26.6602 0 Td (\()Tj /R23504488 10 Tf 3.33008 0 Td (color)Tj /R23830264 10 Tf 23.6102 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 25 0 Td (,)Tj /R23504488 10 Tf 5 0 Td (fmt)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R23830264 10 Tf 25 0 Td (\):)Tj 0 Tc /R24148832 10 Tf 11.1102 0 Td (string)Tj /R23830264 10 Tf -109.551 -12 Td 0.548 Tw (translates a color from one format to another)Tj 3.048 Tc 181.856 0 Td (.T)Tj 0 Tc 11.6578 0 Td (he)Tj /R23504488 10 Tf 12.4879 0 Td (color)Tj /R23830264 10 Tf 24.1578 0 Td (ar)Tj 7.58984 0 Td (gument should be a color in one of the)Tj -237.749 -12 Td 1.299 Tw (recognized string representations. The)Tj /R23504488 10 Tf 160.436 0 Td (fmt)Tj -0.25 Tc /R23830264 10 Tf 16.5789 0 Td (va)Tj 0 Tc 9.18984 0 Td (lue should be one of "RGB", "RGB)Tj 149.404 0 Td 1.3 Tw (A", "HSV", or)Tj -335.609 -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 /R24148832 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 /R24148832 10 Tf 0.401172 -12 Td (gvpr)Tj /R23830264 10 Tf 23.0262 0 Td (pro)Tj 13.1801 0 Td 0.526 Tw [(vides certain special, b)20.0024(uilt-in v)24.9829(ariables, whose v)25.0049(alues are set automatically by)]TJ /R24148832 10 Tf 318.085 0 Td (gvpr)Tj /R23830264 10 Tf 23.025 0 Td 0.525 Tw (depending on)Tj -377.316 -12 Td 0 Tw [(the conte)14.9927(xt. Except as noted, the user cannot modify their v)24.9854(alues.)]TJ /R24148832 10 Tf 16.8 TL ($)' /R23830264 10 Tf 7.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (obj_t)Tj /R23830264 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 0.244 Tw (ilable in)Tj /R24148832 10 Tf 35.4879 0 Td (BE-)Tj -379.33 -12 Td (GIN)Tj /R23830264 10 Tf 21.3898 0 Td (or)Tj /R24148832 10 Tf 10.8301 0 Td (END)Tj /R23830264 10 Tf 23.6102 0 Td (clauses.)Tj /R24148832 10 Tf -91.8301 -16.8 Td ($F)Tj /R23830264 10 Tf 13.6102 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf 17.1098 -12 Td 0 Tw (is the name of the current input Œle.)Tj /R24148832 10 Tf -36 -16.8 Td ($G)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 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 /R24148832 10 Tf 35 0 Td (BEGIN)Tj /R23830264 10 Tf 34.7301 0 Td (or)Tj /R24148832 10 Tf 10.8301 0 Td (END)Tj /R23830264 10 Tf 23.6102 0 Td (clauses.)Tj /R24148832 10 Tf -359.67 -16.8 Td ($NG)Tj /R23830264 10 Tf 22.5 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 8.21992 -12 Td 0.701 Tw [(denotes the ne)14.989(xt graph to be processed. If)]TJ /R24148832 10 Tf 174.028 0 Td ($NG)Tj /R23830264 10 Tf 23.2012 0 Td 0.7 Tw (is NULL, the current graph)Tj /R24148832 10 Tf 115.14 0 Td ($G)Tj /R23830264 10 Tf 15.9801 0 Td (is the last graph.)Tj -328.349 -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 /R24148832 10 Tf 35 0 Td (BEGIN)Tj /R23830264 10 Tf 34.7301 0 Td (or)Tj /R24148832 10 Tf 10.8301 0 Td (END)Tj /R23830264 10 Tf 23.6102 0 Td (clauses, or if the)Tj /R24148832 10 Tf 68.0398 0 Td (-n)Tj /R23830264 10 Tf 11.3898 0 Td (ag is used.)Tj /R24148832 10 Tf -299.14 -16.8 Td ($O)Tj /R23830264 10 Tf 15.2801 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 15.4398 -12 Td 0.205 Tw (denotes the output graph. Before graph tra)Tj -0.15 Tc 170.16 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal, it is initialized to the tar)Tj 115.77 0 Td 0.204 Tw (get graph. After tra)Tj -0.15 Tc 77.052 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal)Tj -381.562 -12 Td 0.968 Tw (and an)Tj 27.198 0 Td (y)Tj /R24148832 10 Tf 8.46797 0 Td (END_G)Tj /R23830264 10 Tf 37.3578 0 Td 0.969 Tw (actions, if it refers to a non-empty graph, that graph is printed onto the output)Tj -73.0238 -12 Td 2.5 Tw (stream. It)Tj 42.7699 0 Td 0 Tw [(is only v)25(alid in)]TJ /R24148832 10 Tf 61.9801 0 Td (N)Tj /R23830264 10 Tf 7.21992 0 Td (,)Tj /R24148832 10 Tf 5 0 Td (E)Tj /R23830264 10 Tf 9.16992 0 Td (and)Tj /R24148832 10 Tf 16.9398 0 Td (END_G)Tj /R23830264 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 /R24148832 10 Tf -269.9 -16.8 Td ($T)Tj /R23830264 10 Tf 14.1699 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (graph_t)Tj /R23830264 10 Tf 16.55 -12 Td 0.396 Tw [(denotes the current tar)17.9956(get graph. It is a subgraph of)]TJ /R24148832 10 Tf 210.12 0 Td ($G)Tj /R23830264 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 /R24148832 10 Tf 56.4672 0 Td (N)Tj /R23830264 10 Tf 7.21992 0 Td (,)Tj /R24148832 10 Tf 5.39492 0 Td (E)Tj /R23830264 10 Tf 9.56484 0 Td (and)Tj /R24148832 10 Tf 17.3352 0 Td (END_G)Tj /R23830264 10 Tf -362.11 -12 Td (clauses.)Tj /R24148832 10 Tf -36 -16.8 Td ($tgtname)Tj /R23830264 10 Tf 42.4898 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string)Tj /R23830264 10 Tf -11.7699 -12 Td 1.5 Tw [(denotes the name of the tar)18(get graph.)]TJ 163.341 0 Td 1.501 Tw [(By def)9.99756(ault, it is set to)]TJ /R24148832 10 Tf 96.966 0 Td [("gvpr_r)17.9834(esult")]TJ 6.501 Tc /R23830264 10 Tf 60.3602 0 Td (.I)Tj 4.001 Tc 12.3309 0 Td (fu)Tj 0 Tc 12.3309 0 Td (sed multiple)Tj -345.329 -12 Td 0.197 Tw (times during the e)Tj -0.15 Tc 72.3809 0 Td (xe)Tj 0 Tc 9.28984 0 Td (cution of)Tj /R24148832 10 Tf 38.723 0 Td (gvpr)Tj 2.696 Tc /R23830264 10 Tf 20 0 Td (,t)Tj 0 Tc 7.97617 0 Td 0.196 Tw (he name will be appended with an inte)Tj 155.362 0 Td (ger)Tj 5.196 Tc 12.2199 0 Td (.T)Tj 0 Tc 13.8059 0 Td [(his v)25(ariable may)]TJ -329.758 -12 Td 0 Tw [(be set by the user)54.9927(.)]TJ /R24148832 10 Tf -36 -16.8 Td [($tvr)18.0151(oot)]TJ /R23830264 10 Tf 33.4199 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj /R23830264 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 (rsal of the)Tj -355.252 -12 Td 0.215 Tw (graph \(cf.)Tj /R24148832 10 Tf 41.8 0 Td ($tvtype)Tj /R23830264 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 /R24148832 10 Tf 51.225 0 Td (NULL)Tj /R23830264 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.546 Tw (the gi)Tj -0.15 Tc 22.7961 0 Td (ve)Tj 3.046 Tc 9.28984 0 Td (nr)Tj 0 Tc 11.3762 0 Td [(oot, if the v)24.9951(alue of)]TJ /R24148832 10 Tf 78.5801 0 Td [($tvr)18.0151(oot)]TJ /R23830264 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.047 Tc 106.49 0 Td (wv)Tj 0 Tc 15.0172 0 Td (alue)Tj -379.339 -12 Td (of)Tj /R24148832 10 Tf 10.8301 0 Td [($tvr)18.0151(oot)]TJ 2.5 Tc /R23830264 10 Tf 30.9199 0 Td (.A)Tj 0 Tc 12.2199 0 Td 0 Tw (lso, set)Tj /R24148832 10 Tf 30.2801 0 Td ($tvnext)Tj /R23830264 10 Tf 34.1602 0 Td (belo)Tj -0.65 Tc 16.9699 0 Td (w.)Tj 0 Tc /R24148832 10 Tf -171.38 -16.8 Td ($tvnext)Tj /R23830264 10 Tf 34.1602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (node_t)Tj /R23830264 10 Tf -3.44023 -12 Td 0.035 Tw (indicates the ne)Tj 62.1301 0 Td 0.034 Tw (xt starting node for a \(directed or undirected\) depth-Œrst or breadth-Œrst tra)Tj -0.15 Tc 299.274 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal of)Tj -370.694 -12 Td 1.102 Tw (the graph \(cf.)Tj /R24148832 10 Tf 59.3961 0 Td ($tvtype)Tj /R23830264 10 Tf 35.2621 0 Td (belo)Tj 16.9699 0 Td 3.602 Tw (w\). If)Tj 3.602 Tc 29.4141 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 /R24148832 10 Tf 86.068 0 Td [($tvr)18.0176(oot)]TJ /R23830264 10 Tf 34.5227 0 Td 1.103 Tw [(has not been reset b)19.9951(ut the)]TJ /R24148832 10 Tf -289.314 -12 Td ($tvnext)Tj /R23830264 10 Tf 34.7129 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 /R24148832 10 Tf 290.942 0 Td [($tvr)18.0176(oot)]TJ 5.552 Tc /R23830264 10 Tf 30.9199 0 Td (.T)Tj 0 Tc 14.1621 0 Td (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 /R24148832 10 Tf 46.1402 0 Td (NULL)Tj /R23830264 10 Tf 30.2801 0 Td (for each input graph.)Tj /R24148832 10 Tf -120.09 -16.8 Td [($tv)9.99268(edge)]TJ /R23830264 10 Tf 35.1699 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (edge_t)Tj -0.15 Tc /R23830264 10 Tf -4.45 -12 Td (Fo)Tj 3.208 Tc 10.4102 0 Td (rB)Tj 0 Tc 13.2078 0 Td 0.708 Tw (FS and DFS tra)Tj -0.15 Tc 63.8738 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.552 0 Td 1.009 Tw (ve a)Tj 3.209 Tc 16.9391 0 Td (tt)Tj 0 Tc 8.76914 0 Td 0.709 Tw (he current node or edge. At)Tj -283.042 -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 /R24148832 10 Tf 90.85 0 Td (NULL)Tj /R23830264 10 Tf 27.7801 0 Td (.)Tj -170.175 -69.6 Td [(29 August 2013)-19205.5(11)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21608040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21608040 10 Tf 218.75 0 Td (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td (\(1\))Tj /R22252384 10 Tf -420.34 -36 Td (srand)Tj /R21933816 10 Tf 24.45 0 Td (\(\) :)Tj /R22252384 10 Tf 14.4398 0 Td (int)Tj -38.8898 -16.8 Td (srand)Tj /R21933816 10 Tf 24.45 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (v)Tj /R21933816 10 Tf 6.93984 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21933816 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (int)Tj /R21933816 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.906 Tw [(the current time is used. The pre)24.9829(vious seed v)25.0049(alue is returned.)]TJ /R22252384 10 Tf 254.696 0 Td (srand)Tj /R21933816 10 Tf 27.8559 0 Td 0.907 Tw (should be called before an)Tj 108.448 0 Td (y)Tj -391 -12 Td 0 Tw (calls to)Tj /R22252384 10 Tf 31.1102 0 Td (rand)Tj /R21933816 10 Tf 20.5602 0 Td (.)Tj /R22252384 10 Tf -87.6703 -16.8 Td (colorx)Tj /R21933816 10 Tf 26.6602 0 Td (\()Tj /R21608040 10 Tf 3.33008 0 Td (color)Tj /R21933816 10 Tf 23.6102 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 25 0 Td (,)Tj /R21608040 10 Tf 5 0 Td (fmt)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21933816 10 Tf 25 0 Td (\):)Tj 0 Tc /R22252384 10 Tf 11.1102 0 Td (string)Tj /R21933816 10 Tf -109.551 -12 Td 0.548 Tw (translates a color from one format to another)Tj 3.048 Tc 181.856 0 Td (.T)Tj 0 Tc 11.6578 0 Td (he)Tj /R21608040 10 Tf 12.4879 0 Td (color)Tj /R21933816 10 Tf 24.1578 0 Td (ar)Tj 7.58984 0 Td (gument should be a color in one of the)Tj -237.749 -12 Td 1.299 Tw (recognized string representations. The)Tj /R21608040 10 Tf 160.436 0 Td (fmt)Tj -0.25 Tc /R21933816 10 Tf 16.5789 0 Td (va)Tj 0 Tc 9.18984 0 Td (lue should be one of "RGB", "RGB)Tj 149.404 0 Td 1.3 Tw (A", "HSV", or)Tj -335.609 -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 /R22252384 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 /R22252384 10 Tf 0.401172 -12 Td (gvpr)Tj /R21933816 10 Tf 23.0262 0 Td (pro)Tj 13.1801 0 Td 0.526 Tw [(vides certain special, b)20.0024(uilt-in v)24.9829(ariables, whose v)25.0049(alues are set automatically by)]TJ /R22252384 10 Tf 318.085 0 Td (gvpr)Tj /R21933816 10 Tf 23.025 0 Td 0.525 Tw (depending on)Tj -377.316 -12 Td 0 Tw [(the conte)14.9927(xt. Except as noted, the user cannot modify their v)24.9854(alues.)]TJ /R22252384 10 Tf 16.8 TL ($)' /R21933816 10 Tf 7.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (obj_t)Tj /R21933816 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 0.244 Tw (ilable in)Tj /R22252384 10 Tf 35.4879 0 Td (BE-)Tj -379.33 -12 Td (GIN)Tj /R21933816 10 Tf 21.3898 0 Td (or)Tj /R22252384 10 Tf 10.8301 0 Td (END)Tj /R21933816 10 Tf 23.6102 0 Td (clauses.)Tj /R22252384 10 Tf -91.8301 -16.8 Td ($F)Tj /R21933816 10 Tf 13.6102 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf 17.1098 -12 Td 0 Tw (is the name of the current input Œle.)Tj /R22252384 10 Tf -36 -16.8 Td ($G)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 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 /R22252384 10 Tf 35 0 Td (BEGIN)Tj /R21933816 10 Tf 34.7301 0 Td (or)Tj /R22252384 10 Tf 10.8301 0 Td (END)Tj /R21933816 10 Tf 23.6102 0 Td (clauses.)Tj /R22252384 10 Tf -359.67 -16.8 Td ($NG)Tj /R21933816 10 Tf 22.5 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 8.21992 -12 Td 0.701 Tw [(denotes the ne)14.989(xt graph to be processed. If)]TJ /R22252384 10 Tf 174.028 0 Td ($NG)Tj /R21933816 10 Tf 23.2012 0 Td 0.7 Tw (is NULL, the current graph)Tj /R22252384 10 Tf 115.14 0 Td ($G)Tj /R21933816 10 Tf 15.9801 0 Td (is the last graph.)Tj -328.349 -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 /R22252384 10 Tf 35 0 Td (BEGIN)Tj /R21933816 10 Tf 34.7301 0 Td (or)Tj /R22252384 10 Tf 10.8301 0 Td (END)Tj /R21933816 10 Tf 23.6102 0 Td (clauses, or if the)Tj /R22252384 10 Tf 68.0398 0 Td (-n)Tj /R21933816 10 Tf 11.3898 0 Td (ag is used.)Tj /R22252384 10 Tf -299.14 -16.8 Td ($O)Tj /R21933816 10 Tf 15.2801 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 15.4398 -12 Td 0.205 Tw (denotes the output graph. Before graph tra)Tj -0.15 Tc 170.16 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal, it is initialized to the tar)Tj 115.77 0 Td 0.204 Tw (get graph. After tra)Tj -0.15 Tc 77.052 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal)Tj -381.562 -12 Td 0.968 Tw (and an)Tj 27.198 0 Td (y)Tj /R22252384 10 Tf 8.46797 0 Td (END_G)Tj /R21933816 10 Tf 37.3578 0 Td 0.969 Tw (actions, if it refers to a non-empty graph, that graph is printed onto the output)Tj -73.0238 -12 Td 2.5 Tw (stream. It)Tj 42.7699 0 Td 0 Tw [(is only v)25(alid in)]TJ /R22252384 10 Tf 61.9801 0 Td (N)Tj /R21933816 10 Tf 7.21992 0 Td (,)Tj /R22252384 10 Tf 5 0 Td (E)Tj /R21933816 10 Tf 9.16992 0 Td (and)Tj /R22252384 10 Tf 16.9398 0 Td (END_G)Tj /R21933816 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 /R22252384 10 Tf -269.9 -16.8 Td ($T)Tj /R21933816 10 Tf 14.1699 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (graph_t)Tj /R21933816 10 Tf 16.55 -12 Td 0.396 Tw [(denotes the current tar)17.9956(get graph. It is a subgraph of)]TJ /R22252384 10 Tf 210.12 0 Td ($G)Tj /R21933816 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 /R22252384 10 Tf 56.4672 0 Td (N)Tj /R21933816 10 Tf 7.21992 0 Td (,)Tj /R22252384 10 Tf 5.39492 0 Td (E)Tj /R21933816 10 Tf 9.56484 0 Td (and)Tj /R22252384 10 Tf 17.3352 0 Td (END_G)Tj /R21933816 10 Tf -362.11 -12 Td (clauses.)Tj /R22252384 10 Tf -36 -16.8 Td ($tgtname)Tj /R21933816 10 Tf 42.4898 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string)Tj /R21933816 10 Tf -11.7699 -12 Td 1.5 Tw [(denotes the name of the tar)18(get graph.)]TJ 163.341 0 Td 1.501 Tw [(By def)9.99756(ault, it is set to)]TJ /R22252384 10 Tf 96.966 0 Td [("gvpr_r)17.9834(esult")]TJ 6.501 Tc /R21933816 10 Tf 60.3602 0 Td (.I)Tj 4.001 Tc 12.3309 0 Td (fu)Tj 0 Tc 12.3309 0 Td (sed multiple)Tj -345.329 -12 Td 0.197 Tw (times during the e)Tj -0.15 Tc 72.3809 0 Td (xe)Tj 0 Tc 9.28984 0 Td (cution of)Tj /R22252384 10 Tf 38.723 0 Td (gvpr)Tj 2.696 Tc /R21933816 10 Tf 20 0 Td (,t)Tj 0 Tc 7.97617 0 Td 0.196 Tw (he name will be appended with an inte)Tj 155.362 0 Td (ger)Tj 5.196 Tc 12.2199 0 Td (.T)Tj 0 Tc 13.8059 0 Td [(his v)25(ariable may)]TJ -329.758 -12 Td 0 Tw [(be set by the user)54.9927(.)]TJ /R22252384 10 Tf -36 -16.8 Td [($tvr)18.0151(oot)]TJ /R21933816 10 Tf 33.4199 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj /R21933816 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 (rsal of the)Tj -355.252 -12 Td 0.215 Tw (graph \(cf.)Tj /R22252384 10 Tf 41.8 0 Td ($tvtype)Tj /R21933816 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 /R22252384 10 Tf 51.225 0 Td (NULL)Tj /R21933816 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.546 Tw (the gi)Tj -0.15 Tc 22.7961 0 Td (ve)Tj 3.046 Tc 9.28984 0 Td (nr)Tj 0 Tc 11.3762 0 Td [(oot, if the v)24.9951(alue of)]TJ /R22252384 10 Tf 78.5801 0 Td [($tvr)18.0151(oot)]TJ /R21933816 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.047 Tc 106.49 0 Td (wv)Tj 0 Tc 15.0172 0 Td (alue)Tj -379.339 -12 Td (of)Tj /R22252384 10 Tf 10.8301 0 Td [($tvr)18.0151(oot)]TJ 2.5 Tc /R21933816 10 Tf 30.9199 0 Td (.A)Tj 0 Tc 12.2199 0 Td 0 Tw (lso, set)Tj /R22252384 10 Tf 30.2801 0 Td ($tvnext)Tj /R21933816 10 Tf 34.1602 0 Td (belo)Tj -0.65 Tc 16.9699 0 Td (w.)Tj 0 Tc /R22252384 10 Tf -171.38 -16.8 Td ($tvnext)Tj /R21933816 10 Tf 34.1602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (node_t)Tj /R21933816 10 Tf -3.44023 -12 Td 0.035 Tw (indicates the ne)Tj 62.1301 0 Td 0.034 Tw (xt starting node for a \(directed or undirected\) depth-Œrst or breadth-Œrst tra)Tj -0.15 Tc 299.274 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal of)Tj -370.694 -12 Td 1.102 Tw (the graph \(cf.)Tj /R22252384 10 Tf 59.3961 0 Td ($tvtype)Tj /R21933816 10 Tf 35.2621 0 Td (belo)Tj 16.9699 0 Td 3.602 Tw (w\). If)Tj 3.602 Tc 29.4141 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 /R22252384 10 Tf 86.068 0 Td [($tvr)18.0176(oot)]TJ /R21933816 10 Tf 34.5227 0 Td 1.103 Tw [(has not been reset b)19.9951(ut the)]TJ /R22252384 10 Tf -289.314 -12 Td ($tvnext)Tj /R21933816 10 Tf 34.7129 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 /R22252384 10 Tf 290.942 0 Td [($tvr)18.0176(oot)]TJ 5.552 Tc /R21933816 10 Tf 30.9199 0 Td (.T)Tj 0 Tc 14.1621 0 Td (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 /R22252384 10 Tf 46.1402 0 Td (NULL)Tj /R21933816 10 Tf 30.2801 0 Td (for each input graph.)Tj /R22252384 10 Tf -120.09 -16.8 Td [($tv)9.99268(edge)]TJ /R21933816 10 Tf 35.1699 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (edge_t)Tj -0.15 Tc /R21933816 10 Tf -4.45 -12 Td (Fo)Tj 3.208 Tc 10.4102 0 Td (rB)Tj 0 Tc 13.2078 0 Td 0.708 Tw (FS and DFS tra)Tj -0.15 Tc 63.8738 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.552 0 Td 1.009 Tw (ve a)Tj 3.209 Tc 16.9391 0 Td (tt)Tj 0 Tc 8.76914 0 Td 0.709 Tw (he current node or edge. At)Tj -283.042 -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 /R22252384 10 Tf 90.85 0 Td (NULL)Tj /R21933816 10 Tf 27.7801 0 Td (.)Tj -170.175 -69.6 Td [(29 August 2013)-19205.5(11)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3286 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R24148832 │ │ │ │ │ │ +R22252384 │ │ │ │ │ │ │ │ │ │ │ │ -R23830264 │ │ │ │ │ │ +R21933816 │ │ │ │ │ │ │ │ │ │ │ │ -R23504488 │ │ │ │ │ │ +R21608040 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -1303,29 +1303,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23504488 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R23504488 10 Tf 218.75 0 Td (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td (\(1\))Tj /R24148832 10 Tf -420.34 -36 Td ($tvtype)Tj /R23830264 10 Tf 34.1602 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (tvtype_t)Tj /R23830264 10 Tf -3.44023 -12 Td 0.871 Tw (indicates ho)Tj 48.6711 0 Td (w)Tj /R24148832 10 Tf 10.591 0 Td (gvpr)Tj /R23830264 10 Tf 23.3711 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.376 0 Td (eo)Tj 0 Tc 12.8109 0 Td 0.87 Tw [(ne of the constant v)25(alues with the preŒx)]TJ -230.46 -12 Td 0 Tw ("TV_" described belo)Tj -0.65 Tc 86.7801 0 Td (w.)Tj 0 Tc /R24148832 10 Tf 14.0699 0 Td (TV_at)Tj /R23830264 10 Tf 35.2801 0 Td [(is the def)9.98535(ault.)]TJ -136.13 -16.8 Td 0.302 Tw (In the underlying graph library)Tj /R23504488 10 Tf 127.52 0 Td [(cgr)14.9927(aph)]TJ /R23830264 10 Tf 28.4602 0 Td (\(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)Tj 2.803 Tc 12.2422 0 Td (na)Tj 0 Tc 12.243 0 Td 0.303 Tw (rbitrary direc-)Tj -339.887 -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 /R24148832 10 Tf 54.9898 0 Td (TV_fwd)Tj 2.5 Tc /R23830264 10 Tf 35 0 Td (,r)Tj 0 Tc 8.33008 0 Td (equiring directed edges.)Tj /R24148832 10 Tf -238.96 -16.8 Td (ARGC)Tj /R23830264 10 Tf 31.9398 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (int)Tj /R23830264 10 Tf -1.21992 -12 Td [(denotes the number of ar)18.0151(guments speciŒed by the)]TJ /R24148832 10 Tf 200.9 0 Td (­a)Tj /R23504488 10 Tf 13.2 0 Td [(ar)37.0068(gs)]TJ /R23830264 10 Tf 19.9098 0 Td [(command-line ar)17.9834(gument.)]TJ /R24148832 10 Tf -270.01 -16.8 Td (ARGV)Tj /R23830264 10 Tf 31.9398 0 Td (:)Tj /R24148832 10 Tf 5.28008 0 Td (string array)Tj /R23830264 10 Tf -1.21992 -12 Td 0.032 Tw [(denotes the array of ar)18.0176(guments speciŒed by the)]TJ /R24148832 10 Tf 191.145 0 Td (­a)Tj /R23504488 10 Tf 13.2309 0 Td [(ar)37.0068(gs)]TJ /R23830264 10 Tf 19.941 0 Td 0.031 Tw [(command-line ar)17.998(gument. The)]TJ /R23504488 10 Tf 121.003 0 Td (i)Tj /R23830264 10 Tf 2.78008 0 Td (th ar)Tj 17.9012 0 Td (gument)Tj -366.001 -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 /R24148832 10 Tf 7.5 0 Td (ARGV[)Tj /R23504488 10 Tf 32.7699 0 Td (i)Tj /R24148832 10 Tf 2.78008 0 Td (])Tj /R23830264 10 Tf 3.33008 0 Td (.)Tj -0.11 Tc /R24148832 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 /R23830264 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 /R24148832 10 Tf 136.38 0 Td (gvpr)Tj /R23830264 10 Tf 20 0 Td (.)Tj /R24148832 10 Tf -214.28 -16.8 Td (NULL)Tj /R23830264 10 Tf 30.2801 0 Td (:)Tj /R23504488 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R23830264 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 /R24148832 10 Tf -156.29 -16.8 Td (TV_at)Tj /R23830264 10 Tf 35.2801 0 Td (:)Tj /R23504488 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R23830264 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 /R24148832 10 Tf -109.53 -16.8 Td (TV_ne)Tj /R23830264 10 Tf 31.3898 0 Td (:)Tj /R23504488 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R23830264 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 /R24148832 10 Tf -62.5797 -16.8 Td (TV_en)Tj /R23830264 10 Tf 31.3898 0 Td (:)Tj /R23504488 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R23830264 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 /R24148832 10 Tf -62.5797 -16.8 Td (TV_dfs)Tj /R23830264 10 Tf 34.1699 0 Td (:)Tj /R23504488 10 Tf 5.28008 0 Td (tvtype_t)Tj /R24148832 10 Tf -39.45 -12 Td (TV_postdfs)Tj /R23830264 10 Tf 51.95 0 Td (:)Tj /R23504488 10 Tf 5.28008 0 Td (tvtype_t)Tj /R24148832 10 Tf -57.2301 -12 Td [(TV_pr)17.9846(epostdfs)]TJ /R23830264 10 Tf 66.2102 0 Td (:)Tj /R23504488 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.333 Tc /R23830264 10 Tf -35.4902 -12 Td (at)Tj 0 Tc 10.5531 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.392 0 Td 2.434 Tw (To d)Tj 3.334 Tc 18.6441 0 Td (ot)Tj 0 Tc 11.1141 0 Td (he)Tj -386.563 -12 Td (tra)Tj -0.15 Tc 10.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal,)Tj /R24148832 10 Tf 19.6641 0 Td (gvpr)Tj /R23830264 10 Tf 22.7238 0 Td 0.224 Tw [(will check the v)25.0122(alue of)]TJ /R24148832 10 Tf 94.459 0 Td [($tvr)18.0151(oot)]TJ 2.723 Tc /R23830264 10 Tf 30.9199 0 Td [(.I)272.288(ft)]TJ 0 Tc 17.3859 0 Td 0.223 Tw [(his has the same v)24.9902(alue that it had pre)25.0146(viously \(at)]TJ -204.793 -12 Td 1.238 Tw [(the start, the pre)24.9854(vious v)25.0195(alue is initialized to)]TJ /R24148832 10 Tf 184.114 0 Td (NULL)Tj /R23830264 10 Tf 27.7801 0 Td (.\),)Tj /R24148832 10 Tf 12.068 0 Td (gvpr)Tj /R23830264 10 Tf 23.7379 0 Td (will simply look for some un)Tj 121.63 0 Td (visited)Tj -369.33 -12 Td 1.071 Tw (node and tra)Tj -0.15 Tc 51.3719 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rse its connected component. On the other hand, if)Tj /R24148832 10 Tf 213.768 0 Td [($tvr)18.0176(oot)]TJ /R23830264 10 Tf 34.4898 0 Td 1.07 Tw (has changed, its con-)Tj -308.92 -12 Td 1.587 Tw (nected component will be toured, assuming it has not been pre)Tj 265.31 0 Td 1.588 Tw (viously visited or)Tj 4.088 Tc 72.2262 0 Td (,i)Tj 0 Tc 9.36797 0 Td (f)Tj /R24148832 10 Tf 7.41797 0 Td [($tvr)18.0176(oot)]TJ /R23830264 10 Tf 35.0078 0 Td (is)Tj /R24148832 10 Tf -389.33 -12 Td (NULL)Tj 2.723 Tc /R23830264 10 Tf 27.7801 0 Td (,t)Tj 0 Tc 8.00313 0 Td 0.223 Tw (he tra)Tj -0.15 Tc 22.5129 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal will stop. Note that using)Tj /R24148832 10 Tf 121.617 0 Td (TV_dfs)Tj /R23830264 10 Tf 34.3922 0 Td (and)Tj /R24148832 10 Tf 17.1621 0 Td [($tvr)18.0151(oot)]TJ 2.722 Tc /R23830264 10 Tf 30.9199 0 Td [(,i)272.207(ti)272.197(sp)]TJ 0 Tc 27.8961 0 Td 0.222 Tw (ossible to create an inŒ-)Tj -299.573 -12 Td 0 Tw (nite loop.)Tj 16.8 TL 0.861 Tw T*[(By def)9.98291(ault, the tra)]TJ -0.15 Tc 74.4934 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal is done in pre-order)Tj 3.362 Tc 98.4238 0 Td (.T)Tj 0 Tc 11.9719 0 Td 0.862 Tw (hat is, a node is visited before all of its un)Tj 175.15 0 Td (visited)Tj -369.329 -12 Td 0.722 Tw (edges. F)Tj 33.902 0 Td (or)Tj /R24148832 10 Tf 11.552 0 Td (TV_postdfs)Tj 3.222 Tc /R23830264 10 Tf 49.45 0 Td (,a)Tj 0 Tc 10.1621 0 Td (ll of a node')Tj 3.221 Tc 50.216 0 Td (su)Tj -0.4 Tc 12.1109 0 Td (nv)Tj 0 Tc 9.6 0 Td 0.721 Tw (isited edges are visited before the node. F)Tj 170.977 0 Td (or)Tj /R24148832 10 Tf 11.5512 0 Td [(TV_pr)17.9834(e-)]TJ -359.521 -12 Td (postdfs)Tj 2.5 Tc /R23830264 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 /R24148832 10 Tf -83.5 -16.8 Td (TV_fwd)Tj /R23830264 10 Tf 37.5 0 Td (:)Tj /R23504488 10 Tf 5.28008 0 Td (tvtype_t)Tj /R24148832 10 Tf -42.7801 -12 Td (TV_postfwd)Tj /R23830264 10 Tf 55.2801 0 Td (:)Tj /R23504488 10 Tf 5.28008 0 Td (tvtype_t)Tj /R24148832 10 Tf -60.5602 -12 Td [(TV_pr)17.9846(epostfwd)]TJ /R23830264 10 Tf 69.5402 0 Td (:)Tj /R23504488 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.063 Tc /R23830264 10 Tf -38.8203 -12 Td (At)Tj 0 Tc 13.0629 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)]TJ 310.529 0 Td 0.564 Tw (ard arcs.)Tj 39.998 0 Td (The)Tj -380.45 -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 /R24148832 10 Tf 131.314 0 Td (TV_dfs)Tj /R23830264 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.124 Tw (visitation speciŒed by)Tj /R24148832 10 Tf 90.652 0 Td (TV_fwd)Tj /R23830264 10 Tf 35 0 Td (,)Tj /R24148832 10 Tf 5.12383 0 Td (TV_postfwd)Tj /R23830264 10 Tf 55.4039 0 Td (and)Tj /R24148832 10 Tf 17.0641 0 Td [(TV_pr)17.9834(epostfwd)]TJ /R23830264 10 Tf 69.6641 0 Td (are the same as those speciŒed)Tj -272.908 -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 /R24148832 10 Tf 20.8301 0 Td (TV_dfs)Tj /R23830264 10 Tf 31.6699 0 Td (,)Tj /R24148832 10 Tf 5 0 Td (TV_postdfs)Tj /R23830264 10 Tf 51.95 0 Td (and)Tj /R24148832 10 Tf 16.9398 0 Td [(TV_pr)17.9834(epostdfs)]TJ /R23830264 10 Tf 63.7102 0 Td (.)Tj /R24148832 10 Tf -316.01 -16.8 Td (TV_r)Tj -0.15 Tc 23.15 0 Td (ev)Tj 0 Tc /R23830264 10 Tf 11.7898 0 Td (:)Tj /R23504488 10 Tf 5.28008 0 Td (tvtype_t)Tj /R24148832 10 Tf -40.2199 -12 Td (TV_postr)Tj -0.15 Tc 40.9301 0 Td (ev)Tj 0 Tc /R23830264 10 Tf 11.7898 0 Td (:)Tj /R23504488 10 Tf 5.28008 0 Td (tvtype_t)Tj /R24148832 10 Tf -58 -12 Td [(TV_pr)17.9846(epostr)]TJ -0.15 Tc 55.1902 0 Td (ev)Tj 0 Tc /R23830264 10 Tf 11.7898 0 Td (:)Tj /R23504488 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.256 Tc /R23830264 10 Tf -36.2602 -12 Td (At)Tj 0 Tc 13.2559 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)Tj 249.966 0 Td 0.755 Tw (wing only re)Tj -0.15 Tc 51.8102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rse arcs.)Tj 39.2699 0 Td (The)Tj -380.452 -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 /R24148832 10 Tf 131.315 0 Td (TV_dfs)Tj /R23830264 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.765 Tw (visitation speciŒed by)Tj /R24148832 10 Tf 92.5738 0 Td (TV_r)Tj -0.15 Tc 23.15 0 Td (ev)Tj 0 Tc /R23830264 10 Tf 9.28984 0 Td (,)Tj /R24148832 10 Tf 5.76406 0 Td (TV_postr)Tj -0.15 Tc 40.9301 0 Td (ev)Tj 0 Tc /R23830264 10 Tf 12.5539 0 Td (and)Tj /R24148832 10 Tf 17.7039 0 Td [(TV_pr)17.9834(epostr)]TJ -0.15 Tc 55.1902 0 Td (ev)Tj 0 Tc /R23830264 10 Tf 12.5539 0 Td 0.764 Tw (are the same as those speciŒed)Tj -269.71 -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 /R24148832 10 Tf 20.8301 0 Td (TV_dfs)Tj /R23830264 10 Tf 31.6699 0 Td (,)Tj /R24148832 10 Tf 5 0 Td (TV_postdfs)Tj /R23830264 10 Tf 51.95 0 Td (and)Tj /R24148832 10 Tf 16.9398 0 Td [(TV_pr)17.9834(epostdfs)]TJ /R23830264 10 Tf 63.7102 0 Td (.)Tj -149.955 -74.4 Td [(29 August 2013)-19205.5(12)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21608040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21608040 10 Tf 218.75 0 Td (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td (\(1\))Tj /R22252384 10 Tf -420.34 -36 Td ($tvtype)Tj /R21933816 10 Tf 34.1602 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (tvtype_t)Tj /R21933816 10 Tf -3.44023 -12 Td 0.871 Tw (indicates ho)Tj 48.6711 0 Td (w)Tj /R22252384 10 Tf 10.591 0 Td (gvpr)Tj /R21933816 10 Tf 23.3711 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.376 0 Td (eo)Tj 0 Tc 12.8109 0 Td 0.87 Tw [(ne of the constant v)25(alues with the preŒx)]TJ -230.46 -12 Td 0 Tw ("TV_" described belo)Tj -0.65 Tc 86.7801 0 Td (w.)Tj 0 Tc /R22252384 10 Tf 14.0699 0 Td (TV_at)Tj /R21933816 10 Tf 35.2801 0 Td [(is the def)9.98535(ault.)]TJ -136.13 -16.8 Td 0.302 Tw (In the underlying graph library)Tj /R21608040 10 Tf 127.52 0 Td [(cgr)14.9927(aph)]TJ /R21933816 10 Tf 28.4602 0 Td (\(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)Tj 2.803 Tc 12.2422 0 Td (na)Tj 0 Tc 12.243 0 Td 0.303 Tw (rbitrary direc-)Tj -339.887 -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 /R22252384 10 Tf 54.9898 0 Td (TV_fwd)Tj 2.5 Tc /R21933816 10 Tf 35 0 Td (,r)Tj 0 Tc 8.33008 0 Td (equiring directed edges.)Tj /R22252384 10 Tf -238.96 -16.8 Td (ARGC)Tj /R21933816 10 Tf 31.9398 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (int)Tj /R21933816 10 Tf -1.21992 -12 Td [(denotes the number of ar)18.0151(guments speciŒed by the)]TJ /R22252384 10 Tf 200.9 0 Td (­a)Tj /R21608040 10 Tf 13.2 0 Td [(ar)37.0068(gs)]TJ /R21933816 10 Tf 19.9098 0 Td [(command-line ar)17.9834(gument.)]TJ /R22252384 10 Tf -270.01 -16.8 Td (ARGV)Tj /R21933816 10 Tf 31.9398 0 Td (:)Tj /R22252384 10 Tf 5.28008 0 Td (string array)Tj /R21933816 10 Tf -1.21992 -12 Td 0.032 Tw [(denotes the array of ar)18.0176(guments speciŒed by the)]TJ /R22252384 10 Tf 191.145 0 Td (­a)Tj /R21608040 10 Tf 13.2309 0 Td [(ar)37.0068(gs)]TJ /R21933816 10 Tf 19.941 0 Td 0.031 Tw [(command-line ar)17.998(gument. The)]TJ /R21608040 10 Tf 121.003 0 Td (i)Tj /R21933816 10 Tf 2.78008 0 Td (th ar)Tj 17.9012 0 Td (gument)Tj -366.001 -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 /R22252384 10 Tf 7.5 0 Td (ARGV[)Tj /R21608040 10 Tf 32.7699 0 Td (i)Tj /R22252384 10 Tf 2.78008 0 Td (])Tj /R21933816 10 Tf 3.33008 0 Td (.)Tj -0.11 Tc /R22252384 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 /R21933816 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 /R22252384 10 Tf 136.38 0 Td (gvpr)Tj /R21933816 10 Tf 20 0 Td (.)Tj /R22252384 10 Tf -214.28 -16.8 Td (NULL)Tj /R21933816 10 Tf 30.2801 0 Td (:)Tj /R21608040 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R21933816 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 /R22252384 10 Tf -156.29 -16.8 Td (TV_at)Tj /R21933816 10 Tf 35.2801 0 Td (:)Tj /R21608040 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R21933816 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 /R22252384 10 Tf -109.53 -16.8 Td (TV_ne)Tj /R21933816 10 Tf 31.3898 0 Td (:)Tj /R21608040 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R21933816 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 /R22252384 10 Tf -62.5797 -16.8 Td (TV_en)Tj /R21933816 10 Tf 31.3898 0 Td (:)Tj /R21608040 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R21933816 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 /R22252384 10 Tf -62.5797 -16.8 Td (TV_dfs)Tj /R21933816 10 Tf 34.1699 0 Td (:)Tj /R21608040 10 Tf 5.28008 0 Td (tvtype_t)Tj /R22252384 10 Tf -39.45 -12 Td (TV_postdfs)Tj /R21933816 10 Tf 51.95 0 Td (:)Tj /R21608040 10 Tf 5.28008 0 Td (tvtype_t)Tj /R22252384 10 Tf -57.2301 -12 Td [(TV_pr)17.9846(epostdfs)]TJ /R21933816 10 Tf 66.2102 0 Td (:)Tj /R21608040 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.333 Tc /R21933816 10 Tf -35.4902 -12 Td (at)Tj 0 Tc 10.5531 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.392 0 Td 2.434 Tw (To d)Tj 3.334 Tc 18.6441 0 Td (ot)Tj 0 Tc 11.1141 0 Td (he)Tj -386.563 -12 Td (tra)Tj -0.15 Tc 10.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal,)Tj /R22252384 10 Tf 19.6641 0 Td (gvpr)Tj /R21933816 10 Tf 22.7238 0 Td 0.224 Tw [(will check the v)25.0122(alue of)]TJ /R22252384 10 Tf 94.459 0 Td [($tvr)18.0151(oot)]TJ 2.723 Tc /R21933816 10 Tf 30.9199 0 Td [(.I)272.288(ft)]TJ 0 Tc 17.3859 0 Td 0.223 Tw [(his has the same v)24.9902(alue that it had pre)25.0146(viously \(at)]TJ -204.793 -12 Td 1.238 Tw [(the start, the pre)24.9854(vious v)25.0195(alue is initialized to)]TJ /R22252384 10 Tf 184.114 0 Td (NULL)Tj /R21933816 10 Tf 27.7801 0 Td (.\),)Tj /R22252384 10 Tf 12.068 0 Td (gvpr)Tj /R21933816 10 Tf 23.7379 0 Td (will simply look for some un)Tj 121.63 0 Td (visited)Tj -369.33 -12 Td 1.071 Tw (node and tra)Tj -0.15 Tc 51.3719 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rse its connected component. On the other hand, if)Tj /R22252384 10 Tf 213.768 0 Td [($tvr)18.0176(oot)]TJ /R21933816 10 Tf 34.4898 0 Td 1.07 Tw (has changed, its con-)Tj -308.92 -12 Td 1.587 Tw (nected component will be toured, assuming it has not been pre)Tj 265.31 0 Td 1.588 Tw (viously visited or)Tj 4.088 Tc 72.2262 0 Td (,i)Tj 0 Tc 9.36797 0 Td (f)Tj /R22252384 10 Tf 7.41797 0 Td [($tvr)18.0176(oot)]TJ /R21933816 10 Tf 35.0078 0 Td (is)Tj /R22252384 10 Tf -389.33 -12 Td (NULL)Tj 2.723 Tc /R21933816 10 Tf 27.7801 0 Td (,t)Tj 0 Tc 8.00313 0 Td 0.223 Tw (he tra)Tj -0.15 Tc 22.5129 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal will stop. Note that using)Tj /R22252384 10 Tf 121.617 0 Td (TV_dfs)Tj /R21933816 10 Tf 34.3922 0 Td (and)Tj /R22252384 10 Tf 17.1621 0 Td [($tvr)18.0151(oot)]TJ 2.722 Tc /R21933816 10 Tf 30.9199 0 Td [(,i)272.207(ti)272.197(sp)]TJ 0 Tc 27.8961 0 Td 0.222 Tw (ossible to create an inŒ-)Tj -299.573 -12 Td 0 Tw (nite loop.)Tj 16.8 TL 0.861 Tw T*[(By def)9.98291(ault, the tra)]TJ -0.15 Tc 74.4934 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal is done in pre-order)Tj 3.362 Tc 98.4238 0 Td (.T)Tj 0 Tc 11.9719 0 Td 0.862 Tw (hat is, a node is visited before all of its un)Tj 175.15 0 Td (visited)Tj -369.329 -12 Td 0.722 Tw (edges. F)Tj 33.902 0 Td (or)Tj /R22252384 10 Tf 11.552 0 Td (TV_postdfs)Tj 3.222 Tc /R21933816 10 Tf 49.45 0 Td (,a)Tj 0 Tc 10.1621 0 Td (ll of a node')Tj 3.221 Tc 50.216 0 Td (su)Tj -0.4 Tc 12.1109 0 Td (nv)Tj 0 Tc 9.6 0 Td 0.721 Tw (isited edges are visited before the node. F)Tj 170.977 0 Td (or)Tj /R22252384 10 Tf 11.5512 0 Td [(TV_pr)17.9834(e-)]TJ -359.521 -12 Td (postdfs)Tj 2.5 Tc /R21933816 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 /R22252384 10 Tf -83.5 -16.8 Td (TV_fwd)Tj /R21933816 10 Tf 37.5 0 Td (:)Tj /R21608040 10 Tf 5.28008 0 Td (tvtype_t)Tj /R22252384 10 Tf -42.7801 -12 Td (TV_postfwd)Tj /R21933816 10 Tf 55.2801 0 Td (:)Tj /R21608040 10 Tf 5.28008 0 Td (tvtype_t)Tj /R22252384 10 Tf -60.5602 -12 Td [(TV_pr)17.9846(epostfwd)]TJ /R21933816 10 Tf 69.5402 0 Td (:)Tj /R21608040 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.063 Tc /R21933816 10 Tf -38.8203 -12 Td (At)Tj 0 Tc 13.0629 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)]TJ 310.529 0 Td 0.564 Tw (ard arcs.)Tj 39.998 0 Td (The)Tj -380.45 -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 /R22252384 10 Tf 131.314 0 Td (TV_dfs)Tj /R21933816 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.124 Tw (visitation speciŒed by)Tj /R22252384 10 Tf 90.652 0 Td (TV_fwd)Tj /R21933816 10 Tf 35 0 Td (,)Tj /R22252384 10 Tf 5.12383 0 Td (TV_postfwd)Tj /R21933816 10 Tf 55.4039 0 Td (and)Tj /R22252384 10 Tf 17.0641 0 Td [(TV_pr)17.9834(epostfwd)]TJ /R21933816 10 Tf 69.6641 0 Td (are the same as those speciŒed)Tj -272.908 -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 /R22252384 10 Tf 20.8301 0 Td (TV_dfs)Tj /R21933816 10 Tf 31.6699 0 Td (,)Tj /R22252384 10 Tf 5 0 Td (TV_postdfs)Tj /R21933816 10 Tf 51.95 0 Td (and)Tj /R22252384 10 Tf 16.9398 0 Td [(TV_pr)17.9834(epostdfs)]TJ /R21933816 10 Tf 63.7102 0 Td (.)Tj /R22252384 10 Tf -316.01 -16.8 Td (TV_r)Tj -0.15 Tc 23.15 0 Td (ev)Tj 0 Tc /R21933816 10 Tf 11.7898 0 Td (:)Tj /R21608040 10 Tf 5.28008 0 Td (tvtype_t)Tj /R22252384 10 Tf -40.2199 -12 Td (TV_postr)Tj -0.15 Tc 40.9301 0 Td (ev)Tj 0 Tc /R21933816 10 Tf 11.7898 0 Td (:)Tj /R21608040 10 Tf 5.28008 0 Td (tvtype_t)Tj /R22252384 10 Tf -58 -12 Td [(TV_pr)17.9846(epostr)]TJ -0.15 Tc 55.1902 0 Td (ev)Tj 0 Tc /R21933816 10 Tf 11.7898 0 Td (:)Tj /R21608040 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.256 Tc /R21933816 10 Tf -36.2602 -12 Td (At)Tj 0 Tc 13.2559 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)Tj 249.966 0 Td 0.755 Tw (wing only re)Tj -0.15 Tc 51.8102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rse arcs.)Tj 39.2699 0 Td (The)Tj -380.452 -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 /R22252384 10 Tf 131.315 0 Td (TV_dfs)Tj /R21933816 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.765 Tw (visitation speciŒed by)Tj /R22252384 10 Tf 92.5738 0 Td (TV_r)Tj -0.15 Tc 23.15 0 Td (ev)Tj 0 Tc /R21933816 10 Tf 9.28984 0 Td (,)Tj /R22252384 10 Tf 5.76406 0 Td (TV_postr)Tj -0.15 Tc 40.9301 0 Td (ev)Tj 0 Tc /R21933816 10 Tf 12.5539 0 Td (and)Tj /R22252384 10 Tf 17.7039 0 Td [(TV_pr)17.9834(epostr)]TJ -0.15 Tc 55.1902 0 Td (ev)Tj 0 Tc /R21933816 10 Tf 12.5539 0 Td 0.764 Tw (are the same as those speciŒed)Tj -269.71 -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 /R22252384 10 Tf 20.8301 0 Td (TV_dfs)Tj /R21933816 10 Tf 31.6699 0 Td (,)Tj /R22252384 10 Tf 5 0 Td (TV_postdfs)Tj /R21933816 10 Tf 51.95 0 Td (and)Tj /R22252384 10 Tf 16.9398 0 Td [(TV_pr)17.9834(epostdfs)]TJ /R21933816 10 Tf 63.7102 0 Td (.)Tj -149.955 -74.4 Td [(29 August 2013)-19205.5(12)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2983 │ │ │ │ │ │ +2984 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R24148832 │ │ │ │ │ │ +R22252384 │ │ │ │ │ │ │ │ │ │ │ │ -R23830264 │ │ │ │ │ │ +R21933816 │ │ │ │ │ │ │ │ │ │ │ │ -R23504488 │ │ │ │ │ │ +R21608040 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -1362,29 +1362,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23504488 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R23504488 10 Tf 218.75 0 Td (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td (\(1\))Tj /R24148832 10 Tf -420.34 -36 Td (TV_bfs)Tj /R23830264 10 Tf 34.1699 0 Td (:)Tj /R23504488 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.78 Tc /R23830264 10 Tf -3.45 -12 Td (At)Tj 0 Tc 12.7801 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.6398 -12 Td 0 Tw (item on)Tj /R24148832 10 Tf 32.7801 0 Td (TV_dfs)Tj /R23830264 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 /R24148832 10 Tf 54.4301 0 Td [($tvr)18.0151(oot)]TJ /R23830264 10 Tf 30.9199 0 Td (.)Tj /R24148832 10.95 Tf -253.71 -16.8 Td (EXAMPLES)Tj /R24148832 10 Tf 72 -12 Td (gvpr ­i 'N[color=="blue"]' Œle.gv)Tj /R23830264 10 Tf -36 -16.8 Td (Generate the node-induced subgraph of all nodes with color blue.)Tj /R24148832 10 Tf 36 -16.8 Td [(gvpr ­c 'N[color=="blue"]{color = "r)17.9834(ed"}' Œle.gv)]TJ /R23830264 10 Tf -36 -16.8 Td (Mak)Tj 2.5 Tc 18.2301 0 Td (ea)Tj 0 Tc 11.3801 0 Td (ll blue nodes red.)Tj /R24148832 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 /R23830264 10 Tf -36 -16.8 Td (Ve)Tj 0 Tc 10.55 0 Td (rsion of the program)Tj /R24148832 10 Tf 84.4301 0 Td (gc)Tj /R23830264 10 Tf 9.43984 0 Td (.)Tj /R24148832 10 Tf -68.4199 -16.8 Td (gvpr ­c "")Tj /R23830264 10 Tf -36 -16.8 Td (Equi)Tj -0.25 Tc 18.6398 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to)Tj /R24148832 10 Tf 27.7801 0 Td (nop)Tj /R23830264 10 Tf 16.1199 0 Td (.)Tj /R24148832 10 Tf -35.7297 -16.8 Td [(BEG_G { graph_t g = graph \("mer)9.99268(ge", "S"\); })]TJ 2.5 Tc (E{)' 0 Tc 5 -12 Td (node_t h = clone\(g,$.head\);)Tj (node_t t = clone\(g,$.tail\);)' (edge_t e = edge\(t,h,""\);)' (e.weight = e.weight + 1;)' -5 -12 Td (})Tj (END_G { $O = g; })' /R23830264 10 Tf -36 -16.8 Td 1.441 Tw [(Produces a strict v)14.9951(ersion of the input graph, where the weight attrib)]TJ 284.901 0 Td 1.44 Tw (ute of an edge indicates ho)Tj 3.94 Tc 113.87 0 Td (wm)Tj 0 Tc 18.9398 0 Td [(an)15.0146(y)]TJ -417.711 -12 Td 0 Tw (edges from the input graph the edge represents.)Tj /R24148832 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 /R23830264 10 Tf -36 -16.8 Td [(Computes the de)15.0073(grees of nodes with edges.)]TJ /R24148832 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 /R23830264 10 Tf 122.555 -45.6 Td [(29 August 2013)-19205.5(13)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21608040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21608040 10 Tf 218.75 0 Td (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td (\(1\))Tj /R22252384 10 Tf -420.34 -36 Td (TV_bfs)Tj /R21933816 10 Tf 34.1699 0 Td (:)Tj /R21608040 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.78 Tc /R21933816 10 Tf -3.45 -12 Td (At)Tj 0 Tc 12.7801 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.6398 -12 Td 0 Tw (item on)Tj /R22252384 10 Tf 32.7801 0 Td (TV_dfs)Tj /R21933816 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 /R22252384 10 Tf 54.4301 0 Td [($tvr)18.0151(oot)]TJ /R21933816 10 Tf 30.9199 0 Td (.)Tj /R22252384 10.95 Tf -253.71 -16.8 Td (EXAMPLES)Tj /R22252384 10 Tf 72 -12 Td (gvpr ­i 'N[color=="blue"]' Œle.gv)Tj /R21933816 10 Tf -36 -16.8 Td (Generate the node-induced subgraph of all nodes with color blue.)Tj /R22252384 10 Tf 36 -16.8 Td [(gvpr ­c 'N[color=="blue"]{color = "r)17.9834(ed"}' Œle.gv)]TJ /R21933816 10 Tf -36 -16.8 Td (Mak)Tj 2.5 Tc 18.2301 0 Td (ea)Tj 0 Tc 11.3801 0 Td (ll blue nodes red.)Tj /R22252384 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 /R21933816 10 Tf -36 -16.8 Td (Ve)Tj 0 Tc 10.55 0 Td (rsion of the program)Tj /R22252384 10 Tf 84.4301 0 Td (gc)Tj /R21933816 10 Tf 9.43984 0 Td (.)Tj /R22252384 10 Tf -68.4199 -16.8 Td (gvpr ­c "")Tj /R21933816 10 Tf -36 -16.8 Td (Equi)Tj -0.25 Tc 18.6398 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to)Tj /R22252384 10 Tf 27.7801 0 Td (nop)Tj /R21933816 10 Tf 16.1199 0 Td (.)Tj /R22252384 10 Tf -35.7297 -16.8 Td [(BEG_G { graph_t g = graph \("mer)9.99268(ge", "S"\); })]TJ 2.5 Tc (E{)' 0 Tc 5 -12 Td (node_t h = clone\(g,$.head\);)Tj (node_t t = clone\(g,$.tail\);)' (edge_t e = edge\(t,h,""\);)' (e.weight = e.weight + 1;)' -5 -12 Td (})Tj (END_G { $O = g; })' /R21933816 10 Tf -36 -16.8 Td 1.441 Tw [(Produces a strict v)14.9951(ersion of the input graph, where the weight attrib)]TJ 284.901 0 Td 1.44 Tw (ute of an edge indicates ho)Tj 3.94 Tc 113.87 0 Td (wm)Tj 0 Tc 18.9398 0 Td [(an)15.0146(y)]TJ -417.711 -12 Td 0 Tw (edges from the input graph the edge represents.)Tj /R22252384 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 /R21933816 10 Tf -36 -16.8 Td [(Computes the de)15.0073(grees of nodes with edges.)]TJ /R22252384 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 /R21933816 10 Tf 122.555 -45.6 Td [(29 August 2013)-19205.5(13)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1462 │ │ │ │ │ │ +1461 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R24148832 │ │ │ │ │ │ +R22252384 │ │ │ │ │ │ │ │ │ │ │ │ -R23830264 │ │ │ │ │ │ +R21933816 │ │ │ │ │ │ │ │ │ │ │ │ -R23504488 │ │ │ │ │ │ +R21608040 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -1421,29 +1421,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23504488 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R23504488 10 Tf 218.75 0 Td (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td (\(1\))Tj /R24148832 10 Tf -384.34 -36 Td (})Tj 2.5 Tc 12 TL (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 /R23830264 10 Tf -36 -16.8 Td 0.223 Tw (Prints the depth-Œrst tra)Tj -0.15 Tc 95.1891 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal of the graph, starting with the node whose name is)Tj /R24148832 10 Tf 223.534 0 Td (ARGV[0])Tj 2.724 Tc /R23830264 10 Tf 41.1 0 Td [(,a)272.393(sa)272.407(ni)]TJ 0 Tc 31.2219 0 Td (ndented)Tj -400.335 -12 Td (list.)Tj /R24148832 10.95 Tf -36 -16.8 Td [(ENVIR)30.0404(ONMENT)]TJ /R24148832 10 Tf 36 -12 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R23830264 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 /R24148832 10 Tf 376.001 0 Td (gvpr)Tj /R23830264 10 Tf -376.001 -12 Td 0.837 Tw [(has a def)9.9939(ault list b)20.0098(uilt in. If)]TJ /R24148832 10 Tf 116.11 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R23830264 10 Tf 11.118 0 Td 0.838 Tw [(is not deŒned, the def)9.99756(ault list is used. If)]TJ /R24148832 10 Tf 167.712 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R23830264 10 Tf -388.22 -12 Td 0.356 Tw (starts with colon, the list is formed by appending)Tj /R24148832 10 Tf 200.973 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R23830264 10 Tf 10.6352 0 Td 0.355 Tw [(to the def)9.99023(ault list. If)]TJ /R24148832 10 Tf 83.3352 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R23830264 10 Tf -388.223 -12 Td 2.006 Tw (ends with colon, the list is formed by appending the def)Tj 242.44 0 Td 2.007 Tw (ault list to)Tj /R24148832 10 Tf 48.5309 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj 4.507 Tc /R23830264 10 Tf 7.78008 0 Td (.O)Tj 0 Tc 14.227 0 Td (therwise,)Tj /R24148832 10 Tf -359.618 -12 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R23830264 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 /R24148832 10.95 Tf -284.29 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td [(GS AND W)120.006(ARNINGS)]TJ /R23830264 10 Tf 20.9004 -12 Td 0.406 Tw (Scripts should be careful deleting nodes during)Tj /R24148832 10 Tf 193.652 0 Td (N{})Tj /R23830264 10 Tf 18.0059 0 Td (and)Tj /R24148832 10 Tf 17.3461 0 Td (E{})Tj /R23830264 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 0.405 Tw (rsals as these)Tj -378.98 -12 Td 0 Tw (rely on stacks and queues of nodes.)Tj 16.8 TL 0.727 Tw (When the program is gi)' -0.15 Tc 97.0879 0 Td (ve)Tj 3.227 Tc 9.28984 0 Td [(na)322.681(sac)]TJ 0 Tc 31.891 0 Td (ommand line ar)Tj 64.0441 0 Td 0.728 Tw [(gument, the usual shell interpretation tak)9.98535(es place, which)]TJ -202.313 -12 Td 0 Tw [(may af)25.0159(fect some of the special names in)]TJ /R24148832 10 Tf 162.49 0 Td (gvpr)Tj 2.5 Tc /R23830264 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.994 Tw (If string constants contain pattern metacharacters that you w)Tj 248.912 0 Td 0.993 Tw (ant to escape to a)Tj -0.2 Tc 72.6422 0 Td (vo)Tj 0 Tc 9.8 0 Td (id pattern matching, tw)Tj 95.6488 0 Td (o)Tj -427.003 -12 Td 1.644 Tw (backslashes will probably be necessary)Tj 4.144 Tc 162.556 0 Td [(,a)414.402(sas)]TJ 0 Tc 31.5918 0 Td 1.645 Tw (ingle backslash will be lost when the string is originally)Tj -194.148 -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 /R24148832 10 Tf 54.7199 0 Td [(str)17.9932(cmp)]TJ /R23830264 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.154 Tw (As of 24 April 2008,)Tj /R24148832 10 Tf 86.3199 0 Td (gvpr)Tj /R23830264 10 Tf 22.6539 0 Td 0.153 Tw (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.653 Tc 92.416 0 Td (,w)Tj 0 Tc 12.373 0 Td (hich uses the simpler model)Tj -319.728 -12 Td 0.776 Tw (that there is only one cop)Tj 3.277 Tc 104.6 0 Td [(yo)327.705(fan)]TJ 0 Tc 32.6008 0 Td 0.777 Tw (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.139 -12 Td 0.603 Tw (that iterators such as)Tj /R23504488 10 Tf 86.8422 0 Td (nxtnode)Tj /R23830264 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.348 Tw (graph tra)Tj -0.15 Tc 35.968 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal requires ne)Tj 2.848 Tc 61.5359 0 Td (wf)Tj 0 Tc 13.398 0 Td 0.349 Tw (unctions ending in "_sg", which also tak)Tj 2.849 Tc 163.204 0 Td (eas)Tj 0 Tc 18.468 0 Td [(ubgraph ar)18.0029(gument. The v)]TJ 101.807 0 Td (ersions)Tj -403.671 -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.337 Tw (There is a single global scope, e)Tj 129.902 0 Td 0.336 Tw (xcept for formal function parameters, and e)Tj -0.15 Tc 175.326 0 Td (ve)Tj 2.836 Tc 9.28984 0 Td (nt)Tj 0 Tc 10.616 0 Td (hese can interfere with the)Tj -325.134 -12 Td 1.022 Tw [(type system. Also, the e)15.0098(xtent of all v)24.9902(ariables is the entire life of the program.)-602.207(It might be preferable for)]TJ 12 TL 0.533 Tw (scope to reect the natural nesting of the clauses, or for the program to at least reset locally declared v)' 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.234 Tw (If a function ends with a comple)Tj 2.734 Tc 130.674 0 Td (xs)Tj 0 Tc 11.6238 0 Td (tatement, such as an IF statement, with each branch doing a return, type)Tj -142.298 -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.395 Tw (and \(char*\)0 edge k)Tj -0.15 Tc 80.775 0 Td (ey)Tj 0 Tc 9.28984 0 Td 2.895 Tw (s. F)Tj 17.1949 0 Td 0.396 Tw (or the purposes of looking up and creating edges, we translate "" to be \(char*\)0,)Tj -107.26 -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.944 Tw (Related to this, strings con)Tj -0.15 Tc 109.766 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(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.116 -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 ('=='.)' -0.548 Tc /R24148832 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R23830264 10 Tf 20.7363 -12 Td 0 Tw [(Emden R. Gansner <er)18(g@research.att.com>)]TJ 166.055 -57.6 Td [(29 August 2013)-19205.5(14)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21608040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21608040 10 Tf 218.75 0 Td (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td (\(1\))Tj /R22252384 10 Tf -384.34 -36 Td (})Tj 2.5 Tc 12 TL (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 /R21933816 10 Tf -36 -16.8 Td 0.223 Tw (Prints the depth-Œrst tra)Tj -0.15 Tc 95.1891 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal of the graph, starting with the node whose name is)Tj /R22252384 10 Tf 223.534 0 Td (ARGV[0])Tj 2.724 Tc /R21933816 10 Tf 41.1 0 Td [(,a)272.393(sa)272.407(ni)]TJ 0 Tc 31.2219 0 Td (ndented)Tj -400.335 -12 Td (list.)Tj /R22252384 10.95 Tf -36 -16.8 Td [(ENVIR)30.0404(ONMENT)]TJ /R22252384 10 Tf 36 -12 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R21933816 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 /R22252384 10 Tf 376.001 0 Td (gvpr)Tj /R21933816 10 Tf -376.001 -12 Td 0.837 Tw [(has a def)9.9939(ault list b)20.0098(uilt in. If)]TJ /R22252384 10 Tf 116.11 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R21933816 10 Tf 11.118 0 Td 0.838 Tw [(is not deŒned, the def)9.99756(ault list is used. If)]TJ /R22252384 10 Tf 167.712 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R21933816 10 Tf -388.22 -12 Td 0.356 Tw (starts with colon, the list is formed by appending)Tj /R22252384 10 Tf 200.973 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R21933816 10 Tf 10.6352 0 Td 0.355 Tw [(to the def)9.99023(ault list. If)]TJ /R22252384 10 Tf 83.3352 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R21933816 10 Tf -388.223 -12 Td 2.006 Tw (ends with colon, the list is formed by appending the def)Tj 242.44 0 Td 2.007 Tw (ault list to)Tj /R22252384 10 Tf 48.5309 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj 4.507 Tc /R21933816 10 Tf 7.78008 0 Td (.O)Tj 0 Tc 14.227 0 Td (therwise,)Tj /R22252384 10 Tf -359.618 -12 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R21933816 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 /R22252384 10.95 Tf -284.29 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td [(GS AND W)120.006(ARNINGS)]TJ /R21933816 10 Tf 20.9004 -12 Td 0.406 Tw (Scripts should be careful deleting nodes during)Tj /R22252384 10 Tf 193.652 0 Td (N{})Tj /R21933816 10 Tf 18.0059 0 Td (and)Tj /R22252384 10 Tf 17.3461 0 Td (E{})Tj /R21933816 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 0.405 Tw (rsals as these)Tj -378.98 -12 Td 0 Tw (rely on stacks and queues of nodes.)Tj 16.8 TL 0.727 Tw (When the program is gi)' -0.15 Tc 97.0879 0 Td (ve)Tj 3.227 Tc 9.28984 0 Td [(na)322.681(sac)]TJ 0 Tc 31.891 0 Td (ommand line ar)Tj 64.0441 0 Td 0.728 Tw [(gument, the usual shell interpretation tak)9.98535(es place, which)]TJ -202.313 -12 Td 0 Tw [(may af)25.0159(fect some of the special names in)]TJ /R22252384 10 Tf 162.49 0 Td (gvpr)Tj 2.5 Tc /R21933816 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.994 Tw (If string constants contain pattern metacharacters that you w)Tj 248.912 0 Td 0.993 Tw (ant to escape to a)Tj -0.2 Tc 72.6422 0 Td (vo)Tj 0 Tc 9.8 0 Td (id pattern matching, tw)Tj 95.6488 0 Td (o)Tj -427.003 -12 Td 1.644 Tw (backslashes will probably be necessary)Tj 4.144 Tc 162.556 0 Td [(,a)414.402(sas)]TJ 0 Tc 31.5918 0 Td 1.645 Tw (ingle backslash will be lost when the string is originally)Tj -194.148 -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 /R22252384 10 Tf 54.7199 0 Td [(str)17.9932(cmp)]TJ /R21933816 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.154 Tw (As of 24 April 2008,)Tj /R22252384 10 Tf 86.3199 0 Td (gvpr)Tj /R21933816 10 Tf 22.6539 0 Td 0.153 Tw (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.653 Tc 92.416 0 Td (,w)Tj 0 Tc 12.373 0 Td (hich uses the simpler model)Tj -319.728 -12 Td 0.776 Tw (that there is only one cop)Tj 3.277 Tc 104.6 0 Td [(yo)327.705(fan)]TJ 0 Tc 32.6008 0 Td 0.777 Tw (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.139 -12 Td 0.603 Tw (that iterators such as)Tj /R21608040 10 Tf 86.8422 0 Td (nxtnode)Tj /R21933816 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.348 Tw (graph tra)Tj -0.15 Tc 35.968 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal requires ne)Tj 2.848 Tc 61.5359 0 Td (wf)Tj 0 Tc 13.398 0 Td 0.349 Tw (unctions ending in "_sg", which also tak)Tj 2.849 Tc 163.204 0 Td (eas)Tj 0 Tc 18.468 0 Td [(ubgraph ar)18.0029(gument. The v)]TJ 101.807 0 Td (ersions)Tj -403.671 -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.337 Tw (There is a single global scope, e)Tj 129.902 0 Td 0.336 Tw (xcept for formal function parameters, and e)Tj -0.15 Tc 175.326 0 Td (ve)Tj 2.836 Tc 9.28984 0 Td (nt)Tj 0 Tc 10.616 0 Td (hese can interfere with the)Tj -325.134 -12 Td 1.022 Tw [(type system. Also, the e)15.0098(xtent of all v)24.9902(ariables is the entire life of the program.)-602.207(It might be preferable for)]TJ 12 TL 0.533 Tw (scope to reect the natural nesting of the clauses, or for the program to at least reset locally declared v)' 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.234 Tw (If a function ends with a comple)Tj 2.734 Tc 130.674 0 Td (xs)Tj 0 Tc 11.6238 0 Td (tatement, such as an IF statement, with each branch doing a return, type)Tj -142.298 -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.395 Tw (and \(char*\)0 edge k)Tj -0.15 Tc 80.775 0 Td (ey)Tj 0 Tc 9.28984 0 Td 2.895 Tw (s. F)Tj 17.1949 0 Td 0.396 Tw (or the purposes of looking up and creating edges, we translate "" to be \(char*\)0,)Tj -107.26 -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.944 Tw (Related to this, strings con)Tj -0.15 Tc 109.766 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(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.116 -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 ('=='.)' -0.548 Tc /R22252384 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R21933816 10 Tf 20.7363 -12 Td 0 Tw [(Emden R. Gansner <er)18(g@research.att.com>)]TJ 166.055 -57.6 Td [(29 August 2013)-19205.5(14)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3303 │ │ │ │ │ │ +3302 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R24148832 │ │ │ │ │ │ +R22252384 │ │ │ │ │ │ │ │ │ │ │ │ -R23830264 │ │ │ │ │ │ +R21933816 │ │ │ │ │ │ │ │ │ │ │ │ -R23504488 │ │ │ │ │ │ +R21608040 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -1480,29 +1480,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23504488 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R23504488 10 Tf 218.75 0 Td (GVPR)Tj /R23830264 10 Tf 25.8199 0 Td (\(1\))Tj /R24148832 10.95 Tf -456.34 -36 Td (SEE ALSO)Tj -0.15 Tc /R23830264 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 -672 Td [(29 August 2013)-19205.5(15)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21608040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21608040 10 Tf 218.75 0 Td (GVPR)Tj /R21933816 10 Tf 25.8199 0 Td (\(1\))Tj /R22252384 10.95 Tf -456.34 -36 Td (SEE ALSO)Tj -0.15 Tc /R21933816 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 -672 Td [(29 August 2013)-19205.5(15)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -289 │ │ │ │ │ │ +288 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R24148832 │ │ │ │ │ │ +R22252384 │ │ │ │ │ │ │ │ │ │ │ │ -R23830264 │ │ │ │ │ │ +R21933816 │ │ │ │ │ │ │ │ │ │ │ │ -R23504488 │ │ │ │ │ │ +R21608040 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -1554,18 +1554,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -658 │ │ │ │ │ │ +659 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23135832 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21239384 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1587,18 +1587,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -684 │ │ │ │ │ │ +683 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23136200 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21239752 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1624,18 +1624,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -410 │ │ │ │ │ │ +412 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23136568 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21240120 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1659,15 +1659,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-0d2d0357d06e'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-27d6ad41d3c6'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 80 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gvpr.3.pdf.gz │ │ │ │ ├── gvpr.3.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -72,20 +72,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38405736 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVPR)Tj /R38733624 10 Tf 40.8199 0 Td 125.945 Tw (\(3\) Library)Tj 172.595 0 Td 0 Tw (Functions Manual)Tj /R38405736 10 Tf 201.525 0 Td (LIBGVPR)Tj /R38733624 10 Tf 40.8199 0 Td (\(3\))Tj -0.219 Tc /R39050080 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R39050080 10 Tf 20.407 -12 Td (libgvpr)Tj 2.5 Tc /R38733624 10 Tf 33.6199 0 Td (­l)Tj 0 Tc 10.9199 0 Td (ibrary for graph Œltering)Tj /R39050080 10.95 Tf -80.5398 -16.8 Td (SYNOPSIS)Tj /R38733624 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 /R39050080 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R38733624 10 Tf 36 -12 Td (The)Tj /R39050080 10 Tf 18.7199 0 Td (gvpr)Tj /R38733624 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 /R38405736 10 Tf 161.236 0 Td (gvpr\(\))Tj /R38733624 10 Tf 27.6469 0 Td [(function. This pro)15.0098(vides a standard)]TJ /R38405736 10 Tf 139.505 0 Td [(ar)37.0068(gc/ar)37.0166(gv)]TJ /R38733624 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,)' /R38405736 10 Tf 56.8059 0 Td (gvpr\(\))Tj /R38733624 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 /R38405736 10 Tf 52.0359 0 Td [(ar)37.0068(gv)]TJ /R38733624 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 /R39050080 10 Tf 68.1461 0 Td (gvpr)Tj /R38733624 10 Tf 23.2719 0 Td (program to be)Tj -374.355 -12 Td 0.623 Tw [(run \(pro)15.011(vided either via the)]TJ /R38405736 10 Tf 114.885 0 Td (-f)Tj /R38733624 10 Tf 9.23281 0 Td (ag or as an item in)Tj /R38405736 10 Tf 85.398 0 Td [(ar)37.0068(gv)]TJ /R38733624 10 Tf 17.9598 0 Td (\). It then runs the program on each input graph. If)Tj /R38405736 10 Tf -227.475 -12 Td [(opt->ingr)14.9927(aphs)]TJ /R38733624 10 Tf 61.3602 0 Td 0.59 Tw (is non-NULL, this is tak)Tj 99.7602 0 Td 0.589 Tw (en as a NULL-terminated array of in-core graphs to be used as in-)Tj -161.12 -12 Td 2.626 Tw (put. Otherwise,)Tj 66.632 0 Td 0.126 Tw (the unprocessed elements of)Tj /R38405736 10 Tf 116.034 0 Td [(ar)37.0068(gv)]TJ /R38733624 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 /R39050080 10 Tf 111.63 0 Td (gvpr)Tj /R38733624 10 Tf 22.5 0 Td (will read from stdin.\))Tj -134.13 -16.8 Td [(Normally)64.9927(,)]TJ /R39050080 10 Tf 44.0879 0 Td (gvpr)Tj /R38733624 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 /R38405736 10 Tf 32.2539 0 Td (GV_USE_OUTGRAPH)Tj /R38733624 10 Tf 98.3371 0 Td (is set in)Tj /R38405736 10 Tf -398.625 -12 Td [(opts->a)10(gs)]TJ 3.147 Tc /R38733624 10 Tf 45.5398 0 Td (,t)Tj 0 Tc 8.42695 0 Td 0.647 Tw (he output graphs will be stored in an array pointed to be)Tj /R38405736 10 Tf 233.844 0 Td [(opts->outgr)15.0098(aphs)]TJ /R38733624 10 Tf 70.307 0 Td (and the count will)Tj -358.118 -12 Td 1.592 Tw (be stored in)Tj /R38405736 10 Tf 53.9359 0 Td [(opts->n_outgr)15.0073(aphs)]TJ 6.592 Tc /R38733624 10 Tf 77.1598 0 Td (.I)Tj 4.092 Tc 12.4219 0 Td (nt)Tj 0 Tc 11.8719 0 Td (his case, the application must call)Tj -0.1 Tc /R38405736 10 Tf 146.482 0 Td (ag)Tj 0 Tc 9.9 0 Td (close\(\))Tj /R38733624 10 Tf 31.302 0 Td (on each output graph)Tj -343.073 -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 /R38405736 10 Tf 205.657 0 Td (out)Tj /R38733624 10 Tf 15.6328 0 Td (and)Tj /R38405736 10 Tf 17.293 0 Td (err)Tj /R38733624 10 Tf 15.073 0 Td (Œelds in)Tj /R38405736 10 Tf -399.696 -12 Td (opts)Tj 2.702 Tc /R38733624 10 Tf 16.6699 0 Td (.W)Tj 0 Tc 14.6422 0 Td 0.201 Tw (hen called by)Tj /R39050080 10 Tf 56.423 0 Td (gvpr)Tj 2.701 Tc /R38733624 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.)' /R39050080 10.95 Tf -36 -16.8 Td 0 Tw [(RETURN V)134.961(ALUES)]TJ /R38733624 10 Tf 36 -12 Td [(Normally)64.9927(,)]TJ /R39050080 10 Tf 43.082 0 Td (gvpr)Tj /R38733624 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.635 Tw (been written to stderr or the application')Tj 182.34 0 Td (s)Tj /R38405736 10 Tf 10.025 0 Td (opts->err)Tj /R38733624 10 Tf 45.1051 0 Td (function will ha)Tj -0.15 Tc 70.4 0 Td 3.935 Tw (ve b)Tj 0 Tc 20.425 0 Td 3.635 Tw (een called. If, ho)Tj 77.575 0 Td (we)Tj -0.15 Tc 11.4102 0 Td (ve)Tj -0.4 Tc 9.28984 0 Td (r,)Tj 0 Tc /R38405736 10 Tf -426.57 -12 Td (GV_USE_EXIT)Tj /R38733624 10 Tf 65.2699 0 Td 0 Tw (is set in)Tj /R38405736 10 Tf 33.0602 0 Td [(opts->a)10(gs)]TJ /R38733624 10 Tf 45.5398 0 Td (,)Tj /R39050080 10 Tf 5 0 Td (gvpr)Tj /R38733624 10 Tf 22.5 0 Td [(will call e)15.0146(xit\(3\) in case of an error)54.9854(.)]TJ /R39050080 10.95 Tf -207.37 -16.8 Td (SEE ALSO)Tj /R39050080 10 Tf 36 -12 Td (gvpr)Tj /R38733624 10 Tf 20 0 Td (\(1\),)Tj /R39050080 10 Tf 16.6602 0 Td (awk)Tj /R38733624 10 Tf 17.7801 0 Td (\(1\),)Tj /R39050080 10 Tf 16.6602 0 Td (cgraph)Tj /R38733624 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R35829352 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVPR)Tj /R36157240 10 Tf 40.8199 0 Td 125.945 Tw (\(3\) Library)Tj 172.595 0 Td 0 Tw (Functions Manual)Tj /R35829352 10 Tf 201.525 0 Td (LIBGVPR)Tj /R36157240 10 Tf 40.8199 0 Td (\(3\))Tj -0.219 Tc /R36473696 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R36473696 10 Tf 20.407 -12 Td (libgvpr)Tj 2.5 Tc /R36157240 10 Tf 33.6199 0 Td (­l)Tj 0 Tc 10.9199 0 Td (ibrary for graph Œltering)Tj /R36473696 10.95 Tf -80.5398 -16.8 Td (SYNOPSIS)Tj /R36157240 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 /R36473696 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R36157240 10 Tf 36 -12 Td (The)Tj /R36473696 10 Tf 18.7199 0 Td (gvpr)Tj /R36157240 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 /R35829352 10 Tf 161.236 0 Td (gvpr\(\))Tj /R36157240 10 Tf 27.6469 0 Td [(function. This pro)15.0098(vides a standard)]TJ /R35829352 10 Tf 139.505 0 Td [(ar)37.0068(gc/ar)37.0166(gv)]TJ /R36157240 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,)' /R35829352 10 Tf 56.8059 0 Td (gvpr\(\))Tj /R36157240 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 /R35829352 10 Tf 52.0359 0 Td [(ar)37.0068(gv)]TJ /R36157240 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 /R36473696 10 Tf 68.1461 0 Td (gvpr)Tj /R36157240 10 Tf 23.2719 0 Td (program to be)Tj -374.355 -12 Td 0.623 Tw [(run \(pro)15.011(vided either via the)]TJ /R35829352 10 Tf 114.885 0 Td (-f)Tj /R36157240 10 Tf 9.23281 0 Td (ag or as an item in)Tj /R35829352 10 Tf 85.398 0 Td [(ar)37.0068(gv)]TJ /R36157240 10 Tf 17.9598 0 Td (\). It then runs the program on each input graph. If)Tj /R35829352 10 Tf -227.475 -12 Td [(opt->ingr)14.9927(aphs)]TJ /R36157240 10 Tf 61.3602 0 Td 0.59 Tw (is non-NULL, this is tak)Tj 99.7602 0 Td 0.589 Tw (en as a NULL-terminated array of in-core graphs to be used as in-)Tj -161.12 -12 Td 2.626 Tw (put. Otherwise,)Tj 66.632 0 Td 0.126 Tw (the unprocessed elements of)Tj /R35829352 10 Tf 116.034 0 Td [(ar)37.0068(gv)]TJ /R36157240 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 /R36473696 10 Tf 111.63 0 Td (gvpr)Tj /R36157240 10 Tf 22.5 0 Td (will read from stdin.\))Tj -134.13 -16.8 Td [(Normally)64.9927(,)]TJ /R36473696 10 Tf 44.0879 0 Td (gvpr)Tj /R36157240 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 /R35829352 10 Tf 32.2539 0 Td (GV_USE_OUTGRAPH)Tj /R36157240 10 Tf 98.3371 0 Td (is set in)Tj /R35829352 10 Tf -398.625 -12 Td [(opts->a)10(gs)]TJ 3.147 Tc /R36157240 10 Tf 45.5398 0 Td (,t)Tj 0 Tc 8.42695 0 Td 0.647 Tw (he output graphs will be stored in an array pointed to be)Tj /R35829352 10 Tf 233.844 0 Td [(opts->outgr)15.0098(aphs)]TJ /R36157240 10 Tf 70.307 0 Td (and the count will)Tj -358.118 -12 Td 1.592 Tw (be stored in)Tj /R35829352 10 Tf 53.9359 0 Td [(opts->n_outgr)15.0073(aphs)]TJ 6.592 Tc /R36157240 10 Tf 77.1598 0 Td (.I)Tj 4.092 Tc 12.4219 0 Td (nt)Tj 0 Tc 11.8719 0 Td (his case, the application must call)Tj -0.1 Tc /R35829352 10 Tf 146.482 0 Td (ag)Tj 0 Tc 9.9 0 Td (close\(\))Tj /R36157240 10 Tf 31.302 0 Td (on each output graph)Tj -343.073 -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 /R35829352 10 Tf 205.657 0 Td (out)Tj /R36157240 10 Tf 15.6328 0 Td (and)Tj /R35829352 10 Tf 17.293 0 Td (err)Tj /R36157240 10 Tf 15.073 0 Td (Œelds in)Tj /R35829352 10 Tf -399.696 -12 Td (opts)Tj 2.702 Tc /R36157240 10 Tf 16.6699 0 Td (.W)Tj 0 Tc 14.6422 0 Td 0.201 Tw (hen called by)Tj /R36473696 10 Tf 56.423 0 Td (gvpr)Tj 2.701 Tc /R36157240 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.)' /R36473696 10.95 Tf -36 -16.8 Td 0 Tw [(RETURN V)134.961(ALUES)]TJ /R36157240 10 Tf 36 -12 Td [(Normally)64.9927(,)]TJ /R36473696 10 Tf 43.082 0 Td (gvpr)Tj /R36157240 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.635 Tw (been written to stderr or the application')Tj 182.34 0 Td (s)Tj /R35829352 10 Tf 10.025 0 Td (opts->err)Tj /R36157240 10 Tf 45.1051 0 Td (function will ha)Tj -0.15 Tc 70.4 0 Td 3.935 Tw (ve b)Tj 0 Tc 20.425 0 Td 3.635 Tw (een called. If, ho)Tj 77.575 0 Td (we)Tj -0.15 Tc 11.4102 0 Td (ve)Tj -0.4 Tc 9.28984 0 Td (r,)Tj 0 Tc /R35829352 10 Tf -426.57 -12 Td (GV_USE_EXIT)Tj /R36157240 10 Tf 65.2699 0 Td 0 Tw (is set in)Tj /R35829352 10 Tf 33.0602 0 Td [(opts->a)10(gs)]TJ /R36157240 10 Tf 45.5398 0 Td (,)Tj /R36473696 10 Tf 5 0 Td (gvpr)Tj /R36157240 10 Tf 22.5 0 Td [(will call e)15.0146(xit\(3\) in case of an error)54.9854(.)]TJ /R36473696 10.95 Tf -207.37 -16.8 Td (SEE ALSO)Tj /R36473696 10 Tf 36 -12 Td (gvpr)Tj /R36157240 10 Tf 20 0 Td (\(1\),)Tj /R36473696 10 Tf 16.6602 0 Td (awk)Tj /R36157240 10 Tf 17.7801 0 Td (\(1\),)Tj /R36473696 10 Tf 16.6602 0 Td (cgraph)Tj /R36157240 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2727 │ │ │ │ │ │ +2729 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ ZIEDBY+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -592,19 +592,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R39050080 │ │ │ │ │ │ +R36473696 │ │ │ │ │ │ │ │ │ │ │ │ -R38733624 │ │ │ │ │ │ +R36157240 │ │ │ │ │ │ │ │ │ │ │ │ -R38405736 │ │ │ │ │ │ +R35829352 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -641,29 +641,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38405736 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVPR)Tj /R38733624 10 Tf 40.8199 0 Td 125.945 Tw (\(3\) Library)Tj 172.595 0 Td 0 Tw (Functions Manual)Tj /R38405736 10 Tf 201.525 0 Td (LIBGVPR)Tj /R38733624 10 Tf 40.8199 0 Td (\(3\))Tj -0.548 Tc /R39050080 10.95 Tf -456.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R38733624 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R35829352 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVPR)Tj /R36157240 10 Tf 40.8199 0 Td 125.945 Tw (\(3\) Library)Tj 172.595 0 Td 0 Tw (Functions Manual)Tj /R35829352 10 Tf 201.525 0 Td (LIBGVPR)Tj /R36157240 10 Tf 40.8199 0 Td (\(3\))Tj -0.548 Tc /R36473696 10.95 Tf -456.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R36157240 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -309 │ │ │ │ │ │ +308 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R39050080 │ │ │ │ │ │ +R36473696 │ │ │ │ │ │ │ │ │ │ │ │ -R38733624 │ │ │ │ │ │ +R36157240 │ │ │ │ │ │ │ │ │ │ │ │ -R38405736 │ │ │ │ │ │ +R35829352 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -715,32 +715,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -351 │ │ │ │ │ │ +350 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37811920 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R35235536 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -607 │ │ │ │ │ │ +606 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37812288 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R35235904 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -765,15 +765,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 407 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37812656 def 1 begincodespacerange <00><ff> endcodespacerange 38 beginbfrange <28><28><0028> <29><29><0029> <2d><2d><002d> <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> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R35236272 def 1 begincodespacerange <00><ff> endcodespacerange 38 beginbfrange <28><28><0028> <29><29><0029> <2d><2d><002d> <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> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -795,15 +795,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-0fa9ac386731'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-0c9aeb05af83'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 27 │ │ │ ├── ./usr/share/doc/graphviz/pdf/gxl2gv.1.pdf.gz │ │ │ │ ├── gxl2gv.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R27199080 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GXL2GV)128.992(,GV2GXL)]TJ /R27526968 10 Tf 76.1801 0 Td 87.3 Tw (\(1\) General)Tj 135.61 0 Td 0 Tw (Commands Manual)Tj /R27199080 10 Tf 168.39 0 Td [(GXL2GV)128.994(,GV2GXL)]TJ /R27526968 10 Tf 76.1801 0 Td (\(1\))Tj -0.219 Tc /R27843424 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R27526968 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 /R27843424 10.95 Tf -168.2 -16.8 Td (SYNOPSIS)Tj /R27843424 10 Tf 36 -12 Td (gxl2gv)Tj /R27526968 10 Tf 30.2801 0 Td ([)Tj /R27843424 10 Tf 5.83008 0 Td (­gd?)Tj 2.5 Tc /R27526968 10 Tf 26.2602 0 Td (][)Tj 0 Tc /R27843424 10 Tf 11.6602 0 Td (-o)Tj /R27199080 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R27526968 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R27199080 10 Tf 13.5699 0 Td (Œles)Tj /R27526968 10 Tf 18.8801 0 Td (])Tj /R27843424 10 Tf -142.721 -12 Td (gv2gxl)Tj /R27526968 10 Tf 30.2801 0 Td ([)Tj /R27843424 10 Tf 5.83008 0 Td (­gd?)Tj 2.5 Tc /R27526968 10 Tf 26.2602 0 Td (][)Tj 0 Tc /R27843424 10 Tf 11.6602 0 Td (-o)Tj /R27199080 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R27526968 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R27199080 10 Tf 13.5699 0 Td (Œles)Tj /R27526968 10 Tf 18.8801 0 Td (])Tj /R27843424 10.95 Tf -178.721 -16.8 Td (DESCRIPTION)Tj /R27843424 10 Tf 36 -12 Td (gxl2gv)Tj /R27526968 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 /R27843424 10 Tf 92.716 0 Td (gxl2gv)Tj /R27526968 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 /R27843424 10 Tf 273.435 0 Td (gxl2gv)Tj /R27526968 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 /R27843424 10 Tf 88.0141 0 Td (gxl2gv)Tj /R27526968 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 /R27843424 10 Tf 13.3961 0 Td (gv2gxl)Tj /R27526968 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 /R27843424 10 Tf 6.01289 0 Td (gxl2gv)Tj /R27526968 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 /R27843424 10 Tf 94.45 0 Td (gxl2gv|gv2gxl)Tj /R27526968 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 /R27843424 10.95 Tf -279.09 -16.8 Td (OPTIONS)Tj /R27526968 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R27843424 10 Tf (­g)' /R27526968 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 /R27843424 10 Tf -36 -16.8 Td (­d)Tj /R27526968 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.)' /R27843424 10 Tf -36 -16.8 Td (­?)Tj /R27526968 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R27843424 10 Tf -36 -16.8 Td (­o)Tj /R27199080 10 Tf 13.2 0 Td (outŒle)Tj /R27526968 10 Tf 22.8 -12 Td 0.394 Tw (If speciŒed, the output will be written into the Œle)Tj /R27199080 10 Tf 205.32 0 Td (outŒle)Tj 2.894 Tc /R27526968 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 /R27843424 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R27526968 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing operand is supported:)]TJ /R27199080 10 Tf 1.91016 -16.8 Td (Œles)Tj /R27526968 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 /R27199080 10 Tf 10.1078 0 Td (Œles)Tj /R27526968 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 /R27843424 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R27526968 10 Tf 36 -12 Td (Both)Tj /R27843424 10 Tf 22.0121 0 Td (gxl2gv)Tj /R27526968 10 Tf 30.3422 0 Td (and)Tj /R27843424 10 Tf 17.002 0 Td (gv2gxl)Tj /R27526968 10 Tf 30.3422 0 Td (return)Tj /R27843424 10 Tf 26.4422 0 Td (0)Tj /R27526968 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 /R27843424 10.95 Tf -36 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R27843424 10 Tf 20.9004 -12 Td (gxl2gv)Tj /R27526968 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 /R27843424 10 Tf 157.18 0 Td (gxl2gv)Tj /R27526968 10 Tf 30.2801 0 Td (cannot handle.)Tj -0.548 Tc /R27843424 10.95 Tf -223.46 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R27526968 10 Tf 20.7363 -12 Td (Krishnam Pericherla <kp@research.att.com>)Tj T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R27843424 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R27526968 10 Tf 36 -12 Td [(dot\(1\), libgraph\(3\), libagraph\(3\), neato\(1\), tw)9.99268(opi\(1\))]TJ 159.955 -127.2 Td [(20 December 2002)-19095.5(1)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R30430824 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GXL2GV)128.992(,GV2GXL)]TJ /R30758712 10 Tf 76.1801 0 Td 87.3 Tw (\(1\) General)Tj 135.61 0 Td 0 Tw (Commands Manual)Tj /R30430824 10 Tf 168.39 0 Td [(GXL2GV)128.994(,GV2GXL)]TJ /R30758712 10 Tf 76.1801 0 Td (\(1\))Tj -0.219 Tc /R31075168 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R30758712 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 /R31075168 10.95 Tf -168.2 -16.8 Td (SYNOPSIS)Tj /R31075168 10 Tf 36 -12 Td (gxl2gv)Tj /R30758712 10 Tf 30.2801 0 Td ([)Tj /R31075168 10 Tf 5.83008 0 Td (­gd?)Tj 2.5 Tc /R30758712 10 Tf 26.2602 0 Td (][)Tj 0 Tc /R31075168 10 Tf 11.6602 0 Td (-o)Tj /R30430824 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R30758712 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R30430824 10 Tf 13.5699 0 Td (Œles)Tj /R30758712 10 Tf 18.8801 0 Td (])Tj /R31075168 10 Tf -142.721 -12 Td (gv2gxl)Tj /R30758712 10 Tf 30.2801 0 Td ([)Tj /R31075168 10 Tf 5.83008 0 Td (­gd?)Tj 2.5 Tc /R30758712 10 Tf 26.2602 0 Td (][)Tj 0 Tc /R31075168 10 Tf 11.6602 0 Td (-o)Tj /R30430824 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R30758712 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R30430824 10 Tf 13.5699 0 Td (Œles)Tj /R30758712 10 Tf 18.8801 0 Td (])Tj /R31075168 10.95 Tf -178.721 -16.8 Td (DESCRIPTION)Tj /R31075168 10 Tf 36 -12 Td (gxl2gv)Tj /R30758712 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 /R31075168 10 Tf 92.716 0 Td (gxl2gv)Tj /R30758712 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 /R31075168 10 Tf 273.435 0 Td (gxl2gv)Tj /R30758712 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 /R31075168 10 Tf 88.0141 0 Td (gxl2gv)Tj /R30758712 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 /R31075168 10 Tf 13.3961 0 Td (gv2gxl)Tj /R30758712 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 /R31075168 10 Tf 6.01289 0 Td (gxl2gv)Tj /R30758712 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 /R31075168 10 Tf 94.45 0 Td (gxl2gv|gv2gxl)Tj /R30758712 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 /R31075168 10.95 Tf -279.09 -16.8 Td (OPTIONS)Tj /R30758712 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R31075168 10 Tf (­g)' /R30758712 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 /R31075168 10 Tf -36 -16.8 Td (­d)Tj /R30758712 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.)' /R31075168 10 Tf -36 -16.8 Td (­?)Tj /R30758712 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R31075168 10 Tf -36 -16.8 Td (­o)Tj /R30430824 10 Tf 13.2 0 Td (outŒle)Tj /R30758712 10 Tf 22.8 -12 Td 0.394 Tw (If speciŒed, the output will be written into the Œle)Tj /R30430824 10 Tf 205.32 0 Td (outŒle)Tj 2.894 Tc /R30758712 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 /R31075168 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R30758712 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing operand is supported:)]TJ /R30430824 10 Tf 1.91016 -16.8 Td (Œles)Tj /R30758712 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 /R30430824 10 Tf 10.1078 0 Td (Œles)Tj /R30758712 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 /R31075168 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R30758712 10 Tf 36 -12 Td (Both)Tj /R31075168 10 Tf 22.0121 0 Td (gxl2gv)Tj /R30758712 10 Tf 30.3422 0 Td (and)Tj /R31075168 10 Tf 17.002 0 Td (gv2gxl)Tj /R30758712 10 Tf 30.3422 0 Td (return)Tj /R31075168 10 Tf 26.4422 0 Td (0)Tj /R30758712 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 /R31075168 10.95 Tf -36 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R31075168 10 Tf 20.9004 -12 Td (gxl2gv)Tj /R30758712 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 /R31075168 10 Tf 157.18 0 Td (gxl2gv)Tj /R30758712 10 Tf 30.2801 0 Td (cannot handle.)Tj -0.548 Tc /R31075168 10.95 Tf -223.46 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R30758712 10 Tf 20.7363 -12 Td (Krishnam Pericherla <kp@research.att.com>)Tj T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R31075168 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R30758712 10 Tf 36 -12 Td [(dot\(1\), libgraph\(3\), libagraph\(3\), neato\(1\), tw)9.99268(opi\(1\))]TJ 159.955 -127.2 Td [(20 December 2002)-19095.5(1)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2278 │ │ │ │ │ │ +2279 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ LEXOKJ+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -638,19 +638,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R27843424 │ │ │ │ │ │ +R31075168 │ │ │ │ │ │ │ │ │ │ │ │ -R27526968 │ │ │ │ │ │ +R30758712 │ │ │ │ │ │ │ │ │ │ │ │ -R27199080 │ │ │ │ │ │ +R30430824 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -705,15 +705,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 356 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27868824 def 1 begincodespacerange <00><ff> endcodespacerange 31 beginbfrange <20><20><0020> <2d><2d><002d> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R31100568 def 1 begincodespacerange <00><ff> endcodespacerange 31 beginbfrange <20><20><0020> <2d><2d><002d> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -733,15 +733,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 561 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23223384 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> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R26455128 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> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -764,15 +764,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 249 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23223752 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R26455496 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -794,15 +794,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-bbc5ccbc1a6d'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-a15d2cde32f8'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 24 │ │ │ ├── ./usr/share/doc/graphviz/pdf/lab_gamut.3.pdf.gz │ │ │ │ ├── lab_gamut.3.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40810088 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBLAB_GAMUT)Tj /R41137976 10 Tf 73.4898 0 Td 93.275 Tw (\(3\) Library)Tj 139.925 0 Td 0 Tw (Functions Manual)Tj /R40810088 10 Tf 168.855 0 Td (LIBLAB_GAMUT)Tj /R41137976 10 Tf 73.4898 0 Td (\(3\))Tj -0.219 Tc /R41454432 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R41454432 10 Tf 20.407 -12 Td (liblab_gamut)Tj 2.5 Tc /R41137976 10 Tf 59.1801 0 Td (­d)Tj 0 Tc 13.1398 0 Td [(ata library for def)10(ault color labeling)]TJ /R41454432 10.95 Tf -108.32 -16.8 Td (SYNOPSIS)Tj /R41137976 10 Tf 36 -12 Td [(#include <lab_g)5(amut.h>)]TJ 24 TL (typedef struct {)' 5 -12 Td (signed char l, a, b;/* l: 0 to 100, a,b: -128 tp 128 */)Tj 2.5 Tc -5 -12 Td (}c)Tj 0 Tc 11.7398 0 Td (har_color_lab;)Tj -0.15 Tc -11.7398 -24 Td (ex)Tj 0 Tc 9.28984 0 Td [(tern const char_color_lab lab_g)4.98535(amut_data[];)]TJ -0.15 Tc -9.28984 -12 Td (ex)Tj 0 Tc 9.28984 0 Td [(tern int lab_g)4.99268(amut_data_size;)]TJ /R41454432 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R41137976 10 Tf 36 -12 Td 0.187 Tw [(This library contains a lar)17.9883(ge table of color speciŒcations used by def)10.0024(ault to disambiguate nodes or edges by)]TJ 12 TL 1.693 Tw T*[(distinct colors.)-669.318(It is not meant to be accessed directly by the user)]TJ 6.693 Tc 280.286 0 Td (.T)Tj 0 Tc 15.3031 0 Td (he number of colors is gi)Tj -0.15 Tc 107.925 0 Td (ve)Tj 4.194 Tc 9.28984 0 Td (nb)Tj 0 Tc 14.1941 0 Td (y)Tj -426.998 -12 Td [(lab_g)5.00732(amut_data_size.)]TJ /R41454432 10.95 Tf -36 -16.8 Td 0 Tw (SEE ALSO)Tj /R41454432 10 Tf 36 -12 Td (edgepaint)Tj /R41137976 10 Tf 41.6699 0 Td (\(1\),)Tj /R41454432 10 Tf 16.6602 0 Td (gvmap)Tj /R41137976 10 Tf 28.8898 0 Td (\(1\),)Tj /R41454432 10 Tf 16.6602 0 Td (cluster)Tj /R41137976 10 Tf 28.8801 0 Td (\(3\))Tj -0.548 Tc /R41454432 10.95 Tf -168.76 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj -0.55 Tc /R41137976 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> Emden Gansner <er)17.9932(g@graphviz.or)18(g>)]TJ 123.8 -424.8 Td (30 JUL)Tj 2.5 Tc 28.7199 0 Td (Y2)Tj 0 Tc 14.7199 0 Td 197.28 Tw (014 1)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R19101288 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBLAB_GAMUT)Tj /R19429176 10 Tf 73.4898 0 Td 93.275 Tw (\(3\) Library)Tj 139.925 0 Td 0 Tw (Functions Manual)Tj /R19101288 10 Tf 168.855 0 Td (LIBLAB_GAMUT)Tj /R19429176 10 Tf 73.4898 0 Td (\(3\))Tj -0.219 Tc /R19745632 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R19745632 10 Tf 20.407 -12 Td (liblab_gamut)Tj 2.5 Tc /R19429176 10 Tf 59.1801 0 Td (­d)Tj 0 Tc 13.1398 0 Td [(ata library for def)10(ault color labeling)]TJ /R19745632 10.95 Tf -108.32 -16.8 Td (SYNOPSIS)Tj /R19429176 10 Tf 36 -12 Td [(#include <lab_g)5(amut.h>)]TJ 24 TL (typedef struct {)' 5 -12 Td (signed char l, a, b;/* l: 0 to 100, a,b: -128 tp 128 */)Tj 2.5 Tc -5 -12 Td (}c)Tj 0 Tc 11.7398 0 Td (har_color_lab;)Tj -0.15 Tc -11.7398 -24 Td (ex)Tj 0 Tc 9.28984 0 Td [(tern const char_color_lab lab_g)4.98535(amut_data[];)]TJ -0.15 Tc -9.28984 -12 Td (ex)Tj 0 Tc 9.28984 0 Td [(tern int lab_g)4.99268(amut_data_size;)]TJ /R19745632 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R19429176 10 Tf 36 -12 Td 0.187 Tw [(This library contains a lar)17.9883(ge table of color speciŒcations used by def)10.0024(ault to disambiguate nodes or edges by)]TJ 12 TL 1.693 Tw T*[(distinct colors.)-669.318(It is not meant to be accessed directly by the user)]TJ 6.693 Tc 280.286 0 Td (.T)Tj 0 Tc 15.3031 0 Td (he number of colors is gi)Tj -0.15 Tc 107.925 0 Td (ve)Tj 4.194 Tc 9.28984 0 Td (nb)Tj 0 Tc 14.1941 0 Td (y)Tj -426.998 -12 Td [(lab_g)5.00732(amut_data_size.)]TJ /R19745632 10.95 Tf -36 -16.8 Td 0 Tw (SEE ALSO)Tj /R19745632 10 Tf 36 -12 Td (edgepaint)Tj /R19429176 10 Tf 41.6699 0 Td (\(1\),)Tj /R19745632 10 Tf 16.6602 0 Td (gvmap)Tj /R19429176 10 Tf 28.8898 0 Td (\(1\),)Tj /R19745632 10 Tf 16.6602 0 Td (cluster)Tj /R19429176 10 Tf 28.8801 0 Td (\(3\))Tj -0.548 Tc /R19745632 10.95 Tf -168.76 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj -0.55 Tc /R19429176 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> Emden Gansner <er)17.9932(g@graphviz.or)18(g>)]TJ 123.8 -424.8 Td (30 JUL)Tj 2.5 Tc 28.7199 0 Td (Y2)Tj 0 Tc 14.7199 0 Td 197.28 Tw (014 1)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1019 │ │ │ │ │ │ +1017 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ OMRMTZ+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -517,19 +517,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R41454432 │ │ │ │ │ │ +R19745632 │ │ │ │ │ │ │ │ │ │ │ │ -R41137976 │ │ │ │ │ │ +R19429176 │ │ │ │ │ │ │ │ │ │ │ │ -R40810088 │ │ │ │ │ │ +R19101288 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -584,29 +584,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 375 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41479832 def 1 begincodespacerange <00><ff> endcodespacerange 34 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> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R19771032 def 1 begincodespacerange <00><ff> endcodespacerange 34 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> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 543 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41480200 def 1 begincodespacerange <00><ff> endcodespacerange 60 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> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <38><38><0038> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4c><4c><004c> <4d><4d><004d> <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> <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> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R19771400 def 1 begincodespacerange <00><ff> endcodespacerange 60 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> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <38><38><0038> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4c><4c><004c> <4d><4d><004d> <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> <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> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -628,15 +628,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 214 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41480568 def 1 begincodespacerange <00><ff> endcodespacerange 9 beginbfrange <41><41><0041> <42><42><0042> <47><47><0047> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <54><54><0054> <55><55><0055> <5f><5f><005f> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R19771768 def 1 begincodespacerange <00><ff> endcodespacerange 9 beginbfrange <41><41><0041> <42><42><0042> <47><47><0047> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <54><54><0054> <55><55><0055> <5f><5f><005f> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -644,15 +644,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-da1ae754a127'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-d476a3d0c949'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 22 │ │ │ ├── ./usr/share/doc/graphviz/pdf/lefty.1.pdf.gz │ │ │ │ ├── lefty.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -72,15 +72,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R28173928 10 Tf 1 0 0 1 72.5801 793.89 Tm (LEFTY)Tj /R28499704 10 Tf 30.1699 0 Td 132.71 Tw (\(1\) General)Tj 181.02 0 Td 0 Tw (Commands Manual)Tj /R28173928 10 Tf 214.4 0 Td (LEFTY)Tj /R28499704 10 Tf 30.1699 0 Td (\(1\))Tj -0.219 Tc /R28818272 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R28499704 10 Tf 20.407 -12 Td (lefty ­ A Programmable Graphics Editor)Tj /R28818272 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R28818272 10 Tf 36 -12 Td (lefty)Tj /R28499704 10 Tf 21.3801 0 Td ([)Tj /R28173928 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R28499704 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R28173928 10 Tf 13.5699 0 Td (Œle)Tj /R28499704 10 Tf 14.9 0 Td (])Tj /R28818272 10.95 Tf -124.13 -16.8 Td (DESCRIPTION)Tj /R28818272 10 Tf 36 -12 Td (lefty)Tj /R28499704 10 Tf 22.5219 0 Td 1.142 Tw (is a tw)Tj 28.2941 0 Td (o-vie)Tj 3.642 Tc 20.3 0 Td (wg)Tj 0 Tc 15.8621 0 Td [(raphics editor for technical pictures. This editor has no hardwired kno)24.9902(wledge about)]TJ -86.9781 -12 Td 0.934 Tw (speciŒc picture layouts or editing operations.)Tj 190.585 0 Td 0.935 Tw (Each picture is described by a program that contains func-)Tj -190.585 -12 Td 1.042 Tw (tions to dra)Tj 3.542 Tc 46.934 0 Td (wt)Tj 0 Tc 13.5422 0 Td (he picture and functions to perform editing operations that are appropriate for the speciŒc)Tj -60.4762 -12 Td 0.026 Tw (picture. Primiti)Tj -0.15 Tc 60.3359 0 Td 0.326 Tw (ve u)Tj 0 Tc 16.816 0 Td 0.026 Tw (ser actions, lik)Tj 2.526 Tc 58.002 0 Td (em)Tj 0 Tc 14.7461 0 Td (ouse and k)Tj -0.15 Tc 42.7219 0 Td (ey)Tj 0 Tc 9.28984 0 Td (board e)Tj -0.15 Tc 29.4859 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nts, are also bound to functions in this program.)Tj -240.688 -12 Td 0.847 Tw (Besides the graphical vie)Tj 3.346 Tc 102.551 0 Td [(wo)334.6(ft)]TJ 0 Tc 25.0219 0 Td 0.846 Tw [(he picture itself, the editor presents a te)14.9902(xtual vie)]TJ 3.346 Tc 198.278 0 Td [(wo)334.6(ft)]TJ 0 Tc 25.0219 0 Td (he program that de-)Tj -350.873 -12 Td 0.45 Tw (scribes the picture. Programmability and the tw)Tj 192.3 0 Td (o-vie)Tj 2.95 Tc 20.3 0 Td (wi)Tj 0 Tc 12.95 0 Td (nterf)Tj 18.7801 0 Td (ace allo)Tj 2.95 Tc 31.0199 0 Td (wt)Tj 0 Tc 12.95 0 Td [(he editor to handle a v)25(ariety of pic-)]TJ -288.3 -12 Td 0.865 Tw [(tures, b)19.9927(ut are particularly useful for pictures used in technical conte)]TJ 277.96 0 Td 0.864 Tw (xts, e.g., graphs and trees. Also,)Tj /R28818272 10 Tf 135.164 0 Td (lefty)Tj /R28499704 10 Tf -413.124 -12 Td 0.483 Tw [(can communicate with other processes. This feature allo)25.0146(ws it to use e)15.0049(xisting tools to compute speciŒc pic-)]TJ 12 TL 1.002 Tw T*[(ture layouts and allo)25.0061(ws e)15.0049(xternal processes to use the editor as a front end to display their data structures)]TJ T*[(graphically)65.0159(.)]TJ /R28818272 10.95 Tf -36 -16.8 Td [(USA)54.9729(GE)]TJ /R28499704 10 Tf 36 -12 Td 0.897 Tw (The Œle name is optional. It may be)Tj /R28818272 10 Tf 151.886 0 Td (-)Tj 3.397 Tc /R28499704 10 Tf 3.33008 0 Td (,f)Tj 0 Tc 9.22695 0 Td (or reading from standard input.)Tj /R28818272 10 Tf 134.185 0 Td (lefty)Tj /R28499704 10 Tf 22.2781 0 Td 0.898 Tw (uses tw)Tj 3.398 Tc 30.518 0 Td (oe)Tj -0.4 Tc 12.8379 0 Td (nv)Tj 0 Tc 9.6 0 Td (ironment v)Tj 44.2578 0 Td (ari-)Tj -418.12 -12 Td (ables,)Tj /R28818272 10 Tf 25.7512 0 Td (LEFTYP)Tj -0.95 Tc 38.7102 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R28499704 10 Tf 10.4809 0 Td (and)Tj /R28818272 10 Tf 17.141 0 Td [(LEFTY)35.0146(OPTIONS)]TJ /R28499704 10 Tf 78 0 Td (.)Tj /R28818272 10 Tf 7.70117 0 Td (LEFTYP)Tj -0.95 Tc 38.7102 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R28499704 10 Tf 10.4809 0 Td 0.201 Tw (is a colon separated list of directories. When)Tj /R28818272 10 Tf -252.855 -12 Td (lefty)Tj /R28499704 10 Tf 22.457 0 Td 1.077 Tw (tries to open a Œle, it searches that path for the Œle. When)Tj /R28818272 10 Tf 245.352 0 Td (lefty)Tj /R28499704 10 Tf 22.4578 0 Td 1.078 Tw (tries to start up another process, it)Tj -290.267 -12 Td (searches)Tj /R28818272 10 Tf 36.6609 0 Td (LEFTYP)Tj -0.95 Tc 38.7102 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R28499704 10 Tf 10.5711 0 Td 0.291 Tw (Œrst, then the standard)Tj -0.74 Tc /R28818272 10 Tf 92.5441 0 Td (PA)Tj 0 Tc 11.6398 0 Td (TH)Tj -0.25 Tc /R28499704 10 Tf 17.241 0 Td (va)Tj 0 Tc 9.18984 0 Td (riable.)Tj /R28818272 10 Tf 30.5609 0 Td [(LEFTY)35.0146(OPTIONS)]TJ /R28499704 10 Tf 80.791 0 Td 0.29 Tw (can be used to set spe-)Tj -340.849 -12 Td 0 Tw (ciŒc options. Options speciŒed on the command line o)Tj -0.15 Tc 217.9 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rride options set through this v)25(ariable.)]TJ /R28818272 10.95 Tf -263.19 -16.8 Td (OPTIONS)Tj /R28818272 10 Tf 36 -12 Td (-x)Tj /R28499704 10 Tf 36 0 Td [(Instructs the editor to e)14.9854(xit after processing)]TJ /R28818272 10 Tf 171.21 0 Td (Œle)Tj /R28499704 10 Tf 12.7801 0 Td (.)Tj /R28818272 10 Tf -219.99 -16.8 Td [(-e <expr)17.9919(ession>)]TJ 36 -12 Td [(<expr)17.9846(ession>)]TJ /R28499704 10 Tf 58.7203 0 Td (is parsed and e)Tj -0.15 Tc 59 0 Td (xe)Tj 0 Tc 9.28984 0 Td (cuted.)Tj /R28818272 10 Tf -163.01 -16.8 Td (-el <num>)Tj /R28499704 10 Tf 36 -12 Td 0.665 Tw (Set error reporting le)Tj -0.15 Tc 85.3352 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.666 Tw [(l. The def)9.99756(ault v)24.9976(alue is)]TJ /R28818272 10 Tf 92.4102 0 Td (0)Tj /R28499704 10 Tf 5 0 Td (.)Tj /R28818272 10 Tf 8.16602 0 Td (0)Tj /R28499704 10 Tf 8.16602 0 Td (ne)Tj -0.15 Tc 9.18984 0 Td (ve)Tj 3.166 Tc 9.28984 0 Td (rp)Tj 0 Tc 11.4961 0 Td (rints an)Tj 3.166 Tc 30.2359 0 Td (ym)Tj 0 Tc 15.9461 0 Td (essages.)Tj /R28818272 10 Tf 38.1559 0 Td (1)Tj /R28499704 10 Tf 8.16602 0 Td (prints se)Tj -0.15 Tc 34.0262 0 Td (ve)Tj 0 Tc 9.28984 0 Td (re er)Tj 18.5059 0 Td (-)Tj -392.669 -12 Td 0.026 Tw (rors, such as trying to return from a non function.)Tj /R28818272 10 Tf 202.729 0 Td (2)Tj /R28499704 10 Tf 7.525 0 Td 0.025 Tw (is the most useful: it reports function calls that)Tj -210.254 -12 Td 1.223 Tw (cannot be e)Tj -0.15 Tc 47.8359 0 Td (xe)Tj 0 Tc 9.28984 0 Td 1.224 Tw [(cuted, either because there is no function, or because of ar)17.9834(gument mismatches.)]TJ /R28818272 10 Tf 333.878 0 Td (3)Tj /R28499704 10 Tf -391.004 -12 Td 0.364 Tw (also w)Tj 26.0941 0 Td 0.363 Tw [(arns about bad v)25.0024(ariable names.)]TJ /R28818272 10 Tf 130.145 0 Td (4,5)Tj -0.1 Tc /R28499704 10 Tf 15.3629 0 Td (wa)Tj 0 Tc 11.5602 0 Td [(rn about e)14.9976(xpressions that do not return a v)24.9951(alue. Only)]TJ -183.162 -12 Td (le)Tj -0.15 Tc 6.96992 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l)Tj /R28818272 10 Tf 5.93086 0 Td (1)Tj /R28499704 10 Tf 8.15117 0 Td 0.651 Tw (messages are real errors. The rest arise from le)Tj -0.05 Tc 191.378 0 Td (ga)Tj 0 Tc 9.38984 0 Td (l)Tj /R28818272 10 Tf 5.93086 0 Td (lefty)Tj /R28499704 10 Tf 22.0309 0 Td (statements, b)Tj 52.6711 0 Td 0.652 Tw (ut may be caused by)Tj -311.743 -12 Td 0 Tw (some logic errors.)Tj /R28818272 10 Tf -36 -16.8 Td (-sd <num>)Tj /R28499704 10 Tf 36 -12 Td 0.02 Tw (SpeciŒes ho)Tj 2.52 Tc 48.3801 0 Td (wm)Tj 0 Tc 17.5199 0 Td (uch of the stack to sho)Tj -0.65 Tc 89.5602 0 Td 1.32 Tw (w, w)Tj 0 Tc 18.8102 0 Td 0.019 Tw [(hen an error message is to be printed. The def)9.98047(ault v)]TJ 205.07 0 Td (alue)Tj -379.341 -12 Td (is)Tj /R28818272 10 Tf 9.39609 0 Td (2)Tj 5.226 Tc /R28499704 10 Tf 5 0 Td (.W)Tj 0 Tc 16.766 0 Td (ith)Tj /R28818272 10 Tf 13.2859 0 Td (0)Tj 2.726 Tc /R28499704 10 Tf 5 0 Td [(,n)272.583(op)]TJ 0 Tc 22.9523 0 Td 0.226 Tw [(art of the stack is sho)25.0146(wn. W)]TJ 112.076 0 Td (ith)Tj /R28818272 10 Tf 13.2859 0 Td (1)Tj 2.726 Tc /R28499704 10 Tf 5 0 Td (,o)Tj 0 Tc 10.2262 0 Td 0.227 Tw (nly the top stack frame is printed. W)Tj 147.279 0 Td (ith)Tj /R28818272 10 Tf 13.2871 0 Td (2)Tj 2.727 Tc /R28499704 10 Tf 5 0 Td (,t)Tj 0 Tc 8.00703 0 Td (he)Tj -386.561 -12 Td 0 Tw (full stack is printed.)Tj /R28818272 10 Tf -36 -16.8 Td (-sb <num>)Tj /R28499704 10 Tf 36 -12 Td 0.309 Tw (SpeciŒes ho)Tj 2.809 Tc 48.6691 0 Td (wm)Tj 0 Tc 17.809 0 Td (uch of each function in the stack to sho)Tj -0.65 Tc 158.862 0 Td 1.608 Tw (w, w)Tj 0 Tc 19.098 0 Td 0.308 Tw (hen an error message is to be printed.)Tj -244.438 -12 Td 0.552 Tw [(The def)10.0122(ault v)25.0049(alue is)]TJ /R28818272 10 Tf 83.5078 0 Td (2)Tj 5.552 Tc /R28499704 10 Tf 5 0 Td (.W)Tj 0 Tc 17.0922 0 Td (ith)Tj /R28818272 10 Tf 13.6121 0 Td (0)Tj 3.052 Tc /R28499704 10 Tf 5 0 Td [(,n)305.205(op)]TJ 0 Tc 23.6039 0 Td 0.553 Tw [(art of the function is sho)24.9927(wn. W)]TJ 126.818 0 Td (ith)Tj /R28818272 10 Tf 13.6129 0 Td (1)Tj 3.053 Tc /R28499704 10 Tf 5 0 Td (,o)Tj 0 Tc 10.5531 0 Td (nly the line around the)Tj -303.8 -12 Td 0 Tw [(error is printed. W)40.0073(ith)]TJ /R28818272 10 Tf 86.5301 0 Td (2)Tj 2.5 Tc /R28499704 10 Tf 5 0 Td (,t)Tj 0 Tc 7.78008 0 Td (he full function body is printed.)Tj /R28818272 10 Tf -135.31 -16.8 Td (-df <string>)Tj /R28499704 10 Tf 36 -12 Td 0.141 Tw [(Sets the def)9.98169(ault font. This font is used whene)]TJ -0.15 Tc 181.038 0 Td (ve)Tj 2.641 Tc 9.28984 0 Td (rar)Tj 0 Tc 16.382 0 Td 0.14 Tw (equested font cannot be found. The string must)Tj -206.71 -12 Td 0 Tw (be a le)Tj -0.05 Tc 25.95 0 Td (ga)Tj 2.5 Tc 9.38984 0 Td (lXf)Tj 0 Tc 18.3301 0 Td (ont. If string is)Tj -0.63 Tc /R28818272 10 Tf 61.3898 0 Td ('')Tj 0 Tc /R28499704 10 Tf 6.03008 0 Td (,)Tj /R28818272 10 Tf 5 0 Td (lefty)Tj /R28499704 10 Tf 21.3801 0 Td (will dra)Tj 2.5 Tc 30.6801 0 Td (ws)Tj 0 Tc 13.6102 0 Td [(mall box)14.9927(es instead of te)14.9854(xt.)]TJ /R28818272 10 Tf -227.76 -16.8 Td (-ps <Œle>)Tj /R28499704 10 Tf 36 -12 Td 0.785 Tw (SpeciŒes a def)Tj 59.7898 0 Td 0.786 Tw (ault Œle name for postscript Œles. This name is used when no name is speciŒed in)Tj -59.7898 -12 Td (the)Tj /R28818272 10 Tf 14.7199 0 Td [(cr)18(eatewidget)]TJ /R28499704 10 Tf 56.7398 0 Td 0 Tw [(call. The def)9.98535(ault Œle name is)]TJ /R28818272 10 Tf 116.27 0 Td (out.ps)Tj /R28499704 10 Tf 25.8398 0 Td (.)Tj /R28818272 10 Tf -249.57 -16.8 Td (-V)Tj /R28499704 10 Tf 36 0 Td [(Prints the v)14.9841(ersion.)]TJ /R28818272 10 Tf -36 -16.8 Td (-?)Tj /R28499704 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ 391 -62.4 Td (1)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R12220008 10 Tf 1 0 0 1 72.5801 793.89 Tm (LEFTY)Tj /R12545784 10 Tf 30.1699 0 Td 132.71 Tw (\(1\) General)Tj 181.02 0 Td 0 Tw (Commands Manual)Tj /R12220008 10 Tf 214.4 0 Td (LEFTY)Tj /R12545784 10 Tf 30.1699 0 Td (\(1\))Tj -0.219 Tc /R12864352 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R12545784 10 Tf 20.407 -12 Td (lefty ­ A Programmable Graphics Editor)Tj /R12864352 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R12864352 10 Tf 36 -12 Td (lefty)Tj /R12545784 10 Tf 21.3801 0 Td ([)Tj /R12220008 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R12545784 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R12220008 10 Tf 13.5699 0 Td (Œle)Tj /R12545784 10 Tf 14.9 0 Td (])Tj /R12864352 10.95 Tf -124.13 -16.8 Td (DESCRIPTION)Tj /R12864352 10 Tf 36 -12 Td (lefty)Tj /R12545784 10 Tf 22.5219 0 Td 1.142 Tw (is a tw)Tj 28.2941 0 Td (o-vie)Tj 3.642 Tc 20.3 0 Td (wg)Tj 0 Tc 15.8621 0 Td [(raphics editor for technical pictures. This editor has no hardwired kno)24.9902(wledge about)]TJ -86.9781 -12 Td 0.934 Tw (speciŒc picture layouts or editing operations.)Tj 190.585 0 Td 0.935 Tw (Each picture is described by a program that contains func-)Tj -190.585 -12 Td 1.042 Tw (tions to dra)Tj 3.542 Tc 46.934 0 Td (wt)Tj 0 Tc 13.5422 0 Td (he picture and functions to perform editing operations that are appropriate for the speciŒc)Tj -60.4762 -12 Td 0.026 Tw (picture. Primiti)Tj -0.15 Tc 60.3359 0 Td 0.326 Tw (ve u)Tj 0 Tc 16.816 0 Td 0.026 Tw (ser actions, lik)Tj 2.526 Tc 58.002 0 Td (em)Tj 0 Tc 14.7461 0 Td (ouse and k)Tj -0.15 Tc 42.7219 0 Td (ey)Tj 0 Tc 9.28984 0 Td (board e)Tj -0.15 Tc 29.4859 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nts, are also bound to functions in this program.)Tj -240.688 -12 Td 0.847 Tw (Besides the graphical vie)Tj 3.346 Tc 102.551 0 Td [(wo)334.6(ft)]TJ 0 Tc 25.0219 0 Td 0.846 Tw [(he picture itself, the editor presents a te)14.9902(xtual vie)]TJ 3.346 Tc 198.278 0 Td [(wo)334.6(ft)]TJ 0 Tc 25.0219 0 Td (he program that de-)Tj -350.873 -12 Td 0.45 Tw (scribes the picture. Programmability and the tw)Tj 192.3 0 Td (o-vie)Tj 2.95 Tc 20.3 0 Td (wi)Tj 0 Tc 12.95 0 Td (nterf)Tj 18.7801 0 Td (ace allo)Tj 2.95 Tc 31.0199 0 Td (wt)Tj 0 Tc 12.95 0 Td [(he editor to handle a v)25(ariety of pic-)]TJ -288.3 -12 Td 0.865 Tw [(tures, b)19.9927(ut are particularly useful for pictures used in technical conte)]TJ 277.96 0 Td 0.864 Tw (xts, e.g., graphs and trees. Also,)Tj /R12864352 10 Tf 135.164 0 Td (lefty)Tj /R12545784 10 Tf -413.124 -12 Td 0.483 Tw [(can communicate with other processes. This feature allo)25.0146(ws it to use e)15.0049(xisting tools to compute speciŒc pic-)]TJ 12 TL 1.002 Tw T*[(ture layouts and allo)25.0061(ws e)15.0049(xternal processes to use the editor as a front end to display their data structures)]TJ T*[(graphically)65.0159(.)]TJ /R12864352 10.95 Tf -36 -16.8 Td [(USA)54.9729(GE)]TJ /R12545784 10 Tf 36 -12 Td 0.897 Tw (The Œle name is optional. It may be)Tj /R12864352 10 Tf 151.886 0 Td (-)Tj 3.397 Tc /R12545784 10 Tf 3.33008 0 Td (,f)Tj 0 Tc 9.22695 0 Td (or reading from standard input.)Tj /R12864352 10 Tf 134.185 0 Td (lefty)Tj /R12545784 10 Tf 22.2781 0 Td 0.898 Tw (uses tw)Tj 3.398 Tc 30.518 0 Td (oe)Tj -0.4 Tc 12.8379 0 Td (nv)Tj 0 Tc 9.6 0 Td (ironment v)Tj 44.2578 0 Td (ari-)Tj -418.12 -12 Td (ables,)Tj /R12864352 10 Tf 25.7512 0 Td (LEFTYP)Tj -0.95 Tc 38.7102 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R12545784 10 Tf 10.4809 0 Td (and)Tj /R12864352 10 Tf 17.141 0 Td [(LEFTY)35.0146(OPTIONS)]TJ /R12545784 10 Tf 78 0 Td (.)Tj /R12864352 10 Tf 7.70117 0 Td (LEFTYP)Tj -0.95 Tc 38.7102 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R12545784 10 Tf 10.4809 0 Td 0.201 Tw (is a colon separated list of directories. When)Tj /R12864352 10 Tf -252.855 -12 Td (lefty)Tj /R12545784 10 Tf 22.457 0 Td 1.077 Tw (tries to open a Œle, it searches that path for the Œle. When)Tj /R12864352 10 Tf 245.352 0 Td (lefty)Tj /R12545784 10 Tf 22.4578 0 Td 1.078 Tw (tries to start up another process, it)Tj -290.267 -12 Td (searches)Tj /R12864352 10 Tf 36.6609 0 Td (LEFTYP)Tj -0.95 Tc 38.7102 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R12545784 10 Tf 10.5711 0 Td 0.291 Tw (Œrst, then the standard)Tj -0.74 Tc /R12864352 10 Tf 92.5441 0 Td (PA)Tj 0 Tc 11.6398 0 Td (TH)Tj -0.25 Tc /R12545784 10 Tf 17.241 0 Td (va)Tj 0 Tc 9.18984 0 Td (riable.)Tj /R12864352 10 Tf 30.5609 0 Td [(LEFTY)35.0146(OPTIONS)]TJ /R12545784 10 Tf 80.791 0 Td 0.29 Tw (can be used to set spe-)Tj -340.849 -12 Td 0 Tw (ciŒc options. Options speciŒed on the command line o)Tj -0.15 Tc 217.9 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rride options set through this v)25(ariable.)]TJ /R12864352 10.95 Tf -263.19 -16.8 Td (OPTIONS)Tj /R12864352 10 Tf 36 -12 Td (-x)Tj /R12545784 10 Tf 36 0 Td [(Instructs the editor to e)14.9854(xit after processing)]TJ /R12864352 10 Tf 171.21 0 Td (Œle)Tj /R12545784 10 Tf 12.7801 0 Td (.)Tj /R12864352 10 Tf -219.99 -16.8 Td [(-e <expr)17.9919(ession>)]TJ 36 -12 Td [(<expr)17.9846(ession>)]TJ /R12545784 10 Tf 58.7203 0 Td (is parsed and e)Tj -0.15 Tc 59 0 Td (xe)Tj 0 Tc 9.28984 0 Td (cuted.)Tj /R12864352 10 Tf -163.01 -16.8 Td (-el <num>)Tj /R12545784 10 Tf 36 -12 Td 0.665 Tw (Set error reporting le)Tj -0.15 Tc 85.3352 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.666 Tw [(l. The def)9.99756(ault v)24.9976(alue is)]TJ /R12864352 10 Tf 92.4102 0 Td (0)Tj /R12545784 10 Tf 5 0 Td (.)Tj /R12864352 10 Tf 8.16602 0 Td (0)Tj /R12545784 10 Tf 8.16602 0 Td (ne)Tj -0.15 Tc 9.18984 0 Td (ve)Tj 3.166 Tc 9.28984 0 Td (rp)Tj 0 Tc 11.4961 0 Td (rints an)Tj 3.166 Tc 30.2359 0 Td (ym)Tj 0 Tc 15.9461 0 Td (essages.)Tj /R12864352 10 Tf 38.1559 0 Td (1)Tj /R12545784 10 Tf 8.16602 0 Td (prints se)Tj -0.15 Tc 34.0262 0 Td (ve)Tj 0 Tc 9.28984 0 Td (re er)Tj 18.5059 0 Td (-)Tj -392.669 -12 Td 0.026 Tw (rors, such as trying to return from a non function.)Tj /R12864352 10 Tf 202.729 0 Td (2)Tj /R12545784 10 Tf 7.525 0 Td 0.025 Tw (is the most useful: it reports function calls that)Tj -210.254 -12 Td 1.223 Tw (cannot be e)Tj -0.15 Tc 47.8359 0 Td (xe)Tj 0 Tc 9.28984 0 Td 1.224 Tw [(cuted, either because there is no function, or because of ar)17.9834(gument mismatches.)]TJ /R12864352 10 Tf 333.878 0 Td (3)Tj /R12545784 10 Tf -391.004 -12 Td 0.364 Tw (also w)Tj 26.0941 0 Td 0.363 Tw [(arns about bad v)25.0024(ariable names.)]TJ /R12864352 10 Tf 130.145 0 Td (4,5)Tj -0.1 Tc /R12545784 10 Tf 15.3629 0 Td (wa)Tj 0 Tc 11.5602 0 Td [(rn about e)14.9976(xpressions that do not return a v)24.9951(alue. Only)]TJ -183.162 -12 Td (le)Tj -0.15 Tc 6.96992 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l)Tj /R12864352 10 Tf 5.93086 0 Td (1)Tj /R12545784 10 Tf 8.15117 0 Td 0.651 Tw (messages are real errors. The rest arise from le)Tj -0.05 Tc 191.378 0 Td (ga)Tj 0 Tc 9.38984 0 Td (l)Tj /R12864352 10 Tf 5.93086 0 Td (lefty)Tj /R12545784 10 Tf 22.0309 0 Td (statements, b)Tj 52.6711 0 Td 0.652 Tw (ut may be caused by)Tj -311.743 -12 Td 0 Tw (some logic errors.)Tj /R12864352 10 Tf -36 -16.8 Td (-sd <num>)Tj /R12545784 10 Tf 36 -12 Td 0.02 Tw (SpeciŒes ho)Tj 2.52 Tc 48.3801 0 Td (wm)Tj 0 Tc 17.5199 0 Td (uch of the stack to sho)Tj -0.65 Tc 89.5602 0 Td 1.32 Tw (w, w)Tj 0 Tc 18.8102 0 Td 0.019 Tw [(hen an error message is to be printed. The def)9.98047(ault v)]TJ 205.07 0 Td (alue)Tj -379.341 -12 Td (is)Tj /R12864352 10 Tf 9.39609 0 Td (2)Tj 5.226 Tc /R12545784 10 Tf 5 0 Td (.W)Tj 0 Tc 16.766 0 Td (ith)Tj /R12864352 10 Tf 13.2859 0 Td (0)Tj 2.726 Tc /R12545784 10 Tf 5 0 Td [(,n)272.583(op)]TJ 0 Tc 22.9523 0 Td 0.226 Tw [(art of the stack is sho)25.0146(wn. W)]TJ 112.076 0 Td (ith)Tj /R12864352 10 Tf 13.2859 0 Td (1)Tj 2.726 Tc /R12545784 10 Tf 5 0 Td (,o)Tj 0 Tc 10.2262 0 Td 0.227 Tw (nly the top stack frame is printed. W)Tj 147.279 0 Td (ith)Tj /R12864352 10 Tf 13.2871 0 Td (2)Tj 2.727 Tc /R12545784 10 Tf 5 0 Td (,t)Tj 0 Tc 8.00703 0 Td (he)Tj -386.561 -12 Td 0 Tw (full stack is printed.)Tj /R12864352 10 Tf -36 -16.8 Td (-sb <num>)Tj /R12545784 10 Tf 36 -12 Td 0.309 Tw (SpeciŒes ho)Tj 2.809 Tc 48.6691 0 Td (wm)Tj 0 Tc 17.809 0 Td (uch of each function in the stack to sho)Tj -0.65 Tc 158.862 0 Td 1.608 Tw (w, w)Tj 0 Tc 19.098 0 Td 0.308 Tw (hen an error message is to be printed.)Tj -244.438 -12 Td 0.552 Tw [(The def)10.0122(ault v)25.0049(alue is)]TJ /R12864352 10 Tf 83.5078 0 Td (2)Tj 5.552 Tc /R12545784 10 Tf 5 0 Td (.W)Tj 0 Tc 17.0922 0 Td (ith)Tj /R12864352 10 Tf 13.6121 0 Td (0)Tj 3.052 Tc /R12545784 10 Tf 5 0 Td [(,n)305.205(op)]TJ 0 Tc 23.6039 0 Td 0.553 Tw [(art of the function is sho)24.9927(wn. W)]TJ 126.818 0 Td (ith)Tj /R12864352 10 Tf 13.6129 0 Td (1)Tj 3.053 Tc /R12545784 10 Tf 5 0 Td (,o)Tj 0 Tc 10.5531 0 Td (nly the line around the)Tj -303.8 -12 Td 0 Tw [(error is printed. W)40.0073(ith)]TJ /R12864352 10 Tf 86.5301 0 Td (2)Tj 2.5 Tc /R12545784 10 Tf 5 0 Td (,t)Tj 0 Tc 7.78008 0 Td (he full function body is printed.)Tj /R12864352 10 Tf -135.31 -16.8 Td (-df <string>)Tj /R12545784 10 Tf 36 -12 Td 0.141 Tw [(Sets the def)9.98169(ault font. This font is used whene)]TJ -0.15 Tc 181.038 0 Td (ve)Tj 2.641 Tc 9.28984 0 Td (rar)Tj 0 Tc 16.382 0 Td 0.14 Tw (equested font cannot be found. The string must)Tj -206.71 -12 Td 0 Tw (be a le)Tj -0.05 Tc 25.95 0 Td (ga)Tj 2.5 Tc 9.38984 0 Td (lXf)Tj 0 Tc 18.3301 0 Td (ont. If string is)Tj -0.63 Tc /R12864352 10 Tf 61.3898 0 Td ('')Tj 0 Tc /R12545784 10 Tf 6.03008 0 Td (,)Tj /R12864352 10 Tf 5 0 Td (lefty)Tj /R12545784 10 Tf 21.3801 0 Td (will dra)Tj 2.5 Tc 30.6801 0 Td (ws)Tj 0 Tc 13.6102 0 Td [(mall box)14.9927(es instead of te)14.9854(xt.)]TJ /R12864352 10 Tf -227.76 -16.8 Td (-ps <Œle>)Tj /R12545784 10 Tf 36 -12 Td 0.785 Tw (SpeciŒes a def)Tj 59.7898 0 Td 0.786 Tw (ault Œle name for postscript Œles. This name is used when no name is speciŒed in)Tj -59.7898 -12 Td (the)Tj /R12864352 10 Tf 14.7199 0 Td [(cr)18(eatewidget)]TJ /R12545784 10 Tf 56.7398 0 Td 0 Tw [(call. The def)9.98535(ault Œle name is)]TJ /R12864352 10 Tf 116.27 0 Td (out.ps)Tj /R12545784 10 Tf 25.8398 0 Td (.)Tj /R12864352 10 Tf -249.57 -16.8 Td (-V)Tj /R12545784 10 Tf 36 0 Td [(Prints the v)14.9841(ersion.)]TJ /R12864352 10 Tf -36 -16.8 Td (-?)Tj /R12545784 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ 391 -62.4 Td (1)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3404 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -583,19 +583,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R28818272 │ │ │ │ │ │ +R12864352 │ │ │ │ │ │ │ │ │ │ │ │ -R28499704 │ │ │ │ │ │ +R12545784 │ │ │ │ │ │ │ │ │ │ │ │ -R28173928 │ │ │ │ │ │ +R12220008 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -632,29 +632,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R28173928 10 Tf 1 0 0 1 72.5801 793.89 Tm (LEFTY)Tj /R28499704 10 Tf 30.1699 0 Td 132.71 Tw (\(1\) General)Tj 181.02 0 Td 0 Tw (Commands Manual)Tj /R28173928 10 Tf 214.4 0 Td (LEFTY)Tj /R28499704 10 Tf 30.1699 0 Td (\(1\))Tj /R28818272 10.95 Tf -456.34 -36 Td (SEE ALSO)Tj /R28173928 10 Tf 36.0898 -12 Td (lefty)Tj /R28499704 10 Tf 20.0398 0 Td (user guide.)Tj 406.87 -672 Td (2)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R12220008 10 Tf 1 0 0 1 72.5801 793.89 Tm (LEFTY)Tj /R12545784 10 Tf 30.1699 0 Td 132.71 Tw (\(1\) General)Tj 181.02 0 Td 0 Tw (Commands Manual)Tj /R12220008 10 Tf 214.4 0 Td (LEFTY)Tj /R12545784 10 Tf 30.1699 0 Td (\(1\))Tj /R12864352 10.95 Tf -456.34 -36 Td (SEE ALSO)Tj /R12220008 10 Tf 36.0898 -12 Td (lefty)Tj /R12545784 10 Tf 20.0398 0 Td (user guide.)Tj 406.87 -672 Td (2)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 243 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R28818272 │ │ │ │ │ │ +R12864352 │ │ │ │ │ │ │ │ │ │ │ │ -R28499704 │ │ │ │ │ │ +R12545784 │ │ │ │ │ │ │ │ │ │ │ │ -R28173928 │ │ │ │ │ │ +R12220008 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -709,15 +709,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 504 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R28858448 def 1 begincodespacerange <00><ff> endcodespacerange 54 beginbfrange <20><20><0020> <27><27><2019> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <3c><3c><003c> <3e><3e><003e> <3f><3f><003f> <41><41><0041> <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> <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> <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> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12904528 def 1 begincodespacerange <00><ff> endcodespacerange 54 beginbfrange <20><20><0020> <27><27><2019> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <3c><3c><003c> <3e><3e><003e> <3f><3f><003f> <41><41><0041> <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> <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> <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> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -739,15 +739,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 478 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R28858816 def 1 begincodespacerange <00><ff> endcodespacerange 50 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <31><31><0031> <32><32><0032> <3a><3a><003a> <41><41><0041> <42><42><0042> <43><43><0043> <45><45><0045> <47><47><0047> <49><49><0049> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <53><53><0053> <54><54><0054> <57><57><0057> <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> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12904896 def 1 begincodespacerange <00><ff> endcodespacerange 50 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <31><31><0031> <32><32><0032> <3a><3a><003a> <41><41><0041> <42><42><0042> <43><43><0043> <45><45><0045> <47><47><0047> <49><49><0049> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <53><53><0053> <54><54><0054> <57><57><0057> <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> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -769,15 +769,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 267 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R28859184 def 1 begincodespacerange <00><ff> endcodespacerange 16 beginbfrange <45><45><0045> <46><46><0046> <4c><4c><004c> <54><54><0054> <59><59><0059> <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> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12905264 def 1 begincodespacerange <00><ff> endcodespacerange 16 beginbfrange <45><45><0045> <46><46><0046> <4c><4c><004c> <54><54><0054> <59><59><0059> <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> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -799,15 +799,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-f368402aac2d'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-50e7b2d5f568'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 28 │ │ │ ├── ./usr/share/doc/graphviz/pdf/lneato.1.pdf.gz │ │ │ │ ├── lneato.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,15 +71,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R36476520 10 Tf 1 0 0 1 72.5801 793.89 Tm (LNEA)Tj -0.18 Tc 24.0801 0 Td (TO)Tj 0 Tc /R36804408 10 Tf 12.8699 0 Td 125.93 Tw (\(1\) General)Tj 174.24 0 Td 0 Tw (Commands Manual)Tj /R36476520 10 Tf 207.62 0 Td (LNEA)Tj -0.18 Tc 24.0801 0 Td (TO)Tj 0 Tc /R36804408 10 Tf 12.8699 0 Td (\(1\))Tj -0.219 Tc /R37120864 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R36804408 10 Tf 20.407 -12 Td (lneato ­ A Customizable Graph Editor)Tj /R37120864 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R37120864 10 Tf 36 -12 Td (lneato)Tj /R36804408 10 Tf 28.6102 0 Td ([)Tj /R37120864 10 Tf 5.83008 0 Td (-V)Tj 2.5 Tc /R36804408 10 Tf 13.05 0 Td (][)Tj 0 Tc /R37120864 10 Tf 11.6602 0 Td (-lm)Tj /R36476520 10 Tf 14.8199 0 Td (mode)Tj 2.5 Tc /R36804408 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R37120864 10 Tf 11.6602 0 Td (-el)Tj /R36476520 10 Tf 10.6398 0 Td [(le)15.0073(v)]TJ 2.5 Tc /R36804408 10 Tf 14.3301 0 Td (][)Tj 0 Tc /R36476520 10 Tf 13.5699 0 Td (Œle)Tj /R36804408 10 Tf 14.9 0 Td (])Tj /R37120864 10.95 Tf -199.41 -16.8 Td (DESCRIPTION)Tj /R37120864 10 Tf 36 -12 Td (lneato)Tj /R36804408 10 Tf 29.1691 0 Td 0.559 Tw (is a graph editor for the X W)Tj 118.763 0 Td (indo)Tj 3.059 Tc 17.5301 0 Td (wS)Tj 0 Tc 15.8391 0 Td 3.059 Tw (ystem. It)Tj 41.118 0 Td 0.559 Tw (may be run as a standalone editor)Tj 3.058 Tc 136.814 0 Td [(,o)305.82(ra)305.786(saf)]TJ 0 Tc 39.1621 0 Td 0.558 Tw (ront end)Tj -398.395 -12 Td 0 Tw [(for applications that use graphs.)-500(It can control multiple windo)24.9854(ws vie)24.9927(wing dif)24.9854(ferent graphs.)]TJ /R37120864 10 Tf 24 TL (lneato)' /R36804408 10 Tf 29.5039 0 Td 0.894 Tw (is written on top of)Tj /R37120864 10 Tf 83.0801 0 Td (neato)Tj /R36804408 10 Tf 26.7238 0 Td (and)Tj /R37120864 10 Tf 17.834 0 Td (lefty)Tj /R36804408 10 Tf 18.8801 0 Td (.)Tj /R37120864 10 Tf 8.39414 0 Td (lefty)Tj /R36804408 10 Tf 22.2738 0 Td 0.895 Tw (is a general-purpose programmable editor for technical)Tj -206.69 -12 Td 2.58 Tw (pictures. It)Tj 47.9301 0 Td 0.08 Tw (has an interpreti)Tj -0.15 Tc 64.3398 0 Td 0.38 Tw (ve p)Tj 0 Tc 16.8699 0 Td 0.079 Tw [(rogramming language similar to A)90.0073(WK and C.)-507.905(The user interf)9.98535(ace and graph)]TJ -129.14 -12 Td 0.923 Tw (editing operations of)Tj /R37120864 10 Tf 88.0391 0 Td (lneato)Tj /R36804408 10 Tf 29.5328 0 Td (are written as)Tj /R37120864 10 Tf 59.1391 0 Td (lefty)Tj /R36804408 10 Tf 22.3031 0 Td 3.423 Tw (functions. Programmer)Tj 95.4328 0 Td 0.923 Tw (-deŒned graph operations may be)Tj -294.447 -12 Td 0.058 Tw [(loaded as well.)-505.798(Graph layouts are made by)]TJ /R37120864 10 Tf 175.424 0 Td (neato)Tj 2.558 Tc /R36804408 10 Tf 23.3301 0 Td (,w)Tj 0 Tc 12.2781 0 Td 0.057 Tw (hich runs as a separate process that communicates with)Tj /R37120864 10 Tf -211.032 -12 Td (lefty)Tj /R36804408 10 Tf 21.3801 0 Td 0 Tw (through pipes.)Tj -21.3801 -24 Td 0.016 Tw (If the input graph contains xdot attrib)Tj 149.326 0 Td (utes,)Tj /R37120864 10 Tf 21.1262 0 Td (lneato)Tj /R36804408 10 Tf 28.6262 0 Td (will use that to display the graph. Otherwise, it runs)Tj /R37120864 10 Tf 209.591 0 Td (neato)Tj /R36804408 10 Tf -408.67 -12 Td 0 Tw (to obtain layout information.)Tj /R37120864 10.95 Tf -36 -16.8 Td [(USA)54.9729(GE)]TJ /R36804408 10 Tf 36 -12 Td (The Œle name is optional. If present, the graph contained in that Œle is displayed in the)Tj /R37120864 10 Tf 346.91 0 Td (lneato)Tj /R36804408 10 Tf 28.6102 0 Td (windo)Tj -0.65 Tc 24.75 0 Td (w.)Tj 0 Tc /R37120864 10.95 Tf -436.27 -16.8 Td (OPTIONS)Tj /R37120864 10 Tf 36 -12 Td (-V)Tj /R36804408 10 Tf 36 0 Td [(Prints the v)14.9841(ersion.)]TJ /R37120864 10 Tf -36 -16.8 Td (-lm)Tj /R36476520 10 Tf 14.8199 0 Td (mode)Tj /R36804408 10 Tf 21.1801 -12 Td (Sets the layout mode. The)Tj /R36476520 10 Tf 106.66 0 Td (mode)Tj /R36804408 10 Tf 24.1602 0 Td (can be)Tj /R37120864 10 Tf 28.3199 0 Td (sync)Tj /R36804408 10 Tf 21.3898 0 Td (or)Tj /R37120864 10 Tf 10.8301 0 Td (async)Tj 2.5 Tc /R36804408 10 Tf 23.8898 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(he def)9.98535(ault is)]TJ /R37120864 10 Tf 51.2801 0 Td (async)Tj /R36804408 10 Tf 23.8898 0 Td (.)Tj /R37120864 10 Tf -337.53 -16.8 Td (-el)Tj /R36476520 10 Tf 10.6398 0 Td [(le)15.0073(v)]TJ /R36804408 10 Tf 25.3602 0 Td (Sets the mesage le)Tj -0.15 Tc 73.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l. The)Tj /R36476520 10 Tf 25.8301 0 Td [(le)15.0073(v)]TJ /R36804408 10 Tf 14.0098 0 Td (can be)Tj /R37120864 10 Tf 28.3199 0 Td (0)Tj /R36804408 10 Tf 7.5 0 Td (or)Tj /R37120864 10 Tf 10.8301 0 Td (1)Tj 2.5 Tc /R36804408 10 Tf 5 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(he def)9.98535(ault is)]TJ /R37120864 10 Tf 51.2801 0 Td (0)Tj /R36804408 10 Tf 5 0 Td (.)Tj /R37120864 10.95 Tf -313.52 -16.8 Td (SEE ALSO)Tj /R36804408 10 Tf 36 -12 Td (neato\(1\), lefty\(1\), dotty\(1\), xdot\(3\),)Tj /R36476520 10 Tf 0.35 -12 Td (dotty)Tj /R36804408 10 Tf 22.8199 0 Td (user guide.)Tj 403.83 -350.4 Td (1)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R36902504 10 Tf 1 0 0 1 72.5801 793.89 Tm (LNEA)Tj -0.18 Tc 24.0801 0 Td (TO)Tj 0 Tc /R37230392 10 Tf 12.8699 0 Td 125.93 Tw (\(1\) General)Tj 174.24 0 Td 0 Tw (Commands Manual)Tj /R36902504 10 Tf 207.62 0 Td (LNEA)Tj -0.18 Tc 24.0801 0 Td (TO)Tj 0 Tc /R37230392 10 Tf 12.8699 0 Td (\(1\))Tj -0.219 Tc /R37546848 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R37230392 10 Tf 20.407 -12 Td (lneato ­ A Customizable Graph Editor)Tj /R37546848 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R37546848 10 Tf 36 -12 Td (lneato)Tj /R37230392 10 Tf 28.6102 0 Td ([)Tj /R37546848 10 Tf 5.83008 0 Td (-V)Tj 2.5 Tc /R37230392 10 Tf 13.05 0 Td (][)Tj 0 Tc /R37546848 10 Tf 11.6602 0 Td (-lm)Tj /R36902504 10 Tf 14.8199 0 Td (mode)Tj 2.5 Tc /R37230392 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R37546848 10 Tf 11.6602 0 Td (-el)Tj /R36902504 10 Tf 10.6398 0 Td [(le)15.0073(v)]TJ 2.5 Tc /R37230392 10 Tf 14.3301 0 Td (][)Tj 0 Tc /R36902504 10 Tf 13.5699 0 Td (Œle)Tj /R37230392 10 Tf 14.9 0 Td (])Tj /R37546848 10.95 Tf -199.41 -16.8 Td (DESCRIPTION)Tj /R37546848 10 Tf 36 -12 Td (lneato)Tj /R37230392 10 Tf 29.1691 0 Td 0.559 Tw (is a graph editor for the X W)Tj 118.763 0 Td (indo)Tj 3.059 Tc 17.5301 0 Td (wS)Tj 0 Tc 15.8391 0 Td 3.059 Tw (ystem. It)Tj 41.118 0 Td 0.559 Tw (may be run as a standalone editor)Tj 3.058 Tc 136.814 0 Td [(,o)305.82(ra)305.786(saf)]TJ 0 Tc 39.1621 0 Td 0.558 Tw (ront end)Tj -398.395 -12 Td 0 Tw [(for applications that use graphs.)-500(It can control multiple windo)24.9854(ws vie)24.9927(wing dif)24.9854(ferent graphs.)]TJ /R37546848 10 Tf 24 TL (lneato)' /R37230392 10 Tf 29.5039 0 Td 0.894 Tw (is written on top of)Tj /R37546848 10 Tf 83.0801 0 Td (neato)Tj /R37230392 10 Tf 26.7238 0 Td (and)Tj /R37546848 10 Tf 17.834 0 Td (lefty)Tj /R37230392 10 Tf 18.8801 0 Td (.)Tj /R37546848 10 Tf 8.39414 0 Td (lefty)Tj /R37230392 10 Tf 22.2738 0 Td 0.895 Tw (is a general-purpose programmable editor for technical)Tj -206.69 -12 Td 2.58 Tw (pictures. It)Tj 47.9301 0 Td 0.08 Tw (has an interpreti)Tj -0.15 Tc 64.3398 0 Td 0.38 Tw (ve p)Tj 0 Tc 16.8699 0 Td 0.079 Tw [(rogramming language similar to A)90.0073(WK and C.)-507.905(The user interf)9.98535(ace and graph)]TJ -129.14 -12 Td 0.923 Tw (editing operations of)Tj /R37546848 10 Tf 88.0391 0 Td (lneato)Tj /R37230392 10 Tf 29.5328 0 Td (are written as)Tj /R37546848 10 Tf 59.1391 0 Td (lefty)Tj /R37230392 10 Tf 22.3031 0 Td 3.423 Tw (functions. Programmer)Tj 95.4328 0 Td 0.923 Tw (-deŒned graph operations may be)Tj -294.447 -12 Td 0.058 Tw [(loaded as well.)-505.798(Graph layouts are made by)]TJ /R37546848 10 Tf 175.424 0 Td (neato)Tj 2.558 Tc /R37230392 10 Tf 23.3301 0 Td (,w)Tj 0 Tc 12.2781 0 Td 0.057 Tw (hich runs as a separate process that communicates with)Tj /R37546848 10 Tf -211.032 -12 Td (lefty)Tj /R37230392 10 Tf 21.3801 0 Td 0 Tw (through pipes.)Tj -21.3801 -24 Td 0.016 Tw (If the input graph contains xdot attrib)Tj 149.326 0 Td (utes,)Tj /R37546848 10 Tf 21.1262 0 Td (lneato)Tj /R37230392 10 Tf 28.6262 0 Td (will use that to display the graph. Otherwise, it runs)Tj /R37546848 10 Tf 209.591 0 Td (neato)Tj /R37230392 10 Tf -408.67 -12 Td 0 Tw (to obtain layout information.)Tj /R37546848 10.95 Tf -36 -16.8 Td [(USA)54.9729(GE)]TJ /R37230392 10 Tf 36 -12 Td (The Œle name is optional. If present, the graph contained in that Œle is displayed in the)Tj /R37546848 10 Tf 346.91 0 Td (lneato)Tj /R37230392 10 Tf 28.6102 0 Td (windo)Tj -0.65 Tc 24.75 0 Td (w.)Tj 0 Tc /R37546848 10.95 Tf -436.27 -16.8 Td (OPTIONS)Tj /R37546848 10 Tf 36 -12 Td (-V)Tj /R37230392 10 Tf 36 0 Td [(Prints the v)14.9841(ersion.)]TJ /R37546848 10 Tf -36 -16.8 Td (-lm)Tj /R36902504 10 Tf 14.8199 0 Td (mode)Tj /R37230392 10 Tf 21.1801 -12 Td (Sets the layout mode. The)Tj /R36902504 10 Tf 106.66 0 Td (mode)Tj /R37230392 10 Tf 24.1602 0 Td (can be)Tj /R37546848 10 Tf 28.3199 0 Td (sync)Tj /R37230392 10 Tf 21.3898 0 Td (or)Tj /R37546848 10 Tf 10.8301 0 Td (async)Tj 2.5 Tc /R37230392 10 Tf 23.8898 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(he def)9.98535(ault is)]TJ /R37546848 10 Tf 51.2801 0 Td (async)Tj /R37230392 10 Tf 23.8898 0 Td (.)Tj /R37546848 10 Tf -337.53 -16.8 Td (-el)Tj /R36902504 10 Tf 10.6398 0 Td [(le)15.0073(v)]TJ /R37230392 10 Tf 25.3602 0 Td (Sets the mesage le)Tj -0.15 Tc 73.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l. The)Tj /R36902504 10 Tf 25.8301 0 Td [(le)15.0073(v)]TJ /R37230392 10 Tf 14.0098 0 Td (can be)Tj /R37546848 10 Tf 28.3199 0 Td (0)Tj /R37230392 10 Tf 7.5 0 Td (or)Tj /R37546848 10 Tf 10.8301 0 Td (1)Tj 2.5 Tc /R37230392 10 Tf 5 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(he def)9.98535(ault is)]TJ /R37546848 10 Tf 51.2801 0 Td (0)Tj /R37230392 10 Tf 5 0 Td (.)Tj /R37546848 10.95 Tf -313.52 -16.8 Td (SEE ALSO)Tj /R37230392 10 Tf 36 -12 Td (neato\(1\), lefty\(1\), dotty\(1\), xdot\(3\),)Tj /R36902504 10 Tf 0.35 -12 Td (dotty)Tj /R37230392 10 Tf 22.8199 0 Td (user guide.)Tj 403.83 -350.4 Td (1)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1662 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -567,19 +567,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R37120864 │ │ │ │ │ │ +R37546848 │ │ │ │ │ │ │ │ │ │ │ │ -R36804408 │ │ │ │ │ │ +R37230392 │ │ │ │ │ │ │ │ │ │ │ │ -R36476520 │ │ │ │ │ │ +R36902504 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -631,32 +631,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -362 │ │ │ │ │ │ +363 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37146264 def 1 begincodespacerange <00><ff> endcodespacerange 32 beginbfrange <20><20><0020> <2d><2d><002d> <30><30><0030> <31><31><0031> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <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> <63><63><0063> <65><65><0065> <66><66><0066> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <73><73><0073> <74><74><0074> <79><79><0079> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37572248 def 1 begincodespacerange <00><ff> endcodespacerange 32 beginbfrange <20><20><0020> <2d><2d><002d> <30><30><0030> <31><31><0031> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <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> <63><63><0063> <65><65><0065> <66><66><0066> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <73><73><0073> <74><74><0074> <79><79><0079> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 467 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37146632 def 1 begincodespacerange <00><ff> endcodespacerange 48 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <31><31><0031> <33><33><0033> <41><41><0041> <43><43><0043> <45><45><0045> <47><47><0047> <49><49><0049> <4b><4b><004b> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <53><53><0053> <54><54><0054> <57><57><0057> <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> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37572616 def 1 begincodespacerange <00><ff> endcodespacerange 48 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <31><31><0031> <33><33><0033> <41><41><0041> <43><43><0043> <45><45><0045> <47><47><0047> <49><49><0049> <4b><4b><004b> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <53><53><0053> <54><54><0054> <57><57><0057> <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> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -678,15 +678,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 256 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37147000 def 1 begincodespacerange <00><ff> endcodespacerange 15 beginbfrange <41><41><0041> <45><45><0045> <4c><4c><004c> <4e><4e><004e> <4f><4f><004f> <54><54><0054> <64><64><0064> <65><65><0065> <6c><6c><006c> <6d><6d><006d> <6f><6f><006f> <74><74><0074> <76><76><0076> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37572984 def 1 begincodespacerange <00><ff> endcodespacerange 15 beginbfrange <41><41><0041> <45><45><0045> <4c><4c><004c> <4e><4e><004e> <4f><4f><004f> <54><54><0054> <64><64><0064> <65><65><0065> <6c><6c><006c> <6d><6d><006d> <6f><6f><006f> <74><74><0074> <76><76><0076> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -708,15 +708,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-2559f75e8441'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-57a9a90dd576'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 23 │ │ │ ├── ./usr/share/doc/graphviz/pdf/mingle.1.pdf.gz │ │ │ │ ├── mingle.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,15 +71,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40319624 10 Tf 1 0 0 1 72.6801 793.89 Tm (MINGLE)Tj /R40667544 10 Tf 37.95 0 Td 124.83 Tw (\(1\) General)Tj 173.14 0 Td 0 Tw (Commands Manual)Tj /R40319624 10 Tf 206.62 0 Td (MINGLE)Tj /R40667544 10 Tf 37.95 0 Td (\(1\))Tj -0.219 Tc /R40984000 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R40667544 10 Tf 20.407 -12 Td [(mingle ­ f)10(ast edge b)20.0159(undling)]TJ /R40984000 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R40984000 10 Tf 36 -12 Td (mingle)Tj /R40667544 10 Tf 31.3898 0 Td ([)Tj /R40319624 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R40667544 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R40984000 10 Tf 11.6602 0 Td (­o)Tj /R40319624 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R40667544 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R40319624 10 Tf 13.5699 0 Td (Œles)Tj /R40667544 10 Tf 18.8801 0 Td (])Tj /R40984000 10.95 Tf -190.89 -16.8 Td (DESCRIPTION)Tj /R40984000 10 Tf 36 -12 Td (mingle)Tj /R40667544 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 /R40319624 10 Tf 171.096 0 Td (pos)Tj /R40667544 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 /R40984000 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R40667544 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R40984000 10 Tf 16.8 TL (­m)' /R40319624 10 Tf 16.5301 0 Td (k)Tj /R40667544 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 /R40984000 10 Tf -177.25 -16.8 Td (­a)Tj /R40319624 10 Tf 13.2 0 Td (k)Tj /R40667544 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 /R40984000 10 Tf -71.55 -16.8 Td (­c)Tj /R40319624 10 Tf 12.6398 0 Td (v)Tj /R40667544 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 /R40984000 10 Tf -228.41 -16.8 Td (­i)Tj /R40319624 10 Tf 10.9801 0 Td (k)Tj /R40667544 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 /R40984000 10 Tf -36 -16.8 Td (­k)Tj /R40319624 10 Tf 13.7602 0 Td (k)Tj /R40667544 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 /R40984000 10 Tf -169.2 -16.8 Td (­K)Tj /R40319624 10 Tf 15.9801 0 Td (k)Tj /R40667544 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 /R40984000 10 Tf -45.1898 -16.8 Td (­o)Tj /R40319624 10 Tf 13.2 0 Td (Œle)Tj /R40667544 10 Tf 22.8 0 Td (puts output in)Tj /R40319624 10 Tf 57.5102 0 Td (Œle)Tj 2.5 Tc /R40667544 10 Tf 12.2199 0 Td (.D)Tj 0 Tc 12.2199 0 Td [(ef)10.0073(ault output is stdout)]TJ /R40984000 10 Tf -117.95 -16.8 Td (­p)Tj /R40319624 10 Tf 13.7602 0 Td (k)Tj /R40667544 10 Tf 22.2398 0 Td 2.991 Tw [(Except for the force-directed method, b)19.9854(undling minimizes)]TJ /R40319624 10 Tf 255.708 0 Td (ink)Tj 2.2 Tc /R40667544 10 Tf 15.0898 0 Td (*\()Tj 0 Tc /R40319624 10 Tf 10.8898 0 Td (k)Tj /R41177680 10 Tf 7.31016 0 Td (-)Tj /R40319624 10 Tf 7.88984 0 Td (cos)Tj /R40667544 10 Tf 13.6 0 Td (\()Tj /R40319624 10 Tf 3.46016 0 Td (turningangle)Tj /R40667544 10 Tf 51.85 0 Td 2.992 Tw (\)\). The)Tj -365.798 -12 Td (lar)Tj 10.3699 0 Td 0.744 Tw [(ger the v)24.9878(alue of)]TJ /R40319624 10 Tf 67.7062 0 Td (k)Tj 3.244 Tc /R40667544 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 /R40984000 10 Tf -96.9102 -16.8 Td (­r)Tj /R40319624 10 Tf 12.6398 0 Td (k)Tj /R40667544 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 /R40984000 10 Tf -36 -16.8 Td (­T)Tj /R40319624 10 Tf 14.8699 0 Td (fmt)Tj /R40667544 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 /R40319624 10 Tf 38.1922 0 Td (fmt)Tj /R40667544 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 /R40319624 10 Tf 157.306 0 Td (fmt)Tj /R40667544 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 /R40984000 10 Tf -36 -16.8 Td (­v)Tj /R40319624 10 Tf 13.2 0 Td (k)Tj /R40667544 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 /R40319624 10 Tf 20.3699 0 Td (k)Tj /R40667544 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 /R40984000 10 Tf -36 -16.8 Td (­?)Tj /R40667544 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ -0.11 Tc /R40984000 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R40667544 10 Tf 20.9004 -12 Td 0.133 Tw (At present,)Tj /R40984000 10 Tf 46.6461 0 Td (mingle)Tj /R40667544 10 Tf 31.523 0 Td (does not handle graphs with loops or directed multiedges. So, a graph with edges)Tj 2.632 Tc /R40319624 10 Tf 328.491 0 Td [(a-)263.188(>b)]TJ 0 Tc /R40667544 10 Tf -406.66 -12 Td (and)Tj 2.5 Tc /R40319624 10 Tf 16.9398 0 Td [(b-)249.993(>a)]TJ 0 Tc /R40667544 10 Tf 27.5801 0 Td 0 Tw [(is acceptable, b)20.0073(ut not if it has edges)]TJ 2.5 Tc /R40319624 10 Tf 144.5 0 Td [(a-)249.993(>b)]TJ 0 Tc /R40667544 10 Tf 27.5801 0 Td (and)Tj 2.5 Tc /R40319624 10 Tf 16.9398 0 Td [(a-)249.993(>b)]TJ 0 Tc /R40667544 10 Tf 27.5801 0 Td (or)Tj 2.5 Tc /R40319624 10 Tf 10.8301 0 Td [(a-)249.993(-b)]TJ 0 Tc /R40667544 10 Tf 24.1602 0 Td (and)Tj 2.5 Tc /R40319624 10 Tf 16.9398 0 Td [(a-)249.99(-b)]TJ 0 Tc /R40667544 10 Tf 21.6602 0 Td (.)Tj -0.548 Tc /R40984000 10.95 Tf -370.71 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R40667544 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 /R40984000 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R40667544 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 -417.56 -12 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 -40.8 Td 0 Tw [(16 August 2013)-19705.5(1)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40372872 10 Tf 1 0 0 1 72.6801 793.89 Tm (MINGLE)Tj /R40720792 10 Tf 37.95 0 Td 124.83 Tw (\(1\) General)Tj 173.14 0 Td 0 Tw (Commands Manual)Tj /R40372872 10 Tf 206.62 0 Td (MINGLE)Tj /R40720792 10 Tf 37.95 0 Td (\(1\))Tj -0.219 Tc /R41037248 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R40720792 10 Tf 20.407 -12 Td [(mingle ­ f)10(ast edge b)20.0159(undling)]TJ /R41037248 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R41037248 10 Tf 36 -12 Td (mingle)Tj /R40720792 10 Tf 31.3898 0 Td ([)Tj /R40372872 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R40720792 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R41037248 10 Tf 11.6602 0 Td (­o)Tj /R40372872 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R40720792 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R40372872 10 Tf 13.5699 0 Td (Œles)Tj /R40720792 10 Tf 18.8801 0 Td (])Tj /R41037248 10.95 Tf -190.89 -16.8 Td (DESCRIPTION)Tj /R41037248 10 Tf 36 -12 Td (mingle)Tj /R40720792 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 /R40372872 10 Tf 171.096 0 Td (pos)Tj /R40720792 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 /R41037248 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R40720792 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R41037248 10 Tf 16.8 TL (­m)' /R40372872 10 Tf 16.5301 0 Td (k)Tj /R40720792 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 /R41037248 10 Tf -177.25 -16.8 Td (­a)Tj /R40372872 10 Tf 13.2 0 Td (k)Tj /R40720792 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 /R41037248 10 Tf -71.55 -16.8 Td (­c)Tj /R40372872 10 Tf 12.6398 0 Td (v)Tj /R40720792 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 /R41037248 10 Tf -228.41 -16.8 Td (­i)Tj /R40372872 10 Tf 10.9801 0 Td (k)Tj /R40720792 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 /R41037248 10 Tf -36 -16.8 Td (­k)Tj /R40372872 10 Tf 13.7602 0 Td (k)Tj /R40720792 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 /R41037248 10 Tf -169.2 -16.8 Td (­K)Tj /R40372872 10 Tf 15.9801 0 Td (k)Tj /R40720792 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 /R41037248 10 Tf -45.1898 -16.8 Td (­o)Tj /R40372872 10 Tf 13.2 0 Td (Œle)Tj /R40720792 10 Tf 22.8 0 Td (puts output in)Tj /R40372872 10 Tf 57.5102 0 Td (Œle)Tj 2.5 Tc /R40720792 10 Tf 12.2199 0 Td (.D)Tj 0 Tc 12.2199 0 Td [(ef)10.0073(ault output is stdout)]TJ /R41037248 10 Tf -117.95 -16.8 Td (­p)Tj /R40372872 10 Tf 13.7602 0 Td (k)Tj /R40720792 10 Tf 22.2398 0 Td 2.991 Tw [(Except for the force-directed method, b)19.9854(undling minimizes)]TJ /R40372872 10 Tf 255.708 0 Td (ink)Tj 2.2 Tc /R40720792 10 Tf 15.0898 0 Td (*\()Tj 0 Tc /R40372872 10 Tf 10.8898 0 Td (k)Tj /R41230928 10 Tf 7.31016 0 Td (-)Tj /R40372872 10 Tf 7.88984 0 Td (cos)Tj /R40720792 10 Tf 13.6 0 Td (\()Tj /R40372872 10 Tf 3.46016 0 Td (turningangle)Tj /R40720792 10 Tf 51.85 0 Td 2.992 Tw (\)\). The)Tj -365.798 -12 Td (lar)Tj 10.3699 0 Td 0.744 Tw [(ger the v)24.9878(alue of)]TJ /R40372872 10 Tf 67.7062 0 Td (k)Tj 3.244 Tc /R40720792 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 /R41037248 10 Tf -96.9102 -16.8 Td (­r)Tj /R40372872 10 Tf 12.6398 0 Td (k)Tj /R40720792 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 /R41037248 10 Tf -36 -16.8 Td (­T)Tj /R40372872 10 Tf 14.8699 0 Td (fmt)Tj /R40720792 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 /R40372872 10 Tf 38.1922 0 Td (fmt)Tj /R40720792 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 /R40372872 10 Tf 157.306 0 Td (fmt)Tj /R40720792 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 /R41037248 10 Tf -36 -16.8 Td (­v)Tj /R40372872 10 Tf 13.2 0 Td (k)Tj /R40720792 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 /R40372872 10 Tf 20.3699 0 Td (k)Tj /R40720792 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 /R41037248 10 Tf -36 -16.8 Td (­?)Tj /R40720792 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ -0.11 Tc /R41037248 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R40720792 10 Tf 20.9004 -12 Td 0.133 Tw (At present,)Tj /R41037248 10 Tf 46.6461 0 Td (mingle)Tj /R40720792 10 Tf 31.523 0 Td (does not handle graphs with loops or directed multiedges. So, a graph with edges)Tj 2.632 Tc /R40372872 10 Tf 328.491 0 Td [(a-)263.188(>b)]TJ 0 Tc /R40720792 10 Tf -406.66 -12 Td (and)Tj 2.5 Tc /R40372872 10 Tf 16.9398 0 Td [(b-)249.993(>a)]TJ 0 Tc /R40720792 10 Tf 27.5801 0 Td 0 Tw [(is acceptable, b)20.0073(ut not if it has edges)]TJ 2.5 Tc /R40372872 10 Tf 144.5 0 Td [(a-)249.993(>b)]TJ 0 Tc /R40720792 10 Tf 27.5801 0 Td (and)Tj 2.5 Tc /R40372872 10 Tf 16.9398 0 Td [(a-)249.993(>b)]TJ 0 Tc /R40720792 10 Tf 27.5801 0 Td (or)Tj 2.5 Tc /R40372872 10 Tf 10.8301 0 Td [(a-)249.993(-b)]TJ 0 Tc /R40720792 10 Tf 24.1602 0 Td (and)Tj 2.5 Tc /R40372872 10 Tf 16.9398 0 Td [(a-)249.99(-b)]TJ 0 Tc /R40720792 10 Tf 21.6602 0 Td (.)Tj -0.548 Tc /R41037248 10.95 Tf -370.71 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R40720792 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 /R41037248 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R40720792 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 -417.56 -12 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 -40.8 Td 0 Tw [(16 August 2013)-19705.5(1)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3252 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -652,21 +652,21 @@ │ │ │ │ │ │ Subtype │ │ │ │ │ │ Type1 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R40984000 │ │ │ │ │ │ +R41037248 │ │ │ │ │ │ │ │ │ │ │ │ -R40667544 │ │ │ │ │ │ +R40720792 │ │ │ │ │ │ │ │ │ │ │ │ -R40319624 │ │ │ │ │ │ +R40372872 │ │ │ │ │ │ │ │ │ │ │ │ -R41177680 │ │ │ │ │ │ +R41230928 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -718,18 +718,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -380 │ │ │ │ │ │ +379 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41231912 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41285160 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -749,15 +749,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 597 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41232232 def 1 begincodespacerange <00><ff> endcodespacerange 70 beginbfrange <20><20><0020> <22><22><0022> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41285480 def 1 begincodespacerange <00><ff> endcodespacerange 70 beginbfrange <20><20><0020> <22><22><0022> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -780,18 +780,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -333 │ │ │ │ │ │ +334 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41232552 def 1 begincodespacerange <00><ff> endcodespacerange 27 beginbfrange <2d><2d><002d> <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> <63><63><0063> <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> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41285800 def 1 begincodespacerange <00><ff> endcodespacerange 27 beginbfrange <2d><2d><002d> <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> <63><63><0063> <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> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -811,15 +811,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 165 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41232920 def 1 begincodespacerange <00><ff> endcodespacerange 1 beginbfrange <2d><2d><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41286168 def 1 begincodespacerange <00><ff> endcodespacerange 1 beginbfrange <2d><2d><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -841,15 +841,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-de592b64c572'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-3e0de857c1a4'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 27 │ │ │ ├── ./usr/share/doc/graphviz/pdf/mm2gv.1.pdf.gz │ │ │ │ ├── mm2gv.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,15 +71,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R13018728 10 Tf 1 0 0 1 72.6801 793.89 Tm (MM2GV)Tj /R13344240 10 Tf 36.2602 0 Td 126.52 Tw (\(1\) General)Tj 174.83 0 Td 0 Tw (Commands Manual)Tj /R13018728 10 Tf 208.31 0 Td (MM2GV)Tj /R13344240 10 Tf 36.2602 0 Td (\(1\))Tj -0.219 Tc /R13663072 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R13344240 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 /R13663072 10.95 Tf -185.01 -16.8 Td (SYNOPSIS)Tj /R13663072 10 Tf 36 -12 Td (mm2gv)Tj /R13344240 10 Tf 34.1602 0 Td ([)Tj /R13663072 10 Tf 5.83008 0 Td (­cluv?)Tj 2.5 Tc /R13344240 10 Tf 33.4801 0 Td (][)Tj 0 Tc /R13663072 10 Tf 11.6602 0 Td (-U)Tj /R13018728 10 Tf 10.5602 0 Td (i)Tj 2.5 Tc /R13344240 10 Tf 5.63984 0 Td (][)Tj 0 Tc /R13663072 10 Tf 11.6602 0 Td (-o)Tj /R13018728 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R13344240 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R13018728 10 Tf 13.5699 0 Td (Œle)Tj /R13344240 10 Tf 14.9 0 Td (])Tj /R13663072 10.95 Tf -213.701 -16.8 Td (DESCRIPTION)Tj /R13663072 10 Tf 36 -12 Td (mm2gv)Tj /R13344240 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 /R13018728 10 Tf 53.2969 0 Td (M)Tj /R13344240 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 Tw (the matrix is con)Tj -0.15 Tc 66.5398 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rted into a symmetric square matrix)Tj -70.7656 -12 Td (0)Tj /R13018728 10 Tf 25.0641 0 Td (M)Tj -29.448 -12.2711 Td (M)Tj /R13018728 7 Tf 9.16719 4.2 Td (T)Tj /R13344240 10 Tf 21.9461 -4.2 Td (0)Tj 2.557 Tc -31.7934 -12 Td (ab)Tj 0 Tc 11.9969 0 Td 0.057 Tw (lock matrix with square blocks of 0')Tj 2.557 Tc 144.772 0 Td [(si)255.706(nt)]TJ 0 Tc 19.5641 0 Td [(he upper left and lo)25.0098(wer right, the upper right block being)]TJ /R13018728 10 Tf 230.338 0 Td (M)Tj /R13344240 10 Tf 10.8879 0 Td (and)Tj -417.559 -12 Td 0.889 Tw [(the lo)24.9939(wer left block being the transpose of)]TJ /R13018728 10 Tf 177.942 0 Td (M)Tj 5.889 Tc /R13344240 10 Tf 8.33008 0 Td (.T)Tj 0 Tc 14.4988 0 Td [(his matrix is then vie)24.9902(wed as the adjacenc)]TJ 3.389 Tc 169.403 0 Td (ym)Tj 0 Tc 16.1691 0 Td (atrix of the)Tj -386.343 -12 Td (graph.)Tj -0.15 Tc 16.8 TL (Fo)' 2.625 Tc 10.4102 0 Td (ras)Tj 0 Tc 16.9102 0 Td 0.125 Tw (quare matrix,)Tj /R13663072 10 Tf 56.0699 0 Td (mm2gv)Tj /R13344240 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 /R13663072 10 Tf 93.6 0 Td (-U)Tj /R13344240 10 Tf 13.05 0 Td (ag.)Tj /R13663072 10.95 Tf -142.65 -16.8 Td (OPTIONS)Tj /R13344240 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R13663072 10 Tf (­c)' /R13344240 10 Tf 36 0 Td 0.781 Tw (This ag causes)Tj /R13663072 10 Tf 68.723 0 Td (mm2gv)Tj /R13344240 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 /R13018728 10 Tf 110.19 0 Td ("wt")Tj /R13344240 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 /R13018728 10 Tf 225 0 Td ("color")Tj /R13344240 10 Tf 29.5102 0 Td (.)Tj /R13663072 10 Tf -290.51 -16.8 Td (­l)Tj /R13344240 10 Tf 36 0 Td 0.1 Tw (If set,)Tj /R13663072 10 Tf 25.4699 0 Td (mm2gv)Tj /R13344240 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 /R13663072 10 Tf -36 -16.8 Td (­u)Tj /R13344240 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 /R13663072 10 Tf -36 -16.8 Td (­v)Tj /R13344240 10 Tf 36 0 Td (This ag causes)Tj /R13663072 10 Tf 66.3801 0 Td (mm2gv)Tj /R13344240 10 Tf 34.1602 0 Td [(to store the matrix v)25(alues as the)]TJ /R13018728 10 Tf 128.9 0 Td ("len")Tj /R13344240 10 Tf 23.1199 0 Td [(attrib)19.9854(ute of the corresponding edge.)]TJ /R13663072 10 Tf -288.56 -16.8 Td (­U)Tj /R13018728 10 Tf 13.1898 0 Td [(ba)10(g)]TJ /R13344240 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 /R13018728 10 Tf 124.141 0 Td [(ba)10(g)]TJ /R13344240 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 /R13018728 10 Tf 36.2039 0 Td [(ba)10(g)]TJ /R13344240 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 /R13018728 10 Tf -389.34 -12 Td [(ba)10(g)]TJ /R13344240 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 /R13018728 10 Tf 67.4801 0 Td [(ba)10(g)]TJ /R13344240 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 /R13663072 10 Tf -302.561 -16.8 Td (­o)Tj /R13018728 10 Tf 10.9301 0 Td (outŒle)Tj /R13344240 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R13018728 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R13344240 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 /R13663072 10 Tf 10 0 Td (mm2gv)Tj /R13344240 10 Tf 34.1602 0 Td (uses stdout.)Tj /R13663072 10.95 Tf -245.6 -16.8 Td (OPERANDS)Tj /R13344240 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R13018728 10 Tf -34.0898 -16.8 Td (Œle)Tj /R13344240 10 Tf 38.0898 0 Td 0.577 Tw [(Name of the Œle in MatrixMark)9.99268(et format.)-557.698(If no)]TJ /R13018728 10 Tf 198.913 0 Td (Œle)Tj /R13344240 10 Tf 15.477 0 Td (operand is speciŒed, the standard input will)Tj -214.39 -12 Td 0 Tw (be used.)Tj /R13663072 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R13344240 10 Tf 36 -12 Td (Return)Tj /R13663072 10 Tf 29.7199 0 Td (0)Tj /R13344240 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 /R13663072 10.95 Tf -340.51 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj -0.55 Tc /R13344240 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 /R13663072 10.95 Tf -36 -16.8 Td [(ADDITION)19.9972(AL INFO)]TJ /R13344240 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 -59.7289 Td [(31 July 2008)-20316.5(1)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23271016 10 Tf 1 0 0 1 72.6801 793.89 Tm (MM2GV)Tj /R23596528 10 Tf 36.2602 0 Td 126.52 Tw (\(1\) General)Tj 174.83 0 Td 0 Tw (Commands Manual)Tj /R23271016 10 Tf 208.31 0 Td (MM2GV)Tj /R23596528 10 Tf 36.2602 0 Td (\(1\))Tj -0.219 Tc /R23915360 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R23596528 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 /R23915360 10.95 Tf -185.01 -16.8 Td (SYNOPSIS)Tj /R23915360 10 Tf 36 -12 Td (mm2gv)Tj /R23596528 10 Tf 34.1602 0 Td ([)Tj /R23915360 10 Tf 5.83008 0 Td (­cluv?)Tj 2.5 Tc /R23596528 10 Tf 33.4801 0 Td (][)Tj 0 Tc /R23915360 10 Tf 11.6602 0 Td (-U)Tj /R23271016 10 Tf 10.5602 0 Td (i)Tj 2.5 Tc /R23596528 10 Tf 5.63984 0 Td (][)Tj 0 Tc /R23915360 10 Tf 11.6602 0 Td (-o)Tj /R23271016 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R23596528 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R23271016 10 Tf 13.5699 0 Td (Œle)Tj /R23596528 10 Tf 14.9 0 Td (])Tj /R23915360 10.95 Tf -213.701 -16.8 Td (DESCRIPTION)Tj /R23915360 10 Tf 36 -12 Td (mm2gv)Tj /R23596528 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 /R23271016 10 Tf 53.2969 0 Td (M)Tj /R23596528 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 Tw (the matrix is con)Tj -0.15 Tc 66.5398 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rted into a symmetric square matrix)Tj -70.7656 -12 Td (0)Tj /R23271016 10 Tf 25.0641 0 Td (M)Tj -29.448 -12.2711 Td (M)Tj /R23271016 7 Tf 9.16719 4.2 Td (T)Tj /R23596528 10 Tf 21.9461 -4.2 Td (0)Tj 2.557 Tc -31.7934 -12 Td (ab)Tj 0 Tc 11.9969 0 Td 0.057 Tw (lock matrix with square blocks of 0')Tj 2.557 Tc 144.772 0 Td [(si)255.706(nt)]TJ 0 Tc 19.5641 0 Td [(he upper left and lo)25.0098(wer right, the upper right block being)]TJ /R23271016 10 Tf 230.338 0 Td (M)Tj /R23596528 10 Tf 10.8879 0 Td (and)Tj -417.559 -12 Td 0.889 Tw [(the lo)24.9939(wer left block being the transpose of)]TJ /R23271016 10 Tf 177.942 0 Td (M)Tj 5.889 Tc /R23596528 10 Tf 8.33008 0 Td (.T)Tj 0 Tc 14.4988 0 Td [(his matrix is then vie)24.9902(wed as the adjacenc)]TJ 3.389 Tc 169.403 0 Td (ym)Tj 0 Tc 16.1691 0 Td (atrix of the)Tj -386.343 -12 Td (graph.)Tj -0.15 Tc 16.8 TL (Fo)' 2.625 Tc 10.4102 0 Td (ras)Tj 0 Tc 16.9102 0 Td 0.125 Tw (quare matrix,)Tj /R23915360 10 Tf 56.0699 0 Td (mm2gv)Tj /R23596528 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 /R23915360 10 Tf 93.6 0 Td (-U)Tj /R23596528 10 Tf 13.05 0 Td (ag.)Tj /R23915360 10.95 Tf -142.65 -16.8 Td (OPTIONS)Tj /R23596528 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R23915360 10 Tf (­c)' /R23596528 10 Tf 36 0 Td 0.781 Tw (This ag causes)Tj /R23915360 10 Tf 68.723 0 Td (mm2gv)Tj /R23596528 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 /R23271016 10 Tf 110.19 0 Td ("wt")Tj /R23596528 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 /R23271016 10 Tf 225 0 Td ("color")Tj /R23596528 10 Tf 29.5102 0 Td (.)Tj /R23915360 10 Tf -290.51 -16.8 Td (­l)Tj /R23596528 10 Tf 36 0 Td 0.1 Tw (If set,)Tj /R23915360 10 Tf 25.4699 0 Td (mm2gv)Tj /R23596528 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 /R23915360 10 Tf -36 -16.8 Td (­u)Tj /R23596528 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 /R23915360 10 Tf -36 -16.8 Td (­v)Tj /R23596528 10 Tf 36 0 Td (This ag causes)Tj /R23915360 10 Tf 66.3801 0 Td (mm2gv)Tj /R23596528 10 Tf 34.1602 0 Td [(to store the matrix v)25(alues as the)]TJ /R23271016 10 Tf 128.9 0 Td ("len")Tj /R23596528 10 Tf 23.1199 0 Td [(attrib)19.9854(ute of the corresponding edge.)]TJ /R23915360 10 Tf -288.56 -16.8 Td (­U)Tj /R23271016 10 Tf 13.1898 0 Td [(ba)10(g)]TJ /R23596528 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 /R23271016 10 Tf 124.141 0 Td [(ba)10(g)]TJ /R23596528 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 /R23271016 10 Tf 36.2039 0 Td [(ba)10(g)]TJ /R23596528 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 /R23271016 10 Tf -389.34 -12 Td [(ba)10(g)]TJ /R23596528 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 /R23271016 10 Tf 67.4801 0 Td [(ba)10(g)]TJ /R23596528 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 /R23915360 10 Tf -302.561 -16.8 Td (­o)Tj /R23271016 10 Tf 10.9301 0 Td (outŒle)Tj /R23596528 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R23271016 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R23596528 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 /R23915360 10 Tf 10 0 Td (mm2gv)Tj /R23596528 10 Tf 34.1602 0 Td (uses stdout.)Tj /R23915360 10.95 Tf -245.6 -16.8 Td (OPERANDS)Tj /R23596528 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R23271016 10 Tf -34.0898 -16.8 Td (Œle)Tj /R23596528 10 Tf 38.0898 0 Td 0.577 Tw [(Name of the Œle in MatrixMark)9.99268(et format.)-557.698(If no)]TJ /R23271016 10 Tf 198.913 0 Td (Œle)Tj /R23596528 10 Tf 15.477 0 Td (operand is speciŒed, the standard input will)Tj -214.39 -12 Td 0 Tw (be used.)Tj /R23915360 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R23596528 10 Tf 36 -12 Td (Return)Tj /R23915360 10 Tf 29.7199 0 Td (0)Tj /R23596528 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 /R23915360 10.95 Tf -340.51 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj -0.55 Tc /R23596528 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 /R23915360 10.95 Tf -36 -16.8 Td [(ADDITION)19.9972(AL INFO)]TJ /R23596528 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 -59.7289 Td [(31 July 2008)-20316.5(1)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2953 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -649,19 +649,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R13663072 │ │ │ │ │ │ +R23915360 │ │ │ │ │ │ │ │ │ │ │ │ -R13344240 │ │ │ │ │ │ +R23596528 │ │ │ │ │ │ │ │ │ │ │ │ -R13018728 │ │ │ │ │ │ +R23271016 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -713,18 +713,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -352 │ │ │ │ │ │ +351 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R13702928 def 1 begincodespacerange <00><ff> endcodespacerange 30 beginbfrange <20><20><0020> <2d><2d><002d> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23955216 def 1 begincodespacerange <00><ff> endcodespacerange 30 beginbfrange <20><20><0020> <2d><2d><002d> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -744,15 +744,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 584 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R13703296 def 1 begincodespacerange <00><ff> endcodespacerange 67 beginbfrange <20><20><0020> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23955584 def 1 begincodespacerange <00><ff> endcodespacerange 67 beginbfrange <20><20><0020> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -777,15 +777,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 294 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R13703664 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23955952 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -808,15 +808,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-9100b57e8dd6'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-c83a2bca31ca'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 24 │ │ │ ├── ./usr/share/doc/graphviz/pdf/nop.1.pdf.gz │ │ │ │ ├── nop.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38827624 10 Tf 1 0 0 1 72.7 793.89 Tm (NOP)Tj /R39139968 10 Tf 20.4398 0 Td 142.32 Tw (\(1\) General)Tj 190.63 0 Td 0 Tw (Commands Manual)Tj /R38827624 10 Tf 224.13 0 Td (NOP)Tj /R39139968 10 Tf 20.4398 0 Td (\(1\))Tj -0.219 Tc /R39471968 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R39139968 10 Tf 20.407 -12 Td (nop ­ pretty-print graph Œle)Tj /R39471968 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R39471968 10 Tf 36 -12 Td (nop)Tj /R39139968 10 Tf 18.6199 0 Td ([)Tj /R39471968 10 Tf 5.83008 0 Td (­p?)Tj 2.5 Tc /R39139968 10 Tf 21.2602 0 Td (][)Tj 0 Tc /R38827624 10 Tf 13.5699 0 Td (Œles)Tj /R39139968 10 Tf 18.8801 0 Td (])Tj /R39471968 10.95 Tf -114.16 -16.8 Td (DESCRIPTION)Tj /R39471968 10 Tf 36 -12 Td (nop)Tj /R39139968 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 /R38827624 10 Tf 381.22 0 Td (Œles)Tj /R39139968 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 /R39471968 10.95 Tf -52.8199 -16.8 Td (OPTIONS)Tj /R39139968 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R39471968 10 Tf 16.8 TL (­p)' /R39139968 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 /R39471968 10 Tf -248.66 -16.8 Td (­?)Tj /R39139968 10 Tf 36 0 Td (Print usage information.)Tj /R39471968 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 /R39139968 10 Tf -20.0855 -12 Td 0.075 Tw (If an)Tj 2.575 Tc 18.525 0 Td (ye)Tj 0 Tc 12.0148 0 Td (rrors occurred while processing an)Tj 2.575 Tc 138.44 0 Td (yi)Tj 0 Tc 10.3551 0 Td (nput, such as a Œle not found or a Œle containing ille)Tj -0.05 Tc 208.995 0 Td (ga)Tj 2.575 Tc 9.38984 0 Td (lD)Tj -0.4 Tc 12.575 0 Td (OT)Tj 2.575 Tc 12.1898 0 Td (,a)Tj 0 Tc -422.484 -12 Td 0 Tw [(non-zero e)14.9927(xit v)24.9841(alue is returned. Otherwise, zero is returned.)]TJ /R39471968 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R39139968 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R13362792 10 Tf 1 0 0 1 72.7 793.89 Tm (NOP)Tj /R13675136 10 Tf 20.4398 0 Td 142.32 Tw (\(1\) General)Tj 190.63 0 Td 0 Tw (Commands Manual)Tj /R13362792 10 Tf 224.13 0 Td (NOP)Tj /R13675136 10 Tf 20.4398 0 Td (\(1\))Tj -0.219 Tc /R14007136 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R13675136 10 Tf 20.407 -12 Td (nop ­ pretty-print graph Œle)Tj /R14007136 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R14007136 10 Tf 36 -12 Td (nop)Tj /R13675136 10 Tf 18.6199 0 Td ([)Tj /R14007136 10 Tf 5.83008 0 Td (­p?)Tj 2.5 Tc /R13675136 10 Tf 21.2602 0 Td (][)Tj 0 Tc /R13362792 10 Tf 13.5699 0 Td (Œles)Tj /R13675136 10 Tf 18.8801 0 Td (])Tj /R14007136 10.95 Tf -114.16 -16.8 Td (DESCRIPTION)Tj /R14007136 10 Tf 36 -12 Td (nop)Tj /R13675136 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 /R13362792 10 Tf 381.22 0 Td (Œles)Tj /R13675136 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 /R14007136 10.95 Tf -52.8199 -16.8 Td (OPTIONS)Tj /R13675136 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R14007136 10 Tf 16.8 TL (­p)' /R13675136 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 /R14007136 10 Tf -248.66 -16.8 Td (­?)Tj /R13675136 10 Tf 36 0 Td (Print usage information.)Tj /R14007136 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 /R13675136 10 Tf -20.0855 -12 Td 0.075 Tw (If an)Tj 2.575 Tc 18.525 0 Td (ye)Tj 0 Tc 12.0148 0 Td (rrors occurred while processing an)Tj 2.575 Tc 138.44 0 Td (yi)Tj 0 Tc 10.3551 0 Td (nput, such as a Œle not found or a Œle containing ille)Tj -0.05 Tc 208.995 0 Td (ga)Tj 2.575 Tc 9.38984 0 Td (lD)Tj -0.4 Tc 12.575 0 Td (OT)Tj 2.575 Tc 12.1898 0 Td (,a)Tj 0 Tc -422.484 -12 Td 0 Tw [(non-zero e)14.9927(xit v)24.9841(alue is returned. Otherwise, zero is returned.)]TJ /R14007136 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R13675136 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -981 │ │ │ │ │ │ +980 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ PMPPIW+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -604,19 +604,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R39471968 │ │ │ │ │ │ +R14007136 │ │ │ │ │ │ │ │ │ │ │ │ -R39139968 │ │ │ │ │ │ +R13675136 │ │ │ │ │ │ │ │ │ │ │ │ -R38827624 │ │ │ │ │ │ +R13362792 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -671,15 +671,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 300 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39497368 def 1 begincodespacerange <00><ff> endcodespacerange 22 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> <55><55><0055> <58><58><0058> <59><59><0059> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14032536 def 1 begincodespacerange <00><ff> endcodespacerange 22 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> <55><55><0055> <58><58><0058> <59><59><0059> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -696,18 +696,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -465 │ │ │ │ │ │ +466 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39497736 def 1 begincodespacerange <00><ff> endcodespacerange 48 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> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14032904 def 1 begincodespacerange <00><ff> endcodespacerange 48 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> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -726,18 +726,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -209 │ │ │ │ │ │ +207 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39498104 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14033272 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -759,15 +759,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-5c2f0bd6ac9a'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-613c9e2bb2b1'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 24 │ │ │ ├── ./usr/share/doc/graphviz/pdf/osage.1.pdf.gz │ │ │ │ ├── osage.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -76,20 +76,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R22877800 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R23205688 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R22877800 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R23205688 10 Tf 32.0402 0 Td (\(1\))Tj -0.219 Tc /R23522144 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R23205688 10 Tf 20.407 -12 Td [(osage ­ Œlter for dra)14.9927(wing clustered graphs)]TJ /R23522144 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R23522144 10 Tf 36 -12 Td (osage)Tj /R23205688 10 Tf 25.8301 0 Td ([)Tj /R23522144 10 Tf 3.33008 0 Td (­)Tj /R23205688 10 Tf 5.7 0 Td (\()Tj /R23522144 10 Tf 3.33008 0 Td (G)Tj /R23205688 10 Tf 7.78008 0 Td (|)Tj /R23522144 10 Tf 2 0 Td (N)Tj /R23205688 10 Tf 7.21992 0 Td (|)Tj /R23522144 10 Tf 2 0 Td (E)Tj /R23205688 10 Tf 6.66992 0 Td (\))Tj /R22877800 10 Tf 3.33008 0 Td (name=value)Tj 2.5 Tc /R23205688 10 Tf 50.0699 0 Td (][)Tj 0 Tc /R23522144 10 Tf 9.16016 0 Td (­T)Tj /R22877800 10 Tf 12.3699 0 Td (lang)Tj 2.5 Tc /R23205688 10 Tf 17.7801 0 Td (][)Tj 0 Tc /R23522144 10 Tf 9.16016 0 Td (­l)Tj /R22877800 10 Tf 8.48008 0 Td (libŒle)Tj 2.5 Tc /R23205688 10 Tf 22.7801 0 Td (][)Tj 0 Tc /R23522144 10 Tf 9.16016 0 Td (­o)Tj /R22877800 10 Tf 10.7 0 Td (outŒle)Tj 2.5 Tc /R23205688 10 Tf 25 0 Td (][)Tj 0 Tc /R23522144 10 Tf 9.16016 0 Td (­O)Tj 2.5 Tc /R23205688 10 Tf 13.4801 0 Td (][)Tj 0 Tc /R23522144 10 Tf 9.16016 0 Td (­P)Tj 2.5 Tc /R23205688 10 Tf 11.8102 0 Td (][)Tj 0 Tc /R23522144 10 Tf 9.16016 0 Td (­v)Tj 2.5 Tc /R23205688 10 Tf 10.7 0 Td (][)Tj 0 Tc /R23522144 10 Tf 9.16016 0 Td (­V)Tj 2.5 Tc /R23205688 10 Tf 12.9199 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R23522144 10.95 Tf -372.562 -16.8 Td (DESCRIPTION)Tj /R22877800 10 Tf 36.2301 -12 Td (osa)Tj -0.1 Tc 13.7898 0 Td (ge)Tj 0 Tc /R23205688 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 /R22877800 10 Tf 46.2109 0 Td (dot)Tj /R23205688 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 /R23522144 10 Tf 18.8859 0 Td (pack)Tj /R23205688 10 Tf 23.3371 0 Td (and)Tj /R23522144 10 Tf 17.2172 0 Td (packmode)Tj /R23205688 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 /R23522144 10 Tf 284.4 0 Td (splines)Tj /R23205688 10 Tf 31.4 0 Td [(attrib)19.9854(ute.)]TJ /R23522144 10.95 Tf -351.8 -16.8 Td [(OUTPUT FORMA)94.9707(TS)]TJ /R23205688 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 /R23522144 10 Tf 26.3719 0 Td (­Tps)Tj /R23205688 10 Tf 25.4121 0 Td (\(PostScript\),)Tj /R23522144 10 Tf 53.8719 0 Td (­Tsvg ­Tsvgz)Tj /R23205688 10 Tf 64.1441 0 Td 1.091 Tw [(\(Structured V)110.996(ector Graph-)]TJ -325.408 -12 Td (ics\),)Tj /R23522144 10 Tf 19.8969 0 Td (­TŒg)Tj /R23205688 10 Tf 25.8871 0 Td 0.457 Tw (\(XFIG graphics\),)Tj /R23522144 10 Tf 72.284 0 Td (­Tmif)Tj /R23205688 10 Tf 29.768 0 Td (\(FrameMak)Tj 47.1102 0 Td 0.458 Tw (er graphics\),)Tj /R23522144 10 Tf 53.3961 0 Td (­Thpgl)Tj /R23205688 10 Tf 34.2281 0 Td (\(HP pen plotters\), and)Tj /R23522144 10 Tf 92.652 0 Td (­Tpcl)Tj /R23205688 10 Tf 28.1078 0 Td [(\(Laser)20.0146(-)]TJ -403.33 -12 Td 0.205 Tw (jet printers\),)Tj /R23522144 10 Tf 51.7898 0 Td (­Tpng ­Tgif)Tj /R23205688 10 Tf 57.3801 0 Td (\(bitmap graphics\),)Tj /R23522144 10 Tf 76.2301 0 Td (­Tdia)Tj /R23205688 10 Tf 28.4148 0 Td (\(GTK+ based diagrams\),)Tj /R23522144 10 Tf 102.894 0 Td [(­T)18.0176(imap)]TJ /R23205688 10 Tf 36.5637 0 Td 0.204 Tw (\(imagemap Œles for)Tj -353.273 -12 Td 0.627 Tw [(httpd serv)15.0122(ers for each node or edge that has a non-null "href" attrib)]TJ 274.714 0 Td (ute.\),)Tj /R23522144 10 Tf 23.6781 0 Td (­Tcmapx)Tj /R23205688 10 Tf 43.8281 0 Td 0.628 Tw (\(client-side imagemap)Tj -342.22 -12 Td 0.475 Tw [(for use in html and xhtml\).)-547.493(Additional less common or more special-purpose output formats can be found)]TJ 12 TL 0 Tw T*[(at http://www)64.9927(.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 /R23522144 10 Tf 173.86 0 Td (-Tpng:)Tj /R23205688 10 Tf 31.95 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 /R23522144 10.95 Tf -358 -16.8 Td (GRAPH FILE LANGU)Tj -0.602 Tc 109.456 0 Td (AG)Tj 0 Tc 15.823 0 Td (E)Tj /R23205688 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R23522144 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R23205688 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R23522144 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R23205688 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R23522144 10 Tf 9.16016 0 Td (graph)Tj /R23205688 10 Tf 25.5602 0 Td (|)Tj /R23522144 10 Tf 2 0 Td (digraph)Tj /R23205688 10 Tf 33.9 0 Td (\))Tj /R22877800 10 Tf 5.83008 0 Td (name)Tj /R23205688 10 Tf 24.1602 0 Td ({)Tj /R22877800 10 Tf 7.3 0 Td (statement-list)Tj /R23205688 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 /R23522144 10 Tf 83.9301 0 Td (strict)Tj /R23205688 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 /R23522144 10 Tf 141.88 0 Td (digraph)Tj 3.01 Tc /R23205688 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.28984 0 Td 0.511 Tw (hen the)Tj /R22877800 10 Tf 32.682 0 Td [(edg)10.0146(eop)]TJ /R23205688 10 Tf 31.791 0 Td (must be "­>". If it is an undirected)Tj /R23522144 10 Tf -289.553 -12 Td (graph)Tj /R23205688 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R22877800 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R23205688 10 Tf 31.2797 0 Td [(must be "­­".)-500(Statements may be:)]TJ /R22877800 10 Tf -93.7797 -16.8 Td (name)Tj /R23522144 10 Tf 21.6602 0 Td (=)Tj /R22877800 10 Tf 5.7 0 Td (val)Tj /R23522144 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R22877800 10 Tf 26.3898 0 Td (name)Tj /R23522144 10 Tf 21.6602 0 Td (=)Tj /R22877800 10 Tf 5.7 0 Td (val)Tj /R23522144 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R22877800 10 Tf 25.2699 0 Td (name)Tj /R23522144 10 Tf 21.6602 0 Td (=)Tj /R22877800 10 Tf 5.7 0 Td (val)Tj /R23522144 10 Tf 12.2199 0 Td (];)Tj /R23205688 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 /R22877800 10 Tf 14.923 0 Td (name)Tj /R23205688 10 Tf 24.3629 0 Td (to)Tj /R22877800 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R23205688 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 /R23522144 10 Tf -63.35 -16.8 Td 0.964 Tw (n0 [)Tj /R22877800 10 Tf 17.3539 0 Td (name0=val0,name1=val1,...)Tj /R23522144 10 Tf 113.76 0 Td (];)Tj /R23205688 10 Tf 10.1238 0 Td (Creates node)Tj /R23522144 10 Tf 56.3578 0 Td (n0)Tj /R23205688 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 /R23522144 10 Tf (n0)' /R22877800 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R23205688 10 Tf 31.2797 0 Td (n1)Tj /R22877800 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R23205688 10 Tf 72.5598 0 Td (nn [)Tj /R22877800 10 Tf 15.8301 0 Td (name0=val0,name1=val1,...)Tj /R23522144 10 Tf 113.76 0 Td (];)Tj /R23205688 10 Tf -258.99 -12 Td 0.508 Tw (Creates edges between nodes)Tj /R23522144 10 Tf 121.442 0 Td (n0)Tj /R23205688 10 Tf 10.5602 0 Td (,)Tj /R23522144 10 Tf 5.50781 0 Td (n1)Tj 3.008 Tc /R23205688 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00781 0 Td (..,)Tj /R23522144 10 Tf 10.5078 0 Td (nn)Tj /R23205688 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 ([)' /R23522144 10 Tf 3.33008 0 Td (subgraph)Tj /R22877800 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R23522144 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R22877800 10 Tf 12.2699 0 Td (statement-list)Tj /R23522144 10 Tf 56.3898 0 Td (})Tj /R23205688 10 Tf -136.72 -12 Td 0.373 Tw [(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ /R23522144 10 Tf 229.24 0 Td (n0)Tj 2.873 Tc /R23205688 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R23522144 10 Tf 10.373 0 Td (nn)Tj /R23205688 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 /R23522144 10 Tf 3.33008 0 Td (subgraph)Tj /R22877800 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R23205688 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40490600 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R40818488 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R40490600 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R40818488 10 Tf 32.0402 0 Td (\(1\))Tj -0.219 Tc /R41134944 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R40818488 10 Tf 20.407 -12 Td [(osage ­ Œlter for dra)14.9927(wing clustered graphs)]TJ /R41134944 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R41134944 10 Tf 36 -12 Td (osage)Tj /R40818488 10 Tf 25.8301 0 Td ([)Tj /R41134944 10 Tf 3.33008 0 Td (­)Tj /R40818488 10 Tf 5.7 0 Td (\()Tj /R41134944 10 Tf 3.33008 0 Td (G)Tj /R40818488 10 Tf 7.78008 0 Td (|)Tj /R41134944 10 Tf 2 0 Td (N)Tj /R40818488 10 Tf 7.21992 0 Td (|)Tj /R41134944 10 Tf 2 0 Td (E)Tj /R40818488 10 Tf 6.66992 0 Td (\))Tj /R40490600 10 Tf 3.33008 0 Td (name=value)Tj 2.5 Tc /R40818488 10 Tf 50.0699 0 Td (][)Tj 0 Tc /R41134944 10 Tf 9.16016 0 Td (­T)Tj /R40490600 10 Tf 12.3699 0 Td (lang)Tj 2.5 Tc /R40818488 10 Tf 17.7801 0 Td (][)Tj 0 Tc /R41134944 10 Tf 9.16016 0 Td (­l)Tj /R40490600 10 Tf 8.48008 0 Td (libŒle)Tj 2.5 Tc /R40818488 10 Tf 22.7801 0 Td (][)Tj 0 Tc /R41134944 10 Tf 9.16016 0 Td (­o)Tj /R40490600 10 Tf 10.7 0 Td (outŒle)Tj 2.5 Tc /R40818488 10 Tf 25 0 Td (][)Tj 0 Tc /R41134944 10 Tf 9.16016 0 Td (­O)Tj 2.5 Tc /R40818488 10 Tf 13.4801 0 Td (][)Tj 0 Tc /R41134944 10 Tf 9.16016 0 Td (­P)Tj 2.5 Tc /R40818488 10 Tf 11.8102 0 Td (][)Tj 0 Tc /R41134944 10 Tf 9.16016 0 Td (­v)Tj 2.5 Tc /R40818488 10 Tf 10.7 0 Td (][)Tj 0 Tc /R41134944 10 Tf 9.16016 0 Td (­V)Tj 2.5 Tc /R40818488 10 Tf 12.9199 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R41134944 10.95 Tf -372.562 -16.8 Td (DESCRIPTION)Tj /R40490600 10 Tf 36.2301 -12 Td (osa)Tj -0.1 Tc 13.7898 0 Td (ge)Tj 0 Tc /R40818488 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 /R40490600 10 Tf 46.2109 0 Td (dot)Tj /R40818488 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 /R41134944 10 Tf 18.8859 0 Td (pack)Tj /R40818488 10 Tf 23.3371 0 Td (and)Tj /R41134944 10 Tf 17.2172 0 Td (packmode)Tj /R40818488 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 /R41134944 10 Tf 284.4 0 Td (splines)Tj /R40818488 10 Tf 31.4 0 Td [(attrib)19.9854(ute.)]TJ /R41134944 10.95 Tf -351.8 -16.8 Td [(OUTPUT FORMA)94.9707(TS)]TJ /R40818488 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 /R41134944 10 Tf 26.3719 0 Td (­Tps)Tj /R40818488 10 Tf 25.4121 0 Td (\(PostScript\),)Tj /R41134944 10 Tf 53.8719 0 Td (­Tsvg ­Tsvgz)Tj /R40818488 10 Tf 64.1441 0 Td 1.091 Tw [(\(Structured V)110.996(ector Graph-)]TJ -325.408 -12 Td (ics\),)Tj /R41134944 10 Tf 19.8969 0 Td (­TŒg)Tj /R40818488 10 Tf 25.8871 0 Td 0.457 Tw (\(XFIG graphics\),)Tj /R41134944 10 Tf 72.284 0 Td (­Tmif)Tj /R40818488 10 Tf 29.768 0 Td (\(FrameMak)Tj 47.1102 0 Td 0.458 Tw (er graphics\),)Tj /R41134944 10 Tf 53.3961 0 Td (­Thpgl)Tj /R40818488 10 Tf 34.2281 0 Td (\(HP pen plotters\), and)Tj /R41134944 10 Tf 92.652 0 Td (­Tpcl)Tj /R40818488 10 Tf 28.1078 0 Td [(\(Laser)20.0146(-)]TJ -403.33 -12 Td 0.205 Tw (jet printers\),)Tj /R41134944 10 Tf 51.7898 0 Td (­Tpng ­Tgif)Tj /R40818488 10 Tf 57.3801 0 Td (\(bitmap graphics\),)Tj /R41134944 10 Tf 76.2301 0 Td (­Tdia)Tj /R40818488 10 Tf 28.4148 0 Td (\(GTK+ based diagrams\),)Tj /R41134944 10 Tf 102.894 0 Td [(­T)18.0176(imap)]TJ /R40818488 10 Tf 36.5637 0 Td 0.204 Tw (\(imagemap Œles for)Tj -353.273 -12 Td 0.627 Tw [(httpd serv)15.0122(ers for each node or edge that has a non-null "href" attrib)]TJ 274.714 0 Td (ute.\),)Tj /R41134944 10 Tf 23.6781 0 Td (­Tcmapx)Tj /R40818488 10 Tf 43.8281 0 Td 0.628 Tw (\(client-side imagemap)Tj -342.22 -12 Td 0.475 Tw [(for use in html and xhtml\).)-547.493(Additional less common or more special-purpose output formats can be found)]TJ 12 TL 0 Tw T*[(at http://www)64.9927(.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 /R41134944 10 Tf 173.86 0 Td (-Tpng:)Tj /R40818488 10 Tf 31.95 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 /R41134944 10.95 Tf -358 -16.8 Td (GRAPH FILE LANGU)Tj -0.602 Tc 109.456 0 Td (AG)Tj 0 Tc 15.823 0 Td (E)Tj /R40818488 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R41134944 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R40818488 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R41134944 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R40818488 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R41134944 10 Tf 9.16016 0 Td (graph)Tj /R40818488 10 Tf 25.5602 0 Td (|)Tj /R41134944 10 Tf 2 0 Td (digraph)Tj /R40818488 10 Tf 33.9 0 Td (\))Tj /R40490600 10 Tf 5.83008 0 Td (name)Tj /R40818488 10 Tf 24.1602 0 Td ({)Tj /R40490600 10 Tf 7.3 0 Td (statement-list)Tj /R40818488 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 /R41134944 10 Tf 83.9301 0 Td (strict)Tj /R40818488 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 /R41134944 10 Tf 141.88 0 Td (digraph)Tj 3.01 Tc /R40818488 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.28984 0 Td 0.511 Tw (hen the)Tj /R40490600 10 Tf 32.682 0 Td [(edg)10.0146(eop)]TJ /R40818488 10 Tf 31.791 0 Td (must be "­>". If it is an undirected)Tj /R41134944 10 Tf -289.553 -12 Td (graph)Tj /R40818488 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R40490600 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R40818488 10 Tf 31.2797 0 Td [(must be "­­".)-500(Statements may be:)]TJ /R40490600 10 Tf -93.7797 -16.8 Td (name)Tj /R41134944 10 Tf 21.6602 0 Td (=)Tj /R40490600 10 Tf 5.7 0 Td (val)Tj /R41134944 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R40490600 10 Tf 26.3898 0 Td (name)Tj /R41134944 10 Tf 21.6602 0 Td (=)Tj /R40490600 10 Tf 5.7 0 Td (val)Tj /R41134944 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R40490600 10 Tf 25.2699 0 Td (name)Tj /R41134944 10 Tf 21.6602 0 Td (=)Tj /R40490600 10 Tf 5.7 0 Td (val)Tj /R41134944 10 Tf 12.2199 0 Td (];)Tj /R40818488 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 /R40490600 10 Tf 14.923 0 Td (name)Tj /R40818488 10 Tf 24.3629 0 Td (to)Tj /R40490600 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R40818488 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 /R41134944 10 Tf -63.35 -16.8 Td 0.964 Tw (n0 [)Tj /R40490600 10 Tf 17.3539 0 Td (name0=val0,name1=val1,...)Tj /R41134944 10 Tf 113.76 0 Td (];)Tj /R40818488 10 Tf 10.1238 0 Td (Creates node)Tj /R41134944 10 Tf 56.3578 0 Td (n0)Tj /R40818488 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 /R41134944 10 Tf (n0)' /R40490600 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R40818488 10 Tf 31.2797 0 Td (n1)Tj /R40490600 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R40818488 10 Tf 72.5598 0 Td (nn [)Tj /R40490600 10 Tf 15.8301 0 Td (name0=val0,name1=val1,...)Tj /R41134944 10 Tf 113.76 0 Td (];)Tj /R40818488 10 Tf -258.99 -12 Td 0.508 Tw (Creates edges between nodes)Tj /R41134944 10 Tf 121.442 0 Td (n0)Tj /R40818488 10 Tf 10.5602 0 Td (,)Tj /R41134944 10 Tf 5.50781 0 Td (n1)Tj 3.008 Tc /R40818488 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00781 0 Td (..,)Tj /R41134944 10 Tf 10.5078 0 Td (nn)Tj /R40818488 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 ([)' /R41134944 10 Tf 3.33008 0 Td (subgraph)Tj /R40490600 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R41134944 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R40490600 10 Tf 12.2699 0 Td (statement-list)Tj /R41134944 10 Tf 56.3898 0 Td (})Tj /R40818488 10 Tf -136.72 -12 Td 0.373 Tw [(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ /R41134944 10 Tf 229.24 0 Td (n0)Tj 2.873 Tc /R40818488 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R41134944 10 Tf 10.373 0 Td (nn)Tj /R40818488 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 /R41134944 10 Tf 3.33008 0 Td (subgraph)Tj /R40490600 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R40818488 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -4044 │ │ │ │ │ │ +4045 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ ZTUUPD+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -655,19 +655,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R23522144 │ │ │ │ │ │ +R41134944 │ │ │ │ │ │ │ │ │ │ │ │ -R23205688 │ │ │ │ │ │ +R40818488 │ │ │ │ │ │ │ │ │ │ │ │ -R22877800 │ │ │ │ │ │ +R40490600 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -704,29 +704,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R22877800 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R23205688 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R22877800 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R23205688 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 /R23522144 10.95 Tf -36 -28.8 Td [(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ /R23522144 10 Tf 36 -12 Td (size=")Tj /R22877800 10 Tf 26.8 0 Td (x,y)Tj /R23522144 10 Tf 11.3801 0 Td (")Tj /R23205688 10 Tf 8.05 0 Td [(sets bounding box of dra)14.9927(wing in inches.)]TJ /R23522144 10 Tf -46.2301 -16.8 Td (page=")Tj /R22877800 10 Tf 31.25 0 Td (x,y)Tj /R23522144 10 Tf 11.3801 0 Td (")Tj /R23205688 10 Tf 8.05 0 Td (sets the PostScript pagination unit.)Tj /R23522144 10 Tf -50.6801 -16.8 Td (ratio=)Tj /R22877800 10 Tf 26.25 0 Td (f)Tj /R23205688 10 Tf 6.07891 0 Td 0.799 Tw (sets the aspect ratio to)Tj /R22877800 10 Tf 94.8148 0 Td (f)Tj /R23205688 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 /R23522144 10 Tf 15.5199 0 Td (Œll)Tj /R23205688 10 Tf 11.1199 0 Td (,)Tj /R23522144 10 Tf 5.8 0 Td (com-)Tj -410.896 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R23205688 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R23522144 10 Tf 5.83008 0 Td (auto)Tj /R23205688 10 Tf 18.8898 0 Td (.)Tj /R23522144 10 Tf -56.7598 -16.8 Td (pagedir=)Tj /R23205688 10 Tf 38.4801 0 Td 0 Tw ([TBLR][TBLR] sets the major and minor order of pagination.)Tj -0.18 Tc /R23522144 10 Tf -38.4801 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R23205688 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R23522144 10 Tf 92.4801 0 Td (orientation=land)Tj /R23205688 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R23522144 10 Tf -210.36 -16.8 Td (center=)Tj /R22877800 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R23205688 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 /R23522144 10 Tf -51.7898 -16.8 Td [(lay)9.99268(ers=")]TJ /R22877800 10 Tf 36.7 0 Td (id:id:id:id)Tj 3.22 Tc /R23205688 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 /R22877800 10 Tf -404.791 -12 Td [(layer)36.9922(color)9.98413(seq)]TJ /R23205688 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 /R23522144 10 Tf 16.8 TL (color=)' /R22877800 10 Tf 27.3602 0 Td (colorvalue)Tj /R23205688 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R23522144 10 Tf 90.6602 0 Td (bgcolor)Tj /R23205688 10 Tf 34.7199 0 Td (for background\).)Tj /R23522144 10 Tf -198.01 -16.8 Td [(hr)18.0078(ef=)]TJ /R22877800 10 Tf 23.2898 0 Td ("url")Tj /R23205688 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 /R23522144 10 Tf (URL=)' /R22877800 10 Tf 26.8102 0 Td ("url")Tj /R23205688 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R23522144 10 Tf -49.3801 -16.8 Td (stylesheet=)Tj /R22877800 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R23205688 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 /R23522144 10 Tf (splines)' 2.851 Tc /R23205688 10 Tf 28.9 0 Td [(.I)285.114(fs)]TJ 0 Tc 18.752 0 Td 0.351 Tw (et to)Tj /R22877800 10 Tf 20.702 0 Td (true)Tj 2.851 Tc /R23205688 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 /R22877800 10 Tf 144.848 0 Td (polyline)Tj 2.851 Tc /R23205688 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 /R22877800 10 Tf -281.114 -12 Td (ortho)Tj 4.527 Tc /R23205688 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 /R23522144 10 Tf -400.262 -12 Td (splines=)Tj /R22877800 10 Tf 34.6 0 Td (false)Tj /R23205688 10 Tf 21.3898 0 Td (or)Tj /R23522144 10 Tf 10.8301 0 Td (splines=)Tj /R22877800 10 Tf 34.6 0 Td (line)Tj 2.5 Tc /R23205688 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 /R22877800 10 Tf 39.3398 0 Td (false)Tj /R23205688 10 Tf 18.8898 0 Td (.)Tj /R23522144 10.95 Tf -373.92 -28.8 Td [(NODE A)94.983(TTRIB)10.0454(UTES)]TJ /R23522144 10 Tf 36 -12 Td (height=)Tj /R22877800 10 Tf 32.3699 0 Td (d)Tj /R23205688 10 Tf 8.21797 0 Td (or)Tj /R23522144 10 Tf 11.548 0 Td (width=)Tj /R22877800 10 Tf 30.15 0 Td (d)Tj /R23205688 10 Tf 8.21797 0 Td 0.718 Tw (sets minimum height or width.)Tj 131.099 0 Td (Adding)Tj /R23522144 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R23205688 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 /R23522144 10 Tf T*[(shape=r)17.9846(ecord polygon epsf)]TJ -0.2 Tc /R22877800 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 /R23205688 10 Tf 56.8289 0 Td 0.989 Tw (is one of:)Tj /R23522144 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 /R23205688 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 /R23522144 10 Tf 23.5172 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R23205688 10 Tf 22.7801 0 Td (,)Tj /R23522144 10 Tf 7.12695 0 Td (peripheries)Tj /R23205688 10 Tf 48.3301 0 Td (,)Tj /R23522144 10 Tf 7.12695 0 Td (sides)Tj /R23205688 10 Tf 20.5602 0 Td (,)Tj /R23522144 10 Tf 7.12695 0 Td (orientation)Tj /R23205688 10 Tf 47.2199 0 Td (,)Tj /R23522144 10 Tf 7.12812 0 Td (distortion)Tj /R23205688 10 Tf 46.298 0 Td (and)Tj /R23522144 10 Tf 19.068 0 Td [(sk)10(ew)]TJ /R23205688 10 Tf 21.0102 0 Td (.\))Tj /R23522144 10 Tf 12.9578 0 Td (epsf)Tj /R23205688 10 Tf 21.848 0 Td 2.128 Tw (uses the)Tj -397.932 -12 Td [(node')55.0073(s)]TJ /R23522144 10 Tf 28.8359 0 Td (shapeŒle)Tj /R23205688 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 /R23522144 10 Tf (label=)' /R22877800 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R23205688 10 Tf 17.7969 0 Td (where)Tj /R22877800 10 Tf 27.9871 0 Td [(te)20.0073(xt)]TJ /R23205688 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 /R23522144 10 Tf 223.36 0 Td (node0:port28)Tj /R23205688 10 Tf 57.2199 0 Td (\).)Tj -0.25 Tc /R23522144 10 Tf -325.039 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntsize=)Tj /R22877800 10 Tf 30.1398 0 Td (n)Tj /R23205688 10 Tf 7.5 0 Td (sets the label type size to)Tj /R22877800 10 Tf 102.21 0 Td (n)Tj /R23205688 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R23522144 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R22877800 10 Tf 37.9199 0 Td (name)Tj /R23205688 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R23522144 10 Tf -70.1602 -16.8 Td (color=)Tj /R22877800 10 Tf 27.3602 0 Td (colorvalue)Tj /R23205688 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 /R23522144 10 Tf 167.2 0 Td (Œllcolor)Tj /R23205688 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R23522144 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R22877800 10 Tf 38.4801 0 Td (colorvalue)Tj /R23205688 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 /R23522144 10 Tf -7.66992 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R22877800 10 Tf 36.25 0 Td (colorvalue)Tj /R23205688 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R22877800 10 Tf 10.791 0 Td (colorvalue)Tj /R23205688 10 Tf 46.341 0 Td 1.072 Tw (may be ")Tj /R22877800 10 Tf 37.884 0 Td (h,s,v)Tj /R23522144 10 Tf 18.3301 0 Td (")Tj /R23205688 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 /R23522144 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 /R23205688 10 Tf 54.1238 0 Td (or)Tj -0.2 Tc /R23522144 10 Tf 11.227 0 Td (bu)Tj 0 Tc 10.9199 0 Td [(rlyw)10.0146(ood)]TJ 2.897 Tc /R23205688 10 Tf 34.9 0 Td [(,o)289.712(ra")]TJ 0 Tc /R22877800 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 /R23205688 10 Tf 27.5352 -43.2 Td [(27 May 2009)-20233.5(2)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40490600 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R40818488 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R40490600 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R40818488 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 /R41134944 10.95 Tf -36 -28.8 Td [(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ /R41134944 10 Tf 36 -12 Td (size=")Tj /R40490600 10 Tf 26.8 0 Td (x,y)Tj /R41134944 10 Tf 11.3801 0 Td (")Tj /R40818488 10 Tf 8.05 0 Td [(sets bounding box of dra)14.9927(wing in inches.)]TJ /R41134944 10 Tf -46.2301 -16.8 Td (page=")Tj /R40490600 10 Tf 31.25 0 Td (x,y)Tj /R41134944 10 Tf 11.3801 0 Td (")Tj /R40818488 10 Tf 8.05 0 Td (sets the PostScript pagination unit.)Tj /R41134944 10 Tf -50.6801 -16.8 Td (ratio=)Tj /R40490600 10 Tf 26.25 0 Td (f)Tj /R40818488 10 Tf 6.07891 0 Td 0.799 Tw (sets the aspect ratio to)Tj /R40490600 10 Tf 94.8148 0 Td (f)Tj /R40818488 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 /R41134944 10 Tf 15.5199 0 Td (Œll)Tj /R40818488 10 Tf 11.1199 0 Td (,)Tj /R41134944 10 Tf 5.8 0 Td (com-)Tj -410.896 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R40818488 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R41134944 10 Tf 5.83008 0 Td (auto)Tj /R40818488 10 Tf 18.8898 0 Td (.)Tj /R41134944 10 Tf -56.7598 -16.8 Td (pagedir=)Tj /R40818488 10 Tf 38.4801 0 Td 0 Tw ([TBLR][TBLR] sets the major and minor order of pagination.)Tj -0.18 Tc /R41134944 10 Tf -38.4801 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R40818488 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R41134944 10 Tf 92.4801 0 Td (orientation=land)Tj /R40818488 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R41134944 10 Tf -210.36 -16.8 Td (center=)Tj /R40490600 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R40818488 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 /R41134944 10 Tf -51.7898 -16.8 Td [(lay)9.99268(ers=")]TJ /R40490600 10 Tf 36.7 0 Td (id:id:id:id)Tj 3.22 Tc /R40818488 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 /R40490600 10 Tf -404.791 -12 Td [(layer)36.9922(color)9.98413(seq)]TJ /R40818488 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 /R41134944 10 Tf 16.8 TL (color=)' /R40490600 10 Tf 27.3602 0 Td (colorvalue)Tj /R40818488 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R41134944 10 Tf 90.6602 0 Td (bgcolor)Tj /R40818488 10 Tf 34.7199 0 Td (for background\).)Tj /R41134944 10 Tf -198.01 -16.8 Td [(hr)18.0078(ef=)]TJ /R40490600 10 Tf 23.2898 0 Td ("url")Tj /R40818488 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 /R41134944 10 Tf (URL=)' /R40490600 10 Tf 26.8102 0 Td ("url")Tj /R40818488 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R41134944 10 Tf -49.3801 -16.8 Td (stylesheet=)Tj /R40490600 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R40818488 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 /R41134944 10 Tf (splines)' 2.851 Tc /R40818488 10 Tf 28.9 0 Td [(.I)285.114(fs)]TJ 0 Tc 18.752 0 Td 0.351 Tw (et to)Tj /R40490600 10 Tf 20.702 0 Td (true)Tj 2.851 Tc /R40818488 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 /R40490600 10 Tf 144.848 0 Td (polyline)Tj 2.851 Tc /R40818488 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 /R40490600 10 Tf -281.114 -12 Td (ortho)Tj 4.527 Tc /R40818488 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 /R41134944 10 Tf -400.262 -12 Td (splines=)Tj /R40490600 10 Tf 34.6 0 Td (false)Tj /R40818488 10 Tf 21.3898 0 Td (or)Tj /R41134944 10 Tf 10.8301 0 Td (splines=)Tj /R40490600 10 Tf 34.6 0 Td (line)Tj 2.5 Tc /R40818488 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 /R40490600 10 Tf 39.3398 0 Td (false)Tj /R40818488 10 Tf 18.8898 0 Td (.)Tj /R41134944 10.95 Tf -373.92 -28.8 Td [(NODE A)94.983(TTRIB)10.0454(UTES)]TJ /R41134944 10 Tf 36 -12 Td (height=)Tj /R40490600 10 Tf 32.3699 0 Td (d)Tj /R40818488 10 Tf 8.21797 0 Td (or)Tj /R41134944 10 Tf 11.548 0 Td (width=)Tj /R40490600 10 Tf 30.15 0 Td (d)Tj /R40818488 10 Tf 8.21797 0 Td 0.718 Tw (sets minimum height or width.)Tj 131.099 0 Td (Adding)Tj /R41134944 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R40818488 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 /R41134944 10 Tf T*[(shape=r)17.9846(ecord polygon epsf)]TJ -0.2 Tc /R40490600 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 /R40818488 10 Tf 56.8289 0 Td 0.989 Tw (is one of:)Tj /R41134944 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 /R40818488 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 /R41134944 10 Tf 23.5172 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R40818488 10 Tf 22.7801 0 Td (,)Tj /R41134944 10 Tf 7.12695 0 Td (peripheries)Tj /R40818488 10 Tf 48.3301 0 Td (,)Tj /R41134944 10 Tf 7.12695 0 Td (sides)Tj /R40818488 10 Tf 20.5602 0 Td (,)Tj /R41134944 10 Tf 7.12695 0 Td (orientation)Tj /R40818488 10 Tf 47.2199 0 Td (,)Tj /R41134944 10 Tf 7.12812 0 Td (distortion)Tj /R40818488 10 Tf 46.298 0 Td (and)Tj /R41134944 10 Tf 19.068 0 Td [(sk)10(ew)]TJ /R40818488 10 Tf 21.0102 0 Td (.\))Tj /R41134944 10 Tf 12.9578 0 Td (epsf)Tj /R40818488 10 Tf 21.848 0 Td 2.128 Tw (uses the)Tj -397.932 -12 Td [(node')55.0073(s)]TJ /R41134944 10 Tf 28.8359 0 Td (shapeŒle)Tj /R40818488 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 /R41134944 10 Tf (label=)' /R40490600 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R40818488 10 Tf 17.7969 0 Td (where)Tj /R40490600 10 Tf 27.9871 0 Td [(te)20.0073(xt)]TJ /R40818488 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 /R41134944 10 Tf 223.36 0 Td (node0:port28)Tj /R40818488 10 Tf 57.2199 0 Td (\).)Tj -0.25 Tc /R41134944 10 Tf -325.039 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntsize=)Tj /R40490600 10 Tf 30.1398 0 Td (n)Tj /R40818488 10 Tf 7.5 0 Td (sets the label type size to)Tj /R40490600 10 Tf 102.21 0 Td (n)Tj /R40818488 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R41134944 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R40490600 10 Tf 37.9199 0 Td (name)Tj /R40818488 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R41134944 10 Tf -70.1602 -16.8 Td (color=)Tj /R40490600 10 Tf 27.3602 0 Td (colorvalue)Tj /R40818488 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 /R41134944 10 Tf 167.2 0 Td (Œllcolor)Tj /R40818488 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R41134944 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R40490600 10 Tf 38.4801 0 Td (colorvalue)Tj /R40818488 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 /R41134944 10 Tf -7.66992 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R40490600 10 Tf 36.25 0 Td (colorvalue)Tj /R40818488 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R40490600 10 Tf 10.791 0 Td (colorvalue)Tj /R40818488 10 Tf 46.341 0 Td 1.072 Tw (may be ")Tj /R40490600 10 Tf 37.884 0 Td (h,s,v)Tj /R41134944 10 Tf 18.3301 0 Td (")Tj /R40818488 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 /R41134944 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 /R40818488 10 Tf 54.1238 0 Td (or)Tj -0.2 Tc /R41134944 10 Tf 11.227 0 Td (bu)Tj 0 Tc 10.9199 0 Td [(rlyw)10.0146(ood)]TJ 2.897 Tc /R40818488 10 Tf 34.9 0 Td [(,o)289.712(ra")]TJ 0 Tc /R40490600 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 /R40818488 10 Tf 27.5352 -43.2 Td [(27 May 2009)-20233.5(2)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3853 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R23522144 │ │ │ │ │ │ +R41134944 │ │ │ │ │ │ │ │ │ │ │ │ -R23205688 │ │ │ │ │ │ +R40818488 │ │ │ │ │ │ │ │ │ │ │ │ -R22877800 │ │ │ │ │ │ +R40490600 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -763,29 +763,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R22877800 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R23205688 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R22877800 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R23205688 10 Tf 32.0402 0 Td (\(1\))Tj /R23522144 10 Tf -420.341 -36 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ /R23205688 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 /R23522144 10 Tf -210.19 -16.8 Td [(lay)9.99268(er=)]TJ /R22877800 10 Tf 27.2602 0 Td (id)Tj /R23205688 10 Tf 10.2801 0 Td (or)Tj /R22877800 10 Tf 10.8301 0 Td (id:id)Tj /R23205688 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 /R23522144 10 Tf 16.8 TL (re)' 0 Tc 8.7 0 Td (gular=)Tj /R22877800 10 Tf 28.4801 0 Td (n)Tj /R23205688 10 Tf 8.16094 0 Td (if)Tj /R22877800 10 Tf 9.27109 0 Td (n)Tj /R23205688 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 /R22877800 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R23205688 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 /R22877800 10 Tf 20.4879 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R23205688 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 /R23522144 10 Tf (peripheries=)' /R22877800 10 Tf 54.0301 0 Td (n)Tj /R23205688 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 /R22877800 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R23205688 10 Tf 57.2301 0 Td (.)Tj /R23522144 10 Tf -183.95 -16.8 Td (sides=)Tj /R22877800 10 Tf 26.2602 0 Td (n)Tj /R23205688 10 Tf 8.95195 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R22877800 10 Tf 173.004 0 Td (n)Tj /R23205688 10 Tf 5 0 Td [(<3 results in an ellipse.)-645.293(This attrib)20.0049(ute is ignored by)]TJ -0.2 Tc /R22877800 10 Tf -213.216 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R23205688 10 Tf 57.2301 0 Td (.)Tj /R23522144 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R22877800 10 Tf 52.9199 0 Td (f)Tj /R23205688 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 /R22877800 10 Tf 28.8922 0 Td (f)Tj /R23205688 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 /R22877800 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R23522144 10 Tf -181.26 -16.8 Td (distortion=)Tj /R22877800 10 Tf 47.3699 0 Td (f)Tj /R23205688 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 /R22877800 10 Tf -146.315 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R23205688 10 Tf 57.2301 0 Td (.)Tj /R23522144 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R22877800 10 Tf 26.7102 0 Td (f)Tj /R23205688 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 /R22877800 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R23205688 10 Tf 57.2301 0 Td (.)Tj /R23522144 10 Tf -104.8 -16.8 Td [(hr)18.0078(ef=)]TJ /R22877800 10 Tf 23.2898 0 Td ("url")Tj /R23205688 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 /R23522144 10 Tf (URL=)' /R22877800 10 Tf 26.8102 0 Td ("url")Tj /R23205688 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R23522144 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R22877800 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 /R23205688 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 /R23522144 10 Tf (tooltip=)' /R22877800 10 Tf 33.4801 0 Td ("tooltip")Tj /R23205688 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 /R23522144 10.95 Tf -36 -40.8 Td 0 Tw [(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ /R23522144 10 Tf 36 -12 Td (label=)Tj /R22877800 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R23205688 10 Tf 16.8828 0 Td (where)Tj /R22877800 10 Tf 27.073 0 Td [(te)20.0073(xt)]TJ /R23205688 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 /R23522144 10 Tf 16.8 TL (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R22877800 10 Tf 30.1398 0 Td (n)Tj /R23205688 10 Tf 7.5 0 Td (sets the label type size to)Tj /R22877800 10 Tf 102.21 0 Td (n)Tj /R23205688 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R23522144 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R22877800 10 Tf 37.9199 0 Td (name)Tj /R23205688 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ -0.25 Tc /R23522144 10 Tf -70.1602 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R22877800 10 Tf 36.25 0 Td (colorvalue)Tj /R23205688 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ /R23522144 10 Tf -89.6 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ /R23205688 10 Tf 171.335 -50.4 Td [(27 May 2009)-20233.5(3)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40490600 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R40818488 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R40490600 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R40818488 10 Tf 32.0402 0 Td (\(1\))Tj /R41134944 10 Tf -420.341 -36 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ /R40818488 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 /R41134944 10 Tf -210.19 -16.8 Td [(lay)9.99268(er=)]TJ /R40490600 10 Tf 27.2602 0 Td (id)Tj /R40818488 10 Tf 10.2801 0 Td (or)Tj /R40490600 10 Tf 10.8301 0 Td (id:id)Tj /R40818488 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 /R41134944 10 Tf 16.8 TL (re)' 0 Tc 8.7 0 Td (gular=)Tj /R40490600 10 Tf 28.4801 0 Td (n)Tj /R40818488 10 Tf 8.16094 0 Td (if)Tj /R40490600 10 Tf 9.27109 0 Td (n)Tj /R40818488 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 /R40490600 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R40818488 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 /R40490600 10 Tf 20.4879 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R40818488 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 /R41134944 10 Tf (peripheries=)' /R40490600 10 Tf 54.0301 0 Td (n)Tj /R40818488 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 /R40490600 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R40818488 10 Tf 57.2301 0 Td (.)Tj /R41134944 10 Tf -183.95 -16.8 Td (sides=)Tj /R40490600 10 Tf 26.2602 0 Td (n)Tj /R40818488 10 Tf 8.95195 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R40490600 10 Tf 173.004 0 Td (n)Tj /R40818488 10 Tf 5 0 Td [(<3 results in an ellipse.)-645.293(This attrib)20.0049(ute is ignored by)]TJ -0.2 Tc /R40490600 10 Tf -213.216 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R40818488 10 Tf 57.2301 0 Td (.)Tj /R41134944 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R40490600 10 Tf 52.9199 0 Td (f)Tj /R40818488 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 /R40490600 10 Tf 28.8922 0 Td (f)Tj /R40818488 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 /R40490600 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R41134944 10 Tf -181.26 -16.8 Td (distortion=)Tj /R40490600 10 Tf 47.3699 0 Td (f)Tj /R40818488 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 /R40490600 10 Tf -146.315 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R40818488 10 Tf 57.2301 0 Td (.)Tj /R41134944 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R40490600 10 Tf 26.7102 0 Td (f)Tj /R40818488 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 /R40490600 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R40818488 10 Tf 57.2301 0 Td (.)Tj /R41134944 10 Tf -104.8 -16.8 Td [(hr)18.0078(ef=)]TJ /R40490600 10 Tf 23.2898 0 Td ("url")Tj /R40818488 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 /R41134944 10 Tf (URL=)' /R40490600 10 Tf 26.8102 0 Td ("url")Tj /R40818488 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R41134944 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R40490600 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 /R40818488 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 /R41134944 10 Tf (tooltip=)' /R40490600 10 Tf 33.4801 0 Td ("tooltip")Tj /R40818488 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 /R41134944 10.95 Tf -36 -40.8 Td 0 Tw [(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ /R41134944 10 Tf 36 -12 Td (label=)Tj /R40490600 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R40818488 10 Tf 16.8828 0 Td (where)Tj /R40490600 10 Tf 27.073 0 Td [(te)20.0073(xt)]TJ /R40818488 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 /R41134944 10 Tf 16.8 TL (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R40490600 10 Tf 30.1398 0 Td (n)Tj /R40818488 10 Tf 7.5 0 Td (sets the label type size to)Tj /R40490600 10 Tf 102.21 0 Td (n)Tj /R40818488 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R41134944 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R40490600 10 Tf 37.9199 0 Td (name)Tj /R40818488 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ -0.25 Tc /R41134944 10 Tf -70.1602 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R40490600 10 Tf 36.25 0 Td (colorvalue)Tj /R40818488 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ /R41134944 10 Tf -89.6 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ /R40818488 10 Tf 171.335 -50.4 Td [(27 May 2009)-20233.5(3)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3477 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R23522144 │ │ │ │ │ │ +R41134944 │ │ │ │ │ │ │ │ │ │ │ │ -R23205688 │ │ │ │ │ │ +R40818488 │ │ │ │ │ │ │ │ │ │ │ │ -R22877800 │ │ │ │ │ │ +R40490600 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -822,29 +822,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R22877800 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R23205688 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R22877800 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R23205688 10 Tf 32.0402 0 Td (\(1\))Tj /R23522144 10 Tf -420.341 -36 Td (color=)Tj /R22877800 10 Tf 27.3602 0 Td (colorvalue)Tj /R23205688 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R23522144 10 Tf -72.6301 -16.8 Td (color=)Tj /R22877800 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R23205688 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R22877800 10 Tf 74.4301 0 Td (colorvalue)Tj /R23205688 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ /R23522144 10 Tf -214.83 -16.8 Td [(dir=f)24.9841(orward back both none)]TJ /R23205688 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 /R23522144 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R23205688 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R23522144 10 Tf -95.7102 -16.8 Td [(hr)18.0078(ef=)]TJ /R22877800 10 Tf 23.2898 0 Td ("url")Tj /R23205688 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 /R23522144 10 Tf 16.8 TL (URL=)' /R22877800 10 Tf 26.8102 0 Td ("url")Tj /R23205688 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R23522144 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R22877800 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 /R23205688 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 /R23522144 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R22877800 10 Tf 33.4801 0 Td ("tooltip")Tj /R23205688 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 /R23522144 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 /R23205688 10 Tf 12.1199 0 Td (.)Tj /R23522144 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 /R23205688 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 /R23522144 10 Tf -43.8699 -16.8 Td (headlabel,taillabel=string)Tj /R23205688 10 Tf 112.675 0 Td 1.405 Tw (for port labels.)Tj /R23522144 10 Tf 67.8148 0 Td [(labelf)25.0146(ontcolor)]TJ /R23205688 10 Tf 59.1898 0 Td (,)Tj /R23522144 10 Tf 2.5 0 Td [(labelf)25.0146(ontname)]TJ /R23205688 10 Tf 60.8598 0 Td (,)Tj /R23522144 10 Tf 2.5 0 Td [(labelf)25.0146(ontsize)]TJ /R23205688 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 /R23522144 10 Tf -170.55 -16.8 Td [(headhr)17.9919(ef=)]TJ /R22877800 10 Tf 43.85 0 Td ("url")Tj /R23205688 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 /R23522144 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R22877800 10 Tf 47.3699 0 Td ("url")Tj /R23205688 10 Tf 22.5699 0 Td [(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ /R23522144 10 Tf -69.9398 -16.8 Td [(headtar)9.99268(get=)]TJ /R22877800 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 /R23205688 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 /R23522144 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R22877800 10 Tf 54.0398 0 Td ("tooltip")Tj /R23205688 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 /R23522144 10 Tf 16.8 TL T*[(tailhr)17.9846(ef=)]TJ /R22877800 10 Tf 37.1801 0 Td ("url")Tj /R23205688 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 /R23522144 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R22877800 10 Tf 40.7 0 Td ("url")Tj /R23205688 10 Tf 22.5699 0 Td [(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ /R23522144 10 Tf -63.2699 -16.8 Td [(tailtar)9.98413(get=)]TJ /R22877800 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 /R23205688 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 /R23522144 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R22877800 10 Tf 47.3699 0 Td ("tooltip")Tj /R23205688 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40490600 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R40818488 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R40490600 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R40818488 10 Tf 32.0402 0 Td (\(1\))Tj /R41134944 10 Tf -420.341 -36 Td (color=)Tj /R40490600 10 Tf 27.3602 0 Td (colorvalue)Tj /R40818488 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R41134944 10 Tf -72.6301 -16.8 Td (color=)Tj /R40490600 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R40818488 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R40490600 10 Tf 74.4301 0 Td (colorvalue)Tj /R40818488 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ /R41134944 10 Tf -214.83 -16.8 Td [(dir=f)24.9841(orward back both none)]TJ /R40818488 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 /R41134944 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R40818488 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R41134944 10 Tf -95.7102 -16.8 Td [(hr)18.0078(ef=)]TJ /R40490600 10 Tf 23.2898 0 Td ("url")Tj /R40818488 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 /R41134944 10 Tf 16.8 TL (URL=)' /R40490600 10 Tf 26.8102 0 Td ("url")Tj /R40818488 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R41134944 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R40490600 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 /R40818488 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 /R41134944 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R40490600 10 Tf 33.4801 0 Td ("tooltip")Tj /R40818488 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 /R41134944 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 /R40818488 10 Tf 12.1199 0 Td (.)Tj /R41134944 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 /R40818488 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 /R41134944 10 Tf -43.8699 -16.8 Td (headlabel,taillabel=string)Tj /R40818488 10 Tf 112.675 0 Td 1.405 Tw (for port labels.)Tj /R41134944 10 Tf 67.8148 0 Td [(labelf)25.0146(ontcolor)]TJ /R40818488 10 Tf 59.1898 0 Td (,)Tj /R41134944 10 Tf 2.5 0 Td [(labelf)25.0146(ontname)]TJ /R40818488 10 Tf 60.8598 0 Td (,)Tj /R41134944 10 Tf 2.5 0 Td [(labelf)25.0146(ontsize)]TJ /R40818488 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 /R41134944 10 Tf -170.55 -16.8 Td [(headhr)17.9919(ef=)]TJ /R40490600 10 Tf 43.85 0 Td ("url")Tj /R40818488 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 /R41134944 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R40490600 10 Tf 47.3699 0 Td ("url")Tj /R40818488 10 Tf 22.5699 0 Td [(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ /R41134944 10 Tf -69.9398 -16.8 Td [(headtar)9.99268(get=)]TJ /R40490600 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 /R40818488 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 /R41134944 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R40490600 10 Tf 54.0398 0 Td ("tooltip")Tj /R40818488 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 /R41134944 10 Tf 16.8 TL T*[(tailhr)17.9846(ef=)]TJ /R40490600 10 Tf 37.1801 0 Td ("url")Tj /R40818488 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 /R41134944 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R40490600 10 Tf 40.7 0 Td ("url")Tj /R40818488 10 Tf 22.5699 0 Td [(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ /R41134944 10 Tf -63.2699 -16.8 Td [(tailtar)9.98413(get=)]TJ /R40490600 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 /R40818488 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 /R41134944 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R40490600 10 Tf 47.3699 0 Td ("tooltip")Tj /R40818488 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2987 │ │ │ │ │ │ +2986 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R23522144 │ │ │ │ │ │ +R41134944 │ │ │ │ │ │ │ │ │ │ │ │ -R23205688 │ │ │ │ │ │ +R40818488 │ │ │ │ │ │ │ │ │ │ │ │ -R22877800 │ │ │ │ │ │ +R40490600 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -881,29 +881,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R22877800 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R23205688 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R22877800 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R23205688 10 Tf 32.0402 0 Td (\(1\))Tj -420.341 -36 Td (with the edge label string.)Tj /R23522144 10 Tf 16.8 TL (labeldistance)' /R23205688 10 Tf 58.0602 0 Td (and)Tj /R23522144 10 Tf 16.9398 0 Td (port_label_distance)Tj /R23205688 10 Tf 86.3898 0 Td (set distance; also)Tj /R23522144 10 Tf 70.2699 0 Td (labelangle)Tj /R23205688 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\))]TJ /R23522144 10 Tf -277.5 -16.8 Td (decorate)Tj /R23205688 10 Tf 39.15 0 Td [(dra)15.0073(ws line from edge to label.)]TJ /R23522144 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R23205688 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 /R23522144 10 Tf -338.32 -16.8 Td [(lay)9.99268(er=)]TJ /R22877800 10 Tf 27.2602 0 Td (id)Tj /R23205688 10 Tf 10.2801 0 Td (or)Tj /R22877800 10 Tf 10.8301 0 Td (id:id)Tj /R23205688 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 /R23522144 10 Tf -236.93 -28.8 Td [(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (w=)' /R22877800 10 Tf 12.9199 0 Td (f)Tj /R23205688 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 /R23522144 10 Tf -149.82 -16.8 Td (len=)Tj /R22877800 10 Tf 18.4801 0 Td (f)Tj /R23205688 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R23522144 10.95 Tf -59.7602 -16.8 Td (COMMAND LINE OPTIONS)Tj /R23522144 10 Tf 36 -12 Td (­G)Tj /R23205688 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R23522144 10 Tf -15.9801 -12 Td (­N)Tj /R23205688 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R23522144 10 Tf -15.4199 -12 Td (­E)Tj /R23205688 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 /R23522144 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 /R22877800 10 Tf 8.48008 0 Td (Œle)Tj /R23205688 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 /R23522144 10 Tf 9.62891 0 Td (­l)Tj /R23205688 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 /R23522144 10 Tf 16.8 TL (­T)' /R22877800 10 Tf 12.3699 0 Td (lang)Tj /R23205688 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 /R23522144 10 Tf -206.76 -16.8 Td (­O)Tj /R23205688 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R23522144 10 Tf -15.9801 -16.8 Td (­v)Tj /R23205688 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R23522144 10 Tf -13.2 -16.8 Td (­V)Tj /R23205688 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R23522144 10 Tf -15.4199 -16.8 Td (­?)Tj /R23205688 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ /R23522144 10.95 Tf -49.2 -16.8 Td (EXAMPLES)Tj /R23205688 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 -38.0199 -12 Td (edge [style=dashed,color=red];)Tj 2.5 Tc T*[(b­)250.016(>x)]TJ 0 Tc 26.2797 0 Td (;)Tj -46.2797 -12 Td (})Tj -0.548 Tc /R23522144 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R23205688 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R23522144 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R23205688 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.399 Tw (The most complete information can be found at http://www)' 240.852 0 Td (.graphviz.or)Tj 48.1398 0 Td (g/Documentation.php, especially in)Tj -288.992 -12 Td 0.444 Tw (the on-line reference pages. Most of these documents are also a)Tj -0.25 Tc 257.78 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.443 Tw (ilable in the)Tj /R22877800 10 Tf 51.0488 0 Td (doc)Tj /R23205688 10 Tf 17.3828 0 Td (and)Tj /R22877800 10 Tf 17.3828 0 Td (doc/info)Tj /R23205688 10 Tf 35.723 0 Td (subtrees in)Tj -388.507 -12 Td 0 Tw [(the source and binary distrib)20.0073(utions.)]TJ 171.335 -43.2 Td [(27 May 2009)-20233.5(5)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40490600 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R40818488 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R40490600 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R40818488 10 Tf 32.0402 0 Td (\(1\))Tj -420.341 -36 Td (with the edge label string.)Tj /R41134944 10 Tf 16.8 TL (labeldistance)' /R40818488 10 Tf 58.0602 0 Td (and)Tj /R41134944 10 Tf 16.9398 0 Td (port_label_distance)Tj /R40818488 10 Tf 86.3898 0 Td (set distance; also)Tj /R41134944 10 Tf 70.2699 0 Td (labelangle)Tj /R40818488 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\))]TJ /R41134944 10 Tf -277.5 -16.8 Td (decorate)Tj /R40818488 10 Tf 39.15 0 Td [(dra)15.0073(ws line from edge to label.)]TJ /R41134944 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R40818488 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 /R41134944 10 Tf -338.32 -16.8 Td [(lay)9.99268(er=)]TJ /R40490600 10 Tf 27.2602 0 Td (id)Tj /R40818488 10 Tf 10.2801 0 Td (or)Tj /R40490600 10 Tf 10.8301 0 Td (id:id)Tj /R40818488 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 /R41134944 10 Tf -236.93 -28.8 Td [(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (w=)' /R40490600 10 Tf 12.9199 0 Td (f)Tj /R40818488 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 /R41134944 10 Tf -149.82 -16.8 Td (len=)Tj /R40490600 10 Tf 18.4801 0 Td (f)Tj /R40818488 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R41134944 10.95 Tf -59.7602 -16.8 Td (COMMAND LINE OPTIONS)Tj /R41134944 10 Tf 36 -12 Td (­G)Tj /R40818488 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R41134944 10 Tf -15.9801 -12 Td (­N)Tj /R40818488 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R41134944 10 Tf -15.4199 -12 Td (­E)Tj /R40818488 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 /R41134944 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 /R40490600 10 Tf 8.48008 0 Td (Œle)Tj /R40818488 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 /R41134944 10 Tf 9.62891 0 Td (­l)Tj /R40818488 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 /R41134944 10 Tf 16.8 TL (­T)' /R40490600 10 Tf 12.3699 0 Td (lang)Tj /R40818488 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 /R41134944 10 Tf -206.76 -16.8 Td (­O)Tj /R40818488 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R41134944 10 Tf -15.9801 -16.8 Td (­v)Tj /R40818488 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R41134944 10 Tf -13.2 -16.8 Td (­V)Tj /R40818488 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R41134944 10 Tf -15.4199 -16.8 Td (­?)Tj /R40818488 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ /R41134944 10.95 Tf -49.2 -16.8 Td (EXAMPLES)Tj /R40818488 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 -38.0199 -12 Td (edge [style=dashed,color=red];)Tj 2.5 Tc T*[(b­)250.016(>x)]TJ 0 Tc 26.2797 0 Td (;)Tj -46.2797 -12 Td (})Tj -0.548 Tc /R41134944 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R40818488 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R41134944 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R40818488 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.399 Tw (The most complete information can be found at http://www)' 240.852 0 Td (.graphviz.or)Tj 48.1398 0 Td (g/Documentation.php, especially in)Tj -288.992 -12 Td 0.444 Tw (the on-line reference pages. Most of these documents are also a)Tj -0.25 Tc 257.78 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.443 Tw (ilable in the)Tj /R40490600 10 Tf 51.0488 0 Td (doc)Tj /R40818488 10 Tf 17.3828 0 Td (and)Tj /R40490600 10 Tf 17.3828 0 Td (doc/info)Tj /R40818488 10 Tf 35.723 0 Td (subtrees in)Tj -388.507 -12 Td 0 Tw [(the source and binary distrib)20.0073(utions.)]TJ 171.335 -43.2 Td [(27 May 2009)-20233.5(5)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2279 │ │ │ │ │ │ +2277 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R23522144 │ │ │ │ │ │ +R41134944 │ │ │ │ │ │ │ │ │ │ │ │ -R23205688 │ │ │ │ │ │ +R40818488 │ │ │ │ │ │ │ │ │ │ │ │ -R22877800 │ │ │ │ │ │ +R40490600 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -940,27 +940,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R22877800 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R23205688 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R22877800 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R23205688 10 Tf 32.0402 0 Td (\(1\))Tj -420.341 -36 Td (dot\(1\))Tj 171.335 -684 Td [(27 May 2009)-20233.5(6)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40490600 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R40818488 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R40490600 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R40818488 10 Tf 32.0402 0 Td (\(1\))Tj -420.341 -36 Td (dot\(1\))Tj 171.335 -684 Td [(27 May 2009)-20233.5(6)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -226 │ │ │ │ │ │ +225 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R23205688 │ │ │ │ │ │ +R40818488 │ │ │ │ │ │ │ │ │ │ │ │ -R22877800 │ │ │ │ │ │ +R40490600 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -1012,18 +1012,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -597 │ │ │ │ │ │ +598 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23585392 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41198192 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1045,15 +1045,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 670 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23585760 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> <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> <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> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41198560 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> <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> <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> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1080,15 +1080,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 435 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23586128 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41198928 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1110,15 +1110,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-10a0b4b2e0cf'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-56fff15d8737'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 44 │ │ │ ├── ./usr/share/doc/graphviz/pdf/pack.3.pdf.gz │ │ │ │ ├── pack.3.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -73,20 +73,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R39851624 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 /R40179512 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R39851624 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 /R40179512 10 Tf 7.71992 0 Td (\(3\))Tj -0.219 Tc /R40495968 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R40495968 10 Tf 20.407 -12 Td (libpack)Tj 2.5 Tc /R40179512 10 Tf 34.1801 0 Td (­s)Tj 0 Tc 12.0301 0 Td (upport for connected components)Tj /R40495968 10.95 Tf -82.2102 -16.8 Td (SYNOPSIS)Tj /R40179512 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 /R40495968 10.95 Tf -115.71 -28.8 Td (DESCRIPTION)Tj /R39851624 10 Tf 36 -12 Td [(libpac)20(k)]TJ /R40179512 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 /R39851624 10 Tf 364.974 0 Td [(gr)15.0146(aphviz)]TJ /R40179512 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 /R39851624 10 Tf 178.808 0 Td (libcommon)Tj 4.684 Tc /R40179512 10 Tf 44.4398 0 Td [(,i)468.394(tr)]TJ 0 Tc 20.7582 0 Td 2.184 Tw (elies on the)Tj /R39851624 10 Tf 54.602 0 Td [(Agr)15(aphinfo_t)]TJ /R40179512 10 Tf 53.1898 0 Td (,)Tj /R39851624 10 Tf 7.18398 0 Td (Agnodeinfo_t)Tj /R40179512 10 Tf 58.5738 0 Td (and)Tj /R39851624 10 Tf -417.555 -12 Td [(Ag)9.98413(edg)10.0159(einfo_t)]TJ /R40179512 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 /R40495968 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 /R40179512 10 Tf 16 -12 Td 0.61 Tw (The function)Tj /R39851624 10 Tf 55.1 0 Td (ccomps)Tj /R40179512 10 Tf 33.1 0 Td (tak)Tj 12.1199 0 Td (es a graph)Tj /R39851624 10 Tf 44.8699 0 Td (g)Tj /R40179512 10 Tf 8.11016 0 Td (and returns an array of pointers to subgraphs of)Tj /R39851624 10 Tf 197.39 0 Td (g)Tj /R40179512 10 Tf 8.11016 0 Td (which are its con-)Tj -358.8 -12 Td 0.575 Tw (nected components.)Tj /R39851624 10 Tf 85.5801 0 Td (cnt)Tj /R40179512 10 Tf 15.2949 0 Td (is set to the number of components. If)Tj /R39851624 10 Tf 158.75 0 Td (pfx)Tj /R40179512 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)' /R39851624 10 Tf 146.148 0 Td (malloc)Tj /R40179512 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 /R39851624 10 Tf 100.139 0 Td (mark)Tj /R40179512 10 Tf -411.451 -12 Td 0 Tw (Œeld in)Tj /R39851624 10 Tf 30.5602 0 Td (Agnodeinfo_t)Tj /R40179512 10 Tf 53.8898 0 Td (.)Tj 81.6051 -64.8 Td [(04 APRIL 2009)-19705.5(1)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R39335528 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 /R39663416 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R39335528 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 /R39663416 10 Tf 7.71992 0 Td (\(3\))Tj -0.219 Tc /R39979872 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R39979872 10 Tf 20.407 -12 Td (libpack)Tj 2.5 Tc /R39663416 10 Tf 34.1801 0 Td (­s)Tj 0 Tc 12.0301 0 Td (upport for connected components)Tj /R39979872 10.95 Tf -82.2102 -16.8 Td (SYNOPSIS)Tj /R39663416 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 /R39979872 10.95 Tf -115.71 -28.8 Td (DESCRIPTION)Tj /R39335528 10 Tf 36 -12 Td [(libpac)20(k)]TJ /R39663416 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 /R39335528 10 Tf 364.974 0 Td [(gr)15.0146(aphviz)]TJ /R39663416 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 /R39335528 10 Tf 178.808 0 Td (libcommon)Tj 4.684 Tc /R39663416 10 Tf 44.4398 0 Td [(,i)468.394(tr)]TJ 0 Tc 20.7582 0 Td 2.184 Tw (elies on the)Tj /R39335528 10 Tf 54.602 0 Td [(Agr)15(aphinfo_t)]TJ /R39663416 10 Tf 53.1898 0 Td (,)Tj /R39335528 10 Tf 7.18398 0 Td (Agnodeinfo_t)Tj /R39663416 10 Tf 58.5738 0 Td (and)Tj /R39335528 10 Tf -417.555 -12 Td [(Ag)9.98413(edg)10.0159(einfo_t)]TJ /R39663416 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 /R39979872 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 /R39663416 10 Tf 16 -12 Td 0.61 Tw (The function)Tj /R39335528 10 Tf 55.1 0 Td (ccomps)Tj /R39663416 10 Tf 33.1 0 Td (tak)Tj 12.1199 0 Td (es a graph)Tj /R39335528 10 Tf 44.8699 0 Td (g)Tj /R39663416 10 Tf 8.11016 0 Td (and returns an array of pointers to subgraphs of)Tj /R39335528 10 Tf 197.39 0 Td (g)Tj /R39663416 10 Tf 8.11016 0 Td (which are its con-)Tj -358.8 -12 Td 0.575 Tw (nected components.)Tj /R39335528 10 Tf 85.5801 0 Td (cnt)Tj /R39663416 10 Tf 15.2949 0 Td (is set to the number of components. If)Tj /R39335528 10 Tf 158.75 0 Td (pfx)Tj /R39663416 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)' /R39335528 10 Tf 146.148 0 Td (malloc)Tj /R39663416 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 /R39335528 10 Tf 100.139 0 Td (mark)Tj /R39663416 10 Tf -411.451 -12 Td 0 Tw (Œeld in)Tj /R39335528 10 Tf 30.5602 0 Td (Agnodeinfo_t)Tj /R39663416 10 Tf 53.8898 0 Td (.)Tj 81.6051 -64.8 Td [(04 APRIL 2009)-19705.5(1)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2373 │ │ │ │ │ │ +2372 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ YVTFKR+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -621,19 +621,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R40495968 │ │ │ │ │ │ +R39979872 │ │ │ │ │ │ │ │ │ │ │ │ -R40179512 │ │ │ │ │ │ +R39663416 │ │ │ │ │ │ │ │ │ │ │ │ -R39851624 │ │ │ │ │ │ +R39335528 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -670,29 +670,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R39851624 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 /R40179512 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R39851624 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 /R40179512 10 Tf 7.71992 0 Td (\(3\))Tj /R40495968 10 Tf -436.341 -36 Td (Agraph_t** pccomps \(Agraph_t* g, int* cnt, char* pfx, boolean* pinned\))Tj /R40179512 10 Tf 16 -12 Td 0.337 Tw (This is identical to)Tj /R39851624 10 Tf 78.018 0 Td (ccomps)Tj -0.15 Tc /R40179512 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 /R39851624 10 Tf 8.61016 0 Td (pinned)Tj /R40179512 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 /R40495968 10 Tf -54.3301 -16.8 Td (int nodeInduce \(Agraph_t* g\))Tj /R40179512 10 Tf 16 -12 Td 0.06 Tw [(This function tak)10(es a subgraph)]TJ /R39851624 10 Tf 125.46 0 Td (g)Tj /R40179512 10 Tf 7.56016 0 Td (and Œnds all edges in its root graph both of whose endpoints are in)Tj /R39851624 10 Tf 269.15 0 Td (g)Tj 2.56 Tc /R40179512 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 /R40495968 10 Tf -16 -16.8 Td (int isConnected \(Agraph_t* g\))Tj /R40179512 10 Tf 16 -12 Td (This function returns non-zero if the graph)Tj /R39851624 10 Tf 173.02 0 Td (g)Tj /R40179512 10 Tf 7.5 0 Td (is connected.)Tj -0.1 Tc /R40495968 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 /R39851624 10 Tf -281.93 -12 Td [(putGr)15.0159(aphs)]TJ /R40179512 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 /R39851624 10 Tf 45.1578 0 Td (ng)Tj /R40179512 10 Tf 12.6461 0 Td (graphs)Tj /R39851624 10 Tf 29.3059 0 Td (gs)Tj 2.646 Tc /R40179512 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 /R39851624 10 Tf 85.1578 0 Td (pos)Tj /R40179512 10 Tf 13.8898 0 Td (,)Tj -429.499 -12 Td 0 Tw (and that the)Tj /R39851624 10 Tf 49.1602 0 Td (xsize)Tj /R40179512 10 Tf 21.9398 0 Td (and)Tj /R39851624 10 Tf 16.9398 0 Td (ysize)Tj /R40179512 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 /R39851624 10 Tf 9.63984 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R40179512 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 /R39851624 10 Tf 244.252 0 Td (gs)Tj /R40179512 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 /R39851624 10 Tf 23.3301 0 Td [(putGr)15.0159(aphs)]TJ /R40179512 10 Tf 45.1297 0 Td 0 Tw (uses the edges found in each graph)Tj /R39851624 10 Tf 141.91 0 Td (gs[i])Tj /R40179512 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 /R39851624 10 Tf 42.4898 0 Td (l_node)Tj /R40179512 10 Tf 27.2199 0 Td (,)Tj /R39851624 10 Tf 5.96992 0 Td (l_clust)Tj 3.47 Tc /R40179512 10 Tf 26.6699 0 Td (,a)Tj 0 Tc 10.4102 0 Td (nd)Tj /R39851624 10 Tf 13.4691 0 Td [(l_gr)15.0073(aph)]TJ 3.469 Tc /R40179512 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 /R39851624 10 Tf -402.09 -12 Td (ip->mode)Tj 4.183 Tc /R40179512 10 Tf 39.5199 0 Td [(.I)418.311(ft)]TJ 0 Tc 20.3059 0 Td 1.683 Tw (his is)Tj /R39851624 10 Tf 26.7059 0 Td (l_node)Tj 4.183 Tc /R40179512 10 Tf 27.2199 0 Td (,ap)Tj 0 Tc 20.3059 0 Td 1.684 Tw (olyomino is constructed to approximate the nodes and edges. If this is)Tj /R39851624 10 Tf -134.057 -12 Td (l_clust)Tj 3.349 Tc /R40179512 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 /R39851624 10 Tf 176.094 0 Td [(l_gr)15.0073(aph)]TJ 3.193 Tc /R40179512 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)' /R39851624 10 Tf 42.7699 0 Td (l_node)Tj /R40179512 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 /R39851624 10 Tf 9.23711 0 Td (ip->doSplines)Tj /R40179512 10 Tf 59.327 0 Td 0.077 Tw (is true, the function uses the spline information in the)Tj /R39851624 10 Tf 216.59 0 Td (spl)Tj /R40179512 10 Tf 14.2469 0 Td (Œeld of an edge, if it e)Tj 88.352 0 Td 2.577 Tw (xists. Oth-)Tj -387.753 -12 Td 0 Tw [(erwise, the algorithm represents an edge as a straight line se)15.0073(gment connecting node centers.)]TJ 0.62 Tw (The parameter)' /R39851624 10 Tf 61.7699 0 Td [(ip->mar)37(gin)]TJ /R40179512 10 Tf 49.5 0 Td (speciŒes a boundary of)Tj /R39851624 10 Tf 97.4602 0 Td [(mar)37.0166(gin)]TJ /R40179512 10 Tf 31.6398 0 Td [(points to be allo)24.9902(wed around each node. It must)]TJ -240.37 -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.554 Tw (The parameter)Tj /R39851624 10 Tf 61.6379 0 Td (ip->Œxed)Tj 3.054 Tc /R40179512 10 Tf 36.7398 0 Td [(,i)305.4(fn)]TJ 0 Tc 19.718 0 Td (on-null, should point to an array of)Tj /R39851624 10 Tf 146.087 0 Td (ng)Tj /R40179512 10 Tf 13.0531 0 Td 0.553 Tw (booleans. If)Tj /R39851624 10 Tf 50.816 0 Td (ip->Œxed[i])Tj /R40179512 10 Tf 50.3531 0 Td (is true, graph)Tj /R39851624 10 Tf -378.405 -12 Td (gs[i])Tj /R40179512 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 /R39851624 10 Tf 99.0789 0 Td (malloc)Tj /R40179512 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 /R39851624 10 Tf 63.418 0 Td [(putGr)15.0146(aphs)]TJ /R40179512 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 /R39851624 10 Tf 66.968 0 Td [(putGr)15.0146(aphs)]TJ /R40179512 10 Tf 45.9027 0 Td 0.773 Tw (sets the)Tj /R39851624 10 Tf 33.766 0 Td (bb)Tj /R40179512 10 Tf 13.273 0 Td (of each graph to reect its initial layout. Note)Tj -243.896 -12 Td (that)Tj /R39851624 10 Tf 17.5 0 Td [(putGr)15.0159(aphs)]TJ /R40179512 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 /R39851624 10 Tf 100.72 0 Td (bb)Tj /R40179512 10 Tf 10 0 Td (.)Tj -424.13 -16.8 Td 0.984 Tw (This function uses the)Tj /R39851624 10 Tf 94.4859 0 Td (bb)Tj /R40179512 10 Tf 13.484 0 Td (Œeld in)Tj /R39851624 10 Tf 32.5281 0 Td [(Agr)15(aphinfo_t)]TJ 3.484 Tc /R40179512 10 Tf 53.1898 0 Td (,t)Tj 0 Tc 8.76406 0 Td (he)Tj /R39851624 10 Tf 12.9238 0 Td (pos)Tj /R40179512 10 Tf 13.8898 0 Td (,)Tj /R39851624 10 Tf 5.98398 0 Td (xsize)Tj /R40179512 10 Tf 22.9238 0 Td (and)Tj /R39851624 10 Tf 17.9238 0 Td (ysize)Tj /R40179512 10 Tf 22.9238 0 Td (Œelds in)Tj /R39851624 10 Tf 36.418 0 Td (nodehinfo_t)Tj /R40179512 10 Tf 51.2641 0 Td 0.983 Tw (and the)Tj /R39851624 10 Tf 33.6262 0 Td (spl)Tj /R40179512 10 Tf -420.329 -12 Td 0 Tw (Œeld in)Tj /R39851624 10 Tf 30.5602 0 Td [(Aedg)10(einfo_t)]TJ /R40179512 10 Tf 48.2301 0 Td (.)Tj /R40495968 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 /R40179512 10 Tf 16 -12 Td 0.647 Tw (This function tak)Tj 69.5238 0 Td (es)Tj /R39851624 10 Tf 11.477 0 Td (ng)Tj /R40179512 10 Tf 13.1469 0 Td (subgraphs)Tj /R39851624 10 Tf 43.6969 0 Td (gs)Tj /R40179512 10 Tf 12.0371 0 Td (of a root graph)Tj -0.45 Tc /R39851624 10 Tf 64.2379 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R40179512 10 Tf 10.927 0 Td (and calls)Tj /R39851624 10 Tf 39.0641 0 Td [(putGr)15.0146(aphs)]TJ /R40179512 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 /R40495968 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 /R40179512 10 Tf 16 -12 Td 0.16 Tw (This function simply calls)Tj /R39851624 10 Tf 107.31 0 Td [(pac)20.0146(kGr)15(aphs)]TJ /R40179512 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 /R39851624 10 Tf 14.7199 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R40179512 10 Tf 10.2801 0 Td (graph.)Tj /R40495968 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 /R40179512 10 Tf 16 -12 Td (uses)Tj /R39851624 10 Tf 21.1 0 Td [(pac)20.0159(kSubgr)14.9927(aphs)]TJ /R40179512 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 /R39851624 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 /R40179512 10 Tf 37.8797 0 Td [(.I)249.993(fs)]TJ 0 Tc 18.05 0 Td (uccessful,)Tj /R39851624 10 Tf 42.2102 0 Td [(dotneato_postpr)44.9854(ocess)]TJ /R40179512 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R39335528 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 /R39663416 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R39335528 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 /R39663416 10 Tf 7.71992 0 Td (\(3\))Tj /R39979872 10 Tf -436.341 -36 Td (Agraph_t** pccomps \(Agraph_t* g, int* cnt, char* pfx, boolean* pinned\))Tj /R39663416 10 Tf 16 -12 Td 0.337 Tw (This is identical to)Tj /R39335528 10 Tf 78.018 0 Td (ccomps)Tj -0.15 Tc /R39663416 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 /R39335528 10 Tf 8.61016 0 Td (pinned)Tj /R39663416 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 /R39979872 10 Tf -54.3301 -16.8 Td (int nodeInduce \(Agraph_t* g\))Tj /R39663416 10 Tf 16 -12 Td 0.06 Tw [(This function tak)10(es a subgraph)]TJ /R39335528 10 Tf 125.46 0 Td (g)Tj /R39663416 10 Tf 7.56016 0 Td (and Œnds all edges in its root graph both of whose endpoints are in)Tj /R39335528 10 Tf 269.15 0 Td (g)Tj 2.56 Tc /R39663416 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 /R39979872 10 Tf -16 -16.8 Td (int isConnected \(Agraph_t* g\))Tj /R39663416 10 Tf 16 -12 Td (This function returns non-zero if the graph)Tj /R39335528 10 Tf 173.02 0 Td (g)Tj /R39663416 10 Tf 7.5 0 Td (is connected.)Tj -0.1 Tc /R39979872 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 /R39335528 10 Tf -281.93 -12 Td [(putGr)15.0159(aphs)]TJ /R39663416 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 /R39335528 10 Tf 45.1578 0 Td (ng)Tj /R39663416 10 Tf 12.6461 0 Td (graphs)Tj /R39335528 10 Tf 29.3059 0 Td (gs)Tj 2.646 Tc /R39663416 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 /R39335528 10 Tf 85.1578 0 Td (pos)Tj /R39663416 10 Tf 13.8898 0 Td (,)Tj -429.499 -12 Td 0 Tw (and that the)Tj /R39335528 10 Tf 49.1602 0 Td (xsize)Tj /R39663416 10 Tf 21.9398 0 Td (and)Tj /R39335528 10 Tf 16.9398 0 Td (ysize)Tj /R39663416 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 /R39335528 10 Tf 9.63984 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R39663416 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 /R39335528 10 Tf 244.252 0 Td (gs)Tj /R39663416 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 /R39335528 10 Tf 23.3301 0 Td [(putGr)15.0159(aphs)]TJ /R39663416 10 Tf 45.1297 0 Td 0 Tw (uses the edges found in each graph)Tj /R39335528 10 Tf 141.91 0 Td (gs[i])Tj /R39663416 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 /R39335528 10 Tf 42.4898 0 Td (l_node)Tj /R39663416 10 Tf 27.2199 0 Td (,)Tj /R39335528 10 Tf 5.96992 0 Td (l_clust)Tj 3.47 Tc /R39663416 10 Tf 26.6699 0 Td (,a)Tj 0 Tc 10.4102 0 Td (nd)Tj /R39335528 10 Tf 13.4691 0 Td [(l_gr)15.0073(aph)]TJ 3.469 Tc /R39663416 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 /R39335528 10 Tf -402.09 -12 Td (ip->mode)Tj 4.183 Tc /R39663416 10 Tf 39.5199 0 Td [(.I)418.311(ft)]TJ 0 Tc 20.3059 0 Td 1.683 Tw (his is)Tj /R39335528 10 Tf 26.7059 0 Td (l_node)Tj 4.183 Tc /R39663416 10 Tf 27.2199 0 Td (,ap)Tj 0 Tc 20.3059 0 Td 1.684 Tw (olyomino is constructed to approximate the nodes and edges. If this is)Tj /R39335528 10 Tf -134.057 -12 Td (l_clust)Tj 3.349 Tc /R39663416 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 /R39335528 10 Tf 176.094 0 Td [(l_gr)15.0073(aph)]TJ 3.193 Tc /R39663416 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)' /R39335528 10 Tf 42.7699 0 Td (l_node)Tj /R39663416 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 /R39335528 10 Tf 9.23711 0 Td (ip->doSplines)Tj /R39663416 10 Tf 59.327 0 Td 0.077 Tw (is true, the function uses the spline information in the)Tj /R39335528 10 Tf 216.59 0 Td (spl)Tj /R39663416 10 Tf 14.2469 0 Td (Œeld of an edge, if it e)Tj 88.352 0 Td 2.577 Tw (xists. Oth-)Tj -387.753 -12 Td 0 Tw [(erwise, the algorithm represents an edge as a straight line se)15.0073(gment connecting node centers.)]TJ 0.62 Tw (The parameter)' /R39335528 10 Tf 61.7699 0 Td [(ip->mar)37(gin)]TJ /R39663416 10 Tf 49.5 0 Td (speciŒes a boundary of)Tj /R39335528 10 Tf 97.4602 0 Td [(mar)37.0166(gin)]TJ /R39663416 10 Tf 31.6398 0 Td [(points to be allo)24.9902(wed around each node. It must)]TJ -240.37 -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.554 Tw (The parameter)Tj /R39335528 10 Tf 61.6379 0 Td (ip->Œxed)Tj 3.054 Tc /R39663416 10 Tf 36.7398 0 Td [(,i)305.4(fn)]TJ 0 Tc 19.718 0 Td (on-null, should point to an array of)Tj /R39335528 10 Tf 146.087 0 Td (ng)Tj /R39663416 10 Tf 13.0531 0 Td 0.553 Tw (booleans. If)Tj /R39335528 10 Tf 50.816 0 Td (ip->Œxed[i])Tj /R39663416 10 Tf 50.3531 0 Td (is true, graph)Tj /R39335528 10 Tf -378.405 -12 Td (gs[i])Tj /R39663416 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 /R39335528 10 Tf 99.0789 0 Td (malloc)Tj /R39663416 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 /R39335528 10 Tf 63.418 0 Td [(putGr)15.0146(aphs)]TJ /R39663416 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 /R39335528 10 Tf 66.968 0 Td [(putGr)15.0146(aphs)]TJ /R39663416 10 Tf 45.9027 0 Td 0.773 Tw (sets the)Tj /R39335528 10 Tf 33.766 0 Td (bb)Tj /R39663416 10 Tf 13.273 0 Td (of each graph to reect its initial layout. Note)Tj -243.896 -12 Td (that)Tj /R39335528 10 Tf 17.5 0 Td [(putGr)15.0159(aphs)]TJ /R39663416 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 /R39335528 10 Tf 100.72 0 Td (bb)Tj /R39663416 10 Tf 10 0 Td (.)Tj -424.13 -16.8 Td 0.984 Tw (This function uses the)Tj /R39335528 10 Tf 94.4859 0 Td (bb)Tj /R39663416 10 Tf 13.484 0 Td (Œeld in)Tj /R39335528 10 Tf 32.5281 0 Td [(Agr)15(aphinfo_t)]TJ 3.484 Tc /R39663416 10 Tf 53.1898 0 Td (,t)Tj 0 Tc 8.76406 0 Td (he)Tj /R39335528 10 Tf 12.9238 0 Td (pos)Tj /R39663416 10 Tf 13.8898 0 Td (,)Tj /R39335528 10 Tf 5.98398 0 Td (xsize)Tj /R39663416 10 Tf 22.9238 0 Td (and)Tj /R39335528 10 Tf 17.9238 0 Td (ysize)Tj /R39663416 10 Tf 22.9238 0 Td (Œelds in)Tj /R39335528 10 Tf 36.418 0 Td (nodehinfo_t)Tj /R39663416 10 Tf 51.2641 0 Td 0.983 Tw (and the)Tj /R39335528 10 Tf 33.6262 0 Td (spl)Tj /R39663416 10 Tf -420.329 -12 Td 0 Tw (Œeld in)Tj /R39335528 10 Tf 30.5602 0 Td [(Aedg)10(einfo_t)]TJ /R39663416 10 Tf 48.2301 0 Td (.)Tj /R39979872 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 /R39663416 10 Tf 16 -12 Td 0.647 Tw (This function tak)Tj 69.5238 0 Td (es)Tj /R39335528 10 Tf 11.477 0 Td (ng)Tj /R39663416 10 Tf 13.1469 0 Td (subgraphs)Tj /R39335528 10 Tf 43.6969 0 Td (gs)Tj /R39663416 10 Tf 12.0371 0 Td (of a root graph)Tj -0.45 Tc /R39335528 10 Tf 64.2379 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R39663416 10 Tf 10.927 0 Td (and calls)Tj /R39335528 10 Tf 39.0641 0 Td [(putGr)15.0146(aphs)]TJ /R39663416 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 /R39979872 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 /R39663416 10 Tf 16 -12 Td 0.16 Tw (This function simply calls)Tj /R39335528 10 Tf 107.31 0 Td [(pac)20.0146(kGr)15(aphs)]TJ /R39663416 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 /R39335528 10 Tf 14.7199 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R39663416 10 Tf 10.2801 0 Td (graph.)Tj /R39979872 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 /R39663416 10 Tf 16 -12 Td (uses)Tj /R39335528 10 Tf 21.1 0 Td [(pac)20.0159(kSubgr)14.9927(aphs)]TJ /R39663416 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 /R39335528 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 /R39663416 10 Tf 37.8797 0 Td [(.I)249.993(fs)]TJ 0 Tc 18.05 0 Td (uccessful,)Tj /R39335528 10 Tf 42.2102 0 Td [(dotneato_postpr)44.9854(ocess)]TJ /R39663416 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3860 │ │ │ │ │ │ +3856 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R40495968 │ │ │ │ │ │ +R39979872 │ │ │ │ │ │ │ │ │ │ │ │ -R40179512 │ │ │ │ │ │ +R39663416 │ │ │ │ │ │ │ │ │ │ │ │ -R39851624 │ │ │ │ │ │ +R39335528 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -729,29 +729,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R39851624 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 /R40179512 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R39851624 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 /R40179512 10 Tf 7.71992 0 Td (\(3\))Tj /R40495968 10 Tf -436.341 -36 Td [(point* putRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ /R39851624 10 Tf 16 -12 Td (putRects)Tj /R40179512 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 /R39851624 10 Tf 23.0602 0 Td (ng)Tj /R40179512 10 Tf 12.5 0 Td (rectangles)Tj /R39851624 10 Tf 43.0398 0 Td (bbs)Tj /R40179512 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 /R39851624 10 Tf 123.554 0 Td [(putGr)15.0146(aphs)]TJ 5.319 Tc /R40179512 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 /R39851624 10 Tf 41.1879 0 Td (l_node)Tj /R40179512 10 Tf 30.0391 0 Td (and)Tj /R39851624 10 Tf 17.259 0 Td (l_clust)Tj /R40179512 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 /R39851624 10 Tf 24.1699 0 Td (Œxed)Tj /R40179512 10 Tf 21.3801 0 Td (and)Tj /R39851624 10 Tf 16.9398 0 Td (doSplines)Tj /R40179512 10 Tf 41.3898 0 Td (of)Tj /R39851624 10 Tf 10.8301 0 Td (ip)Tj /R40179512 10 Tf 10.2801 0 Td 0 Tw (are unused.)Tj /R40495968 10 Tf -206.05 -16.8 Td [(int packRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ /R39851624 10 Tf 16 -12 Td [(pac)20.0159(kRects)]TJ /R40179512 10 Tf 43.0367 0 Td 0.197 Tw (is analogous to)Tj /R39851624 10 Tf 63.091 0 Td [(pac)20.0146(kGr)15(aphs)]TJ 2.697 Tc /R40179512 10 Tf 48.5297 0 Td [(:i)269.697(tc)]TJ 0 Tc 18.1742 0 Td (alls)Tj /R39851624 10 Tf 16.5871 0 Td (putRects)Tj /R40179512 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 /R39851624 10 Tf 10.2801 0 Td (bbs)Tj /R40179512 10 Tf 16.3898 0 Td [(appropriately)65.0073(.)]TJ /R40495968 10 Tf -47.6699 -16.8 Td 0 Tw (Utility functions)Tj /R40179512 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 /R40495968 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 /R40179512 10 Tf 16 -12 Td (analyzes)Tj /R39851624 10 Tf 37.3551 0 Td (p)Tj /R40179512 10 Tf 7.925 0 Td 0.425 Tw (as a string representation of pack mode, storing the information in)Tj /R39851624 10 Tf 271.305 0 Td (pinfo)Tj 5.425 Tc /R40179512 10 Tf 20.5602 0 Td (.I)Tj 0 Tc 11.2551 0 Td (f)Tj /R39851624 10 Tf 6.25391 0 Td (p)Tj /R40179512 10 Tf 7.92383 0 Td 0.424 Tw (is "cluster", it re-)Tj -362.578 -12 Td (turns)Tj /R39851624 10 Tf 22.6031 0 Td (l_clust)Tj 2.603 Tc /R40179512 10 Tf 26.6699 0 Td (;f)Tj 0 Tc 8.71289 0 Td 0.103 Tw (or "graph", it returns)Tj /R39851624 10 Tf 85.502 0 Td [(l_gr)15.0073(aph)]TJ 2.603 Tc /R40179512 10 Tf 31.5199 0 Td (;f)Tj 0 Tc 8.71289 0 Td 0.104 Tw (or "node", it returns)Tj /R39851624 10 Tf 82.1762 0 Td (l_node)Tj 2.604 Tc /R40179512 10 Tf 27.2199 0 Td (;f)Tj 0 Tc 8.71406 0 Td (or "array", it returns)Tj /R39851624 10 Tf 83.2762 0 Td [(l_arr)14.9854(ay)]TJ 2.604 Tc /R40179512 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 /R39851624 10 Tf 76.4801 0 Td (l_aspect)Tj 2.5 Tc /R40179512 10 Tf 33.3301 0 Td (;o)Tj 0 Tc 10.2801 0 Td (therwise, it returns)Tj /R39851624 10 Tf 77.2102 0 Td (dt)Tj 5 Tc /R40179512 10 Tf 12.7801 0 Td (.R)Tj 0 Tc 14.1699 0 Td (elated data is also stored in)Tj /R39851624 10 Tf 110.54 0 Td (pinfo)Tj /R40179512 10 Tf 20.5602 0 Td (.)Tj /R40495968 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 /R40179512 10 Tf 16 -12 Td 2.47 Tw (This function processes the graph')Tj 147.08 0 Td (s)Tj /R39851624 10 Tf 8.85898 0 Td [("pac)20.0146(kmode")]TJ /R40179512 10 Tf 53.709 0 Td (attrib)Tj 20.9102 0 Td 2.469 Tw (ute, storing the information in)Tj /R39851624 10 Tf 134.565 0 Td (pinfo)Tj 4.969 Tc /R40179512 10 Tf 20.5602 0 Td [(.I)496.919(tr)]TJ 0 Tc 21.8777 0 Td (eturns)Tj /R39851624 10 Tf -407.561 -12 Td (pinfo->mode)Tj 5 Tc /R40179512 10 Tf 52.3 0 Td (.T)Tj 0 Tc 13.6102 0 Td 0 Tw [(he attrib)20(ute is processed using)]TJ /R39851624 10 Tf 122.84 0 Td [(par)10.0146(seP)80.0146(ac)20.0146(kModeInfo)]TJ /R40179512 10 Tf 82.4895 0 Td (with)Tj /R39851624 10 Tf 20.2801 0 Td (dt)Tj /R40179512 10 Tf 15.2801 0 Td [(passed as the def)9.99023(ault ar)18.0176(gument.)]TJ /R40495968 10 Tf -322.8 -16.8 Td [(pack_mode getP)10.0073(ackMode \(Agraph_t* g, pack_mode dt\))]TJ /R40179512 10 Tf 16 -12 Td (This function returns a)Tj /R39851624 10 Tf 93.3199 0 Td [(pac)20.0146(k_mode)]TJ /R40179512 10 Tf 47.8398 0 Td (associated with)Tj /R39851624 10 Tf 63.8801 0 Td (g)Tj /R40179512 10 Tf 5 0 Td (.)Tj /R40495968 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 /R40179512 10 Tf -150.41 -12 Td 0.021 Tw (This function queries the graph attrib)Tj 148.495 0 Td (ute)Tj /R39851624 10 Tf 14.741 0 Td [("pac)20.0146(k")]TJ 2.521 Tc /R40179512 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)Tj 26.8109 0 Td 0.022 Tw (ger is re-)Tj -396.416 -12 Td 0 Tw [(turned; if it is deŒned as "true", the v)25.0073(alue)]TJ /R39851624 10 Tf 166.78 0 Td (dt)Tj /R40179512 10 Tf 15.2801 0 Td [(is returned; otherwise, the v)25.0073(alue)]TJ /R39851624 10 Tf 130.28 0 Td (not_def)Tj /R40179512 10 Tf 32.5 0 Td (is returned.)Tj /R40495968 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 /R40179512 10 Tf 16 -12 Td 0.448 Tw (This function calls both)Tj -0.1 Tc /R39851624 10 Tf 99.0121 0 Td (ge)Tj 0 Tc 9.33984 0 Td [(tP)80.0146(ac)20.0146(kModeInfo)]TJ /R40179512 10 Tf 63.5977 0 Td (and)Tj -0.1 Tc /R39851624 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 /R40179512 10 Tf 21.7695 0 Td (,s)Tj 0 Tc 9.33789 0 Td (toring the information in)Tj /R39851624 10 Tf 102.902 0 Td (pinfo)Tj /R40179512 10 Tf 20.5602 0 Td (.)Tj /R39851624 10 Tf 5.44805 0 Td [(dtMar)36.9922(gin)]TJ /R40179512 10 Tf 45.357 0 Td 0.447 Tw (is used)Tj -404.052 -12 Td 0 Tw [(for both inte)15.0159(ger ar)17.9846(guments of)]TJ -0.1 Tc /R39851624 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 /R40179512 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 /R39851624 10 Tf 6.38984 0 Td [(pinfo->mar)36.9922(gin)]TJ 5 Tc /R40179512 10 Tf 59.1602 0 Td (.I)Tj 2.5 Tc 10.8301 0 Td (tr)Tj 0 Tc 8.61016 0 Td (eturns)Tj /R39851624 10 Tf 26.9398 0 Td (pinfo->mode)Tj /R40179512 10 Tf 52.3 0 Td (.)Tj /R40495968 10.95 Tf -444.789 -16.8 Td (SEE ALSO)Tj /R40495968 10 Tf 36 -12 Td (dot)Tj /R40179512 10 Tf 13.8898 0 Td (\(1\),)Tj /R40495968 10 Tf 16.6602 0 Td (neato)Tj /R40179512 10 Tf 23.3301 0 Td (\(1\),)Tj /R40495968 10 Tf 16.6602 0 Td [(tw)10(opi)]TJ /R40179512 10 Tf 23.7898 0 Td (\(1\),)Tj /R40495968 10 Tf 16.6602 0 Td (libgraph)Tj /R40179512 10 Tf 36.6801 0 Td (\(3\))Tj -147.67 -12 Td 0.947 Tw (K. Frei)Tj -0.25 Tc 29.027 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.948 Tw [(lds et al., "Disconnected Graph Layout and the Polyomino P)14.9805(acking Approach", GD0'01, LNCS)]TJ -38.2168 -12 Td 0 Tw (2265, pp. 378-391.)Tj -0.11 Tc /R40495968 10.95 Tf -36 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R40179512 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 /R40495968 10.95 Tf -146.16 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R40179512 10 Tf 20.7363 -12 Td [(Emden Gansner \(er)18.0078(g@research.att.com\).)]TJ 166.055 -235.2 Td [(04 APRIL 2009)-19705.5(3)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R39335528 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 /R39663416 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R39335528 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 /R39663416 10 Tf 7.71992 0 Td (\(3\))Tj /R39979872 10 Tf -436.341 -36 Td [(point* putRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ /R39335528 10 Tf 16 -12 Td (putRects)Tj /R39663416 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 /R39335528 10 Tf 23.0602 0 Td (ng)Tj /R39663416 10 Tf 12.5 0 Td (rectangles)Tj /R39335528 10 Tf 43.0398 0 Td (bbs)Tj /R39663416 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 /R39335528 10 Tf 123.554 0 Td [(putGr)15.0146(aphs)]TJ 5.319 Tc /R39663416 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 /R39335528 10 Tf 41.1879 0 Td (l_node)Tj /R39663416 10 Tf 30.0391 0 Td (and)Tj /R39335528 10 Tf 17.259 0 Td (l_clust)Tj /R39663416 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 /R39335528 10 Tf 24.1699 0 Td (Œxed)Tj /R39663416 10 Tf 21.3801 0 Td (and)Tj /R39335528 10 Tf 16.9398 0 Td (doSplines)Tj /R39663416 10 Tf 41.3898 0 Td (of)Tj /R39335528 10 Tf 10.8301 0 Td (ip)Tj /R39663416 10 Tf 10.2801 0 Td 0 Tw (are unused.)Tj /R39979872 10 Tf -206.05 -16.8 Td [(int packRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ /R39335528 10 Tf 16 -12 Td [(pac)20.0159(kRects)]TJ /R39663416 10 Tf 43.0367 0 Td 0.197 Tw (is analogous to)Tj /R39335528 10 Tf 63.091 0 Td [(pac)20.0146(kGr)15(aphs)]TJ 2.697 Tc /R39663416 10 Tf 48.5297 0 Td [(:i)269.697(tc)]TJ 0 Tc 18.1742 0 Td (alls)Tj /R39335528 10 Tf 16.5871 0 Td (putRects)Tj /R39663416 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 /R39335528 10 Tf 10.2801 0 Td (bbs)Tj /R39663416 10 Tf 16.3898 0 Td [(appropriately)65.0073(.)]TJ /R39979872 10 Tf -47.6699 -16.8 Td 0 Tw (Utility functions)Tj /R39663416 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 /R39979872 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 /R39663416 10 Tf 16 -12 Td (analyzes)Tj /R39335528 10 Tf 37.3551 0 Td (p)Tj /R39663416 10 Tf 7.925 0 Td 0.425 Tw (as a string representation of pack mode, storing the information in)Tj /R39335528 10 Tf 271.305 0 Td (pinfo)Tj 5.425 Tc /R39663416 10 Tf 20.5602 0 Td (.I)Tj 0 Tc 11.2551 0 Td (f)Tj /R39335528 10 Tf 6.25391 0 Td (p)Tj /R39663416 10 Tf 7.92383 0 Td 0.424 Tw (is "cluster", it re-)Tj -362.578 -12 Td (turns)Tj /R39335528 10 Tf 22.6031 0 Td (l_clust)Tj 2.603 Tc /R39663416 10 Tf 26.6699 0 Td (;f)Tj 0 Tc 8.71289 0 Td 0.103 Tw (or "graph", it returns)Tj /R39335528 10 Tf 85.502 0 Td [(l_gr)15.0073(aph)]TJ 2.603 Tc /R39663416 10 Tf 31.5199 0 Td (;f)Tj 0 Tc 8.71289 0 Td 0.104 Tw (or "node", it returns)Tj /R39335528 10 Tf 82.1762 0 Td (l_node)Tj 2.604 Tc /R39663416 10 Tf 27.2199 0 Td (;f)Tj 0 Tc 8.71406 0 Td (or "array", it returns)Tj /R39335528 10 Tf 83.2762 0 Td [(l_arr)14.9854(ay)]TJ 2.604 Tc /R39663416 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 /R39335528 10 Tf 76.4801 0 Td (l_aspect)Tj 2.5 Tc /R39663416 10 Tf 33.3301 0 Td (;o)Tj 0 Tc 10.2801 0 Td (therwise, it returns)Tj /R39335528 10 Tf 77.2102 0 Td (dt)Tj 5 Tc /R39663416 10 Tf 12.7801 0 Td (.R)Tj 0 Tc 14.1699 0 Td (elated data is also stored in)Tj /R39335528 10 Tf 110.54 0 Td (pinfo)Tj /R39663416 10 Tf 20.5602 0 Td (.)Tj /R39979872 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 /R39663416 10 Tf 16 -12 Td 2.47 Tw (This function processes the graph')Tj 147.08 0 Td (s)Tj /R39335528 10 Tf 8.85898 0 Td [("pac)20.0146(kmode")]TJ /R39663416 10 Tf 53.709 0 Td (attrib)Tj 20.9102 0 Td 2.469 Tw (ute, storing the information in)Tj /R39335528 10 Tf 134.565 0 Td (pinfo)Tj 4.969 Tc /R39663416 10 Tf 20.5602 0 Td [(.I)496.919(tr)]TJ 0 Tc 21.8777 0 Td (eturns)Tj /R39335528 10 Tf -407.561 -12 Td (pinfo->mode)Tj 5 Tc /R39663416 10 Tf 52.3 0 Td (.T)Tj 0 Tc 13.6102 0 Td 0 Tw [(he attrib)20(ute is processed using)]TJ /R39335528 10 Tf 122.84 0 Td [(par)10.0146(seP)80.0146(ac)20.0146(kModeInfo)]TJ /R39663416 10 Tf 82.4895 0 Td (with)Tj /R39335528 10 Tf 20.2801 0 Td (dt)Tj /R39663416 10 Tf 15.2801 0 Td [(passed as the def)9.99023(ault ar)18.0176(gument.)]TJ /R39979872 10 Tf -322.8 -16.8 Td [(pack_mode getP)10.0073(ackMode \(Agraph_t* g, pack_mode dt\))]TJ /R39663416 10 Tf 16 -12 Td (This function returns a)Tj /R39335528 10 Tf 93.3199 0 Td [(pac)20.0146(k_mode)]TJ /R39663416 10 Tf 47.8398 0 Td (associated with)Tj /R39335528 10 Tf 63.8801 0 Td (g)Tj /R39663416 10 Tf 5 0 Td (.)Tj /R39979872 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 /R39663416 10 Tf -150.41 -12 Td 0.021 Tw (This function queries the graph attrib)Tj 148.495 0 Td (ute)Tj /R39335528 10 Tf 14.741 0 Td [("pac)20.0146(k")]TJ 2.521 Tc /R39663416 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)Tj 26.8109 0 Td 0.022 Tw (ger is re-)Tj -396.416 -12 Td 0 Tw [(turned; if it is deŒned as "true", the v)25.0073(alue)]TJ /R39335528 10 Tf 166.78 0 Td (dt)Tj /R39663416 10 Tf 15.2801 0 Td [(is returned; otherwise, the v)25.0073(alue)]TJ /R39335528 10 Tf 130.28 0 Td (not_def)Tj /R39663416 10 Tf 32.5 0 Td (is returned.)Tj /R39979872 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 /R39663416 10 Tf 16 -12 Td 0.448 Tw (This function calls both)Tj -0.1 Tc /R39335528 10 Tf 99.0121 0 Td (ge)Tj 0 Tc 9.33984 0 Td [(tP)80.0146(ac)20.0146(kModeInfo)]TJ /R39663416 10 Tf 63.5977 0 Td (and)Tj -0.1 Tc /R39335528 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 /R39663416 10 Tf 21.7695 0 Td (,s)Tj 0 Tc 9.33789 0 Td (toring the information in)Tj /R39335528 10 Tf 102.902 0 Td (pinfo)Tj /R39663416 10 Tf 20.5602 0 Td (.)Tj /R39335528 10 Tf 5.44805 0 Td [(dtMar)36.9922(gin)]TJ /R39663416 10 Tf 45.357 0 Td 0.447 Tw (is used)Tj -404.052 -12 Td 0 Tw [(for both inte)15.0159(ger ar)17.9846(guments of)]TJ -0.1 Tc /R39335528 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 /R39663416 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 /R39335528 10 Tf 6.38984 0 Td [(pinfo->mar)36.9922(gin)]TJ 5 Tc /R39663416 10 Tf 59.1602 0 Td (.I)Tj 2.5 Tc 10.8301 0 Td (tr)Tj 0 Tc 8.61016 0 Td (eturns)Tj /R39335528 10 Tf 26.9398 0 Td (pinfo->mode)Tj /R39663416 10 Tf 52.3 0 Td (.)Tj /R39979872 10.95 Tf -444.789 -16.8 Td (SEE ALSO)Tj /R39979872 10 Tf 36 -12 Td (dot)Tj /R39663416 10 Tf 13.8898 0 Td (\(1\),)Tj /R39979872 10 Tf 16.6602 0 Td (neato)Tj /R39663416 10 Tf 23.3301 0 Td (\(1\),)Tj /R39979872 10 Tf 16.6602 0 Td [(tw)10(opi)]TJ /R39663416 10 Tf 23.7898 0 Td (\(1\),)Tj /R39979872 10 Tf 16.6602 0 Td (libgraph)Tj /R39663416 10 Tf 36.6801 0 Td (\(3\))Tj -147.67 -12 Td 0.947 Tw (K. Frei)Tj -0.25 Tc 29.027 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.948 Tw [(lds et al., "Disconnected Graph Layout and the Polyomino P)14.9805(acking Approach", GD0'01, LNCS)]TJ -38.2168 -12 Td 0 Tw (2265, pp. 378-391.)Tj -0.11 Tc /R39979872 10.95 Tf -36 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R39663416 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 /R39979872 10.95 Tf -146.16 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R39663416 10 Tf 20.7363 -12 Td [(Emden Gansner \(er)18.0078(g@research.att.com\).)]TJ 166.055 -235.2 Td [(04 APRIL 2009)-19705.5(3)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2803 │ │ │ │ │ │ +2800 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R40495968 │ │ │ │ │ │ +R39979872 │ │ │ │ │ │ │ │ │ │ │ │ -R40179512 │ │ │ │ │ │ +R39663416 │ │ │ │ │ │ │ │ │ │ │ │ -R39851624 │ │ │ │ │ │ +R39335528 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -803,18 +803,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -464 │ │ │ │ │ │ +463 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39258008 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R38741912 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -835,15 +835,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 653 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39258376 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R38742280 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -867,18 +867,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -432 │ │ │ │ │ │ +431 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39258744 def 1 begincodespacerange <00><ff> endcodespacerange 42 beginbfrange <22><22><0022> <2d><2d><002d> <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> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R38742648 def 1 begincodespacerange <00><ff> endcodespacerange 42 beginbfrange <22><22><0022> <2d><2d><002d> <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> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -901,15 +901,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-fb2932ddbc23'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-1c601553eed3'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 32 │ │ │ ├── ./usr/share/doc/graphviz/pdf/patchwork.1.pdf.gz │ │ │ │ ├── patchwork.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -76,15 +76,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R43902568 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 /R44230456 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R43902568 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R44230456 10 Tf 43.0199 0 Td (\(1\))Tj -0.219 Tc /R44546912 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R44230456 10 Tf 20.407 -12 Td 0 Tw [(patchw)9.99268(ork ­ Œlter for dra)15.0146(wing clustered graphs as treemaps)]TJ /R44546912 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R44546912 10 Tf 36 -12 Td [(patchw)9.98413(ork)]TJ /R44230456 10 Tf 48.5102 0 Td ([)Tj /R44546912 10 Tf 3.33008 0 Td (­)Tj /R44230456 10 Tf 5.7 0 Td (\()Tj /R44546912 10 Tf 3.33008 0 Td (G)Tj /R44230456 10 Tf 7.78008 0 Td (|)Tj /R44546912 10 Tf 2 0 Td (N)Tj /R44230456 10 Tf 7.21992 0 Td (|)Tj /R44546912 10 Tf 2 0 Td (E)Tj /R44230456 10 Tf 6.66992 0 Td (\))Tj /R43902568 10 Tf 3.33008 0 Td (name=value)Tj 2.5 Tc /R44230456 10 Tf 50.0699 0 Td (][)Tj 0 Tc /R44546912 10 Tf 9.16016 0 Td (­T)Tj /R43902568 10 Tf 12.3699 0 Td (lang)Tj 2.5 Tc /R44230456 10 Tf 17.7801 0 Td (][)Tj 0 Tc /R44546912 10 Tf 9.16016 0 Td (­l)Tj /R43902568 10 Tf 8.48008 0 Td (libŒle)Tj 2.5 Tc /R44230456 10 Tf 22.7801 0 Td (][)Tj 0 Tc /R44546912 10 Tf 9.16016 0 Td (­o)Tj /R43902568 10 Tf 10.7 0 Td (outŒle)Tj 2.5 Tc /R44230456 10 Tf 25 0 Td (][)Tj 0 Tc /R44546912 10 Tf 9.16016 0 Td (­O)Tj 2.5 Tc /R44230456 10 Tf 13.4801 0 Td (][)Tj 0 Tc /R44546912 10 Tf 9.16016 0 Td (­P)Tj 2.5 Tc /R44230456 10 Tf 11.8102 0 Td (][)Tj 0 Tc /R44546912 10 Tf 9.16016 0 Td (­v)Tj 2.5 Tc /R44230456 10 Tf 10.7 0 Td (][)Tj 0 Tc /R44546912 10 Tf 9.16016 0 Td (­V)Tj 2.5 Tc /R44230456 10 Tf 12.9199 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R44546912 10.95 Tf -395.242 -16.8 Td (DESCRIPTION)Tj /R43902568 10 Tf 37.25 -12 Td [(patc)15.0073(hwork)]TJ /R44230456 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 /R43902568 10 Tf 45.6559 0 Td (dot)Tj /R44230456 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 /R44546912 10 Tf 230.78 0 Td [(ar)17.9834(ea)]TJ /R44230456 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 /R44546912 10.95 Tf -269.33 -16.8 Td [(OUTPUT FORMA)94.9707(TS)]TJ -0.15 Tc /R44230456 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 /R44546912 10 Tf 27.6289 0 Td (­Tps)Tj /R44230456 10 Tf 26.6691 0 Td (\(PostScript\),)Tj /R44546912 10 Tf 55.1289 0 Td (­Tsvg ­Tsvgz)Tj /R44230456 10 Tf 66.6578 0 Td (\(Structured V)Tj 55.9488 0 Td (ector)Tj -412.009 -12 Td (Graphics\),)Tj /R44546912 10 Tf 45.441 0 Td (­TŒg)Tj /R44230456 10 Tf 26.441 0 Td 1.011 Tw (\(XFIG graphics\),)Tj /R44546912 10 Tf 73.3922 0 Td (­Tmif)Tj /R44230456 10 Tf 30.3211 0 Td (\(FrameMak)Tj 47.1102 0 Td (er graphics\),)Tj /R44546912 10 Tf 54.502 0 Td (­Thpgl)Tj /R44230456 10 Tf 34.7809 0 Td (\(HP pen plotters\), and)Tj /R44546912 10 Tf 94.8629 0 Td (­Tpcl)Tj /R44230456 10 Tf -406.851 -12 Td 0.95 Tw (\(Laserjet printers\),)Tj /R44546912 10 Tf 78.8199 0 Td (­Tpng ­Tgif)Tj /R44230456 10 Tf 58.8699 0 Td (\(bitmap graphics\),)Tj /R44546912 10 Tf 77.7199 0 Td (­Tdia)Tj /R44230456 10 Tf 29.1602 0 Td (\(GTK+ based diagrams\),)Tj /R44546912 10 Tf 105.13 0 Td [(­T)18.0176(imap)]TJ /R44230456 10 Tf 37.3098 0 Td (\(imagemap)Tj -387.01 -12 Td 0.227 Tw (Œles for httpd serv)Tj 73.5809 0 Td 0.226 Tw (ers for each node or edge that has a non-null "href" attrib)Tj 230.106 0 Td (ute.\),)Tj /R44546912 10 Tf 23.2762 0 Td (­Tcmapx)Tj /R44230456 10 Tf 43.4262 0 Td (\(client-side im-)Tj -370.389 -12 Td 0.784 Tw (agemap for use in html and xhtml\).)Tj 151.309 0 Td 0.785 Tw (Additional less common or more special-purpose output formats can)Tj -151.309 -12 Td 0 Tw [(be found at http://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 /R44546912 10 Tf 173.86 0 Td (-Tpng:)Tj /R44230456 10 Tf 31.95 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 /R44546912 10.95 Tf -358 -16.8 Td (GRAPH FILE LANGU)Tj -0.602 Tc 109.456 0 Td (AG)Tj 0 Tc 15.823 0 Td (E)Tj /R44230456 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R44546912 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R44230456 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R44546912 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R44230456 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R44546912 10 Tf 9.16016 0 Td (graph)Tj /R44230456 10 Tf 25.5602 0 Td (|)Tj /R44546912 10 Tf 2 0 Td (digraph)Tj /R44230456 10 Tf 33.9 0 Td (\))Tj /R43902568 10 Tf 5.83008 0 Td (name)Tj /R44230456 10 Tf 24.1602 0 Td ({)Tj /R43902568 10 Tf 7.3 0 Td (statement-list)Tj /R44230456 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 /R44546912 10 Tf 83.925 0 Td (strict)Tj /R44230456 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 /R44546912 10 Tf 141.887 0 Td (digraph)Tj 3.011 Tc /R44230456 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.29102 0 Td 0.51 Tw (hen the)Tj /R43902568 10 Tf 32.6801 0 Td [(edg)10.0146(eop)]TJ /R44230456 10 Tf 31.7898 0 Td (must be "­>". If it is an undirected)Tj /R44546912 10 Tf -289.56 -12 Td (graph)Tj /R44230456 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R43902568 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R44230456 10 Tf 31.2797 0 Td [(must be "­­".)-500(Statements may be:)]TJ /R43902568 10 Tf -93.7797 -16.8 Td (name)Tj /R44546912 10 Tf 21.6602 0 Td (=)Tj /R43902568 10 Tf 5.7 0 Td (val)Tj /R44546912 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R43902568 10 Tf 26.3898 0 Td (name)Tj /R44546912 10 Tf 21.6602 0 Td (=)Tj /R43902568 10 Tf 5.7 0 Td (val)Tj /R44546912 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R43902568 10 Tf 25.2699 0 Td (name)Tj /R44546912 10 Tf 21.6602 0 Td (=)Tj /R43902568 10 Tf 5.7 0 Td (val)Tj /R44546912 10 Tf 12.2199 0 Td (];)Tj /R44230456 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 /R43902568 10 Tf 14.923 0 Td (name)Tj /R44230456 10 Tf 24.3629 0 Td (to)Tj /R43902568 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R44230456 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 /R44546912 10 Tf -63.35 -16.8 Td 0.965 Tw (n0 [)Tj /R43902568 10 Tf 17.3551 0 Td (name0=val0,name1=val1,...)Tj /R44546912 10 Tf 113.76 0 Td (];)Tj /R44230456 10 Tf 10.125 0 Td (Creates node)Tj /R44546912 10 Tf 56.3602 0 Td (n0)Tj /R44230456 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 /R44546912 10 Tf (n0)' /R43902568 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R44230456 10 Tf 31.2797 0 Td (n1)Tj /R43902568 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R44230456 10 Tf 72.5598 0 Td (nn [)Tj /R43902568 10 Tf 15.8301 0 Td (name0=val0,name1=val1,...)Tj /R44546912 10 Tf 113.76 0 Td (];)Tj /R44230456 10 Tf -258.99 -12 Td 0.507 Tw (Creates edges between nodes)Tj /R44546912 10 Tf 121.438 0 Td (n0)Tj /R44230456 10 Tf 10.5602 0 Td (,)Tj /R44546912 10 Tf 5.50703 0 Td (n1)Tj 3.007 Tc /R44230456 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00703 0 Td (..,)Tj /R44546912 10 Tf 10.5078 0 Td (nn)Tj /R44230456 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 ([)' /R44546912 10 Tf 3.33008 0 Td (subgraph)Tj /R43902568 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R44546912 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R43902568 10 Tf 12.2699 0 Td (statement-list)Tj /R44546912 10 Tf 56.3898 0 Td (})Tj /R44230456 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 /R44546912 10 Tf 144.531 0 Td (n0)Tj 2.873 Tc /R44230456 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R44546912 10 Tf 10.373 0 Td (nn)Tj /R44230456 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 /R44546912 10 Tf 3.33008 0 Td (subgraph)Tj /R43902568 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R44230456 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R33318504 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 /R33646392 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R33318504 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R33646392 10 Tf 43.0199 0 Td (\(1\))Tj -0.219 Tc /R33962848 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R33646392 10 Tf 20.407 -12 Td 0 Tw [(patchw)9.99268(ork ­ Œlter for dra)15.0146(wing clustered graphs as treemaps)]TJ /R33962848 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R33962848 10 Tf 36 -12 Td [(patchw)9.98413(ork)]TJ /R33646392 10 Tf 48.5102 0 Td ([)Tj /R33962848 10 Tf 3.33008 0 Td (­)Tj /R33646392 10 Tf 5.7 0 Td (\()Tj /R33962848 10 Tf 3.33008 0 Td (G)Tj /R33646392 10 Tf 7.78008 0 Td (|)Tj /R33962848 10 Tf 2 0 Td (N)Tj /R33646392 10 Tf 7.21992 0 Td (|)Tj /R33962848 10 Tf 2 0 Td (E)Tj /R33646392 10 Tf 6.66992 0 Td (\))Tj /R33318504 10 Tf 3.33008 0 Td (name=value)Tj 2.5 Tc /R33646392 10 Tf 50.0699 0 Td (][)Tj 0 Tc /R33962848 10 Tf 9.16016 0 Td (­T)Tj /R33318504 10 Tf 12.3699 0 Td (lang)Tj 2.5 Tc /R33646392 10 Tf 17.7801 0 Td (][)Tj 0 Tc /R33962848 10 Tf 9.16016 0 Td (­l)Tj /R33318504 10 Tf 8.48008 0 Td (libŒle)Tj 2.5 Tc /R33646392 10 Tf 22.7801 0 Td (][)Tj 0 Tc /R33962848 10 Tf 9.16016 0 Td (­o)Tj /R33318504 10 Tf 10.7 0 Td (outŒle)Tj 2.5 Tc /R33646392 10 Tf 25 0 Td (][)Tj 0 Tc /R33962848 10 Tf 9.16016 0 Td (­O)Tj 2.5 Tc /R33646392 10 Tf 13.4801 0 Td (][)Tj 0 Tc /R33962848 10 Tf 9.16016 0 Td (­P)Tj 2.5 Tc /R33646392 10 Tf 11.8102 0 Td (][)Tj 0 Tc /R33962848 10 Tf 9.16016 0 Td (­v)Tj 2.5 Tc /R33646392 10 Tf 10.7 0 Td (][)Tj 0 Tc /R33962848 10 Tf 9.16016 0 Td (­V)Tj 2.5 Tc /R33646392 10 Tf 12.9199 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R33962848 10.95 Tf -395.242 -16.8 Td (DESCRIPTION)Tj /R33318504 10 Tf 37.25 -12 Td [(patc)15.0073(hwork)]TJ /R33646392 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 /R33318504 10 Tf 45.6559 0 Td (dot)Tj /R33646392 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 /R33962848 10 Tf 230.78 0 Td [(ar)17.9834(ea)]TJ /R33646392 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 /R33962848 10.95 Tf -269.33 -16.8 Td [(OUTPUT FORMA)94.9707(TS)]TJ -0.15 Tc /R33646392 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 /R33962848 10 Tf 27.6289 0 Td (­Tps)Tj /R33646392 10 Tf 26.6691 0 Td (\(PostScript\),)Tj /R33962848 10 Tf 55.1289 0 Td (­Tsvg ­Tsvgz)Tj /R33646392 10 Tf 66.6578 0 Td (\(Structured V)Tj 55.9488 0 Td (ector)Tj -412.009 -12 Td (Graphics\),)Tj /R33962848 10 Tf 45.441 0 Td (­TŒg)Tj /R33646392 10 Tf 26.441 0 Td 1.011 Tw (\(XFIG graphics\),)Tj /R33962848 10 Tf 73.3922 0 Td (­Tmif)Tj /R33646392 10 Tf 30.3211 0 Td (\(FrameMak)Tj 47.1102 0 Td (er graphics\),)Tj /R33962848 10 Tf 54.502 0 Td (­Thpgl)Tj /R33646392 10 Tf 34.7809 0 Td (\(HP pen plotters\), and)Tj /R33962848 10 Tf 94.8629 0 Td (­Tpcl)Tj /R33646392 10 Tf -406.851 -12 Td 0.95 Tw (\(Laserjet printers\),)Tj /R33962848 10 Tf 78.8199 0 Td (­Tpng ­Tgif)Tj /R33646392 10 Tf 58.8699 0 Td (\(bitmap graphics\),)Tj /R33962848 10 Tf 77.7199 0 Td (­Tdia)Tj /R33646392 10 Tf 29.1602 0 Td (\(GTK+ based diagrams\),)Tj /R33962848 10 Tf 105.13 0 Td [(­T)18.0176(imap)]TJ /R33646392 10 Tf 37.3098 0 Td (\(imagemap)Tj -387.01 -12 Td 0.227 Tw (Œles for httpd serv)Tj 73.5809 0 Td 0.226 Tw (ers for each node or edge that has a non-null "href" attrib)Tj 230.106 0 Td (ute.\),)Tj /R33962848 10 Tf 23.2762 0 Td (­Tcmapx)Tj /R33646392 10 Tf 43.4262 0 Td (\(client-side im-)Tj -370.389 -12 Td 0.784 Tw (agemap for use in html and xhtml\).)Tj 151.309 0 Td 0.785 Tw (Additional less common or more special-purpose output formats can)Tj -151.309 -12 Td 0 Tw [(be found at http://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 /R33962848 10 Tf 173.86 0 Td (-Tpng:)Tj /R33646392 10 Tf 31.95 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 /R33962848 10.95 Tf -358 -16.8 Td (GRAPH FILE LANGU)Tj -0.602 Tc 109.456 0 Td (AG)Tj 0 Tc 15.823 0 Td (E)Tj /R33646392 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R33962848 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R33646392 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R33962848 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R33646392 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R33962848 10 Tf 9.16016 0 Td (graph)Tj /R33646392 10 Tf 25.5602 0 Td (|)Tj /R33962848 10 Tf 2 0 Td (digraph)Tj /R33646392 10 Tf 33.9 0 Td (\))Tj /R33318504 10 Tf 5.83008 0 Td (name)Tj /R33646392 10 Tf 24.1602 0 Td ({)Tj /R33318504 10 Tf 7.3 0 Td (statement-list)Tj /R33646392 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 /R33962848 10 Tf 83.925 0 Td (strict)Tj /R33646392 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 /R33962848 10 Tf 141.887 0 Td (digraph)Tj 3.011 Tc /R33646392 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.29102 0 Td 0.51 Tw (hen the)Tj /R33318504 10 Tf 32.6801 0 Td [(edg)10.0146(eop)]TJ /R33646392 10 Tf 31.7898 0 Td (must be "­>". If it is an undirected)Tj /R33962848 10 Tf -289.56 -12 Td (graph)Tj /R33646392 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R33318504 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R33646392 10 Tf 31.2797 0 Td [(must be "­­".)-500(Statements may be:)]TJ /R33318504 10 Tf -93.7797 -16.8 Td (name)Tj /R33962848 10 Tf 21.6602 0 Td (=)Tj /R33318504 10 Tf 5.7 0 Td (val)Tj /R33962848 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R33318504 10 Tf 26.3898 0 Td (name)Tj /R33962848 10 Tf 21.6602 0 Td (=)Tj /R33318504 10 Tf 5.7 0 Td (val)Tj /R33962848 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R33318504 10 Tf 25.2699 0 Td (name)Tj /R33962848 10 Tf 21.6602 0 Td (=)Tj /R33318504 10 Tf 5.7 0 Td (val)Tj /R33962848 10 Tf 12.2199 0 Td (];)Tj /R33646392 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 /R33318504 10 Tf 14.923 0 Td (name)Tj /R33646392 10 Tf 24.3629 0 Td (to)Tj /R33318504 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R33646392 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 /R33962848 10 Tf -63.35 -16.8 Td 0.965 Tw (n0 [)Tj /R33318504 10 Tf 17.3551 0 Td (name0=val0,name1=val1,...)Tj /R33962848 10 Tf 113.76 0 Td (];)Tj /R33646392 10 Tf 10.125 0 Td (Creates node)Tj /R33962848 10 Tf 56.3602 0 Td (n0)Tj /R33646392 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 /R33962848 10 Tf (n0)' /R33318504 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R33646392 10 Tf 31.2797 0 Td (n1)Tj /R33318504 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R33646392 10 Tf 72.5598 0 Td (nn [)Tj /R33318504 10 Tf 15.8301 0 Td (name0=val0,name1=val1,...)Tj /R33962848 10 Tf 113.76 0 Td (];)Tj /R33646392 10 Tf -258.99 -12 Td 0.507 Tw (Creates edges between nodes)Tj /R33962848 10 Tf 121.438 0 Td (n0)Tj /R33646392 10 Tf 10.5602 0 Td (,)Tj /R33962848 10 Tf 5.50703 0 Td (n1)Tj 3.007 Tc /R33646392 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00703 0 Td (..,)Tj /R33962848 10 Tf 10.5078 0 Td (nn)Tj /R33646392 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 ([)' /R33962848 10 Tf 3.33008 0 Td (subgraph)Tj /R33318504 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R33962848 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R33318504 10 Tf 12.2699 0 Td (statement-list)Tj /R33962848 10 Tf 56.3898 0 Td (})Tj /R33646392 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 /R33962848 10 Tf 144.531 0 Td (n0)Tj 2.873 Tc /R33646392 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R33962848 10 Tf 10.373 0 Td (nn)Tj /R33646392 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 /R33962848 10 Tf 3.33008 0 Td (subgraph)Tj /R33318504 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R33646392 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3896 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -655,19 +655,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R44546912 │ │ │ │ │ │ +R33962848 │ │ │ │ │ │ │ │ │ │ │ │ -R44230456 │ │ │ │ │ │ +R33646392 │ │ │ │ │ │ │ │ │ │ │ │ -R43902568 │ │ │ │ │ │ +R33318504 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -704,29 +704,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R43902568 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 /R44230456 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R43902568 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R44230456 10 Tf 43.0199 0 Td (\(1\))Tj /R44546912 10.95 Tf -456.34 -36 Td 0 Tw [(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ /R44546912 10 Tf 36 -12 Td (size=")Tj /R43902568 10 Tf 26.8 0 Td (x,y)Tj /R44546912 10 Tf 11.3801 0 Td (")Tj /R44230456 10 Tf 8.05 0 Td [(sets bounding box of dra)14.9927(wing in inches.)]TJ /R44546912 10 Tf -46.2301 -16.8 Td (page=")Tj /R43902568 10 Tf 31.25 0 Td (x,y)Tj /R44546912 10 Tf 11.3801 0 Td (")Tj /R44230456 10 Tf 8.05 0 Td (sets the PostScript pagination unit.)Tj /R44546912 10 Tf -50.6801 -16.8 Td (ratio=)Tj /R43902568 10 Tf 26.25 0 Td (f)Tj /R44230456 10 Tf 6.08008 0 Td 0.8 Tw (sets the aspect ratio to)Tj /R43902568 10 Tf 94.8199 0 Td (f)Tj /R44230456 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 /R44546912 10 Tf 15.5191 0 Td (Œll)Tj /R44230456 10 Tf 11.1199 0 Td (,)Tj /R44546912 10 Tf 5.79883 0 Td (com-)Tj -410.903 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R44230456 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R44546912 10 Tf 5.83008 0 Td (auto)Tj /R44230456 10 Tf 18.8898 0 Td (.)Tj /R44546912 10 Tf -56.7598 -16.8 Td (pagedir=)Tj /R44230456 10 Tf 38.4801 0 Td 0 Tw ([TBLR][TBLR] sets the major and minor order of pagination.)Tj -0.18 Tc /R44546912 10 Tf -38.4801 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R44230456 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R44546912 10 Tf 92.4801 0 Td (orientation=land)Tj /R44230456 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R44546912 10 Tf -210.36 -16.8 Td (center=)Tj /R43902568 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R44230456 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 /R44546912 10 Tf -51.7898 -16.8 Td [(lay)9.99268(ers=")]TJ /R43902568 10 Tf 36.7 0 Td (id:id:id:id)Tj 3.219 Tc /R44230456 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 /R43902568 10 Tf -404.79 -12 Td [(layer)36.9922(color)9.98413(seq)]TJ /R44230456 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 /R44546912 10 Tf 16.8 TL (color=)' /R43902568 10 Tf 27.3602 0 Td (colorvalue)Tj /R44230456 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R44546912 10 Tf 90.6602 0 Td (bgcolor)Tj /R44230456 10 Tf 34.7199 0 Td (for background\).)Tj /R44546912 10 Tf -198.01 -16.8 Td [(hr)18.0078(ef=)]TJ /R43902568 10 Tf 23.2898 0 Td ("url")Tj /R44230456 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 /R44546912 10 Tf (URL=)' /R43902568 10 Tf 26.8102 0 Td ("url")Tj /R44230456 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R44546912 10 Tf -49.3801 -16.8 Td (stylesheet=)Tj /R43902568 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R44230456 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 /R44546912 10 Tf (splines)' 2.85 Tc /R44230456 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 /R43902568 10 Tf 20.702 0 Td (true)Tj 2.851 Tc /R44230456 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 /R43902568 10 Tf 144.848 0 Td (polyline)Tj 2.851 Tc /R44230456 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 /R43902568 10 Tf -281.113 -12 Td (ortho)Tj 4.528 Tc /R44230456 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 /R44546912 10 Tf -400.259 -12 Td (splines=)Tj /R43902568 10 Tf 34.6 0 Td (false)Tj /R44230456 10 Tf 21.3898 0 Td (or)Tj /R44546912 10 Tf 10.8301 0 Td (splines=)Tj /R43902568 10 Tf 34.6 0 Td (line)Tj 2.5 Tc /R44230456 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 /R43902568 10 Tf 39.3398 0 Td (false)Tj /R44230456 10 Tf 18.8898 0 Td (.)Tj /R44546912 10.95 Tf -373.92 -28.8 Td [(NODE A)94.983(TTRIB)10.0454(UTES)]TJ /R44546912 10 Tf 36 -12 Td (height=)Tj /R43902568 10 Tf 32.3699 0 Td (d)Tj /R44230456 10 Tf 8.21719 0 Td (or)Tj /R44546912 10 Tf 11.5469 0 Td (width=)Tj /R43902568 10 Tf 30.15 0 Td (d)Tj /R44230456 10 Tf 8.21719 0 Td 0.717 Tw (sets minimum height or width.)Tj 131.095 0 Td (Adding)Tj /R44546912 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R44230456 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 /R44546912 10 Tf T*[(shape=r)17.9846(ecord polygon epsf)]TJ -0.2 Tc /R43902568 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 /R44230456 10 Tf 56.8301 0 Td 0.99 Tw (is one of:)Tj /R44546912 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 /R44230456 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 /R44546912 10 Tf 23.518 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R44230456 10 Tf 22.7801 0 Td (,)Tj /R44546912 10 Tf 7.12812 0 Td (peripheries)Tj /R44230456 10 Tf 48.3301 0 Td (,)Tj /R44546912 10 Tf 7.12812 0 Td (sides)Tj /R44230456 10 Tf 20.5602 0 Td (,)Tj /R44546912 10 Tf 7.12812 0 Td (orientation)Tj /R44230456 10 Tf 47.2199 0 Td (,)Tj /R44546912 10 Tf 7.12695 0 Td (distortion)Tj /R44230456 10 Tf 46.2969 0 Td (and)Tj /R44546912 10 Tf 19.0672 0 Td [(sk)10(ew)]TJ /R44230456 10 Tf 21.0102 0 Td (.\))Tj /R44546912 10 Tf 12.957 0 Td (epsf)Tj /R44230456 10 Tf 21.8469 0 Td 2.127 Tw (uses the)Tj -397.934 -12 Td [(node')55.0073(s)]TJ /R44546912 10 Tf 28.8348 0 Td (shapeŒle)Tj /R44230456 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 /R44546912 10 Tf (label=)' /R43902568 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R44230456 10 Tf 17.798 0 Td (where)Tj /R43902568 10 Tf 27.9879 0 Td [(te)20.0073(xt)]TJ /R44230456 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 /R44546912 10 Tf 223.36 0 Td (node0:port28)Tj /R44230456 10 Tf 57.2199 0 Td (\).)Tj -0.25 Tc /R44546912 10 Tf -325.039 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntsize=)Tj /R43902568 10 Tf 30.1398 0 Td (n)Tj /R44230456 10 Tf 7.5 0 Td (sets the label type size to)Tj /R43902568 10 Tf 102.21 0 Td (n)Tj /R44230456 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R44546912 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R43902568 10 Tf 37.9199 0 Td (name)Tj /R44230456 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R44546912 10 Tf -70.1602 -16.8 Td (color=)Tj /R43902568 10 Tf 27.3602 0 Td (colorvalue)Tj /R44230456 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 /R44546912 10 Tf 167.2 0 Td (Œllcolor)Tj /R44230456 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R44546912 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R43902568 10 Tf 38.4801 0 Td (colorvalue)Tj /R44230456 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 /R44546912 10 Tf -7.66992 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R43902568 10 Tf 36.25 0 Td (colorvalue)Tj /R44230456 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R43902568 10 Tf 10.7922 0 Td (colorvalue)Tj /R44230456 10 Tf 46.3422 0 Td 1.072 Tw (may be ")Tj /R43902568 10 Tf 37.884 0 Td (h,s,v)Tj /R44546912 10 Tf 18.3301 0 Td (")Tj /R44230456 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 /R44546912 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 /R44230456 10 Tf 54.1238 0 Td (or)Tj -0.2 Tc /R44546912 10 Tf 11.227 0 Td (bu)Tj 0 Tc 10.9199 0 Td [(rlyw)10.0146(ood)]TJ 2.897 Tc /R44230456 10 Tf 34.9 0 Td (,o)Tj 10.3969 0 Td -5.396 Tw (ra ")Tj 0 Tc /R43902568 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 /R44546912 10 Tf -143.8 -16.8 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ /R44230456 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 /R44546912 10 Tf -210.19 -16.8 Td [(lay)9.99268(er=)]TJ /R43902568 10 Tf 27.2602 0 Td (id)Tj /R44230456 10 Tf 10.2801 0 Td (or)Tj /R43902568 10 Tf 10.8301 0 Td (id:id)Tj /R44230456 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R33318504 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 /R33646392 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R33318504 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R33646392 10 Tf 43.0199 0 Td (\(1\))Tj /R33962848 10.95 Tf -456.34 -36 Td 0 Tw [(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ /R33962848 10 Tf 36 -12 Td (size=")Tj /R33318504 10 Tf 26.8 0 Td (x,y)Tj /R33962848 10 Tf 11.3801 0 Td (")Tj /R33646392 10 Tf 8.05 0 Td [(sets bounding box of dra)14.9927(wing in inches.)]TJ /R33962848 10 Tf -46.2301 -16.8 Td (page=")Tj /R33318504 10 Tf 31.25 0 Td (x,y)Tj /R33962848 10 Tf 11.3801 0 Td (")Tj /R33646392 10 Tf 8.05 0 Td (sets the PostScript pagination unit.)Tj /R33962848 10 Tf -50.6801 -16.8 Td (ratio=)Tj /R33318504 10 Tf 26.25 0 Td (f)Tj /R33646392 10 Tf 6.08008 0 Td 0.8 Tw (sets the aspect ratio to)Tj /R33318504 10 Tf 94.8199 0 Td (f)Tj /R33646392 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 /R33962848 10 Tf 15.5191 0 Td (Œll)Tj /R33646392 10 Tf 11.1199 0 Td (,)Tj /R33962848 10 Tf 5.79883 0 Td (com-)Tj -410.903 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R33646392 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R33962848 10 Tf 5.83008 0 Td (auto)Tj /R33646392 10 Tf 18.8898 0 Td (.)Tj /R33962848 10 Tf -56.7598 -16.8 Td (pagedir=)Tj /R33646392 10 Tf 38.4801 0 Td 0 Tw ([TBLR][TBLR] sets the major and minor order of pagination.)Tj -0.18 Tc /R33962848 10 Tf -38.4801 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R33646392 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R33962848 10 Tf 92.4801 0 Td (orientation=land)Tj /R33646392 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R33962848 10 Tf -210.36 -16.8 Td (center=)Tj /R33318504 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R33646392 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 /R33962848 10 Tf -51.7898 -16.8 Td [(lay)9.99268(ers=")]TJ /R33318504 10 Tf 36.7 0 Td (id:id:id:id)Tj 3.219 Tc /R33646392 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 /R33318504 10 Tf -404.79 -12 Td [(layer)36.9922(color)9.98413(seq)]TJ /R33646392 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 /R33962848 10 Tf 16.8 TL (color=)' /R33318504 10 Tf 27.3602 0 Td (colorvalue)Tj /R33646392 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R33962848 10 Tf 90.6602 0 Td (bgcolor)Tj /R33646392 10 Tf 34.7199 0 Td (for background\).)Tj /R33962848 10 Tf -198.01 -16.8 Td [(hr)18.0078(ef=)]TJ /R33318504 10 Tf 23.2898 0 Td ("url")Tj /R33646392 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 /R33962848 10 Tf (URL=)' /R33318504 10 Tf 26.8102 0 Td ("url")Tj /R33646392 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R33962848 10 Tf -49.3801 -16.8 Td (stylesheet=)Tj /R33318504 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R33646392 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 /R33962848 10 Tf (splines)' 2.85 Tc /R33646392 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 /R33318504 10 Tf 20.702 0 Td (true)Tj 2.851 Tc /R33646392 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 /R33318504 10 Tf 144.848 0 Td (polyline)Tj 2.851 Tc /R33646392 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 /R33318504 10 Tf -281.113 -12 Td (ortho)Tj 4.528 Tc /R33646392 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 /R33962848 10 Tf -400.259 -12 Td (splines=)Tj /R33318504 10 Tf 34.6 0 Td (false)Tj /R33646392 10 Tf 21.3898 0 Td (or)Tj /R33962848 10 Tf 10.8301 0 Td (splines=)Tj /R33318504 10 Tf 34.6 0 Td (line)Tj 2.5 Tc /R33646392 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 /R33318504 10 Tf 39.3398 0 Td (false)Tj /R33646392 10 Tf 18.8898 0 Td (.)Tj /R33962848 10.95 Tf -373.92 -28.8 Td [(NODE A)94.983(TTRIB)10.0454(UTES)]TJ /R33962848 10 Tf 36 -12 Td (height=)Tj /R33318504 10 Tf 32.3699 0 Td (d)Tj /R33646392 10 Tf 8.21719 0 Td (or)Tj /R33962848 10 Tf 11.5469 0 Td (width=)Tj /R33318504 10 Tf 30.15 0 Td (d)Tj /R33646392 10 Tf 8.21719 0 Td 0.717 Tw (sets minimum height or width.)Tj 131.095 0 Td (Adding)Tj /R33962848 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R33646392 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 /R33962848 10 Tf T*[(shape=r)17.9846(ecord polygon epsf)]TJ -0.2 Tc /R33318504 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 /R33646392 10 Tf 56.8301 0 Td 0.99 Tw (is one of:)Tj /R33962848 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 /R33646392 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 /R33962848 10 Tf 23.518 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R33646392 10 Tf 22.7801 0 Td (,)Tj /R33962848 10 Tf 7.12812 0 Td (peripheries)Tj /R33646392 10 Tf 48.3301 0 Td (,)Tj /R33962848 10 Tf 7.12812 0 Td (sides)Tj /R33646392 10 Tf 20.5602 0 Td (,)Tj /R33962848 10 Tf 7.12812 0 Td (orientation)Tj /R33646392 10 Tf 47.2199 0 Td (,)Tj /R33962848 10 Tf 7.12695 0 Td (distortion)Tj /R33646392 10 Tf 46.2969 0 Td (and)Tj /R33962848 10 Tf 19.0672 0 Td [(sk)10(ew)]TJ /R33646392 10 Tf 21.0102 0 Td (.\))Tj /R33962848 10 Tf 12.957 0 Td (epsf)Tj /R33646392 10 Tf 21.8469 0 Td 2.127 Tw (uses the)Tj -397.934 -12 Td [(node')55.0073(s)]TJ /R33962848 10 Tf 28.8348 0 Td (shapeŒle)Tj /R33646392 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 /R33962848 10 Tf (label=)' /R33318504 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R33646392 10 Tf 17.798 0 Td (where)Tj /R33318504 10 Tf 27.9879 0 Td [(te)20.0073(xt)]TJ /R33646392 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 /R33962848 10 Tf 223.36 0 Td (node0:port28)Tj /R33646392 10 Tf 57.2199 0 Td (\).)Tj -0.25 Tc /R33962848 10 Tf -325.039 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntsize=)Tj /R33318504 10 Tf 30.1398 0 Td (n)Tj /R33646392 10 Tf 7.5 0 Td (sets the label type size to)Tj /R33318504 10 Tf 102.21 0 Td (n)Tj /R33646392 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R33962848 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R33318504 10 Tf 37.9199 0 Td (name)Tj /R33646392 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R33962848 10 Tf -70.1602 -16.8 Td (color=)Tj /R33318504 10 Tf 27.3602 0 Td (colorvalue)Tj /R33646392 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 /R33962848 10 Tf 167.2 0 Td (Œllcolor)Tj /R33646392 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R33962848 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R33318504 10 Tf 38.4801 0 Td (colorvalue)Tj /R33646392 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 /R33962848 10 Tf -7.66992 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R33318504 10 Tf 36.25 0 Td (colorvalue)Tj /R33646392 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R33318504 10 Tf 10.7922 0 Td (colorvalue)Tj /R33646392 10 Tf 46.3422 0 Td 1.072 Tw (may be ")Tj /R33318504 10 Tf 37.884 0 Td (h,s,v)Tj /R33962848 10 Tf 18.3301 0 Td (")Tj /R33646392 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 /R33962848 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 /R33646392 10 Tf 54.1238 0 Td (or)Tj -0.2 Tc /R33962848 10 Tf 11.227 0 Td (bu)Tj 0 Tc 10.9199 0 Td [(rlyw)10.0146(ood)]TJ 2.897 Tc /R33646392 10 Tf 34.9 0 Td (,o)Tj 10.3969 0 Td -5.396 Tw (ra ")Tj 0 Tc /R33318504 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 /R33962848 10 Tf -143.8 -16.8 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ /R33646392 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 /R33962848 10 Tf -210.19 -16.8 Td [(lay)9.99268(er=)]TJ /R33318504 10 Tf 27.2602 0 Td (id)Tj /R33646392 10 Tf 10.2801 0 Td (or)Tj /R33318504 10 Tf 10.8301 0 Td (id:id)Tj /R33646392 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3960 │ │ │ │ │ │ +3957 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R44546912 │ │ │ │ │ │ +R33962848 │ │ │ │ │ │ │ │ │ │ │ │ -R44230456 │ │ │ │ │ │ +R33646392 │ │ │ │ │ │ │ │ │ │ │ │ -R43902568 │ │ │ │ │ │ +R33318504 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -763,29 +763,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R43902568 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 /R44230456 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R43902568 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R44230456 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 /R44546912 10 Tf 16.8 TL (re)' 0 Tc 8.7 0 Td (gular=)Tj /R43902568 10 Tf 28.4801 0 Td (n)Tj /R44230456 10 Tf 8.16211 0 Td (if)Tj /R43902568 10 Tf 9.27187 0 Td (n)Tj /R44230456 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 /R43902568 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R44230456 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 /R43902568 10 Tf 20.4891 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R44230456 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 /R44546912 10 Tf (peripheries=)' /R43902568 10 Tf 54.0301 0 Td (n)Tj /R44230456 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 /R43902568 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R44230456 10 Tf 57.2301 0 Td (.)Tj /R44546912 10 Tf -183.95 -16.8 Td (sides=)Tj /R43902568 10 Tf 26.2602 0 Td (n)Tj /R44230456 10 Tf 8.95313 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R43902568 10 Tf 173.004 0 Td (n)Tj /R44230456 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 /R43902568 10 Tf -318.062 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R44230456 10 Tf 57.2301 0 Td (.)Tj /R44546912 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R43902568 10 Tf 52.9199 0 Td (f)Tj /R44230456 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 /R43902568 10 Tf 28.893 0 Td (f)Tj /R44230456 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 /R43902568 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R44546912 10 Tf -181.26 -16.8 Td (distortion=)Tj /R43902568 10 Tf 47.3699 0 Td (f)Tj /R44230456 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 /R43902568 10 Tf -318.851 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R44230456 10 Tf 57.2301 0 Td (.)Tj /R44546912 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R43902568 10 Tf 26.7102 0 Td (f)Tj /R44230456 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 /R43902568 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R44230456 10 Tf 57.2301 0 Td (.)Tj /R44546912 10 Tf -104.8 -16.8 Td [(hr)18.0078(ef=)]TJ /R43902568 10 Tf 23.2898 0 Td ("url")Tj /R44230456 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 /R44546912 10 Tf (URL=)' /R43902568 10 Tf 26.8102 0 Td ("url")Tj /R44230456 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R44546912 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R43902568 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 /R44230456 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 /R44546912 10 Tf (tooltip=)' /R43902568 10 Tf 33.4801 0 Td ("tooltip")Tj /R44230456 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 /R44546912 10.95 Tf -36 -40.8 Td 0 Tw [(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ /R44546912 10 Tf 36 -12 Td (label=)Tj /R43902568 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R44230456 10 Tf 16.884 0 Td (where)Tj /R43902568 10 Tf 27.0738 0 Td [(te)20.0073(xt)]TJ /R44230456 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 /R44546912 10 Tf 16.8 TL (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R43902568 10 Tf 30.1398 0 Td (n)Tj /R44230456 10 Tf 7.5 0 Td (sets the label type size to)Tj /R43902568 10 Tf 102.21 0 Td (n)Tj /R44230456 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R44546912 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R43902568 10 Tf 37.9199 0 Td (name)Tj /R44230456 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ -0.25 Tc /R44546912 10 Tf -70.1602 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R43902568 10 Tf 36.25 0 Td (colorvalue)Tj /R44230456 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ /R44546912 10 Tf -89.6 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ (color=)' /R43902568 10 Tf 27.3602 0 Td (colorvalue)Tj /R44230456 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R44546912 10 Tf -72.6301 -16.8 Td (color=)Tj /R43902568 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R44230456 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R43902568 10 Tf 74.4301 0 Td (colorvalue)Tj /R44230456 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R33318504 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 /R33646392 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R33318504 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R33646392 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 /R33962848 10 Tf 16.8 TL (re)' 0 Tc 8.7 0 Td (gular=)Tj /R33318504 10 Tf 28.4801 0 Td (n)Tj /R33646392 10 Tf 8.16211 0 Td (if)Tj /R33318504 10 Tf 9.27187 0 Td (n)Tj /R33646392 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 /R33318504 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R33646392 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 /R33318504 10 Tf 20.4891 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R33646392 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 /R33962848 10 Tf (peripheries=)' /R33318504 10 Tf 54.0301 0 Td (n)Tj /R33646392 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 /R33318504 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R33646392 10 Tf 57.2301 0 Td (.)Tj /R33962848 10 Tf -183.95 -16.8 Td (sides=)Tj /R33318504 10 Tf 26.2602 0 Td (n)Tj /R33646392 10 Tf 8.95313 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R33318504 10 Tf 173.004 0 Td (n)Tj /R33646392 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 /R33318504 10 Tf -318.062 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R33646392 10 Tf 57.2301 0 Td (.)Tj /R33962848 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R33318504 10 Tf 52.9199 0 Td (f)Tj /R33646392 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 /R33318504 10 Tf 28.893 0 Td (f)Tj /R33646392 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 /R33318504 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R33962848 10 Tf -181.26 -16.8 Td (distortion=)Tj /R33318504 10 Tf 47.3699 0 Td (f)Tj /R33646392 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 /R33318504 10 Tf -318.851 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R33646392 10 Tf 57.2301 0 Td (.)Tj /R33962848 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R33318504 10 Tf 26.7102 0 Td (f)Tj /R33646392 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 /R33318504 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R33646392 10 Tf 57.2301 0 Td (.)Tj /R33962848 10 Tf -104.8 -16.8 Td [(hr)18.0078(ef=)]TJ /R33318504 10 Tf 23.2898 0 Td ("url")Tj /R33646392 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 /R33962848 10 Tf (URL=)' /R33318504 10 Tf 26.8102 0 Td ("url")Tj /R33646392 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R33962848 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R33318504 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 /R33646392 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 /R33962848 10 Tf (tooltip=)' /R33318504 10 Tf 33.4801 0 Td ("tooltip")Tj /R33646392 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 /R33962848 10.95 Tf -36 -40.8 Td 0 Tw [(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ /R33962848 10 Tf 36 -12 Td (label=)Tj /R33318504 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R33646392 10 Tf 16.884 0 Td (where)Tj /R33318504 10 Tf 27.0738 0 Td [(te)20.0073(xt)]TJ /R33646392 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 /R33962848 10 Tf 16.8 TL (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R33318504 10 Tf 30.1398 0 Td (n)Tj /R33646392 10 Tf 7.5 0 Td (sets the label type size to)Tj /R33318504 10 Tf 102.21 0 Td (n)Tj /R33646392 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R33962848 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R33318504 10 Tf 37.9199 0 Td (name)Tj /R33646392 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ -0.25 Tc /R33962848 10 Tf -70.1602 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R33318504 10 Tf 36.25 0 Td (colorvalue)Tj /R33646392 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ /R33962848 10 Tf -89.6 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ (color=)' /R33318504 10 Tf 27.3602 0 Td (colorvalue)Tj /R33646392 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R33962848 10 Tf -72.6301 -16.8 Td (color=)Tj /R33318504 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R33646392 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R33318504 10 Tf 74.4301 0 Td (colorvalue)Tj /R33646392 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3423 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R44546912 │ │ │ │ │ │ +R33962848 │ │ │ │ │ │ │ │ │ │ │ │ -R44230456 │ │ │ │ │ │ +R33646392 │ │ │ │ │ │ │ │ │ │ │ │ -R43902568 │ │ │ │ │ │ +R33318504 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -822,29 +822,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R43902568 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 /R44230456 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R43902568 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R44230456 10 Tf 43.0199 0 Td (\(1\))Tj /R44546912 10 Tf -420.34 -36 Td 0 Tw [(dir=f)24.9841(orward back both none)]TJ /R44230456 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 /R44546912 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R44230456 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R44546912 10 Tf -95.7102 -16.8 Td [(hr)18.0078(ef=)]TJ /R43902568 10 Tf 23.2898 0 Td ("url")Tj /R44230456 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 /R44546912 10 Tf 16.8 TL (URL=)' /R43902568 10 Tf 26.8102 0 Td ("url")Tj /R44230456 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R44546912 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R43902568 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 /R44230456 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 /R44546912 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R43902568 10 Tf 33.4801 0 Td ("tooltip")Tj /R44230456 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 /R44546912 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 /R44230456 10 Tf 12.1199 0 Td (.)Tj /R44546912 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 /R44230456 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 /R44546912 10 Tf -43.8699 -16.8 Td (headlabel,taillabel=string)Tj /R44230456 10 Tf 112.675 0 Td 1.405 Tw (for port labels.)Tj /R44546912 10 Tf 67.8148 0 Td [(labelf)25.0146(ontcolor)]TJ /R44230456 10 Tf 59.1898 0 Td (,)Tj /R44546912 10 Tf 2.5 0 Td [(labelf)25.0146(ontname)]TJ /R44230456 10 Tf 60.8598 0 Td (,)Tj /R44546912 10 Tf 2.5 0 Td [(labelf)25.0146(ontsize)]TJ /R44230456 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 /R44546912 10 Tf -170.55 -16.8 Td [(headhr)17.9919(ef=)]TJ /R43902568 10 Tf 43.85 0 Td ("url")Tj /R44230456 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 /R44546912 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R43902568 10 Tf 47.3699 0 Td ("url")Tj /R44230456 10 Tf 22.5699 0 Td [(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ /R44546912 10 Tf -69.9398 -16.8 Td [(headtar)9.99268(get=)]TJ /R43902568 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 /R44230456 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 /R44546912 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R43902568 10 Tf 54.0398 0 Td ("tooltip")Tj /R44230456 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 /R44546912 10 Tf T*[(tailhr)17.9846(ef=)]TJ /R43902568 10 Tf 37.1801 0 Td ("url")Tj /R44230456 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 /R44546912 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R43902568 10 Tf 40.7 0 Td ("url")Tj /R44230456 10 Tf 22.5699 0 Td [(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ /R44546912 10 Tf -63.2699 -16.8 Td [(tailtar)9.98413(get=)]TJ /R43902568 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 /R44230456 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 /R44546912 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R43902568 10 Tf 47.3699 0 Td ("tooltip")Tj /R44230456 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 /R44546912 10 Tf (labeldistance)' /R44230456 10 Tf 58.0602 0 Td (and)Tj /R44546912 10 Tf 16.9398 0 Td (port_label_distance)Tj /R44230456 10 Tf 86.3898 0 Td (set distance; also)Tj /R44546912 10 Tf 70.2699 0 Td (labelangle)Tj /R44230456 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R33318504 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 /R33646392 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R33318504 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R33646392 10 Tf 43.0199 0 Td (\(1\))Tj /R33962848 10 Tf -420.34 -36 Td 0 Tw [(dir=f)24.9841(orward back both none)]TJ /R33646392 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 /R33962848 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R33646392 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R33962848 10 Tf -95.7102 -16.8 Td [(hr)18.0078(ef=)]TJ /R33318504 10 Tf 23.2898 0 Td ("url")Tj /R33646392 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 /R33962848 10 Tf 16.8 TL (URL=)' /R33318504 10 Tf 26.8102 0 Td ("url")Tj /R33646392 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R33962848 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R33318504 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 /R33646392 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 /R33962848 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R33318504 10 Tf 33.4801 0 Td ("tooltip")Tj /R33646392 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 /R33962848 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 /R33646392 10 Tf 12.1199 0 Td (.)Tj /R33962848 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 /R33646392 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 /R33962848 10 Tf -43.8699 -16.8 Td (headlabel,taillabel=string)Tj /R33646392 10 Tf 112.675 0 Td 1.405 Tw (for port labels.)Tj /R33962848 10 Tf 67.8148 0 Td [(labelf)25.0146(ontcolor)]TJ /R33646392 10 Tf 59.1898 0 Td (,)Tj /R33962848 10 Tf 2.5 0 Td [(labelf)25.0146(ontname)]TJ /R33646392 10 Tf 60.8598 0 Td (,)Tj /R33962848 10 Tf 2.5 0 Td [(labelf)25.0146(ontsize)]TJ /R33646392 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 /R33962848 10 Tf -170.55 -16.8 Td [(headhr)17.9919(ef=)]TJ /R33318504 10 Tf 43.85 0 Td ("url")Tj /R33646392 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 /R33962848 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R33318504 10 Tf 47.3699 0 Td ("url")Tj /R33646392 10 Tf 22.5699 0 Td [(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ /R33962848 10 Tf -69.9398 -16.8 Td [(headtar)9.99268(get=)]TJ /R33318504 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 /R33646392 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 /R33962848 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R33318504 10 Tf 54.0398 0 Td ("tooltip")Tj /R33646392 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 /R33962848 10 Tf T*[(tailhr)17.9846(ef=)]TJ /R33318504 10 Tf 37.1801 0 Td ("url")Tj /R33646392 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 /R33962848 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R33318504 10 Tf 40.7 0 Td ("url")Tj /R33646392 10 Tf 22.5699 0 Td [(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ /R33962848 10 Tf -63.2699 -16.8 Td [(tailtar)9.98413(get=)]TJ /R33318504 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 /R33646392 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 /R33962848 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R33318504 10 Tf 47.3699 0 Td ("tooltip")Tj /R33646392 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 /R33962848 10 Tf (labeldistance)' /R33646392 10 Tf 58.0602 0 Td (and)Tj /R33962848 10 Tf 16.9398 0 Td (port_label_distance)Tj /R33646392 10 Tf 86.3898 0 Td (set distance; also)Tj /R33962848 10 Tf 70.2699 0 Td (labelangle)Tj /R33646392 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2980 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R44546912 │ │ │ │ │ │ +R33962848 │ │ │ │ │ │ │ │ │ │ │ │ -R44230456 │ │ │ │ │ │ +R33646392 │ │ │ │ │ │ │ │ │ │ │ │ -R43902568 │ │ │ │ │ │ +R33318504 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -881,29 +881,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R43902568 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 /R44230456 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R43902568 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R44230456 10 Tf 43.0199 0 Td (\(1\))Tj /R44546912 10 Tf -420.34 -36 Td (decorate)Tj /R44230456 10 Tf 39.15 0 Td 0 Tw [(dra)15.0073(ws line from edge to label.)]TJ /R44546912 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R44230456 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 /R44546912 10 Tf -338.32 -16.8 Td [(lay)9.99268(er=)]TJ /R43902568 10 Tf 27.2602 0 Td (id)Tj /R44230456 10 Tf 10.2801 0 Td (or)Tj /R43902568 10 Tf 10.8301 0 Td (id:id)Tj /R44230456 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 /R44546912 10 Tf -236.93 -28.8 Td [(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (w=)' /R43902568 10 Tf 12.9199 0 Td (f)Tj /R44230456 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 /R44546912 10 Tf -149.82 -16.8 Td (len=)Tj /R43902568 10 Tf 18.4801 0 Td (f)Tj /R44230456 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R44546912 10.95 Tf -59.7602 -16.8 Td (COMMAND LINE OPTIONS)Tj /R44546912 10 Tf 36 -12 Td (­G)Tj /R44230456 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R44546912 10 Tf -15.9801 -12 Td (­N)Tj /R44230456 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R44546912 10 Tf -15.4199 -12 Td (­E)Tj /R44230456 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 /R44546912 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 /R43902568 10 Tf 8.48008 0 Td (Œle)Tj /R44230456 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 /R44546912 10 Tf 9.62813 0 Td (­l)Tj /R44230456 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 /R44546912 10 Tf 16.8 TL (­T)' /R43902568 10 Tf 12.3699 0 Td (lang)Tj /R44230456 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 /R44546912 10 Tf -206.76 -16.8 Td (­O)Tj /R44230456 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R44546912 10 Tf -15.9801 -16.8 Td (­v)Tj /R44230456 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R44546912 10 Tf -13.2 -16.8 Td (­V)Tj /R44230456 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R44546912 10 Tf -15.4199 -16.8 Td (­?)Tj /R44230456 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ /R44546912 10.95 Tf -49.2 -16.8 Td (EXAMPLES)Tj /R44230456 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 -5 -12 Td (})Tj -0.11 Tc /R44546912 10.95 Tf -36 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R44230456 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 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 /R44546912 10.95 Tf -45.85 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R44230456 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 124.965 -60 Td [(22 April 2011)-20094.5(5)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R33318504 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 /R33646392 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R33318504 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R33646392 10 Tf 43.0199 0 Td (\(1\))Tj /R33962848 10 Tf -420.34 -36 Td (decorate)Tj /R33646392 10 Tf 39.15 0 Td 0 Tw [(dra)15.0073(ws line from edge to label.)]TJ /R33962848 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R33646392 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 /R33962848 10 Tf -338.32 -16.8 Td [(lay)9.99268(er=)]TJ /R33318504 10 Tf 27.2602 0 Td (id)Tj /R33646392 10 Tf 10.2801 0 Td (or)Tj /R33318504 10 Tf 10.8301 0 Td (id:id)Tj /R33646392 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 /R33962848 10 Tf -236.93 -28.8 Td [(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (w=)' /R33318504 10 Tf 12.9199 0 Td (f)Tj /R33646392 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 /R33962848 10 Tf -149.82 -16.8 Td (len=)Tj /R33318504 10 Tf 18.4801 0 Td (f)Tj /R33646392 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R33962848 10.95 Tf -59.7602 -16.8 Td (COMMAND LINE OPTIONS)Tj /R33962848 10 Tf 36 -12 Td (­G)Tj /R33646392 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R33962848 10 Tf -15.9801 -12 Td (­N)Tj /R33646392 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R33962848 10 Tf -15.4199 -12 Td (­E)Tj /R33646392 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 /R33962848 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 /R33318504 10 Tf 8.48008 0 Td (Œle)Tj /R33646392 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 /R33962848 10 Tf 9.62813 0 Td (­l)Tj /R33646392 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 /R33962848 10 Tf 16.8 TL (­T)' /R33318504 10 Tf 12.3699 0 Td (lang)Tj /R33646392 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 /R33962848 10 Tf -206.76 -16.8 Td (­O)Tj /R33646392 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R33962848 10 Tf -15.9801 -16.8 Td (­v)Tj /R33646392 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R33962848 10 Tf -13.2 -16.8 Td (­V)Tj /R33646392 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R33962848 10 Tf -15.4199 -16.8 Td (­?)Tj /R33646392 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ /R33962848 10.95 Tf -49.2 -16.8 Td (EXAMPLES)Tj /R33646392 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 -5 -12 Td (})Tj -0.11 Tc /R33962848 10.95 Tf -36 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R33646392 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 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 /R33962848 10.95 Tf -45.85 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R33646392 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 124.965 -60 Td [(22 April 2011)-20094.5(5)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2084 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R44546912 │ │ │ │ │ │ +R33962848 │ │ │ │ │ │ │ │ │ │ │ │ -R44230456 │ │ │ │ │ │ +R33646392 │ │ │ │ │ │ │ │ │ │ │ │ -R43902568 │ │ │ │ │ │ +R33318504 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -940,29 +940,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R43902568 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 /R44230456 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R43902568 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R44230456 10 Tf 43.0199 0 Td (\(1\))Tj /R44546912 10.95 Tf -456.34 -36 Td 0 Tw (SEE ALSO)Tj /R44230456 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.399 Tw (The most complete information can be found at http://www)' 240.852 0 Td (.graphviz.or)Tj 48.1398 0 Td (g/Documentation.php, especially in)Tj -288.992 -12 Td 0.443 Tw (the on-line reference pages. Most of these documents are also a)Tj -0.25 Tc 257.77 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.444 Tw (ilable in the)Tj /R43902568 10 Tf 51.052 0 Td (doc)Tj /R44230456 10 Tf 17.384 0 Td (and)Tj /R43902568 10 Tf 17.384 0 Td (doc/info)Tj /R44230456 10 Tf 35.7238 0 Td (subtrees in)Tj -388.504 -12 Td 0 Tw [(the source and binary distrib)20.0073(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 -590.4 Td [(22 April 2011)-20094.5(6)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R33318504 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 /R33646392 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R33318504 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R33646392 10 Tf 43.0199 0 Td (\(1\))Tj /R33962848 10.95 Tf -456.34 -36 Td 0 Tw (SEE ALSO)Tj /R33646392 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.399 Tw (The most complete information can be found at http://www)' 240.852 0 Td (.graphviz.or)Tj 48.1398 0 Td (g/Documentation.php, especially in)Tj -288.992 -12 Td 0.443 Tw (the on-line reference pages. Most of these documents are also a)Tj -0.25 Tc 257.77 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.444 Tw (ilable in the)Tj /R33318504 10 Tf 51.052 0 Td (doc)Tj /R33646392 10 Tf 17.384 0 Td (and)Tj /R33318504 10 Tf 17.384 0 Td (doc/info)Tj /R33646392 10 Tf 35.7238 0 Td (subtrees in)Tj -388.504 -12 Td 0 Tw [(the source and binary distrib)20.0073(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 -590.4 Td [(22 April 2011)-20094.5(6)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -773 │ │ │ │ │ │ +772 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R44546912 │ │ │ │ │ │ +R33962848 │ │ │ │ │ │ │ │ │ │ │ │ -R44230456 │ │ │ │ │ │ +R33646392 │ │ │ │ │ │ │ │ │ │ │ │ -R43902568 │ │ │ │ │ │ +R33318504 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 597 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R44610160 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34026096 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1047,15 +1047,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 667 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R44610528 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34026464 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1082,15 +1082,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 472 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R44610896 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34026832 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1112,15 +1112,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-6adde4a837b9'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-e8e3caf9eb00'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 44 │ │ │ ├── ./usr/share/doc/graphviz/pdf/pathplan.3.pdf.gz │ │ │ │ ├── pathplan.3.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -72,15 +72,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20883048 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 /R21210936 10 Tf 8.16992 0 Td 127.085 Tw (\(3\) Library)Tj 173.735 0 Td 0 Tw (Functions Manual)Tj /R20883048 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 /R21210936 10 Tf 8.16992 0 Td (\(3\))Tj -0.219 Tc /R21527392 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R21527392 10 Tf 20.407 -12 Td (libpathplan)Tj 2.5 Tc /R21210936 10 Tf 51.9699 0 Td (­Œ)Tj 0 Tc 13.7 0 Td (nds and smooths shortest paths)Tj /R21527392 10.95 Tf -101.67 -16.8 Td (SYNOPSIS)Tj /R21210936 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 /R21527392 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R21527392 10 Tf 36 -12 Td (libpathplan)Tj /R21210936 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 /R21527392 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 /R21210936 10 Tf -155.96 -12 Td 0.687 Tw (The function)Tj /R20883048 10 Tf 55.2539 0 Td (Pshortestpath)Tj /R21210936 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 /R20883048 10 Tf -117.94 -12 Td [(output_r)45(oute)]TJ 5.324 Tc /R21210936 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 /R20883048 10 Tf 72.952 0 Td [(output_r)45(oute)]TJ /R21210936 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 /R20883048 10 Tf 87.75 0 Td (Pshortestpath)Tj /R21210936 10 Tf 55.5602 0 Td (.)Tj /R21527392 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 /R21210936 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 /R20883048 10 Tf 36.1102 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsopen)Tj /R21210936 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R9500264 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 /R9828152 10 Tf 8.16992 0 Td 127.085 Tw (\(3\) Library)Tj 173.735 0 Td 0 Tw (Functions Manual)Tj /R9500264 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 /R9828152 10 Tf 8.16992 0 Td (\(3\))Tj -0.219 Tc /R10144608 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R10144608 10 Tf 20.407 -12 Td (libpathplan)Tj 2.5 Tc /R9828152 10 Tf 51.9699 0 Td (­Œ)Tj 0 Tc 13.7 0 Td (nds and smooths shortest paths)Tj /R10144608 10.95 Tf -101.67 -16.8 Td (SYNOPSIS)Tj /R9828152 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 /R10144608 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R10144608 10 Tf 36 -12 Td (libpathplan)Tj /R9828152 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 /R10144608 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 /R9828152 10 Tf -155.96 -12 Td 0.687 Tw (The function)Tj /R9500264 10 Tf 55.2539 0 Td (Pshortestpath)Tj /R9828152 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 /R9500264 10 Tf -117.94 -12 Td [(output_r)45(oute)]TJ 5.324 Tc /R9828152 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 /R9500264 10 Tf 72.952 0 Td [(output_r)45(oute)]TJ /R9828152 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 /R9500264 10 Tf 87.75 0 Td (Pshortestpath)Tj /R9828152 10 Tf 55.5602 0 Td (.)Tj /R10144608 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 /R9828152 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 /R9500264 10 Tf 36.1102 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsopen)Tj /R9828152 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1812 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -593,19 +593,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R21527392 │ │ │ │ │ │ +R10144608 │ │ │ │ │ │ │ │ │ │ │ │ -R21210936 │ │ │ │ │ │ +R9828152 │ │ │ │ │ │ │ │ │ │ │ │ -R20883048 │ │ │ │ │ │ +R9500264 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -642,29 +642,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20883048 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 /R21210936 10 Tf 8.16992 0 Td 127.085 Tw (\(3\) Library)Tj 173.735 0 Td 0 Tw (Functions Manual)Tj /R20883048 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 /R21210936 10 Tf 8.16992 0 Td (\(3\))Tj /R20883048 10 Tf -420.34 -36 Td (n_obstacles)Tj /R21210936 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 /R20883048 10 Tf 36.6762 0 Td (obstacles)Tj 3.348 Tc /R21210936 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 /R20883048 10 Tf 47.7699 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsclose)Tj /R21210936 10 Tf 31.9398 0 Td (frees the data allocated in)Tj -0.8 Tc /R20883048 10 Tf 104.69 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsopen)Tj /R21210936 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 /R20883048 10 Tf 144.834 0 Td [(output_r)45(oute)]TJ 3.584 Tc /R21210936 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 /R20883048 10 Tf 157.342 0 Td [(output_r)45(oute)]TJ /R21210936 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 /R21527392 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 /R21210936 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 /R20883048 10 Tf -388.416 -12 Td [(n_barrier)10.0159(s)]TJ /R21210936 10 Tf 45.9137 0 Td 0.734 Tw [(barrier line se)14.9951(gments speciŒed in the array)]TJ /R20883048 10 Tf 177.448 0 Td [(barrier)10.0146(s)]TJ 3.234 Tc /R21210936 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 /R20883048 10 Tf 42.05 0 Td (endpoint_slopes)Tj 2.69 Tc /R21210936 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 /R20883048 10 Tf 30.932 0 Td (T)Tj /R21210936 10 Tf 8.25117 0 Td (at an endpo-)Tj -382.188 -12 Td 1.185 Tw (ing, one could use)Tj /R20883048 10 Tf 80.0102 0 Td (\(cos\(T\),sin\(T\)\))Tj 6.185 Tc /R21210936 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 /R20883048 10 Tf -328.384 -12 Td [(output_r)45(oute)]TJ /R21210936 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 /R20883048 10 Tf 75.4641 0 Td [(output_r)45(oute)]TJ /R21210936 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 /R20883048 10 Tf 192.17 0 Td [(Pr)45(outespline)]TJ /R21210936 10 Tf 50.6602 0 Td (.)Tj /R21527392 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 /R21210936 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 /R20883048 10 Tf 72.9961 0 Td [(barrier)10.0146(s)]TJ /R21210936 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 /R20883048 10 Tf 27.2199 0 Td [(Ppolybarrier)10.0073(s)]TJ 5 Tc /R21210936 10 Tf 56.0098 0 Td (.T)Tj 0 Tc 13.6102 0 Td (he function returns 1 on success.)Tj -0.11 Tc /R21527392 10.95 Tf -132.84 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R21210936 10 Tf 20.9004 -12 Td 0.38 Tw (The function)Tj /R20883048 10 Tf 54.6398 0 Td [(Pr)45(outespline)]TJ /R21210936 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 /R21527392 10.95 Tf -177.08 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R21210936 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R9500264 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 /R9828152 10 Tf 8.16992 0 Td 127.085 Tw (\(3\) Library)Tj 173.735 0 Td 0 Tw (Functions Manual)Tj /R9500264 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 /R9828152 10 Tf 8.16992 0 Td (\(3\))Tj /R9500264 10 Tf -420.34 -36 Td (n_obstacles)Tj /R9828152 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 /R9500264 10 Tf 36.6762 0 Td (obstacles)Tj 3.348 Tc /R9828152 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 /R9500264 10 Tf 47.7699 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsclose)Tj /R9828152 10 Tf 31.9398 0 Td (frees the data allocated in)Tj -0.8 Tc /R9500264 10 Tf 104.69 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsopen)Tj /R9828152 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 /R9500264 10 Tf 144.834 0 Td [(output_r)45(oute)]TJ 3.584 Tc /R9828152 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 /R9500264 10 Tf 157.342 0 Td [(output_r)45(oute)]TJ /R9828152 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 /R10144608 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 /R9828152 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 /R9500264 10 Tf -388.416 -12 Td [(n_barrier)10.0159(s)]TJ /R9828152 10 Tf 45.9137 0 Td 0.734 Tw [(barrier line se)14.9951(gments speciŒed in the array)]TJ /R9500264 10 Tf 177.448 0 Td [(barrier)10.0146(s)]TJ 3.234 Tc /R9828152 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 /R9500264 10 Tf 42.05 0 Td (endpoint_slopes)Tj 2.69 Tc /R9828152 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 /R9500264 10 Tf 30.932 0 Td (T)Tj /R9828152 10 Tf 8.25117 0 Td (at an endpo-)Tj -382.188 -12 Td 1.185 Tw (ing, one could use)Tj /R9500264 10 Tf 80.0102 0 Td (\(cos\(T\),sin\(T\)\))Tj 6.185 Tc /R9828152 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 /R9500264 10 Tf -328.384 -12 Td [(output_r)45(oute)]TJ /R9828152 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 /R9500264 10 Tf 75.4641 0 Td [(output_r)45(oute)]TJ /R9828152 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 /R9500264 10 Tf 192.17 0 Td [(Pr)45(outespline)]TJ /R9828152 10 Tf 50.6602 0 Td (.)Tj /R10144608 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 /R9828152 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 /R9500264 10 Tf 72.9961 0 Td [(barrier)10.0146(s)]TJ /R9828152 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 /R9500264 10 Tf 27.2199 0 Td [(Ppolybarrier)10.0073(s)]TJ 5 Tc /R9828152 10 Tf 56.0098 0 Td (.T)Tj 0 Tc 13.6102 0 Td (he function returns 1 on success.)Tj -0.11 Tc /R10144608 10.95 Tf -132.84 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R9828152 10 Tf 20.9004 -12 Td 0.38 Tw (The function)Tj /R9500264 10 Tf 54.6398 0 Td [(Pr)45(outespline)]TJ /R9828152 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 /R10144608 10.95 Tf -177.08 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R9828152 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2893 │ │ │ │ │ │ +2890 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R21527392 │ │ │ │ │ │ +R10144608 │ │ │ │ │ │ │ │ │ │ │ │ -R21210936 │ │ │ │ │ │ +R9828152 │ │ │ │ │ │ │ │ │ │ │ │ -R20883048 │ │ │ │ │ │ +R9500264 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -719,15 +719,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 469 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R20511792 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R9129008 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -747,15 +747,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 602 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R20512160 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R9129376 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -777,18 +777,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -335 │ │ │ │ │ │ +334 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R20512528 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R9129744 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -796,15 +796,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-4adf8099bd1f'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-b2c15bc1f745'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 27 │ │ │ ├── ./usr/share/doc/graphviz/pdf/prune.pdf.gz │ │ │ │ ├── prune.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -72,20 +72,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15578728 10 Tf 1 0 0 1 73.25 793.89 Tm (prune)Tj /R15906616 10 Tf 23.5102 0 Td 138.7 Tw (\(1\) General)Tj 187.01 0 Td 0 Tw (Commands Manual)Tj /R15578728 10 Tf 221.06 0 Td (prune)Tj /R15906616 10 Tf 23.5102 0 Td (\(1\))Tj -0.219 Tc /R16223072 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R15906616 10 Tf 20.407 -12 Td (prune ­ Prune directed graphs)Tj /R16223072 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R16223072 10 Tf 36 -12 Td (prune)Tj /R15906616 10 Tf 28.0602 0 Td ([)Tj /R16223072 10 Tf 5.83008 0 Td (­n)Tj /R15578728 10 Tf 13.7602 0 Td (node)Tj 2.5 Tc /R15906616 10 Tf 22.1199 0 Td (][)Tj 0 Tc /R16223072 10 Tf 11.6602 0 Td (­N)Tj /R15578728 10 Tf 15.4199 0 Td [(attr)10(spec)]TJ 2.5 Tc /R15906616 10 Tf 34.9301 0 Td (][)Tj 0 Tc /R16223072 10 Tf 11.6602 0 Td (­v)Tj 2.5 Tc /R15906616 10 Tf 13.2 0 Td (][)Tj 0 Tc /R16223072 10 Tf 11.6602 0 Td (­)Tj /R15906616 10 Tf 5.7 0 Td (\()Tj /R16223072 10 Tf 3.33008 0 Td (h)Tj /R15906616 10 Tf 5.56016 0 Td (|)Tj /R16223072 10 Tf 2 0 Td (?)Tj 5 Tc /R15906616 10 Tf 5 0 Td (\)])Tj 0 Tc 14.1602 0 Td ([)Tj /R15578728 10 Tf 7.73984 0 Td (Œles ...)Tj /R15906616 10 Tf 31.1102 0 Td (])Tj /R16223072 10.95 Tf -278.901 -16.8 Td (DESCRIPTION)Tj /R16223072 10 Tf 36 -12 Td (prune)Tj /R15906616 10 Tf 29.3551 0 Td 1.295 Tw (reads directed graphs in the same format used by)Tj /R16223072 10 Tf 209.664 0 Td (dot\(1\))Tj /R15906616 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 /R16223072 10 Tf 214.957 0 Td 2.727 Tw (gvpr\(1\). prune)Tj /R15906616 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 /R16223072 10 Tf 20.334 0 Td (prune)Tj /R15906616 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 /R16223072 10 Tf 64.9238 0 Td (prune)Tj /R15906616 10 Tf -406.442 -12 Td 0 Tw (writes the result to the stdout.)Tj /R16223072 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R16223072 10 Tf 36 -12 Td (­n)Tj /R15578728 10 Tf 13.7602 0 Td (name)Tj /R15906616 10 Tf 22.2398 -12 Td (SpeciŒes name of node to prune.)Tj /R16223072 10 Tf -36 -16.8 Td (­N)Tj /R15578728 10 Tf 15.4199 0 Td [(attr)10(spec)]TJ /R15906616 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 /R15578728 10 Tf 52.898 0 Td [(attr)10(spec)]TJ /R15906616 10 Tf 35.109 0 Td (is a string)Tj -356.754 -12 Td 0 Tw (of the form)Tj /R15578728 10 Tf 47.8199 0 Td (attr)Tj /R15906616 10 Tf 15.1801 0 Td (=)Tj /R15578728 10 Tf 5.93008 0 Td [(value)14.9854(.)]TJ /R16223072 10 Tf -104.93 -16.8 Td (­v)Tj -1.11 Tc /R15906616 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R16223072 10 Tf -46.55 -16.8 Td (­h ­?)Tj /R15906616 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ /R16223072 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R15906616 10 Tf 36 -12 Td (An input graph)Tj /R15578728 10 Tf 63.1801 0 Td (test.gv)Tj /R15906616 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 /R15578728 10 Tf 83.7301 0 Td (test.gv)Tj /R15906616 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R39310952 10 Tf 1 0 0 1 73.25 793.89 Tm (prune)Tj /R39638840 10 Tf 23.5102 0 Td 138.7 Tw (\(1\) General)Tj 187.01 0 Td 0 Tw (Commands Manual)Tj /R39310952 10 Tf 221.06 0 Td (prune)Tj /R39638840 10 Tf 23.5102 0 Td (\(1\))Tj -0.219 Tc /R39955296 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R39638840 10 Tf 20.407 -12 Td (prune ­ Prune directed graphs)Tj /R39955296 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R39955296 10 Tf 36 -12 Td (prune)Tj /R39638840 10 Tf 28.0602 0 Td ([)Tj /R39955296 10 Tf 5.83008 0 Td (­n)Tj /R39310952 10 Tf 13.7602 0 Td (node)Tj 2.5 Tc /R39638840 10 Tf 22.1199 0 Td (][)Tj 0 Tc /R39955296 10 Tf 11.6602 0 Td (­N)Tj /R39310952 10 Tf 15.4199 0 Td [(attr)10(spec)]TJ 2.5 Tc /R39638840 10 Tf 34.9301 0 Td (][)Tj 0 Tc /R39955296 10 Tf 11.6602 0 Td (­v)Tj 2.5 Tc /R39638840 10 Tf 13.2 0 Td (][)Tj 0 Tc /R39955296 10 Tf 11.6602 0 Td (­)Tj /R39638840 10 Tf 5.7 0 Td (\()Tj /R39955296 10 Tf 3.33008 0 Td (h)Tj /R39638840 10 Tf 5.56016 0 Td (|)Tj /R39955296 10 Tf 2 0 Td (?)Tj 5 Tc /R39638840 10 Tf 5 0 Td (\)])Tj 0 Tc 14.1602 0 Td ([)Tj /R39310952 10 Tf 7.73984 0 Td (Œles ...)Tj /R39638840 10 Tf 31.1102 0 Td (])Tj /R39955296 10.95 Tf -278.901 -16.8 Td (DESCRIPTION)Tj /R39955296 10 Tf 36 -12 Td (prune)Tj /R39638840 10 Tf 29.3551 0 Td 1.295 Tw (reads directed graphs in the same format used by)Tj /R39955296 10 Tf 209.664 0 Td (dot\(1\))Tj /R39638840 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 /R39955296 10 Tf 214.957 0 Td 2.727 Tw (gvpr\(1\). prune)Tj /R39638840 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 /R39955296 10 Tf 20.334 0 Td (prune)Tj /R39638840 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 /R39955296 10 Tf 64.9238 0 Td (prune)Tj /R39638840 10 Tf -406.442 -12 Td 0 Tw (writes the result to the stdout.)Tj /R39955296 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R39955296 10 Tf 36 -12 Td (­n)Tj /R39310952 10 Tf 13.7602 0 Td (name)Tj /R39638840 10 Tf 22.2398 -12 Td (SpeciŒes name of node to prune.)Tj /R39955296 10 Tf -36 -16.8 Td (­N)Tj /R39310952 10 Tf 15.4199 0 Td [(attr)10(spec)]TJ /R39638840 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 /R39310952 10 Tf 52.898 0 Td [(attr)10(spec)]TJ /R39638840 10 Tf 35.109 0 Td (is a string)Tj -356.754 -12 Td 0 Tw (of the form)Tj /R39310952 10 Tf 47.8199 0 Td (attr)Tj /R39638840 10 Tf 15.1801 0 Td (=)Tj /R39310952 10 Tf 5.93008 0 Td [(value)14.9854(.)]TJ /R39955296 10 Tf -104.93 -16.8 Td (­v)Tj -1.11 Tc /R39638840 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R39955296 10 Tf -46.55 -16.8 Td (­h ­?)Tj /R39638840 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ /R39955296 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R39638840 10 Tf 36 -12 Td (An input graph)Tj /R39310952 10 Tf 63.1801 0 Td (test.gv)Tj /R39638840 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 /R39310952 10 Tf 83.7301 0 Td (test.gv)Tj /R39638840 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1824 │ │ │ │ │ │ +1822 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ ELLCUF+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -651,19 +651,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R16223072 │ │ │ │ │ │ +R39955296 │ │ │ │ │ │ │ │ │ │ │ │ -R15906616 │ │ │ │ │ │ +R39638840 │ │ │ │ │ │ │ │ │ │ │ │ -R15578728 │ │ │ │ │ │ +R39310952 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -700,29 +700,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15578728 10 Tf 1 0 0 1 73.25 793.89 Tm (prune)Tj /R15906616 10 Tf 23.5102 0 Td 138.7 Tw (\(1\) General)Tj 187.01 0 Td 0 Tw (Commands Manual)Tj /R15578728 10 Tf 221.06 0 Td (prune)Tj /R15906616 10 Tf 23.5102 0 Td (\(1\))Tj -420.341 -36 Td (\(note the additional edge from)Tj /R15578728 10 Tf 123.43 0 Td (C)Tj /R15906616 10 Tf 9.88984 0 Td (to)Tj /R15578728 10 Tf 10.7898 0 Td (E)Tj /R15906616 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 /R15578728 10 Tf 24.6699 0 Td (E)Tj /R15906616 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 /R15578728 10 Tf 88.7102 0 Td (C)Tj /R15906616 10 Tf 9.88984 0 Td (is not being pruned.)Tj /R16223072 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 /R16223072 10 Tf -20.0855 -12 Td (prune)Tj /R15906616 10 Tf 28.0602 0 Td [(returns 0 on successful completion.)-500(It returns 1 if an error occurs.)]TJ /R16223072 10.95 Tf -64.0602 -16.8 Td (SEE ALSO)Tj /R16223072 10 Tf 36 -12 Td (dot)Tj /R15906616 10 Tf 13.8898 0 Td (\(1\),)Tj /R16223072 10 Tf 16.6602 0 Td (gvpr)Tj /R15906616 10 Tf 20 0 Td (\(1\))Tj -0.548 Tc /R16223072 10.95 Tf -86.55 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R15906616 10 Tf 20.7363 -12 Td (Marcus Harnisch <marcus.harnisch@gmx.net>)Tj 427 -439.2 Td (2)Tj ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R39310952 10 Tf 1 0 0 1 73.25 793.89 Tm (prune)Tj /R39638840 10 Tf 23.5102 0 Td 138.7 Tw (\(1\) General)Tj 187.01 0 Td 0 Tw (Commands Manual)Tj /R39310952 10 Tf 221.06 0 Td (prune)Tj /R39638840 10 Tf 23.5102 0 Td (\(1\))Tj -420.341 -36 Td (\(note the additional edge from)Tj /R39310952 10 Tf 123.43 0 Td (C)Tj /R39638840 10 Tf 9.88984 0 Td (to)Tj /R39310952 10 Tf 10.7898 0 Td (E)Tj /R39638840 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 /R39310952 10 Tf 24.6699 0 Td (E)Tj /R39638840 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 /R39310952 10 Tf 88.7102 0 Td (C)Tj /R39638840 10 Tf 9.88984 0 Td (is not being pruned.)Tj /R39955296 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 /R39955296 10 Tf -20.0855 -12 Td (prune)Tj /R39638840 10 Tf 28.0602 0 Td [(returns 0 on successful completion.)-500(It returns 1 if an error occurs.)]TJ /R39955296 10.95 Tf -64.0602 -16.8 Td (SEE ALSO)Tj /R39955296 10 Tf 36 -12 Td (dot)Tj /R39638840 10 Tf 13.8898 0 Td (\(1\),)Tj /R39955296 10 Tf 16.6602 0 Td (gvpr)Tj /R39638840 10 Tf 20 0 Td (\(1\))Tj -0.548 Tc /R39955296 10.95 Tf -86.55 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R39638840 10 Tf 20.7363 -12 Td (Marcus Harnisch <marcus.harnisch@gmx.net>)Tj 427 -439.2 Td (2)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -742 │ │ │ │ │ │ +741 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R16223072 │ │ │ │ │ │ +R39955296 │ │ │ │ │ │ │ │ │ │ │ │ -R15906616 │ │ │ │ │ │ +R39638840 │ │ │ │ │ │ │ │ │ │ │ │ -R15578728 │ │ │ │ │ │ +R39310952 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -777,15 +777,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 384 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R11603744 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R35335968 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -805,15 +805,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 529 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16223368 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39955592 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -832,18 +832,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -285 │ │ │ │ │ │ +287 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16223736 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39955960 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -865,15 +865,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-06cb736cde04'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-06198bc2dbff'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 28 │ │ │ ├── ./usr/share/doc/graphviz/pdf/sccmap.1.pdf.gz │ │ │ │ ├── sccmap.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R28169832 10 Tf 1 0 0 1 72.3301 793.89 Tm (SCCMAP)Tj /R28497720 10 Tf 39.3301 0 Td 123.8 Tw (\(1\) General)Tj 172.11 0 Td 0 Tw (Commands Manual)Tj /R28169832 10 Tf 205.24 0 Td (SCCMAP)Tj /R28497720 10 Tf 39.3301 0 Td (\(1\))Tj -0.219 Tc /R28814176 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R28497720 10 Tf 20.407 -12 Td [(sccmap ­ e)15.0073(xtract strongly connected components of directed graphs)]TJ /R28814176 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R28814176 10 Tf 36 -12 Td (sccmap)Tj /R28497720 10 Tf 34.1602 0 Td ([)Tj /R28814176 10 Tf 3.33008 0 Td (­dsv)Tj 2.5 Tc /R28497720 10 Tf 20.15 0 Td (][)Tj 0 Tc /R28814176 10 Tf 11.6602 0 Td (­o)Tj /R28169832 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R28497720 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R28169832 10 Tf 13.5699 0 Td (Œles)Tj /R28497720 10 Tf 18.8801 0 Td (])Tj /R28814176 10.95 Tf -176.361 -16.8 Td (DESCRIPTION)Tj /R28169832 10 Tf 36.3398 -12 Td (sccmap)Tj /R28497720 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 /R28814176 10 Tf 62.7602 0 Td (sccmap)Tj /R28497720 10 Tf 34.1602 0 Td [(is a w)9.99268(ay of partitioning lar)17.9834(ge graphs into more manageable pieces.)]TJ /R28814176 10.95 Tf -132.92 -16.8 Td (OPTIONS)Tj /R28497720 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R28814176 10 Tf 16.8 TL (­d)' /R28497720 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 /R28814176 10 Tf -87.0695 -16.8 Td (­s)Tj /R28497720 10 Tf 36 0 Td (Do not print the resulting graphs. Only the statistics are important.)Tj /R28814176 10 Tf -36 -16.8 Td (­S)Tj /R28497720 10 Tf 36 0 Td (Just print the resulting graphs. No statistics are printed.)Tj /R28814176 10 Tf -36 -16.8 Td (­o)Tj /R28169832 10 Tf 10.9301 0 Td (output)Tj /R28497720 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R28169832 10 Tf 94.1801 0 Td (output)Tj 2.5 Tc /R28497720 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 /R28814176 10 Tf 10 0 Td (sccmap)Tj /R28497720 10 Tf 34.1602 0 Td (uses stdout.)Tj /R28814176 10 Tf -246.161 -16.8 Td (­v)Tj /R28497720 10 Tf 36 0 Td 0.585 Tw (Generate additional statistics. In particular)Tj 171.63 0 Td (,)Tj /R28814176 10 Tf 5.58594 0 Td (sccmap)Tj /R28497720 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 /R28814176 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R28497720 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R28169832 10 Tf 1.91016 -16.8 Td (Œles)Tj /R28497720 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 /R28169832 10 Tf 272.314 0 Td (Œles)Tj /R28497720 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R28814176 10.95 Tf -76 -16.8 Td [(DIA)54.9606(GNOSTICS)]TJ /R28814176 10 Tf 36 -12 Td (sccmap)Tj /R28497720 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 /R28814176 10.95 Tf -70.1602 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R28497720 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 /R28814176 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R28497720 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20629096 10 Tf 1 0 0 1 72.3301 793.89 Tm (SCCMAP)Tj /R20956984 10 Tf 39.3301 0 Td 123.8 Tw (\(1\) General)Tj 172.11 0 Td 0 Tw (Commands Manual)Tj /R20629096 10 Tf 205.24 0 Td (SCCMAP)Tj /R20956984 10 Tf 39.3301 0 Td (\(1\))Tj -0.219 Tc /R21273440 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R20956984 10 Tf 20.407 -12 Td [(sccmap ­ e)15.0073(xtract strongly connected components of directed graphs)]TJ /R21273440 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R21273440 10 Tf 36 -12 Td (sccmap)Tj /R20956984 10 Tf 34.1602 0 Td ([)Tj /R21273440 10 Tf 3.33008 0 Td (­dsv)Tj 2.5 Tc /R20956984 10 Tf 20.15 0 Td (][)Tj 0 Tc /R21273440 10 Tf 11.6602 0 Td (­o)Tj /R20629096 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R20956984 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R20629096 10 Tf 13.5699 0 Td (Œles)Tj /R20956984 10 Tf 18.8801 0 Td (])Tj /R21273440 10.95 Tf -176.361 -16.8 Td (DESCRIPTION)Tj /R20629096 10 Tf 36.3398 -12 Td (sccmap)Tj /R20956984 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 /R21273440 10 Tf 62.7602 0 Td (sccmap)Tj /R20956984 10 Tf 34.1602 0 Td [(is a w)9.99268(ay of partitioning lar)17.9834(ge graphs into more manageable pieces.)]TJ /R21273440 10.95 Tf -132.92 -16.8 Td (OPTIONS)Tj /R20956984 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R21273440 10 Tf 16.8 TL (­d)' /R20956984 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 /R21273440 10 Tf -87.0695 -16.8 Td (­s)Tj /R20956984 10 Tf 36 0 Td (Do not print the resulting graphs. Only the statistics are important.)Tj /R21273440 10 Tf -36 -16.8 Td (­S)Tj /R20956984 10 Tf 36 0 Td (Just print the resulting graphs. No statistics are printed.)Tj /R21273440 10 Tf -36 -16.8 Td (­o)Tj /R20629096 10 Tf 10.9301 0 Td (output)Tj /R20956984 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R20629096 10 Tf 94.1801 0 Td (output)Tj 2.5 Tc /R20956984 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 /R21273440 10 Tf 10 0 Td (sccmap)Tj /R20956984 10 Tf 34.1602 0 Td (uses stdout.)Tj /R21273440 10 Tf -246.161 -16.8 Td (­v)Tj /R20956984 10 Tf 36 0 Td 0.585 Tw (Generate additional statistics. In particular)Tj 171.63 0 Td (,)Tj /R21273440 10 Tf 5.58594 0 Td (sccmap)Tj /R20956984 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 /R21273440 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R20956984 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R20629096 10 Tf 1.91016 -16.8 Td (Œles)Tj /R20956984 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 /R20629096 10 Tf 272.314 0 Td (Œles)Tj /R20956984 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R21273440 10.95 Tf -76 -16.8 Td [(DIA)54.9606(GNOSTICS)]TJ /R21273440 10 Tf 36 -12 Td (sccmap)Tj /R20956984 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 /R21273440 10.95 Tf -70.1602 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R20956984 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 /R21273440 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R20956984 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1572 │ │ │ │ │ │ +1570 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ ZNBXCV+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -617,19 +617,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R28814176 │ │ │ │ │ │ +R21273440 │ │ │ │ │ │ │ │ │ │ │ │ -R28497720 │ │ │ │ │ │ +R20956984 │ │ │ │ │ │ │ │ │ │ │ │ -R28169832 │ │ │ │ │ │ +R20629096 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -684,15 +684,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 331 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R28839576 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21298840 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -712,15 +712,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 502 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R28839944 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21299208 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -739,18 +739,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -266 │ │ │ │ │ │ +267 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R28840312 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21299576 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -772,15 +772,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-97d9ed947a44'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-16acf51cd61b'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 24 │ │ │ ├── ./usr/share/doc/graphviz/pdf/tcldot.3tcl.pdf.gz │ │ │ │ ├── tcldot.3tcl.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -77,15 +77,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R24757864 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R25083640 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R24757864 10 Tf 399.29 0 Td (tcldot)Tj /R25083640 10 Tf 23.4602 0 Td (\(3tcl\))Tj -0.219 Tc /R25402208 10.95 Tf -446.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R25083640 10 Tf 20.407 -12 Td (tcldot ­ graph manipulation in tcl)Tj /R25402208 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R25083640 10 Tf 36 -12 Td (#!/usr/local/bin/tclsh)Tj 12 TL (package require)' /R25402208 10 Tf 66.0801 0 Td (Tcldot)Tj /R25402208 10.95 Tf -102.08 -28.8 Td [(USA)54.9729(GE)]TJ /R25083640 10 Tf 36 -12 Td [(Requires the dynamic loading f)10.0146(acilities of tcl7.6 or later)55.0146(.)]TJ /R25402208 10.95 Tf -36 -28.8 Td [(INTR)30.0371(ODUCTION)]TJ /R25402208 10 Tf 36 -12 Td (tcldot)Tj /R25083640 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 /R25402208 10 Tf 229.766 0 Td (dot\(1\),)Tj /R25083640 10 Tf 30.7469 0 Td (and the)Tj -402.641 -12 Td 0.706 Tw [(undirected graph f)10.0122(acilities of)]TJ /R25402208 10 Tf 120.474 0 Td (neato\(1\),)Tj /R25083640 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 /R25402208 10 Tf -398.386 -12 Td (tcldot)Tj /R25083640 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 /R25402208 10 Tf 12.5648 0 Td (dot)Tj /R25083640 10 Tf 16.4539 0 Td (and)Tj /R25402208 10 Tf 17.0039 0 Td (neato)Tj /R25083640 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 /R25402208 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R25402208 10 Tf 36 -12 Td (tcldot)Tj /R25083640 10 Tf 28.4371 0 Td 1.498 Tw (initially adds only three commands to tcl, namely)Tj /R25402208 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 /R25083640 10 Tf 34.0879 0 Td (and)Tj /R25402208 10 Tf 18.4379 0 Td [(dotstring)15.0146(.)]TJ /R25083640 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:)' /R24757864 10 Tf 36.3102 -16.8 Td (handle)Tj /R25402208 10 Tf 29.9 0 Td (<method>)Tj /R24757864 10 Tf 47.3699 0 Td [(par)15.0146(ameter)10.0073(s)]TJ /R25083640 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 /R25402208 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 /R25083640 10 Tf -36 -16.8 Td (Node methods are:)Tj /R25402208 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 /R25083640 10 Tf -36 -16.8 Td (Edge methods are:)Tj /R25402208 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 /R24757864 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 /R25083640 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 /R24757864 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 /R25083640 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 /R25402208 10 Tf 51.1801 0 Td (dot\(1\))Tj /R25083640 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 /R24757864 10 Tf 88.9191 0 Td [(gr)15.0146(aphT)74.0088(ype)]TJ /R25083640 10 Tf 47.1227 0 Td (parameter the)Tj /R25402208 10 Tf 61.2059 0 Td (dotnew)Tj /R25083640 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15447656 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R15773432 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R15447656 10 Tf 399.29 0 Td (tcldot)Tj /R15773432 10 Tf 23.4602 0 Td (\(3tcl\))Tj -0.219 Tc /R16092000 10.95 Tf -446.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R15773432 10 Tf 20.407 -12 Td (tcldot ­ graph manipulation in tcl)Tj /R16092000 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R15773432 10 Tf 36 -12 Td (#!/usr/local/bin/tclsh)Tj 12 TL (package require)' /R16092000 10 Tf 66.0801 0 Td (Tcldot)Tj /R16092000 10.95 Tf -102.08 -28.8 Td [(USA)54.9729(GE)]TJ /R15773432 10 Tf 36 -12 Td [(Requires the dynamic loading f)10.0146(acilities of tcl7.6 or later)55.0146(.)]TJ /R16092000 10.95 Tf -36 -28.8 Td [(INTR)30.0371(ODUCTION)]TJ /R16092000 10 Tf 36 -12 Td (tcldot)Tj /R15773432 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 /R16092000 10 Tf 229.766 0 Td (dot\(1\),)Tj /R15773432 10 Tf 30.7469 0 Td (and the)Tj -402.641 -12 Td 0.706 Tw [(undirected graph f)10.0122(acilities of)]TJ /R16092000 10 Tf 120.474 0 Td (neato\(1\),)Tj /R15773432 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 /R16092000 10 Tf -398.386 -12 Td (tcldot)Tj /R15773432 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 /R16092000 10 Tf 12.5648 0 Td (dot)Tj /R15773432 10 Tf 16.4539 0 Td (and)Tj /R16092000 10 Tf 17.0039 0 Td (neato)Tj /R15773432 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 /R16092000 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R16092000 10 Tf 36 -12 Td (tcldot)Tj /R15773432 10 Tf 28.4371 0 Td 1.498 Tw (initially adds only three commands to tcl, namely)Tj /R16092000 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 /R15773432 10 Tf 34.0879 0 Td (and)Tj /R16092000 10 Tf 18.4379 0 Td [(dotstring)15.0146(.)]TJ /R15773432 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:)' /R15447656 10 Tf 36.3102 -16.8 Td (handle)Tj /R16092000 10 Tf 29.9 0 Td (<method>)Tj /R15447656 10 Tf 47.3699 0 Td [(par)15.0146(ameter)10.0073(s)]TJ /R15773432 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 /R16092000 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 /R15773432 10 Tf -36 -16.8 Td (Node methods are:)Tj /R16092000 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 /R15773432 10 Tf -36 -16.8 Td (Edge methods are:)Tj /R16092000 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 /R15447656 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 /R15773432 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 /R15447656 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 /R15773432 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 /R16092000 10 Tf 51.1801 0 Td (dot\(1\))Tj /R15773432 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 /R15447656 10 Tf 88.9191 0 Td [(gr)15.0146(aphT)74.0088(ype)]TJ /R15773432 10 Tf 47.1227 0 Td (parameter the)Tj /R16092000 10 Tf 61.2059 0 Td (dotnew)Tj /R15773432 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2274 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -625,19 +625,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R25402208 │ │ │ │ │ │ +R16092000 │ │ │ │ │ │ │ │ │ │ │ │ -R25083640 │ │ │ │ │ │ +R15773432 │ │ │ │ │ │ │ │ │ │ │ │ -R24757864 │ │ │ │ │ │ +R15447656 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -674,29 +674,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R24757864 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R25083640 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R24757864 10 Tf 399.29 0 Td (tcldot)Tj /R25083640 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 /R25402208 10 Tf 84.748 0 Td (dot\(1\),)Tj -0.2 Tc /R25083640 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 /R25402208 10 Tf 12.1672 0 Td (dot)Tj /R25083640 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 /R25402208 10 Tf 7.77695 0 Td (tcldot)Tj /R25083640 10 Tf 27.2172 0 Td 0.276 Tw [(the "=" has been replaced by a " " \(space\))-527.607(to be more consistent with)]TJ /R25402208 10 Tf 283.26 0 Td (tcl)Tj /R25083640 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 /R25402208 10 Tf -107.13 -28.8 Td [(dotr)18(ead)]TJ /R24757864 10 Tf 35.65 0 Td (ŒleHandle)Tj /R25083640 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 /R24757864 10 Tf 380.45 0 Td (Œle-)Tj -380.45 -12 Td [(Handle)15.0159(.)]TJ /R25083640 10 Tf 36.7898 0 Td 0 Tw (The command returns the)Tj /R24757864 10 Tf 105.4 0 Td [(gr)15.0146(aphHandle)]TJ /R25083640 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])' /R25402208 10 Tf -46 -28.8 Td (dotstring)Tj /R24757864 10 Tf 41.3898 0 Td (string)Tj /R25083640 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 /R24757864 10 Tf 368.928 0 Td [(gr)15.0146(aph-)]TJ -368.928 -12 Td (Handle)Tj /R25083640 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 /R24757864 10 Tf -46 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td (addnode)Tj /R24757864 10 Tf 39.1801 0 Td [(?nodeName? ?attrib)20(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R25083640 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 /R24757864 10 Tf 140.415 0 Td [(gr)15.0146(aphHandle)]TJ /R25083640 10 Tf 56.775 0 Td (and returns its)Tj /R24757864 10 Tf 62.2648 0 Td [(nodeHandle)14.9902(.)]TJ /R25083640 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 /R25402208 10 Tf 92.7078 0 Td (dot\(1\),)Tj -0.2 Tc /R25083640 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 /R25402208 10 Tf 118.66 0 Td (tcldot)Tj /R25083640 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 /R25402208 10 Tf 167.986 0 Td [(tcldot')37(s)]TJ /R25083640 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 /R24757864 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td (addedge)Tj /R24757864 10 Tf 38.0602 0 Td [(tailNode headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R25083640 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 /R24757864 10 Tf 136.292 0 Td [(gr)15.0146(aphHandle)]TJ /R25083640 10 Tf 56.1859 0 Td (and returns its)Tj /R25402208 10 Tf 60.1379 0 Td (edgeHandle.)Tj /R24757864 10 Tf 58.516 0 Td (tailN-)Tj -372.66 -12 Td (ode)Tj /R25083640 10 Tf 17.1199 0 Td (and)Tj /R24757864 10 Tf 17.25 0 Td (headNode)Tj /R25083640 10 Tf 43.2301 0 Td 0 Tw (can be speciŒed either by their)Tj /R24757864 10 Tf 125.33 0 Td (nodeHandle)Tj /R25083640 10 Tf 51.5602 0 Td (or by their)Tj /R24757864 10 Tf 44.5199 0 Td [(nodeName)15.0098(.)]TJ /R25083640 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15447656 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R15773432 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R15447656 10 Tf 399.29 0 Td (tcldot)Tj /R15773432 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 /R16092000 10 Tf 84.748 0 Td (dot\(1\),)Tj -0.2 Tc /R15773432 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 /R16092000 10 Tf 12.1672 0 Td (dot)Tj /R15773432 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 /R16092000 10 Tf 7.77695 0 Td (tcldot)Tj /R15773432 10 Tf 27.2172 0 Td 0.276 Tw [(the "=" has been replaced by a " " \(space\))-527.607(to be more consistent with)]TJ /R16092000 10 Tf 283.26 0 Td (tcl)Tj /R15773432 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 /R16092000 10 Tf -107.13 -28.8 Td [(dotr)18(ead)]TJ /R15447656 10 Tf 35.65 0 Td (ŒleHandle)Tj /R15773432 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 /R15447656 10 Tf 380.45 0 Td (Œle-)Tj -380.45 -12 Td [(Handle)15.0159(.)]TJ /R15773432 10 Tf 36.7898 0 Td 0 Tw (The command returns the)Tj /R15447656 10 Tf 105.4 0 Td [(gr)15.0146(aphHandle)]TJ /R15773432 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])' /R16092000 10 Tf -46 -28.8 Td (dotstring)Tj /R15447656 10 Tf 41.3898 0 Td (string)Tj /R15773432 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 /R15447656 10 Tf 368.928 0 Td [(gr)15.0146(aph-)]TJ -368.928 -12 Td (Handle)Tj /R15773432 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 /R15447656 10 Tf -46 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td (addnode)Tj /R15447656 10 Tf 39.1801 0 Td [(?nodeName? ?attrib)20(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R15773432 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 /R15447656 10 Tf 140.415 0 Td [(gr)15.0146(aphHandle)]TJ /R15773432 10 Tf 56.775 0 Td (and returns its)Tj /R15447656 10 Tf 62.2648 0 Td [(nodeHandle)14.9902(.)]TJ /R15773432 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 /R16092000 10 Tf 92.7078 0 Td (dot\(1\),)Tj -0.2 Tc /R15773432 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 /R16092000 10 Tf 118.66 0 Td (tcldot)Tj /R15773432 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 /R16092000 10 Tf 167.986 0 Td [(tcldot')37(s)]TJ /R15773432 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 /R15447656 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td (addedge)Tj /R15447656 10 Tf 38.0602 0 Td [(tailNode headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R15773432 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 /R15447656 10 Tf 136.292 0 Td [(gr)15.0146(aphHandle)]TJ /R15773432 10 Tf 56.1859 0 Td (and returns its)Tj /R16092000 10 Tf 60.1379 0 Td (edgeHandle.)Tj /R15447656 10 Tf 58.516 0 Td (tailN-)Tj -372.66 -12 Td (ode)Tj /R15773432 10 Tf 17.1199 0 Td (and)Tj /R15447656 10 Tf 17.25 0 Td (headNode)Tj /R15773432 10 Tf 43.2301 0 Td 0 Tw (can be speciŒed either by their)Tj /R15447656 10 Tf 125.33 0 Td (nodeHandle)Tj /R15773432 10 Tf 51.5602 0 Td (or by their)Tj /R15447656 10 Tf 44.5199 0 Td [(nodeName)15.0098(.)]TJ /R15773432 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2550 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R25402208 │ │ │ │ │ │ +R16092000 │ │ │ │ │ │ │ │ │ │ │ │ -R25083640 │ │ │ │ │ │ +R15773432 │ │ │ │ │ │ │ │ │ │ │ │ -R24757864 │ │ │ │ │ │ +R15447656 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -733,29 +733,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R24757864 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R25083640 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R24757864 10 Tf 399.29 0 Td (tcldot)Tj /R25083640 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 /R25402208 10 Tf 151.404 0 Td (Œndnode)Tj /R25083640 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 /R25402208 10 Tf 175.107 0 Td (dot\(1\),)Tj -0.2 Tc /R25083640 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 /R24757864 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td (addsubgraph)Tj /R24757864 10 Tf 59.1898 0 Td [(?gr)15.0146(aphName? ?attrib)19.9854(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R25083640 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 /R24757864 10 Tf 152.855 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ /R25083640 10 Tf 61.6348 0 Td (If the)Tj /R24757864 10 Tf 26.5102 0 Td [(gr)15.0146(aphName)]TJ /R25083640 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 /R24757864 10 Tf 7.32695 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ /R25083640 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 /R25402208 10 Tf 67.8621 0 Td (dot\(1\),)Tj -0.2 Tc /R25083640 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 /R25402208 10 Tf 103.686 0 Td (dot\(1\),)Tj /R25083640 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 /R24757864 10 Tf 215.64 0 Td (label)Tj /R25083640 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 /R24757864 10 Tf -46 -28.8 Td (nodeHandle)Tj /R25402208 10 Tf 51.3801 0 Td (addedge)Tj /R24757864 10 Tf 38.0602 0 Td [(headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R25083640 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 /R24757864 10 Tf 160.52 0 Td (nodeHandle)Tj /R25083640 10 Tf 51.7898 0 Td (to the)Tj /R24757864 10 Tf 25.7699 0 Td (headNode)Tj /R25083640 10 Tf 43.4602 0 Td (which can be)Tj -342.78 -12 Td 0.053 Tw (speciŒed either by)Tj /R24757864 10 Tf 76.3391 0 Td (nodeHandle)Tj /R25083640 10 Tf 51.6129 0 Td (or by)Tj /R24757864 10 Tf 23.7961 0 Td (nodeName)Tj /R25083640 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 /R25402208 10 Tf 134.44 0 Td (dot\(1\).)Tj /R25083640 10 Tf 33.05 0 Td (e.g.)Tj -157.49 -24 Td ([$g addnode] addedge [$g addnode] label "NM")Tj /R24757864 10 Tf -46 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td (delete)Tj /R24757864 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R25402208 10 Tf 51.3801 0 Td (delete)Tj /R24757864 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R25402208 10 Tf 50.7199 0 Td (delete)Tj /R25083640 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15447656 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R15773432 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R15447656 10 Tf 399.29 0 Td (tcldot)Tj /R15773432 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 /R16092000 10 Tf 151.404 0 Td (Œndnode)Tj /R15773432 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 /R16092000 10 Tf 175.107 0 Td (dot\(1\),)Tj -0.2 Tc /R15773432 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 /R15447656 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td (addsubgraph)Tj /R15447656 10 Tf 59.1898 0 Td [(?gr)15.0146(aphName? ?attrib)19.9854(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R15773432 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 /R15447656 10 Tf 152.855 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ /R15773432 10 Tf 61.6348 0 Td (If the)Tj /R15447656 10 Tf 26.5102 0 Td [(gr)15.0146(aphName)]TJ /R15773432 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 /R15447656 10 Tf 7.32695 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ /R15773432 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 /R16092000 10 Tf 67.8621 0 Td (dot\(1\),)Tj -0.2 Tc /R15773432 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 /R16092000 10 Tf 103.686 0 Td (dot\(1\),)Tj /R15773432 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 /R15447656 10 Tf 215.64 0 Td (label)Tj /R15773432 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 /R15447656 10 Tf -46 -28.8 Td (nodeHandle)Tj /R16092000 10 Tf 51.3801 0 Td (addedge)Tj /R15447656 10 Tf 38.0602 0 Td [(headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R15773432 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 /R15447656 10 Tf 160.52 0 Td (nodeHandle)Tj /R15773432 10 Tf 51.7898 0 Td (to the)Tj /R15447656 10 Tf 25.7699 0 Td (headNode)Tj /R15773432 10 Tf 43.4602 0 Td (which can be)Tj -342.78 -12 Td 0.053 Tw (speciŒed either by)Tj /R15447656 10 Tf 76.3391 0 Td (nodeHandle)Tj /R15773432 10 Tf 51.6129 0 Td (or by)Tj /R15447656 10 Tf 23.7961 0 Td (nodeName)Tj /R15773432 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 /R16092000 10 Tf 134.44 0 Td (dot\(1\).)Tj /R15773432 10 Tf 33.05 0 Td (e.g.)Tj -157.49 -24 Td ([$g addnode] addedge [$g addnode] label "NM")Tj /R15447656 10 Tf -46 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td (delete)Tj /R15447656 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R16092000 10 Tf 51.3801 0 Td (delete)Tj /R15447656 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R16092000 10 Tf 50.7199 0 Td (delete)Tj /R15773432 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2092 │ │ │ │ │ │ +2093 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R25402208 │ │ │ │ │ │ +R16092000 │ │ │ │ │ │ │ │ │ │ │ │ -R25083640 │ │ │ │ │ │ +R15773432 │ │ │ │ │ │ │ │ │ │ │ │ -R24757864 │ │ │ │ │ │ +R15447656 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -792,29 +792,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R24757864 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R25083640 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R24757864 10 Tf 399.29 0 Td (tcldot)Tj /R25083640 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R24757864 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td (countnodes)Tj /R24757864 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td (countedges)Tj /R25083640 10 Tf -19.6797 -24 Td (Returns the number of nodes, or edges, in the graph.)Tj /R24757864 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td (listedges)Tj /R24757864 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td (listnodes)Tj /R24757864 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td (listnodesr)Tj -0.15 Tc 41.4898 0 Td (ev)Tj 0 Tc /R24757864 10 Tf -97.1695 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td (listsubgraphs)Tj /R24757864 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R25402208 10 Tf 51.3801 0 Td (listedges)Tj /R24757864 10 Tf -51.3801 -16.8 Td (nodeHandle)Tj /R25402208 10 Tf 51.3801 0 Td (listinedges)Tj /R24757864 10 Tf -51.3801 -16.8 Td (nodeHandle)Tj /R25402208 10 Tf 51.3801 0 Td (listoutedges)Tj /R24757864 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R25402208 10 Tf 50.7199 0 Td (listnodes)Tj /R25083640 10 Tf -14.7199 -24 Td (Each return a list of handles of graphs, nodes or edges, as appropriate.)Tj /R24757864 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td (Œndnode)Tj /R24757864 10 Tf 39.7398 0 Td (nodeName)Tj -95.4195 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td (Œndedge)Tj /R24757864 10 Tf 38.6199 0 Td (tailnodeName headNodeName)Tj -94.2996 -16.8 Td (nodeHandle)Tj /R25402208 10 Tf 51.3801 0 Td (Œndedge)Tj /R24757864 10 Tf 38.6199 0 Td (nodeName)Tj /R25083640 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 /R25402208 10 Tf 21.2969 0 Td (Œndedge)Tj /R25083640 10 Tf 39.0871 0 Td 0.467 Tw (will return an arbitrary edge from the)Tj -244.349 -12 Td (set.)Tj /R24757864 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td [(sho)10(wname)]TJ /R24757864 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R25402208 10 Tf 51.3801 0 Td [(sho)10(wname)]TJ /R24757864 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R25402208 10 Tf 50.7199 0 Td [(sho)10(wname)]TJ /R25083640 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.)' /R24757864 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td [(setnodeattrib)19.9854(utes)]TJ /R24757864 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 /R25402208 10 Tf 55.6797 0 Td [(setedgeattrib)20.0146(utes)]TJ /R24757864 10 Tf 75.0598 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ /R25083640 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 /R24757864 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td [(listnodeattrib)19.9927(utes)]TJ /R24757864 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td [(listedgeattrib)19.9854(utes)]TJ /R25083640 10 Tf -19.6797 -24 Td [(Return a list of attrib)19.9927(ute names.)]TJ /R24757864 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td [(querynodeattrib)20(utes)]TJ /R24757864 10 Tf 89.5199 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R25083640 10 Tf 22.9402 -72 Td [(Tcl Extensions)-19914(4)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15447656 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R15773432 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R15447656 10 Tf 399.29 0 Td (tcldot)Tj /R15773432 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R15447656 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td (countnodes)Tj /R15447656 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td (countedges)Tj /R15773432 10 Tf -19.6797 -24 Td (Returns the number of nodes, or edges, in the graph.)Tj /R15447656 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td (listedges)Tj /R15447656 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td (listnodes)Tj /R15447656 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td (listnodesr)Tj -0.15 Tc 41.4898 0 Td (ev)Tj 0 Tc /R15447656 10 Tf -97.1695 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td (listsubgraphs)Tj /R15447656 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R16092000 10 Tf 51.3801 0 Td (listedges)Tj /R15447656 10 Tf -51.3801 -16.8 Td (nodeHandle)Tj /R16092000 10 Tf 51.3801 0 Td (listinedges)Tj /R15447656 10 Tf -51.3801 -16.8 Td (nodeHandle)Tj /R16092000 10 Tf 51.3801 0 Td (listoutedges)Tj /R15447656 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R16092000 10 Tf 50.7199 0 Td (listnodes)Tj /R15773432 10 Tf -14.7199 -24 Td (Each return a list of handles of graphs, nodes or edges, as appropriate.)Tj /R15447656 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td (Œndnode)Tj /R15447656 10 Tf 39.7398 0 Td (nodeName)Tj -95.4195 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td (Œndedge)Tj /R15447656 10 Tf 38.6199 0 Td (tailnodeName headNodeName)Tj -94.2996 -16.8 Td (nodeHandle)Tj /R16092000 10 Tf 51.3801 0 Td (Œndedge)Tj /R15447656 10 Tf 38.6199 0 Td (nodeName)Tj /R15773432 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 /R16092000 10 Tf 21.2969 0 Td (Œndedge)Tj /R15773432 10 Tf 39.0871 0 Td 0.467 Tw (will return an arbitrary edge from the)Tj -244.349 -12 Td (set.)Tj /R15447656 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td [(sho)10(wname)]TJ /R15447656 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R16092000 10 Tf 51.3801 0 Td [(sho)10(wname)]TJ /R15447656 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R16092000 10 Tf 50.7199 0 Td [(sho)10(wname)]TJ /R15773432 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.)' /R15447656 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td [(setnodeattrib)19.9854(utes)]TJ /R15447656 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 /R16092000 10 Tf 55.6797 0 Td [(setedgeattrib)20.0146(utes)]TJ /R15447656 10 Tf 75.0598 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ /R15773432 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 /R15447656 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td [(listnodeattrib)19.9927(utes)]TJ /R15447656 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td [(listedgeattrib)19.9854(utes)]TJ /R15773432 10 Tf -19.6797 -24 Td [(Return a list of attrib)19.9927(ute names.)]TJ /R15447656 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td [(querynodeattrib)20(utes)]TJ /R15447656 10 Tf 89.5199 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R15773432 10 Tf 22.9402 -72 Td [(Tcl Extensions)-19914(4)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1182 │ │ │ │ │ │ +1183 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R25402208 │ │ │ │ │ │ +R16092000 │ │ │ │ │ │ │ │ │ │ │ │ -R25083640 │ │ │ │ │ │ +R15773432 │ │ │ │ │ │ │ │ │ │ │ │ -R24757864 │ │ │ │ │ │ +R15447656 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -851,29 +851,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R24757864 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R25083640 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R24757864 10 Tf 399.29 0 Td (tcldot)Tj /R25083640 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R24757864 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td [(query)10(edgeattrib)19.9927(utes)]TJ /R24757864 10 Tf 88.3 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R25083640 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 /R24757864 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td [(querynodeattrib)20(utes)]TJ /R24757864 10 Tf 89.5199 0 Td 0 Tw [(attrib)19.9927(uteName ?...?)]TJ -145.2 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td [(query)10(edgeattrib)19.9927(utes)]TJ /R24757864 10 Tf 88.3 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R25083640 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 /R24757864 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td [(setattrib)20(utes)]TJ /R24757864 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 /R25402208 10 Tf 51.3801 0 Td [(setattrib)20(utes)]TJ /R24757864 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 /R25402208 10 Tf 50.7199 0 Td [(setattrib)20(utes)]TJ /R24757864 10 Tf 55.6199 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ /R25083640 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 /R24757864 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td [(listattrib)20.0073(utes)]TJ /R24757864 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R25402208 10 Tf 51.3801 0 Td [(listattrib)20.0073(utes)]TJ /R24757864 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R25402208 10 Tf 50.7199 0 Td [(listattrib)20.0073(utes)]TJ /R25083640 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 /R25402208 10 Tf 257.77 0 Td [(queryattrib)20.0146(ute)]TJ /R24757864 10 Tf -293.77 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td [(queryattrib)20.0146(utes)]TJ /R24757864 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ -124.639 -16.8 Td (nodeHandle)Tj /R25402208 10 Tf 51.3801 0 Td [(queryattrib)20.0146(utes)]TJ /R24757864 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ -120.34 -16.8 Td [(edg)10.0159(eHandle)]TJ /R25402208 10 Tf 50.7199 0 Td [(queryattrib)20.0146(utes)]TJ /R24757864 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R25083640 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 /R24757864 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 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 /R24757864 10 Tf 19.1699 0 Td 0 Tw [(attrib)19.9927(uteName ?...?)]TJ -147.17 -16.8 Td (nodeHandle)Tj /R25402208 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 /R24757864 10 Tf 19.1699 0 Td [(attrib)19.9927(uteName ?...?)]TJ -142.87 -16.8 Td [(edg)10.0159(eHandle)]TJ /R25402208 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 /R24757864 10 Tf 19.1699 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R25083640 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 /R24757864 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td [(lay)24.9927(out ?dot|neato|cir)18.0151(co|tw)10.0146(opi|fdp|nop?)]TJ /R25083640 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 /R25402208 10 Tf 213.04 0 Td (dot)Tj /R25083640 10 Tf 16.7051 0 Td 0.315 Tw (for directed graphs, and)Tj /R25402208 10 Tf 98.7301 0 Td (neato)Tj /R25083640 10 Tf 26.1449 0 Td (otherwise.)Tj -354.62 -12 Td 0.534 Tw (If the)Tj /R25402208 10 Tf 24.948 0 Td (nop)Tj /R25083640 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 /R24757864 10 Tf 218.99 0 Td (write)Tj /R25083640 10 Tf 23.2398 0 Td (or)Tj -0.37 Tc /R24757864 10 Tf 10.8301 0 Td (re)Tj 0 Tc 7.96016 0 Td (nder)Tj /R25083640 10 Tf 21.5602 0 Td (commands.)Tj -150.441 -84 Td [(Tcl Extensions)-19914(5)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15447656 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R15773432 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R15447656 10 Tf 399.29 0 Td (tcldot)Tj /R15773432 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R15447656 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td [(query)10(edgeattrib)19.9927(utes)]TJ /R15447656 10 Tf 88.3 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R15773432 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 /R15447656 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td [(querynodeattrib)20(utes)]TJ /R15447656 10 Tf 89.5199 0 Td 0 Tw [(attrib)19.9927(uteName ?...?)]TJ -145.2 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td [(query)10(edgeattrib)19.9927(utes)]TJ /R15447656 10 Tf 88.3 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R15773432 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 /R15447656 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td [(setattrib)20(utes)]TJ /R15447656 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 /R16092000 10 Tf 51.3801 0 Td [(setattrib)20(utes)]TJ /R15447656 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 /R16092000 10 Tf 50.7199 0 Td [(setattrib)20(utes)]TJ /R15447656 10 Tf 55.6199 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ /R15773432 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 /R15447656 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td [(listattrib)20.0073(utes)]TJ /R15447656 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R16092000 10 Tf 51.3801 0 Td [(listattrib)20.0073(utes)]TJ /R15447656 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R16092000 10 Tf 50.7199 0 Td [(listattrib)20.0073(utes)]TJ /R15773432 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 /R16092000 10 Tf 257.77 0 Td [(queryattrib)20.0146(ute)]TJ /R15447656 10 Tf -293.77 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td [(queryattrib)20.0146(utes)]TJ /R15447656 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ -124.639 -16.8 Td (nodeHandle)Tj /R16092000 10 Tf 51.3801 0 Td [(queryattrib)20.0146(utes)]TJ /R15447656 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ -120.34 -16.8 Td [(edg)10.0159(eHandle)]TJ /R16092000 10 Tf 50.7199 0 Td [(queryattrib)20.0146(utes)]TJ /R15447656 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R15773432 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 /R15447656 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 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 /R15447656 10 Tf 19.1699 0 Td 0 Tw [(attrib)19.9927(uteName ?...?)]TJ -147.17 -16.8 Td (nodeHandle)Tj /R16092000 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 /R15447656 10 Tf 19.1699 0 Td [(attrib)19.9927(uteName ?...?)]TJ -142.87 -16.8 Td [(edg)10.0159(eHandle)]TJ /R16092000 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 /R15447656 10 Tf 19.1699 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R15773432 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 /R15447656 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td [(lay)24.9927(out ?dot|neato|cir)18.0151(co|tw)10.0146(opi|fdp|nop?)]TJ /R15773432 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 /R16092000 10 Tf 213.04 0 Td (dot)Tj /R15773432 10 Tf 16.7051 0 Td 0.315 Tw (for directed graphs, and)Tj /R16092000 10 Tf 98.7301 0 Td (neato)Tj /R15773432 10 Tf 26.1449 0 Td (otherwise.)Tj -354.62 -12 Td 0.534 Tw (If the)Tj /R16092000 10 Tf 24.948 0 Td (nop)Tj /R15773432 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 /R15447656 10 Tf 218.99 0 Td (write)Tj /R15773432 10 Tf 23.2398 0 Td (or)Tj -0.37 Tc /R15447656 10 Tf 10.8301 0 Td (re)Tj 0 Tc 7.96016 0 Td (nder)Tj /R15773432 10 Tf 21.5602 0 Td (commands.)Tj -150.441 -84 Td [(Tcl Extensions)-19914(5)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1479 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R25402208 │ │ │ │ │ │ +R16092000 │ │ │ │ │ │ │ │ │ │ │ │ -R25083640 │ │ │ │ │ │ +R15773432 │ │ │ │ │ │ │ │ │ │ │ │ -R24757864 │ │ │ │ │ │ +R15447656 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -910,29 +910,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R24757864 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R25083640 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R24757864 10 Tf 399.29 0 Td (tcldot)Tj /R25083640 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R24757864 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R25402208 10 Tf 55.6797 0 Td (write)Tj /R24757864 10 Tf 24.7102 0 Td [(ŒleHandle format ?dot|neato|cir)37.0068(co|twopi|fdp|nop?)]TJ /R25083640 10 Tf -44.3898 -24 Td 0.927 Tw (Write a graph to the open Œle represented by)Tj /R24757864 10 Tf 191.043 0 Td (ŒleHandle)Tj /R25083640 10 Tf 45.2672 0 Td 0.928 Tw (in a speciŒc)Tj /R24757864 10 Tf 55.0238 0 Td (format.)Tj /R25083640 10 Tf 35.098 0 Td (Possible)Tj /R24757864 10 Tf 38.7379 0 Td (formats)Tj /R25083640 10 Tf -365.17 -12 Td 0.899 Tw (are: "ps" "mif" "hpgl" "plain" "dot" "gif" "ismap" If the layout hasn')Tj 3.399 Tc 283.199 0 Td (tb)Tj 0 Tc 11.1789 0 Td 0.898 Tw (een already done, then it)Tj -294.378 -12 Td 0.129 Tw (will be done as part of this operation using the same rules for selecting the layout engine as for the)Tj 12 TL 0 Tw (layout command.)' /R24757864 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ -0.18 Tc /R25402208 10 Tf 55.6797 0 Td (re)Tj 0 Tc 8.7 0 Td [(nder)10(gd)]TJ /R24757864 10 Tf 32.9602 0 Td (gdHandle)Tj /R25083640 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 /R25402208 10 Tf 126.044 0 Td (gdTcl\(1\))Tj /R25083640 10 Tf 39.016 0 Td 2.906 Tw (\). Returns)Tj -353.659 -12 Td (the)Tj /R24757864 10 Tf 15.5828 0 Td (gdHandle)Tj /R25083640 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 /R24757864 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ -0.18 Tc /R25402208 10 Tf 55.6797 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R24757864 10 Tf 22.5 0 Td [(?can)40.0146(vas ?dot|neato|cir)37.0068(co|twopi|fdp|nop??)]TJ /R25083640 10 Tf -50.8797 -24 Td 0.61 Tw (If no)Tj /R24757864 10 Tf 22.8801 0 Td [(can)40.0159(vas)]TJ /R25083640 10 Tf 30.4797 0 Td (ar)Tj 7.58984 0 Td [(gument is pro)15.0073(vided then)]TJ -0.18 Tc /R25402208 10 Tf 101.73 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R25083640 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 /R25402208 10 Tf 124.97 0 Td (Tk)Tj /R25083640 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 /R24757864 10 Tf 21.0301 0 Td [(can)40.0146(vasHandle)]TJ /R25083640 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 /R25402208 10 Tf 69.4602 0 Td ($c)Tj /R25083640 10 Tf -348.56 -24 Td 0.809 Tw (If a)Tj /R24757864 10 Tf 17.718 0 Td [(can)40.0159(vas)]TJ /R25083640 10 Tf 30.6789 0 Td (ar)Tj 7.58984 0 Td [(gument is pro)15.0024(vided then)]TJ -0.18 Tc /R25402208 10 Tf 102.526 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R25083640 10 Tf 23.309 0 Td 0.81 Tw (produces a set of commands for)Tj /R24757864 10 Tf 134.83 0 Td [(can)40.0146(vas)]TJ /R25083640 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 /R25402208 10 Tf -31.9902 -36 Td (Render)Tj /R25083640 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 /R24757864 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 /R25083640 10 Tf 8.775 0 Td (\(See)Tj /R25402208 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 /R25083640 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 /R24757864 10 Tf 51.268 0 Td (ex)Tj 0 Tc 8.68008 0 Td (amples/disp)Tj /R25083640 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 /R25402208 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R25083640 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15447656 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R15773432 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R15447656 10 Tf 399.29 0 Td (tcldot)Tj /R15773432 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R15447656 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R16092000 10 Tf 55.6797 0 Td (write)Tj /R15447656 10 Tf 24.7102 0 Td [(ŒleHandle format ?dot|neato|cir)37.0068(co|twopi|fdp|nop?)]TJ /R15773432 10 Tf -44.3898 -24 Td 0.927 Tw (Write a graph to the open Œle represented by)Tj /R15447656 10 Tf 191.043 0 Td (ŒleHandle)Tj /R15773432 10 Tf 45.2672 0 Td 0.928 Tw (in a speciŒc)Tj /R15447656 10 Tf 55.0238 0 Td (format.)Tj /R15773432 10 Tf 35.098 0 Td (Possible)Tj /R15447656 10 Tf 38.7379 0 Td (formats)Tj /R15773432 10 Tf -365.17 -12 Td 0.899 Tw (are: "ps" "mif" "hpgl" "plain" "dot" "gif" "ismap" If the layout hasn')Tj 3.399 Tc 283.199 0 Td (tb)Tj 0 Tc 11.1789 0 Td 0.898 Tw (een already done, then it)Tj -294.378 -12 Td 0.129 Tw (will be done as part of this operation using the same rules for selecting the layout engine as for the)Tj 12 TL 0 Tw (layout command.)' /R15447656 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ -0.18 Tc /R16092000 10 Tf 55.6797 0 Td (re)Tj 0 Tc 8.7 0 Td [(nder)10(gd)]TJ /R15447656 10 Tf 32.9602 0 Td (gdHandle)Tj /R15773432 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 /R16092000 10 Tf 126.044 0 Td (gdTcl\(1\))Tj /R15773432 10 Tf 39.016 0 Td 2.906 Tw (\). Returns)Tj -353.659 -12 Td (the)Tj /R15447656 10 Tf 15.5828 0 Td (gdHandle)Tj /R15773432 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 /R15447656 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ -0.18 Tc /R16092000 10 Tf 55.6797 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R15447656 10 Tf 22.5 0 Td [(?can)40.0146(vas ?dot|neato|cir)37.0068(co|twopi|fdp|nop??)]TJ /R15773432 10 Tf -50.8797 -24 Td 0.61 Tw (If no)Tj /R15447656 10 Tf 22.8801 0 Td [(can)40.0159(vas)]TJ /R15773432 10 Tf 30.4797 0 Td (ar)Tj 7.58984 0 Td [(gument is pro)15.0073(vided then)]TJ -0.18 Tc /R16092000 10 Tf 101.73 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R15773432 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 /R16092000 10 Tf 124.97 0 Td (Tk)Tj /R15773432 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 /R15447656 10 Tf 21.0301 0 Td [(can)40.0146(vasHandle)]TJ /R15773432 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 /R16092000 10 Tf 69.4602 0 Td ($c)Tj /R15773432 10 Tf -348.56 -24 Td 0.809 Tw (If a)Tj /R15447656 10 Tf 17.718 0 Td [(can)40.0159(vas)]TJ /R15773432 10 Tf 30.6789 0 Td (ar)Tj 7.58984 0 Td [(gument is pro)15.0024(vided then)]TJ -0.18 Tc /R16092000 10 Tf 102.526 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R15773432 10 Tf 23.309 0 Td 0.81 Tw (produces a set of commands for)Tj /R15447656 10 Tf 134.83 0 Td [(can)40.0146(vas)]TJ /R15773432 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 /R16092000 10 Tf -31.9902 -36 Td (Render)Tj /R15773432 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 /R15447656 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 /R15773432 10 Tf 8.775 0 Td (\(See)Tj /R16092000 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 /R15773432 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 /R15447656 10 Tf 51.268 0 Td (ex)Tj 0 Tc 8.68008 0 Td (amples/disp)Tj /R15773432 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 /R16092000 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R15773432 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2417 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R25402208 │ │ │ │ │ │ +R16092000 │ │ │ │ │ │ │ │ │ │ │ │ -R25083640 │ │ │ │ │ │ +R15773432 │ │ │ │ │ │ │ │ │ │ │ │ -R24757864 │ │ │ │ │ │ +R15447656 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -969,29 +969,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R24757864 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R25083640 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R24757864 10 Tf 399.29 0 Td (tcldot)Tj /R25083640 10 Tf 23.4602 0 Td (\(3tcl\))Tj -0.548 Tc /R25402208 10.95 Tf -446.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R25083640 10 Tf 20.7363 -12 Td [(John Ellson \(ellson@graphviz.or)18.0078(g\))]TJ -0.602 Tc /R25402208 10.95 Tf -36 -28.8 Td (AC)Tj 0 Tc 15.2098 0 Td [(KNO)50.0466(WLEDGEMENTS)]TJ /R25083640 10 Tf 20.7902 -12 Td 0.663 Tw (John Ousterhout, of course, for)Tj /R25402208 10 Tf 130.235 0 Td (tcl)Tj /R25083640 10 Tf 13.7129 0 Td (and)Tj /R25402208 10 Tf 17.6031 0 Td (tk.)Tj /R25083640 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 /R25402208 10 Tf 144.89 0 Td (dot.)Tj /R25083640 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 /R25402208 10 Tf -166.69 -12 Td (tcldot.)Tj /R25402208 10.95 Tf -36 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R25083640 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15447656 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R15773432 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R15447656 10 Tf 399.29 0 Td (tcldot)Tj /R15773432 10 Tf 23.4602 0 Td (\(3tcl\))Tj -0.548 Tc /R16092000 10.95 Tf -446.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R15773432 10 Tf 20.7363 -12 Td [(John Ellson \(ellson@graphviz.or)18.0078(g\))]TJ -0.602 Tc /R16092000 10.95 Tf -36 -28.8 Td (AC)Tj 0 Tc 15.2098 0 Td [(KNO)50.0466(WLEDGEMENTS)]TJ /R15773432 10 Tf 20.7902 -12 Td 0.663 Tw (John Ousterhout, of course, for)Tj /R16092000 10 Tf 130.235 0 Td (tcl)Tj /R15773432 10 Tf 13.7129 0 Td (and)Tj /R16092000 10 Tf 17.6031 0 Td (tk.)Tj /R15773432 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 /R16092000 10 Tf 144.89 0 Td (dot.)Tj /R15773432 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 /R16092000 10 Tf -166.69 -12 Td (tcldot.)Tj /R16092000 10.95 Tf -36 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R15773432 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -863 │ │ │ │ │ │ +862 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R25402208 │ │ │ │ │ │ +R16092000 │ │ │ │ │ │ │ │ │ │ │ │ -R25083640 │ │ │ │ │ │ +R15773432 │ │ │ │ │ │ │ │ │ │ │ │ -R24757864 │ │ │ │ │ │ +R15447656 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -1043,18 +1043,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -520 │ │ │ │ │ │ +518 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R24184880 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14874672 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1076,15 +1076,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 672 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R24185248 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14875040 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1109,15 +1109,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 370 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R24185616 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14875408 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -1139,15 +1139,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-13d3402a519a'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-4196c7da8e05'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 48 │ │ │ ├── ./usr/share/doc/graphviz/pdf/tred.1.pdf.gz │ │ │ │ ├── tred.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R43607656 10 Tf 1 0 0 1 71.9102 793.89 Tm (TRED)Tj /R43933168 10 Tf 25.2801 0 Td 138.27 Tw (\(1\) General)Tj 186.58 0 Td 0 Tw (Commands Manual)Tj /R43607656 10 Tf 219.29 0 Td (TRED)Tj /R43933168 10 Tf 25.2801 0 Td (\(1\))Tj -0.219 Tc /R44252000 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R43933168 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 /R44252000 10.95 Tf -104.84 -16.8 Td (SYNOPSIS)Tj /R44252000 10 Tf 36 -12 Td [(tr)18.0151(ed)]TJ /R43933168 10 Tf 20.0898 0 Td ([)Tj /R44252000 10 Tf 5.83008 0 Td (­v?)Tj 2.5 Tc /R43933168 10 Tf 20.7 0 Td (][)Tj 0 Tc /R43607656 10 Tf 13.5699 0 Td (Œles)Tj /R43933168 10 Tf 18.8801 0 Td (])Tj /R44252000 10.95 Tf -115.07 -16.8 Td (DESCRIPTION)Tj /R44252000 10 Tf 36 -12 Td [(tr)18.0151(ed)]TJ /R43933168 10 Tf 20.1738 0 Td 0.084 Tw (computes the transiti)Tj -0.15 Tc 83.248 0 Td 0.384 Tw (ve r)Tj 0 Tc 15.2039 0 Td 0.083 Tw (eduction of directed graphs, and prints the resulting graphs to standard output.)Tj -118.626 -12 Td 0.503 Tw (This remo)Tj -0.15 Tc 41.1828 0 Td (ve)Tj 3.003 Tc 9.28984 0 Td (se)Tj 0 Tc 11.3328 0 Td (dges implied by transiti)Tj 95.4289 0 Td (vity)Tj 5.503 Tc 14.9102 0 Td (.N)Tj 0 Tc 15.223 0 Td 0.504 Tw (odes and subgraphs are not otherwise af)Tj 162.734 0 Td 3.004 Tw (fected. The)Tj -0.74 Tc 50.9879 0 Td (``)Tj 0 Tc 5.91992 0 Td (mean-)Tj -407.009 -12 Td (ing')Tj 2.67 Tc 15.3699 0 Td ('a)Tj 0 Tc 10.4398 0 Td 0.17 Tw [(nd v)25.0073(alidity of the reduced graphs is application dependent.)]TJ /R44252000 10 Tf 240.409 0 Td [(tr)18.0151(ed)]TJ /R43933168 10 Tf 20.259 0 Td 0.169 Tw (is particularly useful as a preproces-)Tj -286.478 -12 Td 0 Tw (sor to)Tj /R43607656 10 Tf 25.35 0 Td (dot)Tj /R43933168 10 Tf 15.9602 0 Td (to reduce clutter in dense layouts.)Tj -41.3102 -16.8 Td (Undirected graphs are silently ignored.)Tj /R44252000 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R43933168 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R44252000 10 Tf 16.8 TL (­v)' -1.11 Tc /R43933168 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R44252000 10 Tf -46.55 -16.8 Td (­?)Tj /R43933168 10 Tf 36 0 Td (Print usage information.)Tj /R44252000 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R43933168 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R43607656 10 Tf 1.91016 -16.8 Td (Œles)Tj /R43933168 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 /R43607656 10 Tf 272.314 0 Td (Œles)Tj /R43933168 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 /R44252000 10.95 Tf -76 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R43933168 10 Tf 20.9004 -12 Td [(Using bitmaps internally w)9.98535(ould substantially decrease running time.)]TJ /R44252000 10.95 Tf -36 -16.8 Td [(DIA)54.9606(GNOSTICS)]TJ /R43933168 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 /R43607656 10 Tf 183.32 0 Td [(tr)37.002(ed)]TJ /R43933168 10 Tf 18.2398 0 Td [(emits a w)9.99023(arning.)]TJ -0.548 Tc /R44252000 10.95 Tf -379.2 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R43933168 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 /R44252000 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R43933168 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 -314.4 Td [(21 March 2001)-19845(1)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R31508072 10 Tf 1 0 0 1 71.9102 793.89 Tm (TRED)Tj /R31833584 10 Tf 25.2801 0 Td 138.27 Tw (\(1\) General)Tj 186.58 0 Td 0 Tw (Commands Manual)Tj /R31508072 10 Tf 219.29 0 Td (TRED)Tj /R31833584 10 Tf 25.2801 0 Td (\(1\))Tj -0.219 Tc /R32152416 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R31833584 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 /R32152416 10.95 Tf -104.84 -16.8 Td (SYNOPSIS)Tj /R32152416 10 Tf 36 -12 Td [(tr)18.0151(ed)]TJ /R31833584 10 Tf 20.0898 0 Td ([)Tj /R32152416 10 Tf 5.83008 0 Td (­v?)Tj 2.5 Tc /R31833584 10 Tf 20.7 0 Td (][)Tj 0 Tc /R31508072 10 Tf 13.5699 0 Td (Œles)Tj /R31833584 10 Tf 18.8801 0 Td (])Tj /R32152416 10.95 Tf -115.07 -16.8 Td (DESCRIPTION)Tj /R32152416 10 Tf 36 -12 Td [(tr)18.0151(ed)]TJ /R31833584 10 Tf 20.1738 0 Td 0.084 Tw (computes the transiti)Tj -0.15 Tc 83.248 0 Td 0.384 Tw (ve r)Tj 0 Tc 15.2039 0 Td 0.083 Tw (eduction of directed graphs, and prints the resulting graphs to standard output.)Tj -118.626 -12 Td 0.503 Tw (This remo)Tj -0.15 Tc 41.1828 0 Td (ve)Tj 3.003 Tc 9.28984 0 Td (se)Tj 0 Tc 11.3328 0 Td (dges implied by transiti)Tj 95.4289 0 Td (vity)Tj 5.503 Tc 14.9102 0 Td (.N)Tj 0 Tc 15.223 0 Td 0.504 Tw (odes and subgraphs are not otherwise af)Tj 162.734 0 Td 3.004 Tw (fected. The)Tj -0.74 Tc 50.9879 0 Td (``)Tj 0 Tc 5.91992 0 Td (mean-)Tj -407.009 -12 Td (ing')Tj 2.67 Tc 15.3699 0 Td ('a)Tj 0 Tc 10.4398 0 Td 0.17 Tw [(nd v)25.0073(alidity of the reduced graphs is application dependent.)]TJ /R32152416 10 Tf 240.409 0 Td [(tr)18.0151(ed)]TJ /R31833584 10 Tf 20.259 0 Td 0.169 Tw (is particularly useful as a preproces-)Tj -286.478 -12 Td 0 Tw (sor to)Tj /R31508072 10 Tf 25.35 0 Td (dot)Tj /R31833584 10 Tf 15.9602 0 Td (to reduce clutter in dense layouts.)Tj -41.3102 -16.8 Td (Undirected graphs are silently ignored.)Tj /R32152416 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R31833584 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R32152416 10 Tf 16.8 TL (­v)' -1.11 Tc /R31833584 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R32152416 10 Tf -46.55 -16.8 Td (­?)Tj /R31833584 10 Tf 36 0 Td (Print usage information.)Tj /R32152416 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R31833584 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R31508072 10 Tf 1.91016 -16.8 Td (Œles)Tj /R31833584 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 /R31508072 10 Tf 272.314 0 Td (Œles)Tj /R31833584 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 /R32152416 10.95 Tf -76 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R31833584 10 Tf 20.9004 -12 Td [(Using bitmaps internally w)9.98535(ould substantially decrease running time.)]TJ /R32152416 10.95 Tf -36 -16.8 Td [(DIA)54.9606(GNOSTICS)]TJ /R31833584 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 /R31508072 10 Tf 183.32 0 Td [(tr)37.002(ed)]TJ /R31833584 10 Tf 18.2398 0 Td [(emits a w)9.99023(arning.)]TJ -0.548 Tc /R32152416 10.95 Tf -379.2 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R31833584 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 /R32152416 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R31833584 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 -314.4 Td [(21 March 2001)-19845(1)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1492 │ │ │ │ │ │ +1493 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ IOPSWD+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -614,19 +614,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R44252000 │ │ │ │ │ │ +R32152416 │ │ │ │ │ │ │ │ │ │ │ │ -R43933168 │ │ │ │ │ │ +R31833584 │ │ │ │ │ │ │ │ │ │ │ │ -R43607656 │ │ │ │ │ │ +R31508072 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -678,18 +678,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -324 │ │ │ │ │ │ +325 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R44277400 def 1 begincodespacerange <00><ff> endcodespacerange 26 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> <59><59><0059> <64><64><0064> <65><65><0065> <72><72><0072> <74><74><0074> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32177816 def 1 begincodespacerange <00><ff> endcodespacerange 26 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> <59><59><0059> <64><64><0064> <65><65><0065> <72><72><0072> <74><74><0074> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -709,15 +709,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 505 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R44277768 def 1 begincodespacerange <00><ff> endcodespacerange 54 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> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32178184 def 1 begincodespacerange <00><ff> endcodespacerange 54 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> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -743,15 +743,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 241 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R44278136 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32178552 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -773,15 +773,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-e0bd3bf92d51'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-fe7f6133cde8'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 24 │ │ │ ├── ./usr/share/doc/graphviz/pdf/unflatten.1.pdf.gz │ │ │ │ ├── unflatten.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R33302120 10 Tf 1 0 0 1 71.4801 793.89 Tm [(UNFLA)37(TTEN)]TJ /R33630008 10 Tf 56.3 0 Td 107.68 Tw (\(1\) General)Tj 155.99 0 Td 0 Tw (Commands Manual)Tj /R33302120 10 Tf 188.27 0 Td [(UNFLA)37.002(TTEN)]TJ /R33630008 10 Tf 56.3 0 Td (\(1\))Tj -0.219 Tc /R33946464 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R33630008 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 /R33946464 10.95 Tf -220.49 -16.8 Td (SYNOPSIS)Tj /R33946464 10 Tf 36 -12 Td (unatten)Tj /R33630008 10 Tf 40.8398 0 Td ([)Tj /R33946464 10 Tf 3.33008 0 Td (­f)Tj 2.5 Tc /R33630008 10 Tf 9.03008 0 Td (][)Tj 0 Tc /R33946464 10 Tf 9.16016 0 Td (­l)Tj /R33302120 10 Tf 8.48008 0 Td (len)Tj 2.5 Tc /R33630008 10 Tf 12.2199 0 Td (][)Tj 0 Tc /R33946464 10 Tf 9.16016 0 Td (­c)Tj /R33302120 10 Tf 10.1398 0 Td (len)Tj 2.5 Tc /R33630008 10 Tf 14.7199 0 Td (][)Tj 0 Tc /R33946464 10 Tf 11.6602 0 Td (­o)Tj /R33302120 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R33630008 10 Tf 27.6801 0 Td (][Œ)Tj 0 Tc 17.2199 0 Td (les ])Tj /R33946464 10.95 Tf -223.07 -16.8 Td (DESCRIPTION)Tj /R33946464 10 Tf 36 -12 Td (unatten)Tj /R33630008 10 Tf 41.3078 0 Td 0.468 Tw (is a preprocessor to)Tj /R33946464 10 Tf 81.852 0 Td (dot)Tj /R33630008 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.44 Tw [(disconnected nodes.)-543.992(The usual layout for such a graph is generally v)]TJ 280.47 0 Td 0.441 Tw (ery wide or tall.)Tj /R33946464 10 Tf 70.084 0 Td (unatten)Tj /R33630008 10 Tf 41.2809 0 Td (inserts in-)Tj -391.835 -12 Td 0 Tw (visible edges or adjusts the)Tj /R33946464 10 Tf 110.27 0 Td (minlen)Tj /R33630008 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 /R33946464 10.95 Tf -264.58 -16.8 Td (OPTIONS)Tj /R33630008 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R33946464 10 Tf 16.8 TL (­l)' /R33302120 10 Tf 10.9801 0 Td (len)Tj /R33630008 10 Tf 25.0199 0 Td (The minimum length of leaf edges is staggered between 1 and)Tj /R33302120 10 Tf 250.79 0 Td (len)Tj /R33630008 10 Tf 14.7199 0 Td [(\(a small inte)15.0146(ger\).)]TJ /R33946464 10 Tf -301.51 -16.8 Td (­f)Tj /R33630008 10 Tf 36 0 Td 0.665 Tw (Enables the staggering of the)Tj /R33946464 10 Tf 121.915 0 Td (-l)Tj /R33630008 10 Tf 9.275 0 Td [(option to f)10(anout nodes whose inde)15.0146(gree and outde)15(gree are both 1.)]TJ -131.19 -12 Td 0 Tw (This helps with structures such as)Tj 2.5 Tc /R33302120 10 Tf 137.21 0 Td [(a-)249.993(>{)250(wxyz)250.015(}-)249.993(>b)]TJ 5 Tc /R33630008 10 Tf 75.1 0 Td (.T)Tj 0 Tc 13.6102 0 Td [(his option only w)9.99023(orks if the)]TJ /R33946464 10 Tf 112.68 0 Td (-l)Tj /R33630008 10 Tf 8.61016 0 Td (ag is set.)Tj /R33946464 10 Tf -383.211 -16.8 Td (­c)Tj /R33302120 10 Tf 12.6398 0 Td (len)Tj -0.15 Tc /R33630008 10 Tf 23.3602 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (rm disconnected nodes into chains of up to)Tj /R33302120 10 Tf 173.87 0 Td (len)Tj /R33630008 10 Tf 14.7199 0 Td (nodes.)Tj /R33946464 10 Tf -235 -16.8 Td (­o)Tj /R33302120 10 Tf 13.2 0 Td (outŒle)Tj /R33630008 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 /R33946464 10 Tf 329.05 0 Td (stdout)Tj /R33630008 10 Tf 26.6699 0 Td (.)Tj /R33946464 10.95 Tf -427.72 -16.8 Td (OPERANDS)Tj /R33630008 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R33302120 10 Tf 1.91016 -16.8 Td (Œles)Tj /R33630008 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 /R33302120 10 Tf 272.314 0 Td (Œles)Tj /R33630008 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 /R33946464 10.95 Tf -76 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R33630008 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 /R33946464 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R33630008 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 -343.2 Td [(21 January 2001)-19595(1)]TJ ET Q Q │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R10454632 10 Tf 1 0 0 1 71.4801 793.89 Tm [(UNFLA)37(TTEN)]TJ /R10782520 10 Tf 56.3 0 Td 107.68 Tw (\(1\) General)Tj 155.99 0 Td 0 Tw (Commands Manual)Tj /R10454632 10 Tf 188.27 0 Td [(UNFLA)37.002(TTEN)]TJ /R10782520 10 Tf 56.3 0 Td (\(1\))Tj -0.219 Tc /R11098976 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R10782520 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 /R11098976 10.95 Tf -220.49 -16.8 Td (SYNOPSIS)Tj /R11098976 10 Tf 36 -12 Td (unatten)Tj /R10782520 10 Tf 40.8398 0 Td ([)Tj /R11098976 10 Tf 3.33008 0 Td (­f)Tj 2.5 Tc /R10782520 10 Tf 9.03008 0 Td (][)Tj 0 Tc /R11098976 10 Tf 9.16016 0 Td (­l)Tj /R10454632 10 Tf 8.48008 0 Td (len)Tj 2.5 Tc /R10782520 10 Tf 12.2199 0 Td (][)Tj 0 Tc /R11098976 10 Tf 9.16016 0 Td (­c)Tj /R10454632 10 Tf 10.1398 0 Td (len)Tj 2.5 Tc /R10782520 10 Tf 14.7199 0 Td (][)Tj 0 Tc /R11098976 10 Tf 11.6602 0 Td (­o)Tj /R10454632 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R10782520 10 Tf 27.6801 0 Td (][Œ)Tj 0 Tc 17.2199 0 Td (les ])Tj /R11098976 10.95 Tf -223.07 -16.8 Td (DESCRIPTION)Tj /R11098976 10 Tf 36 -12 Td (unatten)Tj /R10782520 10 Tf 41.3078 0 Td 0.468 Tw (is a preprocessor to)Tj /R11098976 10 Tf 81.852 0 Td (dot)Tj /R10782520 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.44 Tw [(disconnected nodes.)-543.992(The usual layout for such a graph is generally v)]TJ 280.47 0 Td 0.441 Tw (ery wide or tall.)Tj /R11098976 10 Tf 70.084 0 Td (unatten)Tj /R10782520 10 Tf 41.2809 0 Td (inserts in-)Tj -391.835 -12 Td 0 Tw (visible edges or adjusts the)Tj /R11098976 10 Tf 110.27 0 Td (minlen)Tj /R10782520 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 /R11098976 10.95 Tf -264.58 -16.8 Td (OPTIONS)Tj /R10782520 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R11098976 10 Tf 16.8 TL (­l)' /R10454632 10 Tf 10.9801 0 Td (len)Tj /R10782520 10 Tf 25.0199 0 Td (The minimum length of leaf edges is staggered between 1 and)Tj /R10454632 10 Tf 250.79 0 Td (len)Tj /R10782520 10 Tf 14.7199 0 Td [(\(a small inte)15.0146(ger\).)]TJ /R11098976 10 Tf -301.51 -16.8 Td (­f)Tj /R10782520 10 Tf 36 0 Td 0.665 Tw (Enables the staggering of the)Tj /R11098976 10 Tf 121.915 0 Td (-l)Tj /R10782520 10 Tf 9.275 0 Td [(option to f)10(anout nodes whose inde)15.0146(gree and outde)15(gree are both 1.)]TJ -131.19 -12 Td 0 Tw (This helps with structures such as)Tj 2.5 Tc /R10454632 10 Tf 137.21 0 Td [(a-)249.993(>{)250(wxyz)250.015(}-)249.993(>b)]TJ 5 Tc /R10782520 10 Tf 75.1 0 Td (.T)Tj 0 Tc 13.6102 0 Td [(his option only w)9.99023(orks if the)]TJ /R11098976 10 Tf 112.68 0 Td (-l)Tj /R10782520 10 Tf 8.61016 0 Td (ag is set.)Tj /R11098976 10 Tf -383.211 -16.8 Td (­c)Tj /R10454632 10 Tf 12.6398 0 Td (len)Tj -0.15 Tc /R10782520 10 Tf 23.3602 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (rm disconnected nodes into chains of up to)Tj /R10454632 10 Tf 173.87 0 Td (len)Tj /R10782520 10 Tf 14.7199 0 Td (nodes.)Tj /R11098976 10 Tf -235 -16.8 Td (­o)Tj /R10454632 10 Tf 13.2 0 Td (outŒle)Tj /R10782520 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 /R11098976 10 Tf 329.05 0 Td (stdout)Tj /R10782520 10 Tf 26.6699 0 Td (.)Tj /R11098976 10.95 Tf -427.72 -16.8 Td (OPERANDS)Tj /R10782520 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R10454632 10 Tf 1.91016 -16.8 Td (Œles)Tj /R10782520 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 /R10454632 10 Tf 272.314 0 Td (Œles)Tj /R10782520 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 /R11098976 10.95 Tf -76 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R10782520 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 /R11098976 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R10782520 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 -343.2 Td [(21 January 2001)-19595(1)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1671 │ │ │ │ │ │ +1673 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ JGFPPE+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -637,19 +637,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R33946464 │ │ │ │ │ │ +R11098976 │ │ │ │ │ │ │ │ │ │ │ │ -R33630008 │ │ │ │ │ │ +R10782520 │ │ │ │ │ │ │ │ │ │ │ │ -R33302120 │ │ │ │ │ │ +R10454632 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -701,18 +701,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -371 │ │ │ │ │ │ +370 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29326784 def 1 begincodespacerange <00><ff> endcodespacerange 33 beginbfrange <20><20><0020> <2d><2d><002d> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R6479296 def 1 begincodespacerange <00><ff> endcodespacerange 33 beginbfrange <20><20><0020> <2d><2d><002d> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -731,18 +731,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -502 │ │ │ │ │ │ +500 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29327152 def 1 begincodespacerange <00><ff> endcodespacerange 54 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> <43><43><0043> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4a><4a><004a> <4d><4d><004d> <4e><4e><004e> <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> <79><79><0079> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R6479664 def 1 begincodespacerange <00><ff> endcodespacerange 54 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> <43><43><0043> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4a><4a><004a> <4d><4d><004d> <4e><4e><004e> <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> <79><79><0079> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -762,18 +762,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -320 │ │ │ │ │ │ +319 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33946760 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R11099272 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -795,15 +795,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-d9c74e598d56'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-76f625fb69ab'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 24 │ │ │ ├── ./usr/share/doc/graphviz/pdf/vimdot.1.pdf.gz │ │ │ │ ├── vimdot.1.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R16410216 10 Tf 1 0 0 1 71.7398 793.89 Tm [(VIMDO)39.9841(T)]TJ /R16735992 10 Tf 38.6402 0 Td 125.08 Tw (\(1\) General)Tj 173.39 0 Td 0 Tw (Commands Manual)Tj /R16410216 10 Tf 205.93 0 Td [(VIMDO)39.9854(T)]TJ /R16735992 10 Tf 38.6402 0 Td (\(1\))Tj -0.219 Tc /R17054560 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R16735992 10 Tf 20.407 -12 Td [(vimdot ­ Combined te)15.0073(xt editor and dot vie)25(wer)]TJ /R17054560 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R17054560 10 Tf 36 -12 Td (vimdot)Tj /R16735992 10 Tf 32.5 0 Td ([)Tj /R16410216 10 Tf 5.23984 0 Td (Œle)Tj /R16735992 10 Tf 12.4 0 Td (])Tj /R17054560 10.95 Tf -86.1398 -16.8 Td (DESCRIPTION)Tj /R17054560 10 Tf 36 -12 Td (vimdot)Tj /R16735992 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.653 Tw [(output of the edited Œle.)-565.293(The dot output windo)]TJ 3.153 Tc 192.194 0 Td (wa)Tj 0 Tc 14.8129 0 Td (utomatically refreshes e)Tj -0.15 Tc 96.5859 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rytime the Œle is sa)Tj -0.15 Tc 78.5219 0 Td (ve)Tj 3.153 Tc 9.28984 0 Td [(di)315.317(nt)]TJ 0 Tc 21.8656 0 Td (he)Tj -422.56 -12 Td [(editor)54.9927(.)]TJ 16.8 TL 1.317 Tw (If no Œlename is gi)' -0.15 Tc 80.568 0 Td (ve)Tj 0 Tc 9.28984 0 Td 1.316 Tw [(n, vimdot will use 'noname.gv' and initialise it with an e)15.0098(xample graph to get you)]TJ -89.8578 -12 Td (started.)Tj 0.445 Tw (The GUI windo)' 2.945 Tc 63.9602 0 Td (w\()Tj 0 Tc 13.4949 0 Td (pro)Tj 13.1801 0 Td (vided by "dot -Txlib"\) supports zooming using the mouse scroll-wheel, and panning)Tj -90.6352 -12 Td 0 Tw [(by holding the scroll-wheel do)24.9854(wn and dragging.)]TJ /R17054560 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R16735992 10 Tf 36 -12 Td (vim\(1\), dot\(1\))Tj -0.548 Tc /R17054560 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R16735992 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R30389864 10 Tf 1 0 0 1 71.7398 793.89 Tm [(VIMDO)39.9841(T)]TJ /R30715640 10 Tf 38.6402 0 Td 125.08 Tw (\(1\) General)Tj 173.39 0 Td 0 Tw (Commands Manual)Tj /R30389864 10 Tf 205.93 0 Td [(VIMDO)39.9854(T)]TJ /R30715640 10 Tf 38.6402 0 Td (\(1\))Tj -0.219 Tc /R31034208 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R30715640 10 Tf 20.407 -12 Td [(vimdot ­ Combined te)15.0073(xt editor and dot vie)25(wer)]TJ /R31034208 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R31034208 10 Tf 36 -12 Td (vimdot)Tj /R30715640 10 Tf 32.5 0 Td ([)Tj /R30389864 10 Tf 5.23984 0 Td (Œle)Tj /R30715640 10 Tf 12.4 0 Td (])Tj /R31034208 10.95 Tf -86.1398 -16.8 Td (DESCRIPTION)Tj /R31034208 10 Tf 36 -12 Td (vimdot)Tj /R30715640 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.653 Tw [(output of the edited Œle.)-565.293(The dot output windo)]TJ 3.153 Tc 192.194 0 Td (wa)Tj 0 Tc 14.8129 0 Td (utomatically refreshes e)Tj -0.15 Tc 96.5859 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rytime the Œle is sa)Tj -0.15 Tc 78.5219 0 Td (ve)Tj 3.153 Tc 9.28984 0 Td [(di)315.317(nt)]TJ 0 Tc 21.8656 0 Td (he)Tj -422.56 -12 Td [(editor)54.9927(.)]TJ 16.8 TL 1.317 Tw (If no Œlename is gi)' -0.15 Tc 80.568 0 Td (ve)Tj 0 Tc 9.28984 0 Td 1.316 Tw [(n, vimdot will use 'noname.gv' and initialise it with an e)15.0098(xample graph to get you)]TJ -89.8578 -12 Td (started.)Tj 0.445 Tw (The GUI windo)' 2.945 Tc 63.9602 0 Td (w\()Tj 0 Tc 13.4949 0 Td (pro)Tj 13.1801 0 Td (vided by "dot -Txlib"\) supports zooming using the mouse scroll-wheel, and panning)Tj -90.6352 -12 Td 0 Tw [(by holding the scroll-wheel do)24.9854(wn and dragging.)]TJ /R31034208 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R30715640 10 Tf 36 -12 Td (vim\(1\), dot\(1\))Tj -0.548 Tc /R31034208 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R30715640 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1135 │ │ │ │ │ │ +1136 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ GWGZUV+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -561,19 +561,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R17054560 │ │ │ │ │ │ +R31034208 │ │ │ │ │ │ │ │ │ │ │ │ -R16735992 │ │ │ │ │ │ +R30715640 │ │ │ │ │ │ │ │ │ │ │ │ -R16410216 │ │ │ │ │ │ +R30389864 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -625,32 +625,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -304 │ │ │ │ │ │ +303 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17079960 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R31059608 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 489 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17080328 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R31059976 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -671,18 +671,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -219 │ │ │ │ │ │ +220 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17080696 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R31060344 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -704,15 +704,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-87125e0816a0'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-fa1b096783c9'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 23 │ │ │ ├── ./usr/share/doc/graphviz/pdf/xdot.3.pdf.gz │ │ │ │ ├── xdot.3.pdf │ │ │ │ │ ├── dumppdf -at {} │ │ │ │ │ │ @@ -74,15 +74,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R49129064 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R49456952 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R49129064 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R49456952 10 Tf 41.9801 0 Td (\(3\))Tj -0.219 Tc /R49773408 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R49773408 10 Tf 20.407 -12 Td (libxdot)Tj 2.5 Tc /R49456952 10 Tf 32.5102 0 Td (­p)Tj 0 Tc 13.1398 0 Td (arsing and deparsing of xdot operations)Tj /R49773408 10.95 Tf -81.65 -16.8 Td (SYNOPSIS)Tj /R49456952 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26404456 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R26732344 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R26404456 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R26732344 10 Tf 41.9801 0 Td (\(3\))Tj -0.219 Tc /R27048800 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R27048800 10 Tf 20.407 -12 Td (libxdot)Tj 2.5 Tc /R26732344 10 Tf 32.5102 0 Td (­p)Tj 0 Tc 13.1398 0 Td (arsing and deparsing of xdot operations)Tj /R27048800 10.95 Tf -81.65 -16.8 Td (SYNOPSIS)Tj /R26732344 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 778 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -597,19 +597,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R49773408 │ │ │ │ │ │ +R27048800 │ │ │ │ │ │ │ │ │ │ │ │ -R49456952 │ │ │ │ │ │ +R26732344 │ │ │ │ │ │ │ │ │ │ │ │ -R49129064 │ │ │ │ │ │ +R26404456 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -646,27 +646,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R49129064 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R49456952 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R49129064 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R49456952 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_Œll_color)Tj 12.5 Tc 79.0398 0 Td (,x)Tj 0 Tc 20 0 Td [(op_grad_pen_color)39.9854(,)]TJ -99.0398 -12 Td (xop_fontchar)Tj 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26404456 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R26732344 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R26404456 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R26732344 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_Œll_color)Tj 12.5 Tc 79.0398 0 Td (,x)Tj 0 Tc 20 0 Td [(op_grad_pen_color)39.9854(,)]TJ -99.0398 -12 Td (xop_fontchar)Tj 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1007 │ │ │ │ │ │ +1006 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R49456952 │ │ │ │ │ │ +R26732344 │ │ │ │ │ │ │ │ │ │ │ │ -R49129064 │ │ │ │ │ │ +R26404456 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -703,29 +703,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R49129064 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R49456952 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R49129064 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R49456952 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 [(xdot* parseXDotF \(char*, dra)15.0073(wfunc_t opfns[], int sz\);)]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 freeXDot \(xdot*\);)Tj -9.8 -24 Td [(xdot_grad_type colorT)79.9927(ype \(char*\);)]TJ (xdot_color* parseXDotColor \(char*\);)' -0.2 Tc (vo)' 0 Tc 9.8 0 Td (id freeXDotColor \(xdot_color*\);)Tj /R49773408 10.95 Tf -45.8 -16.8 Td (DESCRIPTION)Tj /R49129064 10 Tf 36 -12 Td (libxdot)Tj /R49456952 10 Tf 30.2801 0 Td [(pro)14.9927(vides support for parsing and deparsing graphical operations speciŒced by the)]TJ /R49129064 10 Tf 327.29 0 Td (xdot)Tj /R49456952 10 Tf 19.7199 0 Td (language.)Tj -0.34 Tc /R49773408 10 Tf -398.29 -16.8 Td (Ty)Tj 0 Tc 11.3301 0 Td (pes)Tj -6.33008 -12 Td (xdot)Tj /R49456952 10 Tf 16 -12 Td 0.328 Tw (This encapsulates a series of)Tj /R49129064 10 Tf 118 0 Td (cnt)Tj /R49456952 10 Tf 15.048 0 Td (xdot operations, stored in the array pointed to by)Tj /R49129064 10 Tf 200.152 0 Td (ops)Tj 2.828 Tc /R49456952 10 Tf 13.8898 0 Td (.T)Tj 0 Tc 11.4379 0 Td (he)Tj /R49129064 10 Tf 12.268 0 Td (sz)Tj /R49456952 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 /R49129064 10 Tf 107.86 0 Td (ops)Tj 2.61 Tc /R49456952 10 Tf 13.8898 0 Td [(.I)261.016(ft)]TJ 0 Tc 17.1598 0 Td (he user sets the)Tj /R49129064 10 Tf 63.7602 0 Td [(fr)37(eefunc)]TJ /R49456952 10 Tf 35.0109 0 Td 0.111 Tw (Œeld, this function will be called on each item in)Tj /R49129064 10 Tf -237.681 -12 Td (ops)Tj /R49456952 10 Tf 16.432 0 Td (during)Tj /R49129064 10 Tf 28.652 0 Td [(fr)37(eeXDot)]TJ /R49456952 10 Tf 38.832 0 Td 0.042 Tw [(before the library does its o)24.9854(wn clean up of the item. This allo)25.0195(ws the user to free an)]TJ 2.541 Tc 329.444 0 Td (yr)Tj 0 Tc 10.8711 0 Td (e-)Tj -424.231 -12 Td 0 Tw [(sources stored in the item by using an e)14.9854(xpansion of the)]TJ /R49129064 10 Tf 221.77 0 Td (xdot_op)Tj /R49456952 10 Tf 34.7199 0 Td (structure.)Tj /R49773408 10 Tf -272.49 -16.8 Td (xdot_op)Tj 3.092 Tc /R49456952 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 /R49129064 10 Tf 330.739 0 Td (kind)Tj /R49456952 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 /R49129064 10 Tf 147.051 0 Td (u)Tj 2.833 Tc /R49456952 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 /R49129064 10 Tf 7.83203 0 Td (kind)Tj /R49456952 10 Tf 20.052 0 Td 0.332 Tw (indicated by the com-)Tj -344.076 -12 Td (ments.)Tj 16.8 TL (The)' /R49129064 10 Tf 18.5859 0 Td [(dr)15.0159(awfunc)]TJ /R49456952 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 /R49773408 10 Tf 109.8 0 Td (parseXDotF)Tj /R49456952 10 Tf 52.2102 0 Td (.)Tj /R49773408 10 Tf -178.01 -16.8 Td (xop_kind)Tj /R49456952 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 [(http://www)64.9841(.graphviz.or)18.0151(g/doc/info/output.html#d:xdot)]TJ -10 -12 Td (for the speciŒc semantics associated with each operation.)Tj /R49773408 10 Tf -16 -16.8 Td [(xdot_r)18(ect)]TJ /R49456952 10 Tf 16 -12 Td 0.154 Tw [(This represents a rectangle. F)15.0073(or ellipses, the)]TJ /R49129064 10 Tf 178.948 0 Td (x)Tj /R49456952 10 Tf 7.09414 0 Td (and)Tj /R49129064 10 Tf 17.0941 0 Td (x)Tj /R49456952 10 Tf 7.09414 0 Td 0.155 Tw (Œelds represent the center of the rectangle, and)Tj /R49129064 10 Tf 190.35 0 Td (w)Tj /R49456952 10 Tf 9.325 0 Td (and)Tj /R49129064 10 Tf 17.0949 0 Td (h)Tj /R49456952 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 /R49129064 10 Tf 47.8621 0 Td (x)Tj /R49456952 10 Tf 4.43984 0 Td (,)Tj /R49129064 10 Tf 2.5 0 Td (y)Tj 2.686 Tc /R49456952 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 /R49129064 10 Tf 34.1602 0 Td (w)Tj /R49456952 10 Tf 9.16992 0 Td (and)Tj /R49129064 10 Tf 16.9398 0 Td (h)Tj /R49456952 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 /R49773408 10 Tf -230.17 -16.8 Td (xdot_polyline)Tj /R49456952 10 Tf 16 -12 Td (This type encapsulates a series of)Tj /R49129064 10 Tf 136.08 0 Td (cnt)Tj /R49456952 10 Tf 14.7199 0 Td (points.)Tj 17.9801 -50.4 Td (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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26404456 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R26732344 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R26404456 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R26732344 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 [(xdot* parseXDotF \(char*, dra)15.0073(wfunc_t opfns[], int sz\);)]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 freeXDot \(xdot*\);)Tj -9.8 -24 Td [(xdot_grad_type colorT)79.9927(ype \(char*\);)]TJ (xdot_color* parseXDotColor \(char*\);)' -0.2 Tc (vo)' 0 Tc 9.8 0 Td (id freeXDotColor \(xdot_color*\);)Tj /R27048800 10.95 Tf -45.8 -16.8 Td (DESCRIPTION)Tj /R26404456 10 Tf 36 -12 Td (libxdot)Tj /R26732344 10 Tf 30.2801 0 Td [(pro)14.9927(vides support for parsing and deparsing graphical operations speciŒced by the)]TJ /R26404456 10 Tf 327.29 0 Td (xdot)Tj /R26732344 10 Tf 19.7199 0 Td (language.)Tj -0.34 Tc /R27048800 10 Tf -398.29 -16.8 Td (Ty)Tj 0 Tc 11.3301 0 Td (pes)Tj -6.33008 -12 Td (xdot)Tj /R26732344 10 Tf 16 -12 Td 0.328 Tw (This encapsulates a series of)Tj /R26404456 10 Tf 118 0 Td (cnt)Tj /R26732344 10 Tf 15.048 0 Td (xdot operations, stored in the array pointed to by)Tj /R26404456 10 Tf 200.152 0 Td (ops)Tj 2.828 Tc /R26732344 10 Tf 13.8898 0 Td (.T)Tj 0 Tc 11.4379 0 Td (he)Tj /R26404456 10 Tf 12.268 0 Td (sz)Tj /R26732344 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 /R26404456 10 Tf 107.86 0 Td (ops)Tj 2.61 Tc /R26732344 10 Tf 13.8898 0 Td [(.I)261.016(ft)]TJ 0 Tc 17.1598 0 Td (he user sets the)Tj /R26404456 10 Tf 63.7602 0 Td [(fr)37(eefunc)]TJ /R26732344 10 Tf 35.0109 0 Td 0.111 Tw (Œeld, this function will be called on each item in)Tj /R26404456 10 Tf -237.681 -12 Td (ops)Tj /R26732344 10 Tf 16.432 0 Td (during)Tj /R26404456 10 Tf 28.652 0 Td [(fr)37(eeXDot)]TJ /R26732344 10 Tf 38.832 0 Td 0.042 Tw [(before the library does its o)24.9854(wn clean up of the item. This allo)25.0195(ws the user to free an)]TJ 2.541 Tc 329.444 0 Td (yr)Tj 0 Tc 10.8711 0 Td (e-)Tj -424.231 -12 Td 0 Tw [(sources stored in the item by using an e)14.9854(xpansion of the)]TJ /R26404456 10 Tf 221.77 0 Td (xdot_op)Tj /R26732344 10 Tf 34.7199 0 Td (structure.)Tj /R27048800 10 Tf -272.49 -16.8 Td (xdot_op)Tj 3.092 Tc /R26732344 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 /R26404456 10 Tf 330.739 0 Td (kind)Tj /R26732344 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 /R26404456 10 Tf 147.051 0 Td (u)Tj 2.833 Tc /R26732344 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 /R26404456 10 Tf 7.83203 0 Td (kind)Tj /R26732344 10 Tf 20.052 0 Td 0.332 Tw (indicated by the com-)Tj -344.076 -12 Td (ments.)Tj 16.8 TL (The)' /R26404456 10 Tf 18.5859 0 Td [(dr)15.0159(awfunc)]TJ /R26732344 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 /R27048800 10 Tf 109.8 0 Td (parseXDotF)Tj /R26732344 10 Tf 52.2102 0 Td (.)Tj /R27048800 10 Tf -178.01 -16.8 Td (xop_kind)Tj /R26732344 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 [(http://www)64.9841(.graphviz.or)18.0151(g/doc/info/output.html#d:xdot)]TJ -10 -12 Td (for the speciŒc semantics associated with each operation.)Tj /R27048800 10 Tf -16 -16.8 Td [(xdot_r)18(ect)]TJ /R26732344 10 Tf 16 -12 Td 0.154 Tw [(This represents a rectangle. F)15.0073(or ellipses, the)]TJ /R26404456 10 Tf 178.948 0 Td (x)Tj /R26732344 10 Tf 7.09414 0 Td (and)Tj /R26404456 10 Tf 17.0941 0 Td (x)Tj /R26732344 10 Tf 7.09414 0 Td 0.155 Tw (Œelds represent the center of the rectangle, and)Tj /R26404456 10 Tf 190.35 0 Td (w)Tj /R26732344 10 Tf 9.325 0 Td (and)Tj /R26404456 10 Tf 17.0949 0 Td (h)Tj /R26732344 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 /R26404456 10 Tf 47.8621 0 Td (x)Tj /R26732344 10 Tf 4.43984 0 Td (,)Tj /R26404456 10 Tf 2.5 0 Td (y)Tj 2.686 Tc /R26732344 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 /R26404456 10 Tf 34.1602 0 Td (w)Tj /R26732344 10 Tf 9.16992 0 Td (and)Tj /R26404456 10 Tf 16.9398 0 Td (h)Tj /R26732344 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 /R27048800 10 Tf -230.17 -16.8 Td (xdot_polyline)Tj /R26732344 10 Tf 16 -12 Td (This type encapsulates a series of)Tj /R26404456 10 Tf 136.08 0 Td (cnt)Tj /R26732344 10 Tf 14.7199 0 Td (points.)Tj 17.9801 -50.4 Td (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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2236 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R49773408 │ │ │ │ │ │ +R27048800 │ │ │ │ │ │ │ │ │ │ │ │ -R49456952 │ │ │ │ │ │ +R26732344 │ │ │ │ │ │ │ │ │ │ │ │ -R49129064 │ │ │ │ │ │ +R26404456 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ @@ -762,29 +762,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Length │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R49129064 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R49456952 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R49129064 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R49456952 10 Tf 41.9801 0 Td (\(3\))Tj /R49773408 10 Tf -436.34 -36 Td (xdot_text)Tj 3.363 Tc /R49456952 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 /R49129064 10 Tf 209.697 0 Td [(te)20.0073(xt)]TJ /R49456952 10 Tf 17.6027 0 Td 0.864 Tw (using the baseline point \()Tj /R49129064 10 Tf 104.006 0 Td (x)Tj /R49456952 10 Tf 4.43984 0 Td (,)Tj /R49129064 10 Tf 2.5 0 Td (y)Tj /R49456952 10 Tf 4.43984 0 Td 3.364 Tw (\). The)Tj /R49129064 10 Tf 30.6078 0 Td (width)Tj /R49456952 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 /R49129064 10 Tf -416.453 -12 Td (align)Tj /R49456952 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 /R49129064 10 Tf 214.56 0 Td (x)Tj /R49456952 10 Tf 4.43984 0 Td (,)Tj /R49129064 10 Tf 2.5 0 Td (y)Tj /R49456952 10 Tf 4.43984 0 Td (\).)Tj /R49773408 10 Tf -345.58 -16.8 Td (xdot_image)Tj /R49456952 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 /R49129064 10 Tf 7.67891 0 Td (name)Tj 2.679 Tc /R49456952 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 /R49129064 10 Tf 53.8699 0 Td (pos)Tj /R49456952 10 Tf 13.8898 0 Td (.)Tj /R49773408 10 Tf -83.7598 -16.8 Td [(xdot_f)25.0073(ont)]TJ /R49456952 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 /R49773408 10 Tf -80.3199 -16.8 Td (xdot_align)Tj /R49456952 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 /R49773408 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 /R49456952 10 Tf -116.67 -12 Td (Pa)Tj 0 Tc 9.85 0 Td 0.786 Tw (rses the string)Tj /R49129064 10 Tf 60.4078 0 Td (str)Tj /R49456952 10 Tf 13.8461 0 Td 0.787 Tw (as a sequence of xdot operations and returns a pointer to the resulting)Tj /R49129064 10 Tf 289.901 0 Td (xdot)Tj /R49456952 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 /R49129064 10 Tf 10.7469 0 Td (str)Tj 2.967 Tc /R49456952 10 Tf 10.5602 0 Td (,t)Tj 0 Tc 8.24687 0 Td (he)Tj /R49129064 10 Tf 12.407 0 Td (ops)Tj /R49456952 10 Tf 16.857 0 Td (and)Tj /R49129064 10 Tf 17.407 0 Td (cnt)Tj /R49456952 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 /R49129064 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 /R49456952 10 Tf 8.61016 0 Td 0 Tw (bit will be set in the)Tj /R49129064 10 Tf 81.6699 0 Td [(a)10(gs)]TJ /R49456952 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 /R49129064 10 Tf 9.69492 0 Td (sz)Tj /R49456952 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 /R49129064 10 Tf 302.716 0 Td (xdot_op)Tj /R49456952 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 /R49129064 10 Tf 178.3 0 Td (ops)Tj /R49456952 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 /R49129064 10 Tf 14.1602 0 Td (sz)Tj /R49456952 10 Tf 7.78008 0 Td (.)Tj -280.43 -16.8 Td (If)Tj /R49129064 10 Tf 9.33398 0 Td (opfns)Tj /R49456952 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 /R49129064 10 Tf 7.675 0 Td (xop_kind)Tj 2.675 Tc /R49456952 10 Tf 36.6602 0 Td (.D)Tj 0 Tc 12.3949 0 Td (uring parsing, the)Tj /R49129064 10 Tf 73.2949 0 Td [(dr)15.0146(aw-)]TJ -408.259 -12 Td (func)Tj /R49456952 10 Tf 19.7199 0 Td 0 Tw (member of)Tj /R49129064 10 Tf 46.1 0 Td (xop_op)Tj /R49456952 10 Tf 31.9398 0 Td (will be set to the corresponding function in)Tj /R49129064 10 Tf 174.43 0 Td (opfns)Tj /R49456952 10 Tf 21.6699 0 Td (.)Tj /R49773408 10 Tf -309.86 -16.8 Td (xdot* parseXDot \(char *str\))Tj /R49456952 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 /R49129064 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 /R49456952 10 Tf 5.83008 0 Td (.)Tj -0.1 Tc /R49773408 10 Tf -187.34 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id fr)17.9919(eeXDot \(xdot* xp\))]TJ /R49456952 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 /R49129064 10 Tf 46.6602 0 Td (xp)Tj /R49456952 10 Tf 11.9398 0 Td 0 Tw (is NULL, nothing happens.)Tj /R49773408 10 Tf -257.98 -16.8 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 /R49456952 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 /R49129064 10 Tf 338.199 0 Td (fprintXDot)Tj /R49456952 10 Tf -388.663 -12 Td 0 Tw (writes the output onto the open stream)Tj /R49129064 10 Tf 155.82 0 Td (fp)Tj /R49456952 10 Tf 7.78008 0 Td (;)Tj /R49129064 10 Tf 5.28008 0 Td (sprintXDot)Tj /R49456952 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 /R49773408 10 Tf 104.304 0 Td (parseXDotF)Tj /R49456952 10 Tf 56.7969 0 Td (or)Tj /R49773408 10 Tf 12.9172 0 Td (parseXDot)Tj 4.587 Tc /R49456952 10 Tf 46.1 0 Td (,w)Tj 0 Tc 14.307 0 Td (ith)Tj /R49129064 10 Tf 15.1469 0 Td (xdot_op)Tj /R49456952 10 Tf 36.807 0 Td (ha)Tj 9.23984 0 Td 2.087 Tw (ving kind)Tj /R49129064 10 Tf 44.734 0 Td [(xd_gr)14.9902(ad_pen_color)]TJ /R49456952 10 Tf 83.3172 0 Td (or)Tj /R49129064 10 Tf -423.67 -12 Td [(xd_gr)14.9927(ad_Œll_color)]TJ /R49456952 10 Tf 77.35 0 Td 0 Tw [(and the v)24.9854(alue is stored in)]TJ /R49129064 10 Tf 101.96 0 Td [(gr)15.0146(ad_color)]TJ /R49456952 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 /R49773408 10 Tf -48.6199 -16.8 Td [(xdot_grad_type colorT)33.9844(ypeXDot \(char *str\))]TJ /R49456952 10 Tf 16 -12 Td (returns the color type described by the input string.)Tj /R49773408 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 /R49456952 10 Tf -134.99 -12 Td (attempts to parse the string)Tj /R49129064 10 Tf 110.27 0 Td (str)Tj /R49456952 10 Tf 13.0602 0 Td [(as a color v)25.0073(alue, storing the result in)]TJ /R49129064 10 Tf 147.23 0 Td (clr)Tj 2.5 Tc /R49456952 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 /R49773408 10 Tf -314.611 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id fr)17.9919(eeXDotColor \(xdot_color* cp\))]TJ /R49456952 10 Tf 6.1 -12 Td [(This frees the resources associated with a v)24.9854(alue of type)]TJ /R49129064 10 Tf 222.47 0 Td (xdot_color)Tj /R49456952 10 Tf 43.3301 0 Td (.)Tj -0.11 Tc /R49773408 10.95 Tf -301.8 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R49456952 10 Tf 20.9004 -12 Td 0.527 Tw (Although some small checking is done on the)Tj /R49129064 10 Tf 189.206 0 Td (sz)Tj /R49456952 10 Tf 10.807 0 Td (ar)Tj 7.58984 0 Td (gument to)Tj /R49129064 10 Tf 43.834 0 Td [(par)10.0146(seXDotF)]TJ 3.027 Tc /R49456952 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 /R49129064 10 Tf 22.0219 0 Td (sizeof)Tj /R49456952 10 Tf 25.3621 0 Td 0.081 Tw (applied to some structure type containing)Tj /R49129064 10 Tf 168.246 0 Td (xdot_op)Tj /R49456952 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 /R49129064 10 Tf 14.7199 0 Td (opfns)Tj /R49456952 10 Tf 24.1699 0 Td [(ar)18.0151(gument.)]TJ -0.548 Tc /R49773408 10.95 Tf -74.8898 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R49456952 10 Tf 20.7363 -12 Td 0 Tw [(Emden R. Gansner \(er)18.0151(g@research.att.com\).)]TJ 168.78 -55.2 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 │ │ │ │ │ │ +q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26404456 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R26732344 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R26404456 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R26732344 10 Tf 41.9801 0 Td (\(3\))Tj /R27048800 10 Tf -436.34 -36 Td (xdot_text)Tj 3.363 Tc /R26732344 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 /R26404456 10 Tf 209.697 0 Td [(te)20.0073(xt)]TJ /R26732344 10 Tf 17.6027 0 Td 0.864 Tw (using the baseline point \()Tj /R26404456 10 Tf 104.006 0 Td (x)Tj /R26732344 10 Tf 4.43984 0 Td (,)Tj /R26404456 10 Tf 2.5 0 Td (y)Tj /R26732344 10 Tf 4.43984 0 Td 3.364 Tw (\). The)Tj /R26404456 10 Tf 30.6078 0 Td (width)Tj /R26732344 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 /R26404456 10 Tf -416.453 -12 Td (align)Tj /R26732344 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 /R26404456 10 Tf 214.56 0 Td (x)Tj /R26732344 10 Tf 4.43984 0 Td (,)Tj /R26404456 10 Tf 2.5 0 Td (y)Tj /R26732344 10 Tf 4.43984 0 Td (\).)Tj /R27048800 10 Tf -345.58 -16.8 Td (xdot_image)Tj /R26732344 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 /R26404456 10 Tf 7.67891 0 Td (name)Tj 2.679 Tc /R26732344 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 /R26404456 10 Tf 53.8699 0 Td (pos)Tj /R26732344 10 Tf 13.8898 0 Td (.)Tj /R27048800 10 Tf -83.7598 -16.8 Td [(xdot_f)25.0073(ont)]TJ /R26732344 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 /R27048800 10 Tf -80.3199 -16.8 Td (xdot_align)Tj /R26732344 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 /R27048800 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 /R26732344 10 Tf -116.67 -12 Td (Pa)Tj 0 Tc 9.85 0 Td 0.786 Tw (rses the string)Tj /R26404456 10 Tf 60.4078 0 Td (str)Tj /R26732344 10 Tf 13.8461 0 Td 0.787 Tw (as a sequence of xdot operations and returns a pointer to the resulting)Tj /R26404456 10 Tf 289.901 0 Td (xdot)Tj /R26732344 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 /R26404456 10 Tf 10.7469 0 Td (str)Tj 2.967 Tc /R26732344 10 Tf 10.5602 0 Td (,t)Tj 0 Tc 8.24687 0 Td (he)Tj /R26404456 10 Tf 12.407 0 Td (ops)Tj /R26732344 10 Tf 16.857 0 Td (and)Tj /R26404456 10 Tf 17.407 0 Td (cnt)Tj /R26732344 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 /R26404456 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 /R26732344 10 Tf 8.61016 0 Td 0 Tw (bit will be set in the)Tj /R26404456 10 Tf 81.6699 0 Td [(a)10(gs)]TJ /R26732344 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 /R26404456 10 Tf 9.69492 0 Td (sz)Tj /R26732344 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 /R26404456 10 Tf 302.716 0 Td (xdot_op)Tj /R26732344 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 /R26404456 10 Tf 178.3 0 Td (ops)Tj /R26732344 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 /R26404456 10 Tf 14.1602 0 Td (sz)Tj /R26732344 10 Tf 7.78008 0 Td (.)Tj -280.43 -16.8 Td (If)Tj /R26404456 10 Tf 9.33398 0 Td (opfns)Tj /R26732344 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 /R26404456 10 Tf 7.675 0 Td (xop_kind)Tj 2.675 Tc /R26732344 10 Tf 36.6602 0 Td (.D)Tj 0 Tc 12.3949 0 Td (uring parsing, the)Tj /R26404456 10 Tf 73.2949 0 Td [(dr)15.0146(aw-)]TJ -408.259 -12 Td (func)Tj /R26732344 10 Tf 19.7199 0 Td 0 Tw (member of)Tj /R26404456 10 Tf 46.1 0 Td (xop_op)Tj /R26732344 10 Tf 31.9398 0 Td (will be set to the corresponding function in)Tj /R26404456 10 Tf 174.43 0 Td (opfns)Tj /R26732344 10 Tf 21.6699 0 Td (.)Tj /R27048800 10 Tf -309.86 -16.8 Td (xdot* parseXDot \(char *str\))Tj /R26732344 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 /R26404456 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 /R26732344 10 Tf 5.83008 0 Td (.)Tj -0.1 Tc /R27048800 10 Tf -187.34 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id fr)17.9919(eeXDot \(xdot* xp\))]TJ /R26732344 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 /R26404456 10 Tf 46.6602 0 Td (xp)Tj /R26732344 10 Tf 11.9398 0 Td 0 Tw (is NULL, nothing happens.)Tj /R27048800 10 Tf -257.98 -16.8 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 /R26732344 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 /R26404456 10 Tf 338.199 0 Td (fprintXDot)Tj /R26732344 10 Tf -388.663 -12 Td 0 Tw (writes the output onto the open stream)Tj /R26404456 10 Tf 155.82 0 Td (fp)Tj /R26732344 10 Tf 7.78008 0 Td (;)Tj /R26404456 10 Tf 5.28008 0 Td (sprintXDot)Tj /R26732344 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 /R27048800 10 Tf 104.304 0 Td (parseXDotF)Tj /R26732344 10 Tf 56.7969 0 Td (or)Tj /R27048800 10 Tf 12.9172 0 Td (parseXDot)Tj 4.587 Tc /R26732344 10 Tf 46.1 0 Td (,w)Tj 0 Tc 14.307 0 Td (ith)Tj /R26404456 10 Tf 15.1469 0 Td (xdot_op)Tj /R26732344 10 Tf 36.807 0 Td (ha)Tj 9.23984 0 Td 2.087 Tw (ving kind)Tj /R26404456 10 Tf 44.734 0 Td [(xd_gr)14.9902(ad_pen_color)]TJ /R26732344 10 Tf 83.3172 0 Td (or)Tj /R26404456 10 Tf -423.67 -12 Td [(xd_gr)14.9927(ad_Œll_color)]TJ /R26732344 10 Tf 77.35 0 Td 0 Tw [(and the v)24.9854(alue is stored in)]TJ /R26404456 10 Tf 101.96 0 Td [(gr)15.0146(ad_color)]TJ /R26732344 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 /R27048800 10 Tf -48.6199 -16.8 Td [(xdot_grad_type colorT)33.9844(ypeXDot \(char *str\))]TJ /R26732344 10 Tf 16 -12 Td (returns the color type described by the input string.)Tj /R27048800 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 /R26732344 10 Tf -134.99 -12 Td (attempts to parse the string)Tj /R26404456 10 Tf 110.27 0 Td (str)Tj /R26732344 10 Tf 13.0602 0 Td [(as a color v)25.0073(alue, storing the result in)]TJ /R26404456 10 Tf 147.23 0 Td (clr)Tj 2.5 Tc /R26732344 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 /R27048800 10 Tf -314.611 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id fr)17.9919(eeXDotColor \(xdot_color* cp\))]TJ /R26732344 10 Tf 6.1 -12 Td [(This frees the resources associated with a v)24.9854(alue of type)]TJ /R26404456 10 Tf 222.47 0 Td (xdot_color)Tj /R26732344 10 Tf 43.3301 0 Td (.)Tj -0.11 Tc /R27048800 10.95 Tf -301.8 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R26732344 10 Tf 20.9004 -12 Td 0.527 Tw (Although some small checking is done on the)Tj /R26404456 10 Tf 189.206 0 Td (sz)Tj /R26732344 10 Tf 10.807 0 Td (ar)Tj 7.58984 0 Td (gument to)Tj /R26404456 10 Tf 43.834 0 Td [(par)10.0146(seXDotF)]TJ 3.027 Tc /R26732344 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 /R26404456 10 Tf 22.0219 0 Td (sizeof)Tj /R26732344 10 Tf 25.3621 0 Td 0.081 Tw (applied to some structure type containing)Tj /R26404456 10 Tf 168.246 0 Td (xdot_op)Tj /R26732344 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 /R26404456 10 Tf 14.7199 0 Td (opfns)Tj /R26732344 10 Tf 24.1699 0 Td [(ar)18.0151(gument.)]TJ -0.548 Tc /R27048800 10.95 Tf -74.8898 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R26732344 10 Tf 20.7363 -12 Td 0 Tw [(Emden R. Gansner \(er)18.0151(g@research.att.com\).)]TJ 168.78 -55.2 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3344 │ │ │ │ │ │ +3345 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R49773408 │ │ │ │ │ │ +R27048800 │ │ │ │ │ │ │ │ │ │ │ │ -R49456952 │ │ │ │ │ │ +R26732344 │ │ │ │ │ │ │ │ │ │ │ │ -R49129064 │ │ │ │ │ │ +R26404456 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -836,32 +836,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -476 │ │ │ │ │ │ +474 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R49881232 def 1 begincodespacerange <00><ff> endcodespacerange 50 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> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27156624 def 1 begincodespacerange <00><ff> endcodespacerange 50 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> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 625 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R49881600 def 1 begincodespacerange <00><ff> endcodespacerange 75 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> <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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27156992 def 1 begincodespacerange <00><ff> endcodespacerange 75 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> <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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -883,18 +883,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -443 │ │ │ │ │ │ +442 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R49881968 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 │ │ │ │ │ │ +/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27157360 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Type │ │ │ │ │ │ Encoding │ │ │ │ │ │ @@ -917,15 +917,15 @@ │ │ │ │ │ │ Metadata │ │ │ │ │ │ Subtype │ │ │ │ │ │ XML │ │ │ │ │ │ Length │ │ │ │ │ │ 1175 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-7f6aa2803d10'/> <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'?> │ │ │ │ │ │ +<?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-08-07T14:52:13Z</xmp:ModifyDate> <xmp:CreateDate>2024-08-07T14:52:13Z</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:2e4676d7-8ce9-11fa-0000-a8e43edbc950'/> <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'?> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Size │ │ │ │ │ │ 35 ├── libgv-guile_2.42.4-2_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-08-07 14:52:13.000000 debian-binary │ │ --rw-r--r-- 0 0 0 784 2024-08-07 14:52:13.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 788 2024-08-07 14:52:13.000000 control.tar.xz │ │ -rw-r--r-- 0 0 0 43780 2024-08-07 14:52:13.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/man/man3/gv.3guile.gz │ │ │ │ ├── gv.3guile │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -.TH gv 3guile "07 August 2024" │ │ │ │ │ +.TH gv 3guile "08 August 2024" │ │ │ │ │ │ │ │ │ │ .SH NAME │ │ │ │ │ │ │ │ │ │ gv_guile - graph manipulation in guile │ │ │ │ │ │ │ │ │ │ .SH SYNOPSIS ├── libgv-lua_2.42.4-2_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-08-07 14:52:13.000000 debian-binary │ │ -rw-r--r-- 0 0 0 784 2024-08-07 14:52:13.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 56184 2024-08-07 14:52:13.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 56188 2024-08-07 14:52:13.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/man/man3/gv.3lua.gz │ │ │ │ ├── gv.3lua │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -.TH gv 3lua "07 August 2024" │ │ │ │ │ +.TH gv 3lua "08 August 2024" │ │ │ │ │ │ │ │ │ │ .SH NAME │ │ │ │ │ │ │ │ │ │ gv_lua - graph manipulation in lua │ │ │ │ │ │ │ │ │ │ .SH SYNOPSIS ├── libgv-perl_2.42.4-2_armhf.deb │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/man/man3/gv.3perl.gz │ │ │ │ ├── gv.3perl │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -.TH gv 3perl "07 August 2024" │ │ │ │ │ +.TH gv 3perl "08 August 2024" │ │ │ │ │ │ │ │ │ │ .SH NAME │ │ │ │ │ │ │ │ │ │ gv_perl - graph manipulation in perl │ │ │ │ │ │ │ │ │ │ .SH SYNOPSIS ├── libgv-ruby_2.42.4-2_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-08-07 14:52:13.000000 debian-binary │ │ -rw-r--r-- 0 0 0 808 2024-08-07 14:52:13.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 49344 2024-08-07 14:52:13.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 49348 2024-08-07 14:52:13.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/man/man3/gv.3ruby.gz │ │ │ │ ├── gv.3ruby │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -.TH gv 3ruby "07 August 2024" │ │ │ │ │ +.TH gv 3ruby "08 August 2024" │ │ │ │ │ │ │ │ │ │ .SH NAME │ │ │ │ │ │ │ │ │ │ gv_ruby - graph manipulation in ruby │ │ │ │ │ │ │ │ │ │ .SH SYNOPSIS ├── libgv-tcl_2.42.4-2_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-08-07 14:52:13.000000 debian-binary │ │ -rw-r--r-- 0 0 0 1216 2024-08-07 14:52:13.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 652828 2024-08-07 14:52:13.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 652824 2024-08-07 14:52:13.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/man/man3/gv.3tcl.gz │ │ │ │ ├── gv.3tcl │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -.TH gv 3tcl "07 August 2024" │ │ │ │ │ +.TH gv 3tcl "08 August 2024" │ │ │ │ │ │ │ │ │ │ .SH NAME │ │ │ │ │ │ │ │ │ │ gv_tcl - graph manipulation in tcl │ │ │ │ │ │ │ │ │ │ .SH SYNOPSIS ├── python3-gv_2.42.4-2_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-08-07 14:52:13.000000 debian-binary │ │ -rw-r--r-- 0 0 0 1176 2024-08-07 14:52:13.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 51700 2024-08-07 14:52:13.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 51696 2024-08-07 14:52:13.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/man/man3/gv.3python.gz │ │ │ │ ├── gv.3python │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -.TH gv 3python "07 August 2024" │ │ │ │ │ +.TH gv 3python "08 August 2024" │ │ │ │ │ │ │ │ │ │ .SH NAME │ │ │ │ │ │ │ │ │ │ gv_python - graph manipulation in python │ │ │ │ │ │ │ │ │ │ .SH SYNOPSIS