--- /srv/reproducible-results/rbuild-debian/r-b-build.P1WIm1Cr/b1/graphviz_2.42.4-2_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.P1WIm1Cr/b2/graphviz_2.42.4-2_armhf.changes ├── Files │ @@ -1,34 +1,34 @@ │ │ ab9356728bb8dfccabc50fac46b3ed77 1373736 debug optional graphviz-dbgsym_2.42.4-2_armhf.deb │ - 87f8939dac23252637d663b9ae0a2532 4505516 doc optional graphviz-doc_2.42.4-2_all.deb │ + 90be8f6f2f609e8c99a7ebb2785e7f41 4506120 doc optional graphviz-doc_2.42.4-2_all.deb │ 624cc66f398f78b2dbdcaaf8bfeadb01 502096 graphics optional graphviz_2.42.4-2_armhf.deb │ 543891ea8a580c7bdb655b4ff9bc8e9a 28868 debug optional libcdt5-dbgsym_2.42.4-2_armhf.deb │ 33d0c7864e9ec2808ab109f53872a111 37652 libs optional libcdt5_2.42.4-2_armhf.deb │ b6ad40a311835b4dfc191dbc13113aa8 107604 debug optional libcgraph6-dbgsym_2.42.4-2_armhf.deb │ bd361ee03feed5d13d1eaf590b953c72 56500 libs optional libcgraph6_2.42.4-2_armhf.deb │ 7d37a822a07b1673e437256d2cba4d4e 249792 debug optional libgraphviz-dev-dbgsym_2.42.4-2_armhf.deb │ 77e2141723b68b66e2cd1fa72e655941 123000 libdevel optional libgraphviz-dev_2.42.4-2_armhf.deb │ 165a7250d645e2625a994f578a6d8967 96120 debug optional libgv-guile-dbgsym_2.42.4-2_armhf.deb │ - 23d123ba04ed9b8915d7b7a55cb3543d 44760 interpreters optional libgv-guile_2.42.4-2_armhf.deb │ + ac4869e71f5658c17310eb31c756a54d 44764 interpreters optional libgv-guile_2.42.4-2_armhf.deb │ 5260d8103ed6c530372900b4ec627e44 117880 debug optional libgv-lua-dbgsym_2.42.4-2_armhf.deb │ - 0fbd069f0c27d79e88a9a0f844bbb767 57148 interpreters optional libgv-lua_2.42.4-2_armhf.deb │ + 33386e60c237462ab3a6d6b002d6e851 57152 interpreters optional libgv-lua_2.42.4-2_armhf.deb │ 4ed63a1467c45a08dd5660071796126b 194480 debug optional libgv-perl-dbgsym_2.42.4-2_armhf.deb │ - b4b1a1c6478de8227ea9457bea061ff4 58236 perl optional libgv-perl_2.42.4-2_armhf.deb │ + f6e19cc219231d8eb457b5a346ae913a 58236 perl optional libgv-perl_2.42.4-2_armhf.deb │ d74f7ee9501359fb5596d0ee36c91e82 111488 debug optional libgv-ruby-dbgsym_2.42.4-2_armhf.deb │ - 4f1eed3e9eb27693b0138f662264aca7 50344 ruby optional libgv-ruby_2.42.4-2_armhf.deb │ + 179f4bb88ae52e67d525d8627ea97e77 50348 ruby optional libgv-ruby_2.42.4-2_armhf.deb │ dc4b144d9f3e804bbf3128e5027ca607 2296456 debug optional libgv-tcl-dbgsym_2.42.4-2_armhf.deb │ - bbee49caa1386c2032710cdbcc457772 654176 interpreters optional libgv-tcl_2.42.4-2_armhf.deb │ + ea44628ddc2efb51d4e72968fa1d86b5 654168 interpreters optional libgv-tcl_2.42.4-2_armhf.deb │ 9b9afd8b3d1bae62549c1b1518e6cdae 2013136 debug optional libgvc6-dbgsym_2.42.4-2_armhf.deb │ dc79accc4eda46b64f29b80f0fd592dc 65640 debug optional libgvc6-plugins-gtk-dbgsym_2.42.4-2_armhf.deb │ 942c07c7107cf0d094a7ef747b8550e9 38836 libs optional libgvc6-plugins-gtk_2.42.4-2_armhf.deb │ 924f0c0628a4db61b53525cf6380cf8b 580388 libs optional libgvc6_2.42.4-2_armhf.deb │ ae1e445c735e751e110b7fa3cf5cf84e 339168 debug optional libgvpr2-dbgsym_2.42.4-2_armhf.deb │ 7507dbc592dcf13f766a47a95fcda1af 167564 libs optional libgvpr2_2.42.4-2_armhf.deb │ fc47b1f9832fb9b80acaf6fe84a97e7e 2644 debug optional liblab-gamut1-dbgsym_2.42.4-2_armhf.deb │ b6d90afb706daf185e79cfe491610da6 198028 libs optional liblab-gamut1_2.42.4-2_armhf.deb │ 2c12b599a114d680da854acd13cae594 37724 debug optional libpathplan4-dbgsym_2.42.4-2_armhf.deb │ d7a668e41a65c38b29af7a8531db8024 39580 libs optional libpathplan4_2.42.4-2_armhf.deb │ 79a28f0ace2246400833cd5f028f9507 25972 debug optional libxdot4-dbgsym_2.42.4-2_armhf.deb │ df92d5ad41b37aff61a4b0cb4cb8b040 34232 libs optional libxdot4_2.42.4-2_armhf.deb │ 3d7ecb563a3fefb61be1e66a9ad3f70c 126756 debug optional python3-gv-dbgsym_2.42.4-2_armhf.deb │ - eb2fc44aa9704c5618f0efc7c884452d 53116 python optional python3-gv_2.42.4-2_armhf.deb │ + a27515a18e61754f6338589d8151b392 53120 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 8660 2024-08-07 14:52:13.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 4496664 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 4497272 2024-08-07 14:52:13.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: graphviz-doc │ │ │ │ Source: graphviz │ │ │ │ Version: 2.42.4-2 │ │ │ │ Architecture: all │ │ │ │ Maintainer: Laszlo Boszormenyi (GCS) │ │ │ │ -Installed-Size: 5637 │ │ │ │ +Installed-Size: 5638 │ │ │ │ Suggests: graphviz │ │ │ │ Section: doc │ │ │ │ Priority: optional │ │ │ │ Multi-Arch: foreign │ │ │ │ Homepage: https://www.graphviz.org/ │ │ │ │ Description: additional documentation for graphviz │ │ │ │ Graphviz is a set of graph drawing tools. See the description of the graphviz │ │ │ ├── ./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) 15428 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/acyclic.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17635 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/bcomps.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21910 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/ccomps.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 47549 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/cdt.3.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 49060 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/cgraph.3.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19880 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/cluster.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13747 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) 51997 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/dot.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15448 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) 21914 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/ccomps.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 47557 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/cdt.3.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 49053 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/cgraph.3.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 19900 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/cluster.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13745 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/diffimg.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16846 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) 266522 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/dotguide.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15510 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/dotty.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15496 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) 21149 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/edgepaint.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11053 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/expr.3.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15207 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gc.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 24461 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gdtclft.3tcl.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) 11047 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/expr.3.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15201 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gc.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24458 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gdtclft.3tcl.pdf.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16632 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) 21788 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3guile.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21965 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3lua.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21952 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3perl.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21952 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3python.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22051 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3ruby.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21675 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3tcl.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16740 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) 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) 24842 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvmap.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 20972 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) 24707 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvpack.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 65558 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) 16969 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gxl2gv.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14807 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) 17522 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/graphml2gv.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21876 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3guile.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22061 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3lua.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22076 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3perl.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22047 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3python.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22153 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3ruby.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21624 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gv.3tcl.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16752 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvc.3.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20830 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvcolor.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22738 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvgen.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24840 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvmap.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20968 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) 24721 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvpack.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 65566 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvpr.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21598 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gvpr.3.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16975 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/gxl2gv.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14808 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) 20081 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) 15363 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/lneato.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21293 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/mingle.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19119 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/mm2gv.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15362 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) 19116 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) 12525 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/nop.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 40786 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/osage.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 31082 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) 23490 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/pathplan.3.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18075 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/prune.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15519 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/sccmap.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12530 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/nop.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 40808 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/osage.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 31074 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/pack.3.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41671 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/patchwork.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 23508 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/pathplan.3.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18070 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/prune.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15518 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) 34812 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/tcldot.3tcl.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14605 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/tred.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34841 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/tcldot.3tcl.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14606 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/tred.1.pdf.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17071 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/unflatten.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13206 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/vimdot.1.pdf.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 29468 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/xdot.3.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13220 2024-08-07 14:52:13.000000 ./usr/share/doc/graphviz/pdf/vimdot.1.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 29476 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 /R15652456 10 Tf 1 0 0 1 72 793.89 Tm (AC)Tj 0 Tc 12.4801 0 Td (YCLIC)Tj /R15978232 10 Tf 28.5102 0 Td 122.47 Tw (\(1\) General)Tj 170.78 0 Td 0 Tw (Commands Manual)Tj -0.3 Tc /R15652456 10 Tf 203.58 0 Td (AC)Tj 0 Tc 12.4801 0 Td (YCLIC)Tj /R15978232 10 Tf 28.5102 0 Td (\(1\))Tj -0.219 Tc /R16296800 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R15978232 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 /R16296800 10.95 Tf -103.87 -16.8 Td (SYNOPSIS)Tj /R16296800 10 Tf 36 -12 Td (acyclic)Tj /R15978232 10 Tf 31.3801 0 Td ([)Tj /R16296800 10 Tf 5.83008 0 Td [(­n)39.9841(v?)]TJ 2.5 Tc /R15978232 10 Tf 25.8602 0 Td (][)Tj 0 Tc /R16296800 10 Tf 11.6602 0 Td (­o)Tj /R15652456 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R15978232 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R15652456 10 Tf 13.5699 0 Td (Œle)Tj /R15978232 10 Tf 14.9 0 Td (])Tj /R16296800 10.95 Tf -180.311 -16.8 Td (DESCRIPTION)Tj /R16296800 10 Tf 36 -12 Td (acyclic)Tj /R15978232 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 /R16296800 10 Tf 398.27 0 Td (stdin)Tj /R15978232 10 Tf 21.1199 0 Td (.)Tj /R16296800 10.95 Tf -455.39 -16.8 Td (OPTIONS)Tj /R15978232 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R16296800 10 Tf 16.8 TL (­n)' /R15978232 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 /R16296800 10 Tf -36 -16.8 Td (­v)Tj /R15978232 10 Tf 36 0 Td [(Print information about whether the Œle is ac)15(yclic, has a c)15(ycle or is undirected.)]TJ /R16296800 10 Tf -36 -16.8 Td (­o)Tj /R15652456 10 Tf 13.2 0 Td (outŒle)Tj /R15978232 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 /R16296800 10 Tf 329.05 0 Td (stdout)Tj /R15978232 10 Tf 26.6699 0 Td (.)Tj /R16296800 10 Tf -391.72 -16.8 Td (­?)Tj /R15978232 10 Tf 36 0 Td (option causes the program to print usage information.)Tj /R16296800 10.95 Tf -72 -16.8 Td (RETURN CODES)Tj /R16296800 10 Tf 36 -12 Td (acyclic)Tj /R15978232 10 Tf 31.9551 0 Td (returns)Tj /R16296800 10 Tf 30.8449 0 Td (0)Tj /R15978232 10 Tf 8.075 0 Td 0.575 Tw (if the graph is ac)Tj 68.8 0 Td (yclic;)Tj /R16296800 10 Tf 25.2949 0 Td (1)Tj /R15978232 10 Tf 8.075 0 Td (if the graph has a c)Tj 78.5352 0 Td (ycle;)Tj /R16296800 10 Tf 22.5148 0 Td (2)Tj /R15978232 10 Tf 8.075 0 Td 0.574 Tw (if the graph is undirected; and)Tj /R16296800 10 Tf 125.644 0 Td (255)Tj /R15978232 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 /R16296800 10.95 Tf -94.4297 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R15978232 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 /R16296800 10.95 Tf -118.21 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R15978232 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 /R16296800 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R15978232 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 /R41936488 10 Tf 1 0 0 1 72 793.89 Tm (AC)Tj 0 Tc 12.4801 0 Td (YCLIC)Tj /R42262264 10 Tf 28.5102 0 Td 122.47 Tw (\(1\) General)Tj 170.78 0 Td 0 Tw (Commands Manual)Tj -0.3 Tc /R41936488 10 Tf 203.58 0 Td (AC)Tj 0 Tc 12.4801 0 Td (YCLIC)Tj /R42262264 10 Tf 28.5102 0 Td (\(1\))Tj -0.219 Tc /R42580832 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R42262264 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 /R42580832 10.95 Tf -103.87 -16.8 Td (SYNOPSIS)Tj /R42580832 10 Tf 36 -12 Td (acyclic)Tj /R42262264 10 Tf 31.3801 0 Td ([)Tj /R42580832 10 Tf 5.83008 0 Td [(­n)39.9841(v?)]TJ 2.5 Tc /R42262264 10 Tf 25.8602 0 Td (][)Tj 0 Tc /R42580832 10 Tf 11.6602 0 Td (­o)Tj /R41936488 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R42262264 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R41936488 10 Tf 13.5699 0 Td (Œle)Tj /R42262264 10 Tf 14.9 0 Td (])Tj /R42580832 10.95 Tf -180.311 -16.8 Td (DESCRIPTION)Tj /R42580832 10 Tf 36 -12 Td (acyclic)Tj /R42262264 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 /R42580832 10 Tf 398.27 0 Td (stdin)Tj /R42262264 10 Tf 21.1199 0 Td (.)Tj /R42580832 10.95 Tf -455.39 -16.8 Td (OPTIONS)Tj /R42262264 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R42580832 10 Tf 16.8 TL (­n)' /R42262264 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 /R42580832 10 Tf -36 -16.8 Td (­v)Tj /R42262264 10 Tf 36 0 Td [(Print information about whether the Œle is ac)15(yclic, has a c)15(ycle or is undirected.)]TJ /R42580832 10 Tf -36 -16.8 Td (­o)Tj /R41936488 10 Tf 13.2 0 Td (outŒle)Tj /R42262264 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 /R42580832 10 Tf 329.05 0 Td (stdout)Tj /R42262264 10 Tf 26.6699 0 Td (.)Tj /R42580832 10 Tf -391.72 -16.8 Td (­?)Tj /R42262264 10 Tf 36 0 Td (option causes the program to print usage information.)Tj /R42580832 10.95 Tf -72 -16.8 Td (RETURN CODES)Tj /R42580832 10 Tf 36 -12 Td (acyclic)Tj /R42262264 10 Tf 31.9551 0 Td (returns)Tj /R42580832 10 Tf 30.8449 0 Td (0)Tj /R42262264 10 Tf 8.075 0 Td 0.575 Tw (if the graph is ac)Tj 68.8 0 Td (yclic;)Tj /R42580832 10 Tf 25.2949 0 Td (1)Tj /R42262264 10 Tf 8.075 0 Td (if the graph has a c)Tj 78.5352 0 Td (ycle;)Tj /R42580832 10 Tf 22.5148 0 Td (2)Tj /R42262264 10 Tf 8.075 0 Td 0.574 Tw (if the graph is undirected; and)Tj /R42580832 10 Tf 125.644 0 Td (255)Tj /R42262264 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 /R42580832 10.95 Tf -94.4297 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R42262264 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 /R42580832 10.95 Tf -118.21 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R42262264 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 /R42580832 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R42262264 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1630 │ │ │ │ │ │ +1633 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ HKTNWF+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -617,19 +617,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R16296800 │ │ │ │ │ │ +R42580832 │ │ │ │ │ │ │ │ │ │ │ │ -R15978232 │ │ │ │ │ │ +R42262264 │ │ │ │ │ │ │ │ │ │ │ │ -R15652456 │ │ │ │ │ │ +R41936488 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -684,15 +684,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 392 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16322200 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/R42606232 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 │ │ │ │ │ │ 490 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16322568 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/R42606600 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 │ │ │ │ │ │ @@ -742,15 +742,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 234 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16322936 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/R42606968 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-ef63ead006a3'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-d76f57bb91bb'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,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 /R26068584 10 Tf 1 0 0 1 72.5801 793.89 Tm (BCOMPS)Tj /R26396472 10 Tf 40.0199 0 Td 122.86 Tw (\(1\) General)Tj 171.17 0 Td 0 Tw (Commands Manual)Tj /R26068584 10 Tf 204.55 0 Td (BCOMPS)Tj /R26396472 10 Tf 40.0199 0 Td (\(1\))Tj -0.219 Tc /R26712928 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R26396472 10 Tf 20.407 -12 Td (bcomps ­ biconnected components Œlter for graphs)Tj /R26712928 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R26712928 10 Tf 36 -12 Td (bcomps)Tj /R26396472 10 Tf 35.2801 0 Td ([)Tj /R26712928 10 Tf 5.83008 0 Td (­stvx?)Tj 2.5 Tc /R26396472 10 Tf 32.9199 0 Td (][)Tj 0 Tc /R26712928 10 Tf 11.6602 0 Td (-o)Tj /R26068584 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R26396472 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R26068584 10 Tf 13.5699 0 Td (Œles)Tj /R26396472 10 Tf 18.8801 0 Td (])Tj /R26712928 10.95 Tf -190.38 -16.8 Td (DESCRIPTION)Tj /R26712928 10 Tf 36 -12 Td (bcomps)Tj /R26396472 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 /R26712928 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R26396472 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R26712928 10 Tf 16.8 TL (­s)' /R26396472 10 Tf 36 0 Td (No output graph is printed. Implies the)Tj /R26712928 10 Tf 157.77 0 Td (­v)Tj /R26396472 10 Tf 13.2 0 Td (ag.)Tj /R26712928 10 Tf -206.97 -16.8 Td (­t)Tj /R26396472 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 /R26712928 10 Tf -186.24 -16.8 Td (­x)Tj /R26396472 10 Tf 36 0 Td (Each biconnected component is printed as a separate root graph.)Tj /R26712928 10 Tf -36 -16.8 Td (­v)Tj /R26396472 10 Tf 36 0 Td [(Prints number of blocks and cutv)15.0146(ertices.)]TJ /R26712928 10 Tf -36 -16.8 Td (­o)Tj /R26068584 10 Tf 13.2 0 Td (outŒle)Tj /R26396472 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 /R26068584 10 Tf 19.0219 0 Td (outŒle)Tj /R26396472 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 /R26712928 10 Tf 15.4922 0 Td (-o)Tj /R26396472 10 Tf 11.0422 0 Td (and)Tj /R26712928 10 Tf 17.152 0 Td (-x)Tj /R26396472 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 /R26068584 10 Tf 248.273 0 Td (outŒle)Tj /R26396472 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 /R26068584 10 Tf 196.441 0 Td (outŒle_n_i)Tj 3.591 Tc /R26396472 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 /R26068584 10 Tf 141.1 0 Td (outŒle)Tj /R26396472 10 Tf 25 0 Td (.)Tj -166.1 -24 Td (If)Tj /R26068584 10 Tf 9.73906 0 Td (outŒle)Tj /R26396472 10 Tf 28.0789 0 Td 0.579 Tw [(has a suf)24.9951(Œx, i.e., has the form)]TJ /R26068584 10 Tf 124.063 0 Td [(base)14.9927(.sfx)]TJ 3.079 Tc /R26396472 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 /R26068584 10 Tf 80.2602 0 Td (.sfx)Tj /R26396472 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 /R26068584 10 Tf 114.15 0 Td (outŒle_n_T)Tj 2.5 Tc /R26396472 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 /R26712928 10.95 Tf -36 -16.8 Td (OPERANDS)Tj /R26396472 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R26068584 10 Tf 1.91016 -16.8 Td (Œles)Tj /R26396472 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 /R26068584 10 Tf 272.314 0 Td (Œles)Tj /R26396472 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R26712928 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R26712928 10 Tf 36 -12 Td (bcomps)Tj /R26396472 10 Tf 35.6031 0 Td (returns)Tj /R26712928 10 Tf 30.593 0 Td (0)Tj /R26396472 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 /R26712928 10.95 Tf -57.2297 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R26396472 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 /R26712928 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R26396472 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R26712928 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R26396472 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 /R9995880 10 Tf 1 0 0 1 72.5801 793.89 Tm (BCOMPS)Tj /R10323768 10 Tf 40.0199 0 Td 122.86 Tw (\(1\) General)Tj 171.17 0 Td 0 Tw (Commands Manual)Tj /R9995880 10 Tf 204.55 0 Td (BCOMPS)Tj /R10323768 10 Tf 40.0199 0 Td (\(1\))Tj -0.219 Tc /R10640224 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R10323768 10 Tf 20.407 -12 Td (bcomps ­ biconnected components Œlter for graphs)Tj /R10640224 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R10640224 10 Tf 36 -12 Td (bcomps)Tj /R10323768 10 Tf 35.2801 0 Td ([)Tj /R10640224 10 Tf 5.83008 0 Td (­stvx?)Tj 2.5 Tc /R10323768 10 Tf 32.9199 0 Td (][)Tj 0 Tc /R10640224 10 Tf 11.6602 0 Td (-o)Tj /R9995880 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R10323768 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R9995880 10 Tf 13.5699 0 Td (Œles)Tj /R10323768 10 Tf 18.8801 0 Td (])Tj /R10640224 10.95 Tf -190.38 -16.8 Td (DESCRIPTION)Tj /R10640224 10 Tf 36 -12 Td (bcomps)Tj /R10323768 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 /R10640224 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R10323768 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R10640224 10 Tf 16.8 TL (­s)' /R10323768 10 Tf 36 0 Td (No output graph is printed. Implies the)Tj /R10640224 10 Tf 157.77 0 Td (­v)Tj /R10323768 10 Tf 13.2 0 Td (ag.)Tj /R10640224 10 Tf -206.97 -16.8 Td (­t)Tj /R10323768 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 /R10640224 10 Tf -186.24 -16.8 Td (­x)Tj /R10323768 10 Tf 36 0 Td (Each biconnected component is printed as a separate root graph.)Tj /R10640224 10 Tf -36 -16.8 Td (­v)Tj /R10323768 10 Tf 36 0 Td [(Prints number of blocks and cutv)15.0146(ertices.)]TJ /R10640224 10 Tf -36 -16.8 Td (­o)Tj /R9995880 10 Tf 13.2 0 Td (outŒle)Tj /R10323768 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 /R9995880 10 Tf 19.0219 0 Td (outŒle)Tj /R10323768 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 /R10640224 10 Tf 15.4922 0 Td (-o)Tj /R10323768 10 Tf 11.0422 0 Td (and)Tj /R10640224 10 Tf 17.152 0 Td (-x)Tj /R10323768 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 /R9995880 10 Tf 248.273 0 Td (outŒle)Tj /R10323768 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 /R9995880 10 Tf 196.441 0 Td (outŒle_n_i)Tj 3.591 Tc /R10323768 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 /R9995880 10 Tf 141.1 0 Td (outŒle)Tj /R10323768 10 Tf 25 0 Td (.)Tj -166.1 -24 Td (If)Tj /R9995880 10 Tf 9.73906 0 Td (outŒle)Tj /R10323768 10 Tf 28.0789 0 Td 0.579 Tw [(has a suf)24.9951(Œx, i.e., has the form)]TJ /R9995880 10 Tf 124.063 0 Td [(base)14.9927(.sfx)]TJ 3.079 Tc /R10323768 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 /R9995880 10 Tf 80.2602 0 Td (.sfx)Tj /R10323768 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 /R9995880 10 Tf 114.15 0 Td (outŒle_n_T)Tj 2.5 Tc /R10323768 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 /R10640224 10.95 Tf -36 -16.8 Td (OPERANDS)Tj /R10323768 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R9995880 10 Tf 1.91016 -16.8 Td (Œles)Tj /R10323768 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 /R9995880 10 Tf 272.314 0 Td (Œles)Tj /R10323768 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R10640224 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R10640224 10 Tf 36 -12 Td (bcomps)Tj /R10323768 10 Tf 35.6031 0 Td (returns)Tj /R10640224 10 Tf 30.593 0 Td (0)Tj /R10323768 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 /R10640224 10.95 Tf -57.2297 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R10323768 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 /R10640224 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R10323768 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R10640224 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R10323768 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2139 │ │ │ │ │ │ +2137 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ MISVLQ+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -636,19 +636,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R26712928 │ │ │ │ │ │ +R10640224 │ │ │ │ │ │ │ │ │ │ │ │ -R26396472 │ │ │ │ │ │ +R10323768 │ │ │ │ │ │ │ │ │ │ │ │ -R26068584 │ │ │ │ │ │ +R9995880 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -700,18 +700,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -363 │ │ │ │ │ │ +362 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22093248 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/R6020544 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/R22093616 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/R6020912 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 │ │ │ │ │ │ -303 │ │ │ │ │ │ +302 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R26713224 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/R10640520 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-4c0f283bcc6d'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-fe2bed1ade4f'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R39802472 10 Tf 1 0 0 1 71.8398 793.89 Tm (CCOMPS)Tj /R40130360 10 Tf 40.5801 0 Td 123.04 Tw (\(1\) General)Tj 171.35 0 Td 0 Tw (Commands Manual)Tj /R39802472 10 Tf 203.99 0 Td (CCOMPS)Tj /R40130360 10 Tf 40.5801 0 Td (\(1\))Tj -0.219 Tc /R40446816 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R40130360 10 Tf 20.407 -12 Td (ccomps ­ connected components Œlter for graphs)Tj /R40446816 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R40446816 10 Tf 36 -12 Td (ccomps)Tj /R40130360 10 Tf 34.1602 0 Td ([)Tj /R40446816 10 Tf 5.83008 0 Td [(­sxv)10.0159(enzC?)]TJ 2.5 Tc /R40130360 10 Tf 51.15 0 Td (][)Tj 0 Tc /R40446816 10 Tf 11.6602 0 Td (-X)Tj /R39802472 10 Tf 10.8398 0 Td ([#%]s[-f])Tj 2.5 Tc /R40130360 10 Tf 41.8199 0 Td (][)Tj 0 Tc /R40446816 10 Tf 11.6602 0 Td (-o)Tj /R39802472 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R40130360 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R39802472 10 Tf 13.5699 0 Td (Œles)Tj /R40130360 10 Tf 18.8801 0 Td (])Tj /R40446816 10.95 Tf -271.811 -16.8 Td (DESCRIPTION)Tj /R40446816 10 Tf 36 -12 Td (ccomps)Tj /R40130360 10 Tf 34.1602 0 Td (decomposes graphs into their connected components, printing the components to standard output.)Tj /R40446816 10.95 Tf -70.1602 -16.8 Td (OPTIONS)Tj /R40130360 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R40446816 10 Tf 16.8 TL (­e)' /R40130360 10 Tf 36 0 Td (Do not induce edges in the connected components.)Tj /R40446816 10 Tf -36 -16.8 Td (­s)Tj /R40130360 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 /R40446816 10 Tf -36 -16.8 Td (­x)Tj /R40130360 10 Tf 36 0 Td (Only the connected components are printed, as separate graphs.)Tj /R40446816 10 Tf -36 -16.8 Td (­v)Tj /R40130360 10 Tf 36 0 Td (Counts of nodes, edges and connected components are printed.)Tj /R40446816 10 Tf -36 -16.8 Td (­z)Tj /R40130360 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 /R40446816 10 Tf 21.2578 0 Td (-x)Tj /R40130360 10 Tf 11.2578 0 Td (or)Tj /R40446816 10 Tf 11.2578 0 Td (-X#)Tj /R40130360 10 Tf 18.4781 0 Td 0.428 Tw (is present.)Tj -355.022 -12 Td (Thus,)Tj /R40446816 10 Tf 25 0 Td (-zX#0)Tj /R40130360 10 Tf 27.4898 0 Td 0 Tw [(will cause the lar)17.9834(gest component to be printed.)]TJ /R40446816 10 Tf -88.4898 -16.8 Td (­C)Tj /R40130360 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 /R40446816 10 Tf -125.84 -16.8 Td (­n)Tj /R40130360 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 /R40446816 10 Tf 6.85195 0 Td (ccomps)Tj /R40130360 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 /R40446816 10 Tf -192.42 -16.8 Td (­X)Tj /R39802472 10 Tf 15.4199 0 Td (node_name)Tj /R40130360 10 Tf 20.5801 -12 Td (Prints only the component containing the node)Tj /R39802472 10 Tf 189.16 0 Td (node_name)Tj 2.5 Tc /R40130360 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 /R40446816 10 Tf -298.51 -16.8 Td (­X#)Tj /R39802472 10 Tf 20.4199 0 Td (start)Tj /R40446816 10 Tf -20.4199 -16.8 Td (­X#)Tj /R39802472 10 Tf 20.4199 0 Td (start-)Tj /R40446816 10 Tf -20.4199 -16.8 Td (­X#)Tj /R39802472 10 Tf 20.4199 0 Td (start-last)Tj /R40130360 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 /R39802472 10 Tf 6.83281 0 Td (start)Tj 2.943 Tc /R40130360 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 /R39802472 10 Tf 18.4922 0 Td (start)Tj /R40130360 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 /R40446816 10 Tf 335.436 0 Td ([)Tj /R39802472 10 Tf 3.33008 0 Td (Istart)Tj /R40446816 10 Tf 21.6699 0 Td (,)Tj /R39802472 10 Tf 2.5 0 Td (last)Tj /R40446816 10 Tf 14.45 0 Td (])Tj /R40130360 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 /R40446816 10 Tf 32.2199 0 Td (-x)Tj /R40130360 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 /R40446816 10 Tf 27.7801 0 Td (-X#0-)Tj /R40130360 10 Tf 23.8801 0 Td (.)Tj /R40446816 10 Tf -226.87 -16.8 Td (­X%)Tj /R39802472 10 Tf 25.4199 0 Td (min)Tj /R40446816 10 Tf -25.4199 -16.8 Td (­X%)Tj /R39802472 10 Tf 25.4199 0 Td (min-)Tj /R40446816 10 Tf -25.4199 -16.8 Td (­X%)Tj /R39802472 10 Tf 25.4199 0 Td (min-max)Tj /R40130360 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 /R39802472 10 Tf 9.33984 0 Td (min)Tj 2.67 Tc /R40130360 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 /R39802472 10 Tf 224.72 0 Td (min)Tj /R40130360 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 /R40446816 10 Tf 275.51 0 Td ([)Tj /R39802472 10 Tf 3.33008 0 Td (Imin)Tj /R40446816 10 Tf 18.3301 0 Td (,)Tj /R39802472 10 Tf 2.5 0 Td (max)Tj /R40446816 10 Tf 16.6602 0 Td (])Tj /R40130360 10 Tf 5.83008 0 Td (are printed.)Tj /R40446816 10 Tf -358.161 -16.8 Td (­o)Tj /R39802472 10 Tf 13.2 0 Td (outŒle)Tj /R40130360 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 /R39802472 10 Tf 19.4789 0 Td (outŒle)Tj 3.369 Tc /R40130360 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 /R40446816 10 Tf 15.5289 0 Td (-o)Tj /R40130360 10 Tf 11.0789 0 Td (and)Tj /R40446816 10 Tf 17.1891 0 Td (-x)Tj /R40130360 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 /R39802472 10 Tf 28.8141 0 Td (outŒle)Tj /R40130360 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 /R39802472 10 Tf 37.9719 0 Td (outŒle)Tj 3.436 Tc /R40130360 10 Tf 25 0 Td (;t)Tj 0 Tc 8.99609 0 Td (hen ne)Tj 27.166 0 Td (xt)Tj /R39802472 10 Tf 11.216 0 Td (outŒle_1)Tj /R40130360 10 Tf 35 0 Td (,)Tj -393.5 -12 Td 0.434 Tw (then ne)Tj 29.4441 0 Td (xt)Tj /R39802472 10 Tf 10.7141 0 Td (outŒle_2)Tj 2.934 Tc /R40130360 10 Tf 35 0 Td (,a)Tj 0 Tc 9.87383 0 Td (nd so on.)Tj 42.6922 0 Td (If)Tj /R39802472 10 Tf 9.59414 0 Td (outŒle)Tj /R40130360 10 Tf 27.934 0 Td [(has a suf)25.0195(Œx, i.e., has the form)]TJ /R39802472 10 Tf 123.048 0 Td [(base)14.9902(.sfx)]TJ 2.935 Tc /R40130360 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 /R39802472 10 Tf 41.1 0 Td [(base)14.9927(.sfx)]TJ /R40130360 10 Tf 31.7902 0 Td (,)Tj /R39802472 10 Tf 5 0 Td (base_1.sfx)Tj /R40130360 10 Tf 41.9398 0 Td (,)Tj /R39802472 10 Tf 5 0 Td (base_2.sfx)Tj 2.5 Tc /R40130360 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 /R21304936 10 Tf 1 0 0 1 71.8398 793.89 Tm (CCOMPS)Tj /R21632824 10 Tf 40.5801 0 Td 123.04 Tw (\(1\) General)Tj 171.35 0 Td 0 Tw (Commands Manual)Tj /R21304936 10 Tf 203.99 0 Td (CCOMPS)Tj /R21632824 10 Tf 40.5801 0 Td (\(1\))Tj -0.219 Tc /R21949280 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R21632824 10 Tf 20.407 -12 Td (ccomps ­ connected components Œlter for graphs)Tj /R21949280 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R21949280 10 Tf 36 -12 Td (ccomps)Tj /R21632824 10 Tf 34.1602 0 Td ([)Tj /R21949280 10 Tf 5.83008 0 Td [(­sxv)10.0159(enzC?)]TJ 2.5 Tc /R21632824 10 Tf 51.15 0 Td (][)Tj 0 Tc /R21949280 10 Tf 11.6602 0 Td (-X)Tj /R21304936 10 Tf 10.8398 0 Td ([#%]s[-f])Tj 2.5 Tc /R21632824 10 Tf 41.8199 0 Td (][)Tj 0 Tc /R21949280 10 Tf 11.6602 0 Td (-o)Tj /R21304936 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R21632824 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R21304936 10 Tf 13.5699 0 Td (Œles)Tj /R21632824 10 Tf 18.8801 0 Td (])Tj /R21949280 10.95 Tf -271.811 -16.8 Td (DESCRIPTION)Tj /R21949280 10 Tf 36 -12 Td (ccomps)Tj /R21632824 10 Tf 34.1602 0 Td (decomposes graphs into their connected components, printing the components to standard output.)Tj /R21949280 10.95 Tf -70.1602 -16.8 Td (OPTIONS)Tj /R21632824 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R21949280 10 Tf 16.8 TL (­e)' /R21632824 10 Tf 36 0 Td (Do not induce edges in the connected components.)Tj /R21949280 10 Tf -36 -16.8 Td (­s)Tj /R21632824 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 /R21949280 10 Tf -36 -16.8 Td (­x)Tj /R21632824 10 Tf 36 0 Td (Only the connected components are printed, as separate graphs.)Tj /R21949280 10 Tf -36 -16.8 Td (­v)Tj /R21632824 10 Tf 36 0 Td (Counts of nodes, edges and connected components are printed.)Tj /R21949280 10 Tf -36 -16.8 Td (­z)Tj /R21632824 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 /R21949280 10 Tf 21.2578 0 Td (-x)Tj /R21632824 10 Tf 11.2578 0 Td (or)Tj /R21949280 10 Tf 11.2578 0 Td (-X#)Tj /R21632824 10 Tf 18.4781 0 Td 0.428 Tw (is present.)Tj -355.022 -12 Td (Thus,)Tj /R21949280 10 Tf 25 0 Td (-zX#0)Tj /R21632824 10 Tf 27.4898 0 Td 0 Tw [(will cause the lar)17.9834(gest component to be printed.)]TJ /R21949280 10 Tf -88.4898 -16.8 Td (­C)Tj /R21632824 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 /R21949280 10 Tf -125.84 -16.8 Td (­n)Tj /R21632824 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 /R21949280 10 Tf 6.85195 0 Td (ccomps)Tj /R21632824 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 /R21949280 10 Tf -192.42 -16.8 Td (­X)Tj /R21304936 10 Tf 15.4199 0 Td (node_name)Tj /R21632824 10 Tf 20.5801 -12 Td (Prints only the component containing the node)Tj /R21304936 10 Tf 189.16 0 Td (node_name)Tj 2.5 Tc /R21632824 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 /R21949280 10 Tf -298.51 -16.8 Td (­X#)Tj /R21304936 10 Tf 20.4199 0 Td (start)Tj /R21949280 10 Tf -20.4199 -16.8 Td (­X#)Tj /R21304936 10 Tf 20.4199 0 Td (start-)Tj /R21949280 10 Tf -20.4199 -16.8 Td (­X#)Tj /R21304936 10 Tf 20.4199 0 Td (start-last)Tj /R21632824 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 /R21304936 10 Tf 6.83281 0 Td (start)Tj 2.943 Tc /R21632824 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 /R21304936 10 Tf 18.4922 0 Td (start)Tj /R21632824 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 /R21949280 10 Tf 335.436 0 Td ([)Tj /R21304936 10 Tf 3.33008 0 Td (Istart)Tj /R21949280 10 Tf 21.6699 0 Td (,)Tj /R21304936 10 Tf 2.5 0 Td (last)Tj /R21949280 10 Tf 14.45 0 Td (])Tj /R21632824 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 /R21949280 10 Tf 32.2199 0 Td (-x)Tj /R21632824 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 /R21949280 10 Tf 27.7801 0 Td (-X#0-)Tj /R21632824 10 Tf 23.8801 0 Td (.)Tj /R21949280 10 Tf -226.87 -16.8 Td (­X%)Tj /R21304936 10 Tf 25.4199 0 Td (min)Tj /R21949280 10 Tf -25.4199 -16.8 Td (­X%)Tj /R21304936 10 Tf 25.4199 0 Td (min-)Tj /R21949280 10 Tf -25.4199 -16.8 Td (­X%)Tj /R21304936 10 Tf 25.4199 0 Td (min-max)Tj /R21632824 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 /R21304936 10 Tf 9.33984 0 Td (min)Tj 2.67 Tc /R21632824 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 /R21304936 10 Tf 224.72 0 Td (min)Tj /R21632824 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 /R21949280 10 Tf 275.51 0 Td ([)Tj /R21304936 10 Tf 3.33008 0 Td (Imin)Tj /R21949280 10 Tf 18.3301 0 Td (,)Tj /R21304936 10 Tf 2.5 0 Td (max)Tj /R21949280 10 Tf 16.6602 0 Td (])Tj /R21632824 10 Tf 5.83008 0 Td (are printed.)Tj /R21949280 10 Tf -358.161 -16.8 Td (­o)Tj /R21304936 10 Tf 13.2 0 Td (outŒle)Tj /R21632824 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 /R21304936 10 Tf 19.4789 0 Td (outŒle)Tj 3.369 Tc /R21632824 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 /R21949280 10 Tf 15.5289 0 Td (-o)Tj /R21632824 10 Tf 11.0789 0 Td (and)Tj /R21949280 10 Tf 17.1891 0 Td (-x)Tj /R21632824 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 /R21304936 10 Tf 28.8141 0 Td (outŒle)Tj /R21632824 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 /R21304936 10 Tf 37.9719 0 Td (outŒle)Tj 3.436 Tc /R21632824 10 Tf 25 0 Td (;t)Tj 0 Tc 8.99609 0 Td (hen ne)Tj 27.166 0 Td (xt)Tj /R21304936 10 Tf 11.216 0 Td (outŒle_1)Tj /R21632824 10 Tf 35 0 Td (,)Tj -393.5 -12 Td 0.434 Tw (then ne)Tj 29.4441 0 Td (xt)Tj /R21304936 10 Tf 10.7141 0 Td (outŒle_2)Tj 2.934 Tc /R21632824 10 Tf 35 0 Td (,a)Tj 0 Tc 9.87383 0 Td (nd so on.)Tj 42.6922 0 Td (If)Tj /R21304936 10 Tf 9.59414 0 Td (outŒle)Tj /R21632824 10 Tf 27.934 0 Td [(has a suf)25.0195(Œx, i.e., has the form)]TJ /R21304936 10 Tf 123.048 0 Td [(base)14.9902(.sfx)]TJ 2.935 Tc /R21632824 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 /R21304936 10 Tf 41.1 0 Td [(base)14.9927(.sfx)]TJ /R21632824 10 Tf 31.7902 0 Td (,)Tj /R21304936 10 Tf 5 0 Td (base_1.sfx)Tj /R21632824 10 Tf 41.9398 0 Td (,)Tj /R21304936 10 Tf 5 0 Td (base_2.sfx)Tj 2.5 Tc /R21632824 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2993 │ │ │ │ │ │ +2992 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ WLEOII+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -648,19 +648,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R40446816 │ │ │ │ │ │ +R21949280 │ │ │ │ │ │ │ │ │ │ │ │ -R40130360 │ │ │ │ │ │ +R21632824 │ │ │ │ │ │ │ │ │ │ │ │ -R39802472 │ │ │ │ │ │ +R21304936 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R39802472 10 Tf 1 0 0 1 71.8398 793.89 Tm (CCOMPS)Tj /R40130360 10 Tf 40.5801 0 Td 123.04 Tw (\(1\) General)Tj 171.35 0 Td 0 Tw (Commands Manual)Tj /R39802472 10 Tf 203.99 0 Td (CCOMPS)Tj /R40130360 10 Tf 40.5801 0 Td (\(1\))Tj /R40446816 10.95 Tf -456.34 -36 Td (OPERANDS)Tj /R40130360 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R39802472 10 Tf 1.91016 -16.8 Td (Œles)Tj /R40130360 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 /R39802472 10 Tf 272.314 0 Td (Œles)Tj /R40130360 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 /R40446816 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R40130360 10 Tf 36 -12 Td 1.373 Tw [(Unless used to e)14.9939(xtract a single connected component,)]TJ /R40446816 10 Tf 227.184 0 Td (ccomps)Tj /R40130360 10 Tf 35.5328 0 Td (returns)Tj /R40446816 10 Tf 31.643 0 Td (0)Tj /R40130360 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 /R40446816 10 Tf 64.1602 0 Td (ccomps)Tj /R40130360 10 Tf 34.1602 0 Td (returns)Tj /R40446816 10 Tf 30.2699 0 Td (0)Tj /R40130360 10 Tf 7.5 0 Td (on success and non-zero if an error occurred.)Tj -0.11 Tc /R40446816 10.95 Tf -172.09 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R40130360 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 /R40446816 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R40130360 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 /R40446816 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R40130360 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 /R21304936 10 Tf 1 0 0 1 71.8398 793.89 Tm (CCOMPS)Tj /R21632824 10 Tf 40.5801 0 Td 123.04 Tw (\(1\) General)Tj 171.35 0 Td 0 Tw (Commands Manual)Tj /R21304936 10 Tf 203.99 0 Td (CCOMPS)Tj /R21632824 10 Tf 40.5801 0 Td (\(1\))Tj /R21949280 10.95 Tf -456.34 -36 Td (OPERANDS)Tj /R21632824 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R21304936 10 Tf 1.91016 -16.8 Td (Œles)Tj /R21632824 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 /R21304936 10 Tf 272.314 0 Td (Œles)Tj /R21632824 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 /R21949280 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R21632824 10 Tf 36 -12 Td 1.373 Tw [(Unless used to e)14.9939(xtract a single connected component,)]TJ /R21949280 10 Tf 227.184 0 Td (ccomps)Tj /R21632824 10 Tf 35.5328 0 Td (returns)Tj /R21949280 10 Tf 31.643 0 Td (0)Tj /R21632824 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 /R21949280 10 Tf 64.1602 0 Td (ccomps)Tj /R21632824 10 Tf 34.1602 0 Td (returns)Tj /R21949280 10 Tf 30.2699 0 Td (0)Tj /R21632824 10 Tf 7.5 0 Td (on success and non-zero if an error occurred.)Tj -0.11 Tc /R21949280 10.95 Tf -172.09 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R21632824 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 /R21949280 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R21632824 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 /R21949280 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R21632824 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1043 │ │ │ │ │ │ +1041 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R40446816 │ │ │ │ │ │ +R21949280 │ │ │ │ │ │ │ │ │ │ │ │ -R40130360 │ │ │ │ │ │ +R21632824 │ │ │ │ │ │ │ │ │ │ │ │ -R39802472 │ │ │ │ │ │ +R21304936 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -771,18 +771,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -407 │ │ │ │ │ │ +405 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39187848 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/R20690312 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 │ │ │ │ │ │ -562 │ │ │ │ │ │ +561 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39188216 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/R20690680 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/R39188584 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/R20691048 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-2b1d04d43596'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-4fdc216ced23'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,20 +78,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 /R32007528 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R32355448 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R32007528 10 Tf 206.625 0 Td (LIBCDT)Tj /R32355448 10 Tf 35.7199 0 Td (\(3\))Tj -0.219 Tc /R32671904 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R32671904 10 Tf 20.407 -12 Td (Cdt)Tj 2.5 Tc /R32355448 10 Tf 18.6102 0 Td (­c)Tj 0 Tc 12.5801 0 Td (ontainer data types)Tj /R32671904 10.95 Tf -67.1902 -16.8 Td (SYNOPSIS)Tj /R33043592 10 Tf 36 -12 Td (#include <cdt.h>)Tj /R32671904 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 /R33043592 10 Tf -53.1695 -12 Td (Dt_t;)Tj 12 TL (Dtdisc_t;)' (Dtmethod_t;)' (Dtlink_t;)' (Dtstat_t;)' /R32671904 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 /R33043592 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 /R32671904 10 Tf -171 -16.8 Td [(ST)18(ORA)55.0073(GE METHODS)]TJ /R33043592 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;)' /R32671904 10 Tf -21 -16.8 Td (DISCIPLINE)Tj /R33043592 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 /R32671904 10 Tf -21 -16.8 Td [(OBJECT OPERA)94.9841(TIONS)]TJ /R33043592 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\);)' /R32355448 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 /R37143912 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R37491832 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R37143912 10 Tf 206.625 0 Td (LIBCDT)Tj /R37491832 10 Tf 35.7199 0 Td (\(3\))Tj -0.219 Tc /R37808288 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R37808288 10 Tf 20.407 -12 Td (Cdt)Tj 2.5 Tc /R37491832 10 Tf 18.6102 0 Td (­c)Tj 0 Tc 12.5801 0 Td (ontainer data types)Tj /R37808288 10.95 Tf -67.1902 -16.8 Td (SYNOPSIS)Tj /R38179976 10 Tf 36 -12 Td (#include <cdt.h>)Tj /R37808288 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 /R38179976 10 Tf -53.1695 -12 Td (Dt_t;)Tj 12 TL (Dtdisc_t;)' (Dtmethod_t;)' (Dtlink_t;)' (Dtstat_t;)' /R37808288 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 /R38179976 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 /R37808288 10 Tf -171 -16.8 Td [(ST)18(ORA)55.0073(GE METHODS)]TJ /R38179976 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;)' /R37808288 10 Tf -21 -16.8 Td (DISCIPLINE)Tj /R38179976 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 /R37808288 10 Tf -21 -16.8 Td [(OBJECT OPERA)94.9841(TIONS)]TJ /R38179976 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\);)' /R37491832 10 Tf 427 -43.2 Td (1)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1088 │ │ │ │ │ │ +1089 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ MJIJNS+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -762,21 +762,21 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R33043592 │ │ │ │ │ │ +R38179976 │ │ │ │ │ │ │ │ │ │ │ │ -R32671904 │ │ │ │ │ │ +R37808288 │ │ │ │ │ │ │ │ │ │ │ │ -R32355448 │ │ │ │ │ │ +R37491832 │ │ │ │ │ │ │ │ │ │ │ │ -R32007528 │ │ │ │ │ │ +R37143912 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R32007528 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R32355448 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R32007528 10 Tf 206.625 0 Td (LIBCDT)Tj /R32355448 10 Tf 35.7199 0 Td (\(3\))Tj /R33043592 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 /R32671904 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 /R33043592 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 /R32671904 10 Tf -159 -16.8 Td (HASH FUNCTIONS)Tj /R33043592 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\);)' /R32671904 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R32007528 10 Tf 36 -12 Td (Cdt)Tj /R32355448 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 /R32671904 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 /R32355448 10 Tf 16 -12 Td (This is the type of a dictionary handle.)Tj /R32671904 10 Tf -16 -16.8 Td (Dtdisc_t)Tj /R32355448 10 Tf 16 -12 Td (This deŒnes the type of a discipline structure which describes object lay-out and manipulation functions.)Tj /R32671904 10 Tf -16 -16.8 Td (Dtmethod_t)Tj /R32355448 10 Tf 16 -12 Td (This deŒnes the type of a container method.)Tj /R32671904 10 Tf -16 -16.8 Td (Dtlink_t)Tj /R32355448 10 Tf 16 -12 Td (This is the type of a dictionary object holder \(see)Tj /R33043592 10 Tf 198.3 0 Td (dtdisc\(\))Tj /R32355448 10 Tf 48 0 Td (.\))Tj /R32671904 10 Tf -262.3 -16.8 Td (Dtstat_t)Tj /R32355448 10 Tf 16 -12 Td (This is the type of a structure to return dictionary statistics \(see)Tj /R33043592 10 Tf 254.41 0 Td (dtstat\(\))Tj /R32355448 10 Tf 48 0 Td (.\))Tj /R32671904 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 /R32355448 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 /R33043592 10 Tf 43.127 0 Td (disc)Tj /R32355448 10 Tf 27.227 0 Td 0.728 Tw (is a discipline structure to describe object format.)Tj /R33043592 10 Tf 208.014 0 Td (meth)Tj /R32355448 10 Tf 27.2281 0 Td (speciŒes a)Tj -389.894 -12 Td 2.153 Tw (manipulation method.)Tj /R33043592 10 Tf 97.0859 0 Td (dtopen\(\))Tj /R32355448 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 /R33043592 10 Tf 53.1859 0 Td (NULL)Tj /R32355448 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 /R33043592 10 Tf -420.329 -12 Td (DT_OPEN)Tj /R32355448 10 Tf 44.5 0 Td (and)Tj /R33043592 10 Tf 16.9398 0 Td (DT_ENDOPEN)Tj /R32355448 10 Tf 62.5 0 Td (belo)Tj -0.65 Tc 16.9699 0 Td (w.)Tj 0 Tc /R32671904 10 Tf -156.91 -16.8 Td 0 Tw (int dtclose\(Dt_t* dt\))Tj /R32355448 10 Tf 16 -12 Td 0.038 Tw (This deletes)Tj /R33043592 10 Tf 50.6262 0 Td (dt)Tj /R32355448 10 Tf 14.5391 0 Td 0.039 Tw [(and its objects.)-503.911(Note that)]TJ /R33043592 10 Tf 104.355 0 Td (dtclose\(\))Tj -0.1 Tc /R32355448 10 Tf 56.5391 0 Td (fa)Tj 0 Tc 7.66992 0 Td (ils if)Tj /R33043592 10 Tf 20.6379 0 Td (dt)Tj /R32355448 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 /R33043592 10 Tf 32.768 0 Td (dtview\(\))Tj /R32355448 10 Tf 48 0 Td (\).)Tj /R33043592 10 Tf 11.109 0 Td (dtclose\(\))Tj /R32355448 10 Tf 56.7789 0 Td (returns)Tj /R33043592 10 Tf 30.5488 0 Td (0)Tj /R32355448 10 Tf 8.77891 0 Td (on success and)Tj /R33043592 10 Tf 62.7672 0 Td (-1)Tj /R32355448 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 /R33043592 10 Tf 14.448 0 Td (DT_CLOSE)Tj /R32355448 10 Tf -384 -12 Td (and)Tj /R33043592 10 Tf 16.9398 0 Td (DT_ENDCLOSE)Tj /R32355448 10 Tf 68.5 0 Td (belo)Tj -0.65 Tc 16.9699 0 Td (w.)Tj -0.1 Tc /R32671904 10 Tf -118.41 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td 0 Tw (id dtclear\(Dt_t* dt\))Tj /R32355448 10 Tf 6.1 -12 Td (This deletes all objects in)Tj /R33043592 10 Tf 104.16 0 Td (dt)Tj /R32355448 10 Tf 14.5 0 Td (without closing)Tj /R33043592 10 Tf 64.45 0 Td (dt)Tj /R32355448 10 Tf 12 0 Td (.)Tj /R32671904 10 Tf -211.11 -16.8 Td (Dtmethod_t dtmethod\(Dt_t* dt, const Dtmethod_t* meth\))Tj /R32355448 10 Tf 16 -12 Td (If)Tj /R33043592 10 Tf 9.59688 0 Td (meth)Tj /R32355448 10 Tf 26.9371 0 Td (is)Tj /R33043592 10 Tf 9.60703 0 Td (NULL)Tj /R32355448 10 Tf 24 0 Td (,)Tj /R33043592 10 Tf 5.43711 0 Td (dtmethod\(\))Tj /R32355448 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 /R33043592 10 Tf -253.573 -12 Td (dt)Tj /R32355448 10 Tf 17.2969 0 Td (to)Tj /R33043592 10 Tf 13.077 0 Td (meth)Tj 7.797 Tc /R32355448 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 /R33043592 10 Tf 271.81 0 Td (Dtlist)Tj /R32355448 10 Tf 36 0 Td (,)Tj /R33043592 10 Tf 7.79609 0 Td (Dtstack)Tj /R32355448 10 Tf 42 0 Td (,)Tj /R33043592 10 Tf -429.497 -12 Td (Dtqueue)Tj /R32355448 10 Tf 44.9281 0 Td (and)Tj /R33043592 10 Tf 17.368 0 Td (Dtdeque)Tj 5.428 Tc /R32355448 10 Tf 42 0 Td (.S)Tj 0 Tc 13.4879 0 Td 0.428 Tw (witching to and from)Tj /R33043592 10 Tf 88.3719 0 Td (Dtset/Dtbag)Tj /R32355448 10 Tf 68.9281 0 Td (and)Tj /R33043592 10 Tf 17.3691 0 Td (Dtoset/Dtobag)Tj /R32355448 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 /R33043592 10 Tf 77.8789 0 Td (dtmethod\(\))Tj /R32355448 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 /R33043592 10 Tf 43.3301 0 Td (NULL)Tj /R32355448 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ /R32671904 10 Tf -85.8301 -16.8 Td (Dtdisc_t* dtdisc\(Dt_t* dt, const Dtdisc_t* disc, int type\))Tj /R32355448 10 Tf 16 -12 Td (If)Tj /R33043592 10 Tf 9.62109 0 Td (disc)Tj /R32355448 10 Tf 26.9609 0 Td (is)Tj /R33043592 10 Tf 9.63086 0 Td (NULL)Tj /R32355448 10 Tf 24 0 Td (,)Tj /R33043592 10 Tf 5.46094 0 Td (dtdisc\(\))Tj /R32355448 10 Tf 50.9609 0 Td 0.461 Tw [(returns the current discipline.)-546.113(Otherwise, it changes the discipline of)]TJ /R33043592 10 Tf 282.621 0 Td (dt)Tj /R32355448 10 Tf 14.9621 0 Td (to)Tj /R33043592 10 Tf -424.218 -12 Td (disc)Tj 5.359 Tc /R32355448 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 /R33043592 10 Tf 48.959 0 Td (type)Tj /R32355448 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 /R37143912 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R37491832 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R37143912 10 Tf 206.625 0 Td (LIBCDT)Tj /R37491832 10 Tf 35.7199 0 Td (\(3\))Tj /R38179976 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 /R37808288 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 /R38179976 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 /R37808288 10 Tf -159 -16.8 Td (HASH FUNCTIONS)Tj /R38179976 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\);)' /R37808288 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R37143912 10 Tf 36 -12 Td (Cdt)Tj /R37491832 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 /R37808288 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 /R37491832 10 Tf 16 -12 Td (This is the type of a dictionary handle.)Tj /R37808288 10 Tf -16 -16.8 Td (Dtdisc_t)Tj /R37491832 10 Tf 16 -12 Td (This deŒnes the type of a discipline structure which describes object lay-out and manipulation functions.)Tj /R37808288 10 Tf -16 -16.8 Td (Dtmethod_t)Tj /R37491832 10 Tf 16 -12 Td (This deŒnes the type of a container method.)Tj /R37808288 10 Tf -16 -16.8 Td (Dtlink_t)Tj /R37491832 10 Tf 16 -12 Td (This is the type of a dictionary object holder \(see)Tj /R38179976 10 Tf 198.3 0 Td (dtdisc\(\))Tj /R37491832 10 Tf 48 0 Td (.\))Tj /R37808288 10 Tf -262.3 -16.8 Td (Dtstat_t)Tj /R37491832 10 Tf 16 -12 Td (This is the type of a structure to return dictionary statistics \(see)Tj /R38179976 10 Tf 254.41 0 Td (dtstat\(\))Tj /R37491832 10 Tf 48 0 Td (.\))Tj /R37808288 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 /R37491832 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 /R38179976 10 Tf 43.127 0 Td (disc)Tj /R37491832 10 Tf 27.227 0 Td 0.728 Tw (is a discipline structure to describe object format.)Tj /R38179976 10 Tf 208.014 0 Td (meth)Tj /R37491832 10 Tf 27.2281 0 Td (speciŒes a)Tj -389.894 -12 Td 2.153 Tw (manipulation method.)Tj /R38179976 10 Tf 97.0859 0 Td (dtopen\(\))Tj /R37491832 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 /R38179976 10 Tf 53.1859 0 Td (NULL)Tj /R37491832 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 /R38179976 10 Tf -420.329 -12 Td (DT_OPEN)Tj /R37491832 10 Tf 44.5 0 Td (and)Tj /R38179976 10 Tf 16.9398 0 Td (DT_ENDOPEN)Tj /R37491832 10 Tf 62.5 0 Td (belo)Tj -0.65 Tc 16.9699 0 Td (w.)Tj 0 Tc /R37808288 10 Tf -156.91 -16.8 Td 0 Tw (int dtclose\(Dt_t* dt\))Tj /R37491832 10 Tf 16 -12 Td 0.038 Tw (This deletes)Tj /R38179976 10 Tf 50.6262 0 Td (dt)Tj /R37491832 10 Tf 14.5391 0 Td 0.039 Tw [(and its objects.)-503.911(Note that)]TJ /R38179976 10 Tf 104.355 0 Td (dtclose\(\))Tj -0.1 Tc /R37491832 10 Tf 56.5391 0 Td (fa)Tj 0 Tc 7.66992 0 Td (ils if)Tj /R38179976 10 Tf 20.6379 0 Td (dt)Tj /R37491832 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 /R38179976 10 Tf 32.768 0 Td (dtview\(\))Tj /R37491832 10 Tf 48 0 Td (\).)Tj /R38179976 10 Tf 11.109 0 Td (dtclose\(\))Tj /R37491832 10 Tf 56.7789 0 Td (returns)Tj /R38179976 10 Tf 30.5488 0 Td (0)Tj /R37491832 10 Tf 8.77891 0 Td (on success and)Tj /R38179976 10 Tf 62.7672 0 Td (-1)Tj /R37491832 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 /R38179976 10 Tf 14.448 0 Td (DT_CLOSE)Tj /R37491832 10 Tf -384 -12 Td (and)Tj /R38179976 10 Tf 16.9398 0 Td (DT_ENDCLOSE)Tj /R37491832 10 Tf 68.5 0 Td (belo)Tj -0.65 Tc 16.9699 0 Td (w.)Tj -0.1 Tc /R37808288 10 Tf -118.41 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td 0 Tw (id dtclear\(Dt_t* dt\))Tj /R37491832 10 Tf 6.1 -12 Td (This deletes all objects in)Tj /R38179976 10 Tf 104.16 0 Td (dt)Tj /R37491832 10 Tf 14.5 0 Td (without closing)Tj /R38179976 10 Tf 64.45 0 Td (dt)Tj /R37491832 10 Tf 12 0 Td (.)Tj /R37808288 10 Tf -211.11 -16.8 Td (Dtmethod_t dtmethod\(Dt_t* dt, const Dtmethod_t* meth\))Tj /R37491832 10 Tf 16 -12 Td (If)Tj /R38179976 10 Tf 9.59688 0 Td (meth)Tj /R37491832 10 Tf 26.9371 0 Td (is)Tj /R38179976 10 Tf 9.60703 0 Td (NULL)Tj /R37491832 10 Tf 24 0 Td (,)Tj /R38179976 10 Tf 5.43711 0 Td (dtmethod\(\))Tj /R37491832 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 /R38179976 10 Tf -253.573 -12 Td (dt)Tj /R37491832 10 Tf 17.2969 0 Td (to)Tj /R38179976 10 Tf 13.077 0 Td (meth)Tj 7.797 Tc /R37491832 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 /R38179976 10 Tf 271.81 0 Td (Dtlist)Tj /R37491832 10 Tf 36 0 Td (,)Tj /R38179976 10 Tf 7.79609 0 Td (Dtstack)Tj /R37491832 10 Tf 42 0 Td (,)Tj /R38179976 10 Tf -429.497 -12 Td (Dtqueue)Tj /R37491832 10 Tf 44.9281 0 Td (and)Tj /R38179976 10 Tf 17.368 0 Td (Dtdeque)Tj 5.428 Tc /R37491832 10 Tf 42 0 Td (.S)Tj 0 Tc 13.4879 0 Td 0.428 Tw (witching to and from)Tj /R38179976 10 Tf 88.3719 0 Td (Dtset/Dtbag)Tj /R37491832 10 Tf 68.9281 0 Td (and)Tj /R38179976 10 Tf 17.3691 0 Td (Dtoset/Dtobag)Tj /R37491832 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 /R38179976 10 Tf 77.8789 0 Td (dtmethod\(\))Tj /R37491832 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 /R38179976 10 Tf 43.3301 0 Td (NULL)Tj /R37491832 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ /R37808288 10 Tf -85.8301 -16.8 Td (Dtdisc_t* dtdisc\(Dt_t* dt, const Dtdisc_t* disc, int type\))Tj /R37491832 10 Tf 16 -12 Td (If)Tj /R38179976 10 Tf 9.62109 0 Td (disc)Tj /R37491832 10 Tf 26.9609 0 Td (is)Tj /R38179976 10 Tf 9.63086 0 Td (NULL)Tj /R37491832 10 Tf 24 0 Td (,)Tj /R38179976 10 Tf 5.46094 0 Td (dtdisc\(\))Tj /R37491832 10 Tf 50.9609 0 Td 0.461 Tw [(returns the current discipline.)-546.113(Otherwise, it changes the discipline of)]TJ /R38179976 10 Tf 282.621 0 Td (dt)Tj /R37491832 10 Tf 14.9621 0 Td (to)Tj /R38179976 10 Tf -424.218 -12 Td (disc)Tj 5.359 Tc /R37491832 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 /R38179976 10 Tf 48.959 0 Td (type)Tj /R37491832 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2388 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R33043592 │ │ │ │ │ │ +R38179976 │ │ │ │ │ │ │ │ │ │ │ │ -R32671904 │ │ │ │ │ │ +R37808288 │ │ │ │ │ │ │ │ │ │ │ │ -R32355448 │ │ │ │ │ │ +R37491832 │ │ │ │ │ │ │ │ │ │ │ │ -R32007528 │ │ │ │ │ │ +R37143912 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R32007528 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R32355448 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R32007528 10 Tf 206.625 0 Td (LIBCDT)Tj /R32355448 10 Tf 35.7199 0 Td (\(3\))Tj -420.34 -36 Td (of)Tj /R33043592 10 Tf 11.4852 0 Td (DT_SAMECMP)Tj /R32355448 10 Tf 63.1551 0 Td (and)Tj /R33043592 10 Tf 17.5949 0 Td (DT_SAMEHASH)Tj /R32355448 10 Tf 66 0 Td (.)Tj /R33043592 10 Tf 8.15508 0 Td (DT_SAMECMP)Tj /R32355448 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 /R33043592 10 Tf 43.7211 0 Td (DT_SAMEHASH)Tj /R32355448 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 /R33043592 10 Tf 301.433 0 Td (dtdisc\(\))Tj /R32355448 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 /R33043592 10 Tf 103.32 0 Td (NULL)Tj /R32355448 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ /R32671904 10 Tf -145.82 -16.8 Td (Dt_t* dtview\(Dt_t* dt, Dt_t* view\))Tj 2.868 Tc /R32355448 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 /R33043592 10 Tf 7.86719 0 Td (dtview\(\))Tj /R32355448 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 /R33043592 10 Tf 18.991 0 Td (dt)Tj /R32355448 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 /R33043592 10 Tf 28.8121 0 Td (view)Tj /R32355448 10 Tf 26.8809 0 Td (is)Tj /R33043592 10 Tf 9.55117 0 Td (NULL)Tj /R32355448 10 Tf 24 0 Td (,)Tj /R33043592 10 Tf 5.38086 0 Td (dtview)Tj /R32355448 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 /R33043592 10 Tf 6.51211 0 Td (view)Tj /R32355448 10 Tf 27.1809 0 Td 0.681 Tw (is not)Tj /R33043592 10 Tf 25.8121 0 Td (NULL)Tj 3.181 Tc /R32355448 10 Tf 24 0 Td (,av)Tj 0 Tc 18.302 0 Td (ie)Tj 6.96992 0 Td (wpath from)Tj /R33043592 10 Tf 50.2422 0 Td (dt)Tj /R32355448 10 Tf 15.1809 0 Td (to)Tj /R33043592 10 Tf 10.9609 0 Td (view)Tj /R32355448 10 Tf 27.1809 0 Td (is established.)Tj /R33043592 10 Tf 62.4719 0 Td (dtview\(\))Tj /R32355448 10 Tf -384 -12 Td (returns)Tj /R33043592 10 Tf 30.2699 0 Td (dt)Tj /R32355448 10 Tf 14.5 0 Td 0 Tw (on success and)Tj /R33043592 10 Tf 61.9301 0 Td (NULL)Tj /R32355448 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 /R32671904 10 Tf -21 -16.8 Td [(ST)18(ORA)55.0073(GE METHODS)]TJ /R32355448 10 Tf 21 -12 Td (Storage methods are of type)Tj /R33043592 10 Tf 114.7 0 Td (Dtmethod_t*)Tj /R32355448 10 Tf 66 0 Td (.)Tj /R32007528 10 Tf 7.5 0 Td (Cdt)Tj /R32355448 10 Tf 16.95 0 Td [(supports the follo)25(wing methods:)]TJ /R32671904 10 Tf -221.15 -16.8 Td (Dtoset)Tj 12 TL (Dtobag)' /R32355448 10 Tf 16 -12 Td (Objects are ordered by comparisons.)Tj /R33043592 10 Tf 151.35 0 Td (Dtoset)Tj -0.1 Tc /R32355448 10 Tf 38.5 0 Td (ke)Tj 0 Tc 9.33984 0 Td (eps unique objects.)Tj /R33043592 10 Tf 81.3801 0 Td (Dtobag)Tj /R32355448 10 Tf 38.5 0 Td [(allo)25(ws repeatable objects.)]TJ /R32671904 10 Tf -335.07 -16.8 Td (Dtset)Tj (Dtbag)' /R32355448 10 Tf 16 -12 Td 0.616 Tw (Objects are unordered.)Tj /R33043592 10 Tf 97.6488 0 Td (Dtset)Tj -0.1 Tc /R32355448 10 Tf 33.1172 0 Td (ke)Tj 0 Tc 9.33984 0 Td 0.617 Tw (eps unique objects.)Tj /R33043592 10 Tf 83.2309 0 Td (Dtbag)Tj /R32355448 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 /R33043592 10 Tf 10.5422 0 Td (DT_HASHSIZE)Tj /R32355448 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 /R32671904 10 Tf -16 -16.8 Td (Dtlist)Tj /R32355448 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 /R33043592 10 Tf 91.8379 0 Td (dtinsert\(\))Tj /R32355448 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 /R32007528 10 Tf 68.4422 0 Td [(the curr)37.0166(ent object)]TJ /R32355448 10 Tf 75.8187 0 Td (\(see)Tj /R33043592 10 Tf -415.898 -12 Td (dtfinger\(\))Tj 3.775 Tc /R32355448 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 /R33043592 10 Tf 31.4301 0 Td (dtap-)Tj -402 -12 Td (pend\(\))Tj /R32355448 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 /R32007528 10 Tf 43.902 0 Td [(the curr)37(ent object)]TJ /R32355448 10 Tf 74.943 0 Td (\(see)Tj /R33043592 10 Tf 19.1711 0 Td (dtfinger\(\))Tj 3.071 Tc /R32355448 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 /R32671904 10 Tf -16 -16.8 Td (Dtdeque)Tj /R32355448 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 /R33043592 10 Tf 135.214 0 Td (Dtlist)Tj -0.15 Tc /R32355448 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 /R32671904 10 Tf -16 -16.8 Td (Dtstack)Tj /R32355448 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 /R32671904 10 Tf -16 -16.8 Td (Dtqueue)Tj /R32355448 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.)' /R32671904 10 Tf -21 -16.8 Td (DISCIPLINE)Tj /R32355448 10 Tf 21 -12 Td (Object format and associated management functions are deŒned in the type)Tj /R33043592 10 Tf 303.55 0 Td (Dtdisc_t)Tj /R32355448 10 Tf 48 0 Td (:)Tj /R33043592 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 /R32355448 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 /R37143912 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R37491832 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R37143912 10 Tf 206.625 0 Td (LIBCDT)Tj /R37491832 10 Tf 35.7199 0 Td (\(3\))Tj -420.34 -36 Td (of)Tj /R38179976 10 Tf 11.4852 0 Td (DT_SAMECMP)Tj /R37491832 10 Tf 63.1551 0 Td (and)Tj /R38179976 10 Tf 17.5949 0 Td (DT_SAMEHASH)Tj /R37491832 10 Tf 66 0 Td (.)Tj /R38179976 10 Tf 8.15508 0 Td (DT_SAMECMP)Tj /R37491832 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 /R38179976 10 Tf 43.7211 0 Td (DT_SAMEHASH)Tj /R37491832 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 /R38179976 10 Tf 301.433 0 Td (dtdisc\(\))Tj /R37491832 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 /R38179976 10 Tf 103.32 0 Td (NULL)Tj /R37491832 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ /R37808288 10 Tf -145.82 -16.8 Td (Dt_t* dtview\(Dt_t* dt, Dt_t* view\))Tj 2.868 Tc /R37491832 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 /R38179976 10 Tf 7.86719 0 Td (dtview\(\))Tj /R37491832 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 /R38179976 10 Tf 18.991 0 Td (dt)Tj /R37491832 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 /R38179976 10 Tf 28.8121 0 Td (view)Tj /R37491832 10 Tf 26.8809 0 Td (is)Tj /R38179976 10 Tf 9.55117 0 Td (NULL)Tj /R37491832 10 Tf 24 0 Td (,)Tj /R38179976 10 Tf 5.38086 0 Td (dtview)Tj /R37491832 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 /R38179976 10 Tf 6.51211 0 Td (view)Tj /R37491832 10 Tf 27.1809 0 Td 0.681 Tw (is not)Tj /R38179976 10 Tf 25.8121 0 Td (NULL)Tj 3.181 Tc /R37491832 10 Tf 24 0 Td (,av)Tj 0 Tc 18.302 0 Td (ie)Tj 6.96992 0 Td (wpath from)Tj /R38179976 10 Tf 50.2422 0 Td (dt)Tj /R37491832 10 Tf 15.1809 0 Td (to)Tj /R38179976 10 Tf 10.9609 0 Td (view)Tj /R37491832 10 Tf 27.1809 0 Td (is established.)Tj /R38179976 10 Tf 62.4719 0 Td (dtview\(\))Tj /R37491832 10 Tf -384 -12 Td (returns)Tj /R38179976 10 Tf 30.2699 0 Td (dt)Tj /R37491832 10 Tf 14.5 0 Td 0 Tw (on success and)Tj /R38179976 10 Tf 61.9301 0 Td (NULL)Tj /R37491832 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 /R37808288 10 Tf -21 -16.8 Td [(ST)18(ORA)55.0073(GE METHODS)]TJ /R37491832 10 Tf 21 -12 Td (Storage methods are of type)Tj /R38179976 10 Tf 114.7 0 Td (Dtmethod_t*)Tj /R37491832 10 Tf 66 0 Td (.)Tj /R37143912 10 Tf 7.5 0 Td (Cdt)Tj /R37491832 10 Tf 16.95 0 Td [(supports the follo)25(wing methods:)]TJ /R37808288 10 Tf -221.15 -16.8 Td (Dtoset)Tj 12 TL (Dtobag)' /R37491832 10 Tf 16 -12 Td (Objects are ordered by comparisons.)Tj /R38179976 10 Tf 151.35 0 Td (Dtoset)Tj -0.1 Tc /R37491832 10 Tf 38.5 0 Td (ke)Tj 0 Tc 9.33984 0 Td (eps unique objects.)Tj /R38179976 10 Tf 81.3801 0 Td (Dtobag)Tj /R37491832 10 Tf 38.5 0 Td [(allo)25(ws repeatable objects.)]TJ /R37808288 10 Tf -335.07 -16.8 Td (Dtset)Tj (Dtbag)' /R37491832 10 Tf 16 -12 Td 0.616 Tw (Objects are unordered.)Tj /R38179976 10 Tf 97.6488 0 Td (Dtset)Tj -0.1 Tc /R37491832 10 Tf 33.1172 0 Td (ke)Tj 0 Tc 9.33984 0 Td 0.617 Tw (eps unique objects.)Tj /R38179976 10 Tf 83.2309 0 Td (Dtbag)Tj /R37491832 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 /R38179976 10 Tf 10.5422 0 Td (DT_HASHSIZE)Tj /R37491832 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 /R37808288 10 Tf -16 -16.8 Td (Dtlist)Tj /R37491832 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 /R38179976 10 Tf 91.8379 0 Td (dtinsert\(\))Tj /R37491832 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 /R37143912 10 Tf 68.4422 0 Td [(the curr)37.0166(ent object)]TJ /R37491832 10 Tf 75.8187 0 Td (\(see)Tj /R38179976 10 Tf -415.898 -12 Td (dtfinger\(\))Tj 3.775 Tc /R37491832 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 /R38179976 10 Tf 31.4301 0 Td (dtap-)Tj -402 -12 Td (pend\(\))Tj /R37491832 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 /R37143912 10 Tf 43.902 0 Td [(the curr)37(ent object)]TJ /R37491832 10 Tf 74.943 0 Td (\(see)Tj /R38179976 10 Tf 19.1711 0 Td (dtfinger\(\))Tj 3.071 Tc /R37491832 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 /R37808288 10 Tf -16 -16.8 Td (Dtdeque)Tj /R37491832 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 /R38179976 10 Tf 135.214 0 Td (Dtlist)Tj -0.15 Tc /R37491832 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 /R37808288 10 Tf -16 -16.8 Td (Dtstack)Tj /R37491832 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 /R37808288 10 Tf -16 -16.8 Td (Dtqueue)Tj /R37491832 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.)' /R37808288 10 Tf -21 -16.8 Td (DISCIPLINE)Tj /R37491832 10 Tf 21 -12 Td (Object format and associated management functions are deŒned in the type)Tj /R38179976 10 Tf 303.55 0 Td (Dtdisc_t)Tj /R37491832 10 Tf 48 0 Td (:)Tj /R38179976 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 /R37491832 10 Tf 385 -60 Td (3)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2770 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R33043592 │ │ │ │ │ │ +R38179976 │ │ │ │ │ │ │ │ │ │ │ │ -R32671904 │ │ │ │ │ │ +R37808288 │ │ │ │ │ │ │ │ │ │ │ │ -R32355448 │ │ │ │ │ │ +R37491832 │ │ │ │ │ │ │ │ │ │ │ │ -R32007528 │ │ │ │ │ │ +R37143912 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R32007528 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R32355448 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R32007528 10 Tf 206.625 0 Td (LIBCDT)Tj /R32355448 10 Tf 35.7199 0 Td (\(3\))Tj /R32671904 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 /R32355448 10 Tf -21.4098 -12 Td 0.162 Tw (Each object)Tj /R33043592 10 Tf 49.7539 0 Td (obj)Tj /R32355448 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 /R33043592 10 Tf 156.496 0 Td (key)Tj /R32355448 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 /R33043592 10 Tf 103.03 0 Td (obj)Tj 5.048 Tc /R32355448 10 Tf 18 0 Td (.I)Tj 0 Tc 10.8781 0 Td (f)Tj /R33043592 10 Tf 5.87812 0 Td (size)Tj /R32355448 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 /R33043592 10 Tf -264.594 -12 Td (*\(void**\)\(\(char*\)obj+key\))Tj 5.381 Tc /R32355448 10 Tf 150 0 Td (.I)Tj 0 Tc 11.2109 0 Td (f)Tj /R33043592 10 Tf 6.21094 0 Td (size)Tj /R32355448 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 /R33043592 10 Tf 24.7711 0 Td (\(void*\)\(\(char*\)obj+key\))Tj 6.721 Tc /R32355448 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 /R33043592 10 Tf 7.55117 0 Td (size)Tj /R32355448 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 /R33043592 10 Tf -353.245 -12 Td (size)Tj /R32355448 10 Tf 26.5 0 Td 0 Tw (starting at)Tj /R33043592 10 Tf 42.2199 0 Td (\(void*\)\(\(char*\)obj+key\))Tj /R32355448 10 Tf 138 0 Td (.)Tj /R32671904 10 Tf -222.72 -16.8 Td (int link)Tj /R32355448 10 Tf 16 -12 Td (Let)Tj /R33043592 10 Tf 15.8949 0 Td (obj)Tj /R32355448 10 Tf 20.5648 0 Td 0.065 Tw (be an object to be inserted into)Tj /R33043592 10 Tf 125.715 0 Td (dt)Tj /R32355448 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 /R33043592 10 Tf 5.89492 0 Td (link)Tj /R32355448 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 /R33043592 10 Tf 121.196 0 Td (obj)Tj 3.441 Tc /R32355448 10 Tf 18 0 Td (.O)Tj 0 Tc 13.1609 0 Td (therwise,)Tj /R33043592 10 Tf 39.8211 0 Td (obj)Tj /R32355448 10 Tf 21.441 0 Td (should ha)Tj -0.15 Tc 39.3512 0 Td 1.242 Tw (ve a)Tj 0 Tc /R33043592 10 Tf 20.6141 0 Td (Dtlink_t)Tj /R32355448 10 Tf 51.4422 0 Td 0.942 Tw (structure embedded)Tj /R33043592 10 Tf 82.9738 0 Td (link)Tj /R32355448 10 Tf -408 -12 Td 0 Tw (bytes into it, i.e., at address)Tj /R33043592 10 Tf 111.66 0 Td (\(Dtlink_t*\)\(\(char*\)obj+link\))Tj /R32355448 10 Tf 168 0 Td (.)Tj -0.1 Tc /R32671904 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 /R32355448 10 Tf 6.1 -12 Td (If)Tj /R33043592 10 Tf 9.73516 0 Td (makef)Tj /R32355448 10 Tf 33.075 0 Td 0.575 Tw (is not)Tj /R33043592 10 Tf 25.6 0 Td (NULL)Tj /R32355448 10 Tf 24 0 Td (,)Tj /R33043592 10 Tf 5.575 0 Td (dtinsert\(dt,obj\))Tj /R32355448 10 Tf 99.075 0 Td (or)Tj /R33043592 10 Tf 11.4051 0 Td (dtappend\(\))Tj /R32355448 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 /R33043592 10 Tf 6.40391 0 Td (obj)Tj /R32355448 10 Tf 21.0738 0 Td (suit-)Tj -414.22 -12 Td 0 Tw (able for insertion into)Tj /R33043592 10 Tf 88.8801 0 Td (dt)Tj 5 Tc /R32355448 10 Tf 12 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R33043592 10 Tf 5.83008 0 Td (makef)Tj /R32355448 10 Tf 32.5 0 Td (is)Tj /R33043592 10 Tf 9.16992 0 Td (NULL)Tj /R32355448 10 Tf 24 0 Td (,)Tj /R33043592 10 Tf 5 0 Td (obj)Tj /R32355448 10 Tf 20.5 0 Td (itself will be inserted into)Tj /R33043592 10 Tf 104.72 0 Td (dt)Tj /R32355448 10 Tf 12 0 Td (.)Tj -0.1 Tc /R32671904 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 /R32355448 10 Tf 6.1 -12 Td (If not)Tj /R33043592 10 Tf 24.4398 0 Td (NULL)Tj /R32355448 10 Tf 24 0 Td (,)Tj /R33043592 10 Tf 5 0 Td (freef)Tj /R32355448 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 /R33043592 10 Tf 78.0398 0 Td (obj)Tj /R32355448 10 Tf 18 0 Td (.)Tj /R32671904 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 /R32355448 10 Tf 21 -12 Td 0.435 Tw (If not)Tj /R33043592 10 Tf 25.3102 0 Td (NULL)Tj /R32355448 10 Tf 24 0 Td (,)Tj /R33043592 10 Tf 5.43516 0 Td (comparf)Tj /R32355448 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 /R33043592 10 Tf 93.1398 0 Td (<0)Tj /R32355448 10 Tf 12 0 Td (,)Tj /R33043592 10 Tf 5.43516 0 Td (=0)Tj 2.935 Tc /R32355448 10 Tf 12 0 Td (,o)Tj 0 Tc 10.4352 0 Td (r)Tj /R33043592 10 Tf 6.26484 0 Td (>0)Tj /R32355448 10 Tf 14.9352 0 Td (to indicate)Tj -389.626 -12 Td (whether)Tj /R33043592 10 Tf 36.857 0 Td (key1)Tj /R32355448 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 /R33043592 10 Tf 99.4199 0 Td (key2)Tj 7.146 Tc /R32355448 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 /R33043592 10 Tf -257.734 -12 Td (Dtoset)Tj /R32355448 10 Tf 39.1781 0 Td (and)Tj /R33043592 10 Tf 17.618 0 Td (Dtobag)Tj 5.678 Tc /R32355448 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 /R33043592 10 Tf 5.97695 0 Td (\(*comparf\)\(\))Tj /R32355448 10 Tf 74.6469 0 Td (is)Tj /R33043592 10 Tf 9.31719 0 Td (NULL)Tj 2.647 Tc /R32355448 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 /R33043592 10 Tf -380.046 -12 Td (Dtdisc_t.size)Tj /R32355448 10 Tf 80.5 0 Td (Œeld.)Tj /R32671904 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 /R32355448 10 Tf -169.93 -12 Td 0.935 Tw (If not)Tj /R33043592 10 Tf 26.3102 0 Td (NULL)Tj /R32355448 10 Tf 24 0 Td (,)Tj /R33043592 10 Tf 5.93516 0 Td (hashf)Tj /R32355448 10 Tf 33.4352 0 Td 0.936 Tw [(is used to compute the hash v)25.0073(alue of)]TJ /R33043592 10 Tf 154.998 0 Td (key)Tj 5.936 Tc /R32355448 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 /R33043592 10 Tf 37.6281 0 Td (hashf)Tj /R32355448 10 Tf 32.709 0 Td (is)Tj /R33043592 10 Tf 9.37891 0 Td (NULL)Tj 2.709 Tc /R32355448 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 /R33043592 10 Tf 27.2199 0 Td (Dtdisc_t.size)Tj /R32355448 10 Tf 80.5 0 Td (Œeld.)Tj -0.1 Tc /R32671904 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 /R32355448 10 Tf -158.14 -12 Td 0.399 Tw (If not)Tj /R33043592 10 Tf 25.2379 0 Td (NULL)Tj /R32355448 10 Tf 24 0 Td (,)Tj /R33043592 10 Tf 5.39883 0 Td (memoryf)Tj /R32355448 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 /R33043592 10 Tf 17.3398 0 Td (addr)Tj /R32355448 10 Tf 26.9 0 Td (is)Tj /R33043592 10 Tf 9.56992 0 Td (NULL)Tj 2.9 Tc /R32355448 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 /R33043592 10 Tf 18.0949 0 Td (size)Tj /R32355448 10 Tf 26.5449 0 Td 0.045 Tw (is requested.)Tj 55.0801 0 Td (If)Tj /R33043592 10 Tf 9.20508 0 Td (addr)Tj /R32355448 10 Tf 26.5449 0 Td (is not)Tj /R33043592 10 Tf 24.5398 0 Td (NULL)Tj /R32355448 10 Tf 26.5449 0 Td (and)Tj /R33043592 10 Tf 16.9852 0 Td (size)Tj /R32355448 10 Tf 26.5449 0 Td (is zero,)Tj /R33043592 10 Tf 31.4699 0 Td (addr)Tj /R32355448 10 Tf 26.5449 0 Td (is to be freed.)Tj 59.6102 0 Td (If)Tj /R33043592 10 Tf 9.20508 0 Td (addr)Tj /R32355448 10 Tf 26.5449 0 Td (is not)Tj /R33043592 10 Tf 24.5398 0 Td (NULL)Tj /R32355448 10 Tf -408 -12 Td (and)Tj /R33043592 10 Tf 16.9398 0 Td (size)Tj /R32355448 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 /R33043592 10 Tf 5 0 Td (addr)Tj /R32355448 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 /R33043592 10 Tf 28.3199 0 Td (memoryf)Tj /R32355448 10 Tf 44.5 0 Td (is)Tj /R33043592 10 Tf 9.16992 0 Td (NULL)Tj /R32355448 10 Tf 24 0 Td (,)Tj /R32007528 10 Tf 5 0 Td (malloc\(3\))Tj /R32355448 10 Tf 41.3801 0 Td 0 Tw (is used.)Tj /R32671904 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 /R32355448 10 Tf -20.1297 -12 Td 1.084 Tw (If not)Tj /R33043592 10 Tf 26.6078 0 Td (NULL)Tj /R32355448 10 Tf 24 0 Td (,)Tj /R33043592 10 Tf 6.08398 0 Td (eventf)Tj /R32355448 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 /R33043592 10 Tf 40.55 0 Td (eventf)Tj 5 Tc /R32355448 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 /R33043592 10 Tf -388.38 -16.8 Td (DT_OPEN)Tj /R32355448 10 Tf 42 0 Td (:)Tj /R33043592 10 Tf -6 -12 Td (dt)Tj /R32355448 10 Tf 15.107 0 Td 0.607 Tw (is being opened.)Tj 72.091 0 Td (If)Tj /R33043592 10 Tf 9.76719 0 Td (eventf)Tj /R32355448 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 /R33043592 10 Tf -358.464 -12 Td (eventf)Tj /R32355448 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 /R33043592 10 Tf 29.984 0 Td (*\(void**\)data)Tj /R32355448 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 /R33043592 10 Tf 138.41 0 Td (memoryf)Tj 3.492 Tc /R32355448 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 /R33043592 10 Tf 6.125 0 Td (*\(void**\)data)Tj /R32355448 10 Tf 80.7949 0 Td (is)Tj /R33043592 10 Tf 9.46484 0 Td (NULL)Tj 2.794 Tc /R32355448 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 /R33043592 10 Tf 65.2602 0 Td (memoryf)Tj /R32355448 10 Tf 42 0 Td (.)Tj /R33043592 10 Tf -143.26 -16.8 Td (DT_ENDOPEN)Tj /R32355448 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 /R33043592 10 Tf 73.1711 0 Td (dtopen\(\))Tj /R32355448 10 Tf 50.727 0 Td (has successfully opened a dictionary and is about to return.)Tj -157.885 -12 Td (The)Tj /R33043592 10 Tf 18.05 0 Td (data)Tj /R32355448 10 Tf 26.5 0 Td 0 Tw [(ar)18.0151(gument of)]TJ /R33043592 10 Tf 50.9199 0 Td (eventf)Tj /R32355448 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 /R33043592 10 Tf -249.71 -16.8 Td (DT_CLOSE)Tj /R32355448 10 Tf 48 0 Td (:)Tj /R33043592 10 Tf -12 -12 Td (dt)Tj /R32355448 10 Tf 15.1691 0 Td 0.669 Tw (is about to be closed. If)Tj /R33043592 10 Tf 99.834 0 Td (eventf)Tj /R32355448 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 /R33043592 10 Tf -226.84 -12 Td (dtclose\(\))Tj /R32355448 10 Tf 57.0922 0 Td 0.592 Tw [(returns -1.)-559.199(Objects in the dictionary are deleted only if)]TJ /R33043592 10 Tf 228.1 0 Td (eventf)Tj /R32355448 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 /R33043592 10 Tf 86.0133 0 Td (malloc\(\))Tj 4.17 Tc /R32355448 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 /R33043592 10 Tf 79.998 0 Td (memoryf)Tj /R32355448 10 Tf 44.6672 0 Td (\(see)Tj /R33043592 10 Tf 18.7672 0 Td (dtopen\(\))Tj 2.667 Tc /R32355448 10 Tf 48 0 Td (\)a)Tj 0 Tc 10.4371 0 Td (nd)Tj /R33043592 10 Tf 12.6672 0 Td (eventf)Tj /R32355448 10 Tf 38.6672 0 Td (returns 0, a call to)Tj /R33043592 10 Tf 75.2648 0 Td (memo-)Tj -366.001 -12 Td (ryf)Tj /R32355448 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 /R33043592 10 Tf 14.193 0 Td (DT_OPEN)Tj /R32355448 10 Tf 44.523 0 Td (and)Tj /R33043592 10 Tf 16.9629 0 Td (DT_CLOSE)Tj /R32355448 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 /R37143912 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R37491832 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R37143912 10 Tf 206.625 0 Td (LIBCDT)Tj /R37491832 10 Tf 35.7199 0 Td (\(3\))Tj /R37808288 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 /R37491832 10 Tf -21.4098 -12 Td 0.162 Tw (Each object)Tj /R38179976 10 Tf 49.7539 0 Td (obj)Tj /R37491832 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 /R38179976 10 Tf 156.496 0 Td (key)Tj /R37491832 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 /R38179976 10 Tf 103.03 0 Td (obj)Tj 5.048 Tc /R37491832 10 Tf 18 0 Td (.I)Tj 0 Tc 10.8781 0 Td (f)Tj /R38179976 10 Tf 5.87812 0 Td (size)Tj /R37491832 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 /R38179976 10 Tf -264.594 -12 Td (*\(void**\)\(\(char*\)obj+key\))Tj 5.381 Tc /R37491832 10 Tf 150 0 Td (.I)Tj 0 Tc 11.2109 0 Td (f)Tj /R38179976 10 Tf 6.21094 0 Td (size)Tj /R37491832 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 /R38179976 10 Tf 24.7711 0 Td (\(void*\)\(\(char*\)obj+key\))Tj 6.721 Tc /R37491832 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 /R38179976 10 Tf 7.55117 0 Td (size)Tj /R37491832 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 /R38179976 10 Tf -353.245 -12 Td (size)Tj /R37491832 10 Tf 26.5 0 Td 0 Tw (starting at)Tj /R38179976 10 Tf 42.2199 0 Td (\(void*\)\(\(char*\)obj+key\))Tj /R37491832 10 Tf 138 0 Td (.)Tj /R37808288 10 Tf -222.72 -16.8 Td (int link)Tj /R37491832 10 Tf 16 -12 Td (Let)Tj /R38179976 10 Tf 15.8949 0 Td (obj)Tj /R37491832 10 Tf 20.5648 0 Td 0.065 Tw (be an object to be inserted into)Tj /R38179976 10 Tf 125.715 0 Td (dt)Tj /R37491832 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 /R38179976 10 Tf 5.89492 0 Td (link)Tj /R37491832 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 /R38179976 10 Tf 121.196 0 Td (obj)Tj 3.441 Tc /R37491832 10 Tf 18 0 Td (.O)Tj 0 Tc 13.1609 0 Td (therwise,)Tj /R38179976 10 Tf 39.8211 0 Td (obj)Tj /R37491832 10 Tf 21.441 0 Td (should ha)Tj -0.15 Tc 39.3512 0 Td 1.242 Tw (ve a)Tj 0 Tc /R38179976 10 Tf 20.6141 0 Td (Dtlink_t)Tj /R37491832 10 Tf 51.4422 0 Td 0.942 Tw (structure embedded)Tj /R38179976 10 Tf 82.9738 0 Td (link)Tj /R37491832 10 Tf -408 -12 Td 0 Tw (bytes into it, i.e., at address)Tj /R38179976 10 Tf 111.66 0 Td (\(Dtlink_t*\)\(\(char*\)obj+link\))Tj /R37491832 10 Tf 168 0 Td (.)Tj -0.1 Tc /R37808288 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 /R37491832 10 Tf 6.1 -12 Td (If)Tj /R38179976 10 Tf 9.73516 0 Td (makef)Tj /R37491832 10 Tf 33.075 0 Td 0.575 Tw (is not)Tj /R38179976 10 Tf 25.6 0 Td (NULL)Tj /R37491832 10 Tf 24 0 Td (,)Tj /R38179976 10 Tf 5.575 0 Td (dtinsert\(dt,obj\))Tj /R37491832 10 Tf 99.075 0 Td (or)Tj /R38179976 10 Tf 11.4051 0 Td (dtappend\(\))Tj /R37491832 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 /R38179976 10 Tf 6.40391 0 Td (obj)Tj /R37491832 10 Tf 21.0738 0 Td (suit-)Tj -414.22 -12 Td 0 Tw (able for insertion into)Tj /R38179976 10 Tf 88.8801 0 Td (dt)Tj 5 Tc /R37491832 10 Tf 12 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R38179976 10 Tf 5.83008 0 Td (makef)Tj /R37491832 10 Tf 32.5 0 Td (is)Tj /R38179976 10 Tf 9.16992 0 Td (NULL)Tj /R37491832 10 Tf 24 0 Td (,)Tj /R38179976 10 Tf 5 0 Td (obj)Tj /R37491832 10 Tf 20.5 0 Td (itself will be inserted into)Tj /R38179976 10 Tf 104.72 0 Td (dt)Tj /R37491832 10 Tf 12 0 Td (.)Tj -0.1 Tc /R37808288 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 /R37491832 10 Tf 6.1 -12 Td (If not)Tj /R38179976 10 Tf 24.4398 0 Td (NULL)Tj /R37491832 10 Tf 24 0 Td (,)Tj /R38179976 10 Tf 5 0 Td (freef)Tj /R37491832 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 /R38179976 10 Tf 78.0398 0 Td (obj)Tj /R37491832 10 Tf 18 0 Td (.)Tj /R37808288 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 /R37491832 10 Tf 21 -12 Td 0.435 Tw (If not)Tj /R38179976 10 Tf 25.3102 0 Td (NULL)Tj /R37491832 10 Tf 24 0 Td (,)Tj /R38179976 10 Tf 5.43516 0 Td (comparf)Tj /R37491832 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 /R38179976 10 Tf 93.1398 0 Td (<0)Tj /R37491832 10 Tf 12 0 Td (,)Tj /R38179976 10 Tf 5.43516 0 Td (=0)Tj 2.935 Tc /R37491832 10 Tf 12 0 Td (,o)Tj 0 Tc 10.4352 0 Td (r)Tj /R38179976 10 Tf 6.26484 0 Td (>0)Tj /R37491832 10 Tf 14.9352 0 Td (to indicate)Tj -389.626 -12 Td (whether)Tj /R38179976 10 Tf 36.857 0 Td (key1)Tj /R37491832 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 /R38179976 10 Tf 99.4199 0 Td (key2)Tj 7.146 Tc /R37491832 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 /R38179976 10 Tf -257.734 -12 Td (Dtoset)Tj /R37491832 10 Tf 39.1781 0 Td (and)Tj /R38179976 10 Tf 17.618 0 Td (Dtobag)Tj 5.678 Tc /R37491832 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 /R38179976 10 Tf 5.97695 0 Td (\(*comparf\)\(\))Tj /R37491832 10 Tf 74.6469 0 Td (is)Tj /R38179976 10 Tf 9.31719 0 Td (NULL)Tj 2.647 Tc /R37491832 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 /R38179976 10 Tf -380.046 -12 Td (Dtdisc_t.size)Tj /R37491832 10 Tf 80.5 0 Td (Œeld.)Tj /R37808288 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 /R37491832 10 Tf -169.93 -12 Td 0.935 Tw (If not)Tj /R38179976 10 Tf 26.3102 0 Td (NULL)Tj /R37491832 10 Tf 24 0 Td (,)Tj /R38179976 10 Tf 5.93516 0 Td (hashf)Tj /R37491832 10 Tf 33.4352 0 Td 0.936 Tw [(is used to compute the hash v)25.0073(alue of)]TJ /R38179976 10 Tf 154.998 0 Td (key)Tj 5.936 Tc /R37491832 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 /R38179976 10 Tf 37.6281 0 Td (hashf)Tj /R37491832 10 Tf 32.709 0 Td (is)Tj /R38179976 10 Tf 9.37891 0 Td (NULL)Tj 2.709 Tc /R37491832 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 /R38179976 10 Tf 27.2199 0 Td (Dtdisc_t.size)Tj /R37491832 10 Tf 80.5 0 Td (Œeld.)Tj -0.1 Tc /R37808288 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 /R37491832 10 Tf -158.14 -12 Td 0.399 Tw (If not)Tj /R38179976 10 Tf 25.2379 0 Td (NULL)Tj /R37491832 10 Tf 24 0 Td (,)Tj /R38179976 10 Tf 5.39883 0 Td (memoryf)Tj /R37491832 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 /R38179976 10 Tf 17.3398 0 Td (addr)Tj /R37491832 10 Tf 26.9 0 Td (is)Tj /R38179976 10 Tf 9.56992 0 Td (NULL)Tj 2.9 Tc /R37491832 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 /R38179976 10 Tf 18.0949 0 Td (size)Tj /R37491832 10 Tf 26.5449 0 Td 0.045 Tw (is requested.)Tj 55.0801 0 Td (If)Tj /R38179976 10 Tf 9.20508 0 Td (addr)Tj /R37491832 10 Tf 26.5449 0 Td (is not)Tj /R38179976 10 Tf 24.5398 0 Td (NULL)Tj /R37491832 10 Tf 26.5449 0 Td (and)Tj /R38179976 10 Tf 16.9852 0 Td (size)Tj /R37491832 10 Tf 26.5449 0 Td (is zero,)Tj /R38179976 10 Tf 31.4699 0 Td (addr)Tj /R37491832 10 Tf 26.5449 0 Td (is to be freed.)Tj 59.6102 0 Td (If)Tj /R38179976 10 Tf 9.20508 0 Td (addr)Tj /R37491832 10 Tf 26.5449 0 Td (is not)Tj /R38179976 10 Tf 24.5398 0 Td (NULL)Tj /R37491832 10 Tf -408 -12 Td (and)Tj /R38179976 10 Tf 16.9398 0 Td (size)Tj /R37491832 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 /R38179976 10 Tf 5 0 Td (addr)Tj /R37491832 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 /R38179976 10 Tf 28.3199 0 Td (memoryf)Tj /R37491832 10 Tf 44.5 0 Td (is)Tj /R38179976 10 Tf 9.16992 0 Td (NULL)Tj /R37491832 10 Tf 24 0 Td (,)Tj /R37143912 10 Tf 5 0 Td (malloc\(3\))Tj /R37491832 10 Tf 41.3801 0 Td 0 Tw (is used.)Tj /R37808288 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 /R37491832 10 Tf -20.1297 -12 Td 1.084 Tw (If not)Tj /R38179976 10 Tf 26.6078 0 Td (NULL)Tj /R37491832 10 Tf 24 0 Td (,)Tj /R38179976 10 Tf 6.08398 0 Td (eventf)Tj /R37491832 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 /R38179976 10 Tf 40.55 0 Td (eventf)Tj 5 Tc /R37491832 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 /R38179976 10 Tf -388.38 -16.8 Td (DT_OPEN)Tj /R37491832 10 Tf 42 0 Td (:)Tj /R38179976 10 Tf -6 -12 Td (dt)Tj /R37491832 10 Tf 15.107 0 Td 0.607 Tw (is being opened.)Tj 72.091 0 Td (If)Tj /R38179976 10 Tf 9.76719 0 Td (eventf)Tj /R37491832 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 /R38179976 10 Tf -358.464 -12 Td (eventf)Tj /R37491832 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 /R38179976 10 Tf 29.984 0 Td (*\(void**\)data)Tj /R37491832 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 /R38179976 10 Tf 138.41 0 Td (memoryf)Tj 3.492 Tc /R37491832 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 /R38179976 10 Tf 6.125 0 Td (*\(void**\)data)Tj /R37491832 10 Tf 80.7949 0 Td (is)Tj /R38179976 10 Tf 9.46484 0 Td (NULL)Tj 2.794 Tc /R37491832 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 /R38179976 10 Tf 65.2602 0 Td (memoryf)Tj /R37491832 10 Tf 42 0 Td (.)Tj /R38179976 10 Tf -143.26 -16.8 Td (DT_ENDOPEN)Tj /R37491832 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 /R38179976 10 Tf 73.1711 0 Td (dtopen\(\))Tj /R37491832 10 Tf 50.727 0 Td (has successfully opened a dictionary and is about to return.)Tj -157.885 -12 Td (The)Tj /R38179976 10 Tf 18.05 0 Td (data)Tj /R37491832 10 Tf 26.5 0 Td 0 Tw [(ar)18.0151(gument of)]TJ /R38179976 10 Tf 50.9199 0 Td (eventf)Tj /R37491832 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 /R38179976 10 Tf -249.71 -16.8 Td (DT_CLOSE)Tj /R37491832 10 Tf 48 0 Td (:)Tj /R38179976 10 Tf -12 -12 Td (dt)Tj /R37491832 10 Tf 15.1691 0 Td 0.669 Tw (is about to be closed. If)Tj /R38179976 10 Tf 99.834 0 Td (eventf)Tj /R37491832 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 /R38179976 10 Tf -226.84 -12 Td (dtclose\(\))Tj /R37491832 10 Tf 57.0922 0 Td 0.592 Tw [(returns -1.)-559.199(Objects in the dictionary are deleted only if)]TJ /R38179976 10 Tf 228.1 0 Td (eventf)Tj /R37491832 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 /R38179976 10 Tf 86.0133 0 Td (malloc\(\))Tj 4.17 Tc /R37491832 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 /R38179976 10 Tf 79.998 0 Td (memoryf)Tj /R37491832 10 Tf 44.6672 0 Td (\(see)Tj /R38179976 10 Tf 18.7672 0 Td (dtopen\(\))Tj 2.667 Tc /R37491832 10 Tf 48 0 Td (\)a)Tj 0 Tc 10.4371 0 Td (nd)Tj /R38179976 10 Tf 12.6672 0 Td (eventf)Tj /R37491832 10 Tf 38.6672 0 Td (returns 0, a call to)Tj /R38179976 10 Tf 75.2648 0 Td (memo-)Tj -366.001 -12 Td (ryf)Tj /R37491832 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 /R38179976 10 Tf 14.193 0 Td (DT_OPEN)Tj /R37491832 10 Tf 44.523 0 Td (and)Tj /R38179976 10 Tf 16.9629 0 Td (DT_CLOSE)Tj /R37491832 10 Tf 50.523 0 Td 0.023 Tw (are designed to be)Tj 67.5461 -48 Td (4)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -4390 │ │ │ │ │ │ +4391 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R33043592 │ │ │ │ │ │ +R38179976 │ │ │ │ │ │ │ │ │ │ │ │ -R32671904 │ │ │ │ │ │ +R37808288 │ │ │ │ │ │ │ │ │ │ │ │ -R32355448 │ │ │ │ │ │ +R37491832 │ │ │ │ │ │ │ │ │ │ │ │ -R32007528 │ │ │ │ │ │ +R37143912 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R32007528 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R32355448 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R32007528 10 Tf 206.625 0 Td (LIBCDT)Tj /R32355448 10 Tf 35.7199 0 Td (\(3\))Tj -384.34 -36 Td 1.657 Tw (used along with)Tj /R33043592 10 Tf 70.8012 0 Td (memoryf)Tj /R32355448 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 /R33043592 10 Tf -36 -16.8 Td (DT_ENDCLOSE)Tj /R32355448 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 /R33043592 10 Tf 72.4898 0 Td (dtclose\(\))Tj /R32355448 10 Tf 56.5 0 Td (has successfully closed a dictionary and is about to return.)Tj /R33043592 10 Tf -198.75 -16.8 Td (DT_DISC)Tj /R32355448 10 Tf 42 0 Td (:)Tj -6 -12 Td (The discipline of)Tj /R33043592 10 Tf 70.2699 0 Td (dt)Tj /R32355448 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 /R33043592 10 Tf 7.5 0 Td (\(Dtdisc_t*\)data)Tj /R32355448 10 Tf 90 0 Td (.)Tj /R33043592 10 Tf -368.15 -16.8 Td (DT_METH)Tj /R32355448 10 Tf 42 0 Td (:)Tj -6 -12 Td (The method of)Tj /R33043592 10 Tf 61.3801 0 Td (dt)Tj /R32355448 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 /R33043592 10 Tf 7.5 0 Td (\(Dtmethod_t*\)data)Tj /R32355448 10 Tf 102 0 Td (.)Tj /R33043592 10 Tf -371.26 -16.8 Td (DT_HASHSIZE)Tj /R32355448 10 Tf 66 0 Td (:)Tj -30 -12 Td 1.078 Tw (The hash table \(for)Tj /R33043592 10 Tf 82.6219 0 Td (Dtset)Tj /R32355448 10 Tf 33.5781 0 Td (and)Tj /R33043592 10 Tf 18.018 0 Td (Dtbag)Tj 3.578 Tc /R32355448 10 Tf 30 0 Td [(\)i)357.81(sb)]TJ 0 Tc 22.1559 0 Td [(eing resized.)-607.81(In this case,)]TJ /R33043592 10 Tf 110.92 0 Td (*\(int*\)data)Tj /R32355448 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 /R33043592 10 Tf -275.886 -12 Td (*\(int*\)data)Tj /R32355448 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 /R33043592 10 Tf 25.3648 0 Td (*\(int*\)data)Tj /R32355448 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 /R32671904 10 Tf -57 -16.8 Td [(#deŒne DT)18.0078(OFFSET\(struct_s,member\))]TJ /R32355448 10 Tf 21 -12 Td 0.26 Tw [(This macro function computes the of)24.9927(fset of)]TJ /R33043592 10 Tf 176.82 0 Td (member)Tj /R32355448 10 Tf 38.7602 0 Td (from the start of structure)Tj /R33043592 10 Tf 106 0 Td (struct_s)Tj 2.76 Tc /R32355448 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 /R33043592 10 Tf 87.7902 0 Td (Dtlink_t)Tj /R32355448 10 Tf 50.5 0 Td (embedded inside an object.)Tj /R32671904 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 /R32355448 10 Tf -296.469 -12 Td (This macro function initializes the discipline pointed to by)Tj /R33043592 10 Tf 236.38 0 Td (disc)Tj /R32355448 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 /R32671904 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 /R32355448 10 Tf 6.1 -12 Td 0.344 Tw (These functions add an object prototyped by)Tj /R33043592 10 Tf 182.658 0 Td (obj)Tj /R32355448 10 Tf 20.8441 0 Td (into)Tj /R33043592 10 Tf 18.4039 0 Td (dt)Tj /R32355448 10 Tf 12 0 Td (.)Tj /R33043592 10 Tf 7.84414 0 Td (dtinsert\(\))Tj /R32355448 10 Tf 62.8449 0 Td (and)Tj /R33043592 10 Tf 17.2852 0 Td (dtappend\(\))Tj /R32355448 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 /R33043592 10 Tf 38.5141 0 Td (Dtlist)Tj 2.597 Tc /R32355448 10 Tf 36 0 Td (.S)Tj 0 Tc 10.657 0 Td (ee)Tj /R33043592 10 Tf 11.477 0 Td (Dtlist)Tj /R32355448 10 Tf 38.5969 0 Td [(for details.)-509.707(If there is an e)15.0098(xisting object in)]TJ /R33043592 10 Tf -261.955 -12 Td (dt)Tj /R32355448 10 Tf 15.2672 0 Td (matching)Tj /R33043592 10 Tf 40.4871 0 Td (obj)Tj /R32355448 10 Tf 21.2672 0 Td 0.767 Tw (and the storage method is)Tj /R33043592 10 Tf 108.545 0 Td (Dtset)Tj /R32355448 10 Tf 33.2672 0 Td (or)Tj /R33043592 10 Tf 11.5969 0 Td (Dtoset)Tj /R32355448 10 Tf 36 0 Td (,)Tj /R33043592 10 Tf 5.76719 0 Td (dtinsert\(\))Tj /R32355448 10 Tf 63.2672 0 Td (and)Tj /R33043592 10 Tf 17.7078 0 Td (dtappend\(\))Tj /R32355448 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 /R33043592 10 Tf -417.561 -12 Td (Dtdisc_t.makef)Tj /R32355448 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 /R33043592 10 Tf 69.7102 0 Td (NULL)Tj /R32355448 10 Tf 26.5 0 Td [(is returned on error)55.0073(.)]TJ -0.1 Tc /R32671904 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 /R32355448 10 Tf 6.1 -12 Td (If)Tj /R33043592 10 Tf 9.33906 0 Td (obj)Tj /R32355448 10 Tf 20.6789 0 Td (is)Tj /R33043592 10 Tf 9.34805 0 Td (NULL)Tj 2.678 Tc /R32355448 10 Tf 24 0 Td (,m)Tj 0 Tc 12.9578 0 Td (ethods)Tj /R33043592 10 Tf 28.7879 0 Td (Dtstack)Tj /R32355448 10 Tf 44.6781 0 Td (and)Tj /R33043592 10 Tf 17.118 0 Td (Dtqueue)Tj /R32355448 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 /R33043592 10 Tf 9.37305 0 Td (obj)Tj /R32355448 10 Tf 20.7129 0 Td 0.213 Tw (is not)Tj /R33043592 10 Tf 24.8762 0 Td (NULL)Tj 2.713 Tc /R32355448 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 /R33043592 10 Tf 99.0578 0 Td (Dtbag)Tj /R32355448 10 Tf 32.7129 0 Td (or)Tj /R33043592 10 Tf 11.043 0 Td (Dto-)Tj -408 -12 Td (bag)Tj 2.907 Tc /R32355448 10 Tf 18 0 Td (,t)Tj 0 Tc 8.18711 0 Td 0.407 Tw (he Œrst object matching)Tj /R33043592 10 Tf 98.2879 0 Td (obj)Tj /R32355448 10 Tf 20.907 0 Td [(is deleted.)-540.706(On the other hand, if the method in use is)]TJ /R33043592 10 Tf 218.474 0 Td (Dtbag)Tj /R32355448 10 Tf 32.907 0 Td (or)Tj /R33043592 10 Tf 11.2371 0 Td (Dto-)Tj -408 -12 Td (bag)Tj 2.769 Tc /R32355448 10 Tf 18 0 Td (,t)Tj 0 Tc 8.04883 0 Td 0.269 Tw (he library check to see if)Tj /R33043592 10 Tf 102.694 0 Td (obj)Tj /R32355448 10 Tf 20.7691 0 Td (is in the dictionary and delete it.)Tj 135.483 0 Td (If)Tj /R33043592 10 Tf 9.42891 0 Td (obj)Tj /R32355448 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 /R33043592 10 Tf 17.2859 0 Td (Dtdisc_t.freef)Tj /R32355448 10 Tf 86.8461 0 Td (for object destruction.)Tj /R33043592 10 Tf 94.077 0 Td (dtdelete\(\))Tj /R32355448 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 /R33043592 10 Tf 73.0301 0 Td (NULL)Tj /R32355448 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ -0.1 Tc /R32671904 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 /R32355448 10 Tf 6.1 -12 Td 0.546 Tw (This function is similar to)Tj /R33043592 10 Tf 108.57 0 Td (dtinsert\(\))Tj -0.2 Tc /R32355448 10 Tf 63.0461 0 Td (bu)Tj 0 Tc 9.8 0 Td (t)Tj /R33043592 10 Tf 5.82695 0 Td (obj)Tj /R32355448 10 Tf 21.0469 0 Td 0.547 Tw (itself will be inserted into)Tj /R33043592 10 Tf 107.455 0 Td (dt)Tj -0.25 Tc /R32355448 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 /R33043592 10 Tf 18.0602 0 Td (makef)Tj /R32355448 10 Tf 32.5 0 Td 0 Tw (is deŒned.)Tj -0.1 Tc /R32671904 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 /R32355448 10 Tf 6.1 -12 Td 0.04 Tw (This function is similar to)Tj /R33043592 10 Tf 106.04 0 Td (dtdelete\(\))Tj -0.2 Tc /R32355448 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 /R33043592 10 Tf 114.659 0 Td (dt)Tj /R32355448 10 Tf 14.5391 0 Td 0.039 Tw (will not be freed \(via the dis-)Tj -315.678 -12 Td (cipline)Tj /R33043592 10 Tf 29.7199 0 Td (freef)Tj /R32355448 10 Tf 32.5 0 Td (function\).)Tj -0.1 Tc /R32671904 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 /R32355448 10 Tf 6.1 -12 Td 0.983 Tw (These functions Œnd an object matching)Tj /R33043592 10 Tf 168.658 0 Td (obj)Tj /R32355448 10 Tf 21.4828 0 Td (or)Tj /R33043592 10 Tf 11.8129 0 Td (key)Tj /R32355448 10 Tf 21.4828 0 Td (either from)Tj /R33043592 10 Tf 49.1762 0 Td (dt)Tj /R32355448 10 Tf 15.4828 0 Td (or from some dictionary accessible)Tj -288.095 -12 Td (from)Tj /R33043592 10 Tf 22.3352 0 Td (dt)Tj /R32355448 10 Tf 14.8949 0 Td 0.395 Tw [(via a vie)25.0073(wpath \(see)]TJ /R33043592 10 Tf 80.75 0 Td (dtview\(\))Tj /R32355448 10 Tf 48 0 Td (.\))Tj /R33043592 10 Tf 11.225 0 Td (dtsearch\(\))Tj /R32355448 10 Tf 62.8949 0 Td (and)Tj /R33043592 10 Tf 17.3352 0 Td (dtmatch\(\))Tj /R32355448 10 Tf 56.8949 0 Td (return the matching object or)Tj /R33043592 10 Tf -314.33 -12 Td (NULL)Tj /R32355448 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 /R37143912 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R37491832 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R37143912 10 Tf 206.625 0 Td (LIBCDT)Tj /R37491832 10 Tf 35.7199 0 Td (\(3\))Tj -384.34 -36 Td 1.657 Tw (used along with)Tj /R38179976 10 Tf 70.8012 0 Td (memoryf)Tj /R37491832 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 /R38179976 10 Tf -36 -16.8 Td (DT_ENDCLOSE)Tj /R37491832 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 /R38179976 10 Tf 72.4898 0 Td (dtclose\(\))Tj /R37491832 10 Tf 56.5 0 Td (has successfully closed a dictionary and is about to return.)Tj /R38179976 10 Tf -198.75 -16.8 Td (DT_DISC)Tj /R37491832 10 Tf 42 0 Td (:)Tj -6 -12 Td (The discipline of)Tj /R38179976 10 Tf 70.2699 0 Td (dt)Tj /R37491832 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 /R38179976 10 Tf 7.5 0 Td (\(Dtdisc_t*\)data)Tj /R37491832 10 Tf 90 0 Td (.)Tj /R38179976 10 Tf -368.15 -16.8 Td (DT_METH)Tj /R37491832 10 Tf 42 0 Td (:)Tj -6 -12 Td (The method of)Tj /R38179976 10 Tf 61.3801 0 Td (dt)Tj /R37491832 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 /R38179976 10 Tf 7.5 0 Td (\(Dtmethod_t*\)data)Tj /R37491832 10 Tf 102 0 Td (.)Tj /R38179976 10 Tf -371.26 -16.8 Td (DT_HASHSIZE)Tj /R37491832 10 Tf 66 0 Td (:)Tj -30 -12 Td 1.078 Tw (The hash table \(for)Tj /R38179976 10 Tf 82.6219 0 Td (Dtset)Tj /R37491832 10 Tf 33.5781 0 Td (and)Tj /R38179976 10 Tf 18.018 0 Td (Dtbag)Tj 3.578 Tc /R37491832 10 Tf 30 0 Td [(\)i)357.81(sb)]TJ 0 Tc 22.1559 0 Td [(eing resized.)-607.81(In this case,)]TJ /R38179976 10 Tf 110.92 0 Td (*\(int*\)data)Tj /R37491832 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 /R38179976 10 Tf -275.886 -12 Td (*\(int*\)data)Tj /R37491832 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 /R38179976 10 Tf 25.3648 0 Td (*\(int*\)data)Tj /R37491832 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 /R37808288 10 Tf -57 -16.8 Td [(#deŒne DT)18.0078(OFFSET\(struct_s,member\))]TJ /R37491832 10 Tf 21 -12 Td 0.26 Tw [(This macro function computes the of)24.9927(fset of)]TJ /R38179976 10 Tf 176.82 0 Td (member)Tj /R37491832 10 Tf 38.7602 0 Td (from the start of structure)Tj /R38179976 10 Tf 106 0 Td (struct_s)Tj 2.76 Tc /R37491832 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 /R38179976 10 Tf 87.7902 0 Td (Dtlink_t)Tj /R37491832 10 Tf 50.5 0 Td (embedded inside an object.)Tj /R37808288 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 /R37491832 10 Tf -296.469 -12 Td (This macro function initializes the discipline pointed to by)Tj /R38179976 10 Tf 236.38 0 Td (disc)Tj /R37491832 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 /R37808288 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 /R37491832 10 Tf 6.1 -12 Td 0.344 Tw (These functions add an object prototyped by)Tj /R38179976 10 Tf 182.658 0 Td (obj)Tj /R37491832 10 Tf 20.8441 0 Td (into)Tj /R38179976 10 Tf 18.4039 0 Td (dt)Tj /R37491832 10 Tf 12 0 Td (.)Tj /R38179976 10 Tf 7.84414 0 Td (dtinsert\(\))Tj /R37491832 10 Tf 62.8449 0 Td (and)Tj /R38179976 10 Tf 17.2852 0 Td (dtappend\(\))Tj /R37491832 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 /R38179976 10 Tf 38.5141 0 Td (Dtlist)Tj 2.597 Tc /R37491832 10 Tf 36 0 Td (.S)Tj 0 Tc 10.657 0 Td (ee)Tj /R38179976 10 Tf 11.477 0 Td (Dtlist)Tj /R37491832 10 Tf 38.5969 0 Td [(for details.)-509.707(If there is an e)15.0098(xisting object in)]TJ /R38179976 10 Tf -261.955 -12 Td (dt)Tj /R37491832 10 Tf 15.2672 0 Td (matching)Tj /R38179976 10 Tf 40.4871 0 Td (obj)Tj /R37491832 10 Tf 21.2672 0 Td 0.767 Tw (and the storage method is)Tj /R38179976 10 Tf 108.545 0 Td (Dtset)Tj /R37491832 10 Tf 33.2672 0 Td (or)Tj /R38179976 10 Tf 11.5969 0 Td (Dtoset)Tj /R37491832 10 Tf 36 0 Td (,)Tj /R38179976 10 Tf 5.76719 0 Td (dtinsert\(\))Tj /R37491832 10 Tf 63.2672 0 Td (and)Tj /R38179976 10 Tf 17.7078 0 Td (dtappend\(\))Tj /R37491832 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 /R38179976 10 Tf -417.561 -12 Td (Dtdisc_t.makef)Tj /R37491832 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 /R38179976 10 Tf 69.7102 0 Td (NULL)Tj /R37491832 10 Tf 26.5 0 Td [(is returned on error)55.0073(.)]TJ -0.1 Tc /R37808288 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 /R37491832 10 Tf 6.1 -12 Td (If)Tj /R38179976 10 Tf 9.33906 0 Td (obj)Tj /R37491832 10 Tf 20.6789 0 Td (is)Tj /R38179976 10 Tf 9.34805 0 Td (NULL)Tj 2.678 Tc /R37491832 10 Tf 24 0 Td (,m)Tj 0 Tc 12.9578 0 Td (ethods)Tj /R38179976 10 Tf 28.7879 0 Td (Dtstack)Tj /R37491832 10 Tf 44.6781 0 Td (and)Tj /R38179976 10 Tf 17.118 0 Td (Dtqueue)Tj /R37491832 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 /R38179976 10 Tf 9.37305 0 Td (obj)Tj /R37491832 10 Tf 20.7129 0 Td 0.213 Tw (is not)Tj /R38179976 10 Tf 24.8762 0 Td (NULL)Tj 2.713 Tc /R37491832 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 /R38179976 10 Tf 99.0578 0 Td (Dtbag)Tj /R37491832 10 Tf 32.7129 0 Td (or)Tj /R38179976 10 Tf 11.043 0 Td (Dto-)Tj -408 -12 Td (bag)Tj 2.907 Tc /R37491832 10 Tf 18 0 Td (,t)Tj 0 Tc 8.18711 0 Td 0.407 Tw (he Œrst object matching)Tj /R38179976 10 Tf 98.2879 0 Td (obj)Tj /R37491832 10 Tf 20.907 0 Td [(is deleted.)-540.706(On the other hand, if the method in use is)]TJ /R38179976 10 Tf 218.474 0 Td (Dtbag)Tj /R37491832 10 Tf 32.907 0 Td (or)Tj /R38179976 10 Tf 11.2371 0 Td (Dto-)Tj -408 -12 Td (bag)Tj 2.769 Tc /R37491832 10 Tf 18 0 Td (,t)Tj 0 Tc 8.04883 0 Td 0.269 Tw (he library check to see if)Tj /R38179976 10 Tf 102.694 0 Td (obj)Tj /R37491832 10 Tf 20.7691 0 Td (is in the dictionary and delete it.)Tj 135.483 0 Td (If)Tj /R38179976 10 Tf 9.42891 0 Td (obj)Tj /R37491832 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 /R38179976 10 Tf 17.2859 0 Td (Dtdisc_t.freef)Tj /R37491832 10 Tf 86.8461 0 Td (for object destruction.)Tj /R38179976 10 Tf 94.077 0 Td (dtdelete\(\))Tj /R37491832 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 /R38179976 10 Tf 73.0301 0 Td (NULL)Tj /R37491832 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ -0.1 Tc /R37808288 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 /R37491832 10 Tf 6.1 -12 Td 0.546 Tw (This function is similar to)Tj /R38179976 10 Tf 108.57 0 Td (dtinsert\(\))Tj -0.2 Tc /R37491832 10 Tf 63.0461 0 Td (bu)Tj 0 Tc 9.8 0 Td (t)Tj /R38179976 10 Tf 5.82695 0 Td (obj)Tj /R37491832 10 Tf 21.0469 0 Td 0.547 Tw (itself will be inserted into)Tj /R38179976 10 Tf 107.455 0 Td (dt)Tj -0.25 Tc /R37491832 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 /R38179976 10 Tf 18.0602 0 Td (makef)Tj /R37491832 10 Tf 32.5 0 Td 0 Tw (is deŒned.)Tj -0.1 Tc /R37808288 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 /R37491832 10 Tf 6.1 -12 Td 0.04 Tw (This function is similar to)Tj /R38179976 10 Tf 106.04 0 Td (dtdelete\(\))Tj -0.2 Tc /R37491832 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 /R38179976 10 Tf 114.659 0 Td (dt)Tj /R37491832 10 Tf 14.5391 0 Td 0.039 Tw (will not be freed \(via the dis-)Tj -315.678 -12 Td (cipline)Tj /R38179976 10 Tf 29.7199 0 Td (freef)Tj /R37491832 10 Tf 32.5 0 Td (function\).)Tj -0.1 Tc /R37808288 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 /R37491832 10 Tf 6.1 -12 Td 0.983 Tw (These functions Œnd an object matching)Tj /R38179976 10 Tf 168.658 0 Td (obj)Tj /R37491832 10 Tf 21.4828 0 Td (or)Tj /R38179976 10 Tf 11.8129 0 Td (key)Tj /R37491832 10 Tf 21.4828 0 Td (either from)Tj /R38179976 10 Tf 49.1762 0 Td (dt)Tj /R37491832 10 Tf 15.4828 0 Td (or from some dictionary accessible)Tj -288.095 -12 Td (from)Tj /R38179976 10 Tf 22.3352 0 Td (dt)Tj /R37491832 10 Tf 14.8949 0 Td 0.395 Tw [(via a vie)25.0073(wpath \(see)]TJ /R38179976 10 Tf 80.75 0 Td (dtview\(\))Tj /R37491832 10 Tf 48 0 Td (.\))Tj /R38179976 10 Tf 11.225 0 Td (dtsearch\(\))Tj /R37491832 10 Tf 62.8949 0 Td (and)Tj /R38179976 10 Tf 17.3352 0 Td (dtmatch\(\))Tj /R37491832 10 Tf 56.8949 0 Td (return the matching object or)Tj /R38179976 10 Tf -314.33 -12 Td (NULL)Tj /R37491832 10 Tf 26.5 0 Td 0 Tw [(on f)9.99268(ailure.)]TJ 400.5 -67.2 Td (5)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3468 │ │ │ │ │ │ +3471 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R33043592 │ │ │ │ │ │ +R38179976 │ │ │ │ │ │ │ │ │ │ │ │ -R32671904 │ │ │ │ │ │ +R37808288 │ │ │ │ │ │ │ │ │ │ │ │ -R32355448 │ │ │ │ │ │ +R37491832 │ │ │ │ │ │ │ │ │ │ │ │ -R32007528 │ │ │ │ │ │ +R37143912 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R32007528 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R32355448 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R32007528 10 Tf 206.625 0 Td (LIBCDT)Tj /R32355448 10 Tf 35.7199 0 Td (\(3\))Tj -0.1 Tc /R32671904 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 /R33043592 10 Tf 6.1 -12 Td (dtfirst\(\))Tj /R32355448 10 Tf 56.9961 0 Td 0.496 Tw (returns the Œrst object in)Tj /R33043592 10 Tf 102.75 0 Td (dt)Tj /R32355448 10 Tf 12 0 Td (.)Tj /R33043592 10 Tf 7.99609 0 Td (dtnext\(\))Tj /R32355448 10 Tf 50.9961 0 Td (returns the object follo)Tj 92.0578 0 Td (wing)Tj /R33043592 10 Tf 22.9961 0 Td (obj)Tj 5.496 Tc /R32355448 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 /R33043592 10 Tf 6.33398 0 Td (Dtoset)Tj /R32355448 10 Tf 39.0031 0 Td (and)Tj /R33043592 10 Tf 17.443 0 Td (Dtobag)Tj 3.003 Tc /R32355448 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 /R33043592 10 Tf 11.5578 0 Td (Dtstack)Tj 3.228 Tc /R32355448 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 /R33043592 10 Tf 6.55898 0 Td (Dtqueue)Tj 3.229 Tc /R32355448 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 /R33043592 10 Tf 6.02383 0 Td (Dtlist)Tj 2.694 Tc /R32355448 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 /R33043592 10 Tf 6.02305 0 Td (Dtset)Tj /R32355448 10 Tf 32.693 0 Td (and)Tj /R33043592 10 Tf 17.1328 0 Td (Dtbag)Tj 2.693 Tc /R32355448 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 /R33043592 10 Tf 50.7301 0 Td (for\(;;\))Tj /R32355448 10 Tf 44.5 0 Td (loop as belo)Tj -0.65 Tc 48.0801 0 Td (w.)Tj 0 Tc /R33043592 10 Tf -130.87 -12 Td (for\(obj = dtfirst\(dt\); obj; obj = dtnext\(dt,obj\)\))Tj /R32355448 10 Tf -24 -12 Td 0.264 Tw (When a dictionary uses)Tj /R33043592 10 Tf 97.1461 0 Td (Dtset)Tj /R32355448 10 Tf 32.7641 0 Td (or)Tj /R33043592 10 Tf 11.0941 0 Td (Dtbag)Tj 2.764 Tc /R32355448 10 Tf 30 0 Td (,t)Tj 0 Tc 8.04414 0 Td (he object order is determined upon a call to)Tj /R33043592 10 Tf 178.175 0 Td (dtfirst\(\))Tj /R32355448 10 Tf 54 0 Td (/)Tj /R33043592 10 Tf 2.78008 0 Td (dt-)Tj -414.004 -12 Td (last\(\))Tj 5.163 Tc /R32355448 10 Tf 36 0 Td (.T)Tj 0 Tc 13.773 0 Td 0.163 Tw (his order is frozen until a call)Tj /R33043592 10 Tf 120.841 0 Td (dtnext\(\))Tj /R32355448 10 Tf 48 0 Td (/)Tj /R33043592 10 Tf 2.78008 0 Td (dtprev\(\))Tj /R32355448 10 Tf 50.6629 0 Td (returns)Tj /R33043592 10 Tf 30.4328 0 Td (NULL)Tj /R32355448 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 /R33043592 10 Tf 91.7199 0 Td (NULL)Tj /R32355448 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 /R33043592 10 Tf 76.168 0 Td (dtfirst\(\)/dtlast\(\))Tj /R32355448 10 Tf 110.792 0 Td 0.291 Tw (call be bal-)Tj -386.988 -12 Td 0.517 Tw (anced by a)Tj /R33043592 10 Tf 46.8109 0 Td (dtnext\(\)/dtprev\(\))Tj /R32355448 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 /R32671904 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 /R33043592 10 Tf -37.7398 -12 Td (dtlast\(\))Tj /R32355448 10 Tf 51.4809 0 Td (and)Tj /R33043592 10 Tf 17.9211 0 Td (dtprev\(\))Tj /R32355448 10 Tf 51.4809 0 Td 0.981 Tw (are lik)Tj 26.1512 0 Td (e)Tj /R33043592 10 Tf 7.92109 0 Td (dtfirst\(\))Tj /R32355448 10 Tf 57.4809 0 Td (and)Tj /R33043592 10 Tf 17.9211 0 Td (dtnext\(\))Tj -0.2 Tc /R32355448 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 /R32671904 10 Tf -16 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td 0 Tw (id* dtŒnger\(Dt_t* dt\))Tj /R32355448 10 Tf 6.1 -12 Td 0.095 Tw (This function returns the)Tj /R32007528 10 Tf 101.48 0 Td (curr)Tj 16.85 0 Td (ent object)Tj /R32355448 10 Tf 41.85 0 Td (of)Tj /R33043592 10 Tf 10.925 0 Td (dt)Tj 2.595 Tc /R32355448 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 /R33043592 10 Tf 32.5262 0 Td (dtsearch\(\))Tj /R32355448 10 Tf 60 0 Td (,)Tj /R33043592 10 Tf 7.37812 0 Td (dtmatch\(\))Tj /R32355448 10 Tf 54 0 Td (,)Tj /R33043592 10 Tf 7.37812 0 Td (dtinsert\(\))Tj /R32355448 10 Tf 60 0 Td (,)Tj /R33043592 10 Tf 7.37812 0 Td (dtfirst\(\))Tj /R32355448 10 Tf 54 0 Td (,)Tj /R33043592 10 Tf 7.37812 0 Td (dtnext\(\))Tj /R32355448 10 Tf 48 0 Td (,)Tj /R33043592 10 Tf 7.37812 0 Td (dtlast\(\))Tj 4.877 Tc /R32355448 10 Tf 48 0 Td (,o)Tj 0 Tc 12.377 0 Td (r)Tj /R33043592 10 Tf 8.20703 0 Td (dt-)Tj -414.001 -12 Td (prev\(\))Tj 5.025 Tc /R32355448 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 /R32007528 10 Tf 143.771 0 Td (Cdt)Tj 2.526 Tc /R32355448 10 Tf 14.45 0 Td (,w)Tj 0 Tc 12.2461 0 Td 0.026 Tw (hen a dictionary is based on)Tj /R33043592 10 Tf 114.026 0 Td (Dtoset)Tj /R32355448 10 Tf 38.5262 0 Td (and)Tj /R33043592 10 Tf 16.966 0 Td (Dto-)Tj -408 -12 Td (bag)Tj 2.5 Tc /R32355448 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 /R32671904 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 /R32355448 10 Tf 6.1 -12 Td 0.078 Tw (This function repositions and perhaps rehashes an object)Tj /R33043592 10 Tf 229.473 0 Td (obj)Tj /R32355448 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 /R33043592 10 Tf 73.2609 0 Td (dtrenew\(\))Tj /R32355448 10 Tf -378.002 -12 Td 0 Tw [(only w)10(orks if)]TJ /R33043592 10 Tf 55.7301 0 Td (obj)Tj /R32355448 10 Tf 20.5 0 Td (is the current object \(see)Tj /R33043592 10 Tf 100.25 0 Td (dtfinger\(\))Tj /R32355448 10 Tf 60 0 Td (\).)Tj /R32671904 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 /R32355448 10 Tf 16 -12 Td 0.385 Tw (This function calls)Tj /R33043592 10 Tf 78.0949 0 Td (\(*userf\)\(walk,obj,data\))Tj /R32355448 10 Tf 140.885 0 Td (on each object in)Tj /R33043592 10 Tf 72.0801 0 Td (dt)Tj /R32355448 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 /R33043592 10 Tf 36.2539 0 Td (walk)Tj /R32355448 10 Tf 27.127 0 Td (is the dictionary containing)Tj /R33043592 10 Tf 114.168 0 Td (obj)Tj 5.627 Tc /R32355448 10 Tf 18 0 Td (.I)Tj 0 Tc 11.457 0 Td (f)Tj /R33043592 10 Tf 6.45703 0 Td (userf\(\))Tj /R32355448 10 Tf 45.127 0 Td 0.626 Tw (returns a)Tj /R33043592 10 Tf 38.4621 0 Td (<0)Tj -0.25 Tc /R32355448 10 Tf 15.1262 0 Td (va)Tj 0 Tc 9.18984 0 Td (lue,)Tj /R33043592 10 Tf 17.8461 0 Td (dtwalk\(\))Tj /R32355448 10 Tf 51.1262 0 Td (terminates)Tj -390.34 -12 Td 0 Tw [(and returns the same v)24.9927(alue.)]TJ /R33043592 10 Tf 113.89 0 Td (dtwalk\(\))Tj /R32355448 10 Tf 50.5 0 Td (returns)Tj /R33043592 10 Tf 30.2699 0 Td (0)Tj /R32355448 10 Tf 8.5 0 Td (on completion.)Tj /R32671904 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 /R32355448 10 Tf 6.1 -12 Td (Using)Tj /R33043592 10 Tf 26.709 0 Td (dtfirst\(\)/dtnext\(\))Tj /R32355448 10 Tf 110.819 0 Td (or)Tj /R33043592 10 Tf 11.1488 0 Td (dtlast\(\)/dtprev\(\))Tj /R32355448 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 /R33043592 10 Tf 45.8078 0 Td (dtflat-)Tj -390.003 -12 Td (ten\(\))Tj /R32355448 10 Tf 32.5 0 Td (and)Tj /R33043592 10 Tf 16.9398 0 Td (dtlink\(\))Tj /R32355448 10 Tf 50.5 0 Td 0 Tw [(can be used.)-500(Objects in)]TJ /R33043592 10 Tf 97.4801 0 Td (dt)Tj /R32355448 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 /R33043592 10 Tf -187.92 -12 Td (for\(link = dtflatten\(dt\); link; link = dtlink\(dt,link\) \))Tj /R32355448 10 Tf -24 -16.8 Td 0.873 Tw (Note that)Tj /R33043592 10 Tf 41.1859 0 Td (dtflatten\(\))Tj /R32355448 10 Tf 69.373 0 Td (returns a list of type)Tj /R33043592 10 Tf 86.8551 0 Td (Dtlink_t*)Tj 3.373 Tc /R32355448 10 Tf 54 0 Td (,n)Tj 0 Tc 10.873 0 Td (ot)Tj /R33043592 10 Tf 11.1531 0 Td (void*)Tj 3.373 Tc /R32355448 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 /R33043592 10 Tf 304.066 0 Td (link)Tj /R32355448 10 Tf 27.309 0 Td (is zero.\))Tj -398.975 -12 Td 0.43 Tw (The macro function)Tj /R33043592 10 Tf 82.6602 0 Td (dtlink\(\))Tj /R32355448 10 Tf 50.9301 0 Td (returns the dictionary holder object follo)Tj 163.82 0 Td (wing)Tj /R33043592 10 Tf 22.9301 0 Td (link)Tj 5.43 Tc /R32355448 10 Tf 24 0 Td (.T)Tj 0 Tc 14.0398 0 Td (he macro function)Tj /R33043592 10 Tf -358.38 -12 Td (dtobj\(dt,link\))Tj /R32355448 10 Tf 87.3102 0 Td 0.81 Tw (returns the user object associated with)Tj /R33043592 10 Tf 159.83 0 Td (link)Tj 3.31 Tc /R32355448 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 /R33043592 10 Tf 124.98 0 Td (dtlink\(\))Tj /R32355448 10 Tf 48 0 Td (.)Tj /R32671904 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 /R33043592 10 Tf 16 -12 Td (dtextract\(\))Tj -0.15 Tc /R32355448 10 Tf 69.0559 0 Td (ex)Tj 0 Tc 9.28984 0 Td 0.556 Tw (tracts all objects from)Tj /R33043592 10 Tf 91.6539 0 Td (dt)Tj /R32355448 10 Tf 15.0559 0 Td [(and mak)9.99756(es it appear empty)]TJ 108.674 0 Td (.)Tj /R33043592 10 Tf 8.05586 0 Td (dtrestore\(\))Tj /R32355448 10 Tf 69.057 0 Td (repopulates)Tj /R33043592 10 Tf 49.157 0 Td (dt)Tj /R32355448 10 Tf -419.999 -12 Td 0.406 Tw [(with objects pre)24.9817(viously obtained via)]TJ /R33043592 10 Tf 149.27 0 Td (dtextract\(\))Tj /R32355448 10 Tf 66 0 Td (.)Tj /R33043592 10 Tf 7.90586 0 Td (dtrestore\(\))Tj /R32355448 10 Tf 68.9059 0 Td [(will f)9.99023(ail if)]TJ /R33043592 10 Tf 43.618 0 Td (dt)Tj /R32355448 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 /R33043592 10 Tf 159.333 0 Td (dt)Tj /R32355448 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 /R37143912 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R37491832 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R37143912 10 Tf 206.625 0 Td (LIBCDT)Tj /R37491832 10 Tf 35.7199 0 Td (\(3\))Tj -0.1 Tc /R37808288 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 /R38179976 10 Tf 6.1 -12 Td (dtfirst\(\))Tj /R37491832 10 Tf 56.9961 0 Td 0.496 Tw (returns the Œrst object in)Tj /R38179976 10 Tf 102.75 0 Td (dt)Tj /R37491832 10 Tf 12 0 Td (.)Tj /R38179976 10 Tf 7.99609 0 Td (dtnext\(\))Tj /R37491832 10 Tf 50.9961 0 Td (returns the object follo)Tj 92.0578 0 Td (wing)Tj /R38179976 10 Tf 22.9961 0 Td (obj)Tj 5.496 Tc /R37491832 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 /R38179976 10 Tf 6.33398 0 Td (Dtoset)Tj /R37491832 10 Tf 39.0031 0 Td (and)Tj /R38179976 10 Tf 17.443 0 Td (Dtobag)Tj 3.003 Tc /R37491832 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 /R38179976 10 Tf 11.5578 0 Td (Dtstack)Tj 3.228 Tc /R37491832 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 /R38179976 10 Tf 6.55898 0 Td (Dtqueue)Tj 3.229 Tc /R37491832 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 /R38179976 10 Tf 6.02383 0 Td (Dtlist)Tj 2.694 Tc /R37491832 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 /R38179976 10 Tf 6.02305 0 Td (Dtset)Tj /R37491832 10 Tf 32.693 0 Td (and)Tj /R38179976 10 Tf 17.1328 0 Td (Dtbag)Tj 2.693 Tc /R37491832 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 /R38179976 10 Tf 50.7301 0 Td (for\(;;\))Tj /R37491832 10 Tf 44.5 0 Td (loop as belo)Tj -0.65 Tc 48.0801 0 Td (w.)Tj 0 Tc /R38179976 10 Tf -130.87 -12 Td (for\(obj = dtfirst\(dt\); obj; obj = dtnext\(dt,obj\)\))Tj /R37491832 10 Tf -24 -12 Td 0.264 Tw (When a dictionary uses)Tj /R38179976 10 Tf 97.1461 0 Td (Dtset)Tj /R37491832 10 Tf 32.7641 0 Td (or)Tj /R38179976 10 Tf 11.0941 0 Td (Dtbag)Tj 2.764 Tc /R37491832 10 Tf 30 0 Td (,t)Tj 0 Tc 8.04414 0 Td (he object order is determined upon a call to)Tj /R38179976 10 Tf 178.175 0 Td (dtfirst\(\))Tj /R37491832 10 Tf 54 0 Td (/)Tj /R38179976 10 Tf 2.78008 0 Td (dt-)Tj -414.004 -12 Td (last\(\))Tj 5.163 Tc /R37491832 10 Tf 36 0 Td (.T)Tj 0 Tc 13.773 0 Td 0.163 Tw (his order is frozen until a call)Tj /R38179976 10 Tf 120.841 0 Td (dtnext\(\))Tj /R37491832 10 Tf 48 0 Td (/)Tj /R38179976 10 Tf 2.78008 0 Td (dtprev\(\))Tj /R37491832 10 Tf 50.6629 0 Td (returns)Tj /R38179976 10 Tf 30.4328 0 Td (NULL)Tj /R37491832 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 /R38179976 10 Tf 91.7199 0 Td (NULL)Tj /R37491832 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 /R38179976 10 Tf 76.168 0 Td (dtfirst\(\)/dtlast\(\))Tj /R37491832 10 Tf 110.792 0 Td 0.291 Tw (call be bal-)Tj -386.988 -12 Td 0.517 Tw (anced by a)Tj /R38179976 10 Tf 46.8109 0 Td (dtnext\(\)/dtprev\(\))Tj /R37491832 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 /R37808288 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 /R38179976 10 Tf -37.7398 -12 Td (dtlast\(\))Tj /R37491832 10 Tf 51.4809 0 Td (and)Tj /R38179976 10 Tf 17.9211 0 Td (dtprev\(\))Tj /R37491832 10 Tf 51.4809 0 Td 0.981 Tw (are lik)Tj 26.1512 0 Td (e)Tj /R38179976 10 Tf 7.92109 0 Td (dtfirst\(\))Tj /R37491832 10 Tf 57.4809 0 Td (and)Tj /R38179976 10 Tf 17.9211 0 Td (dtnext\(\))Tj -0.2 Tc /R37491832 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 /R37808288 10 Tf -16 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td 0 Tw (id* dtŒnger\(Dt_t* dt\))Tj /R37491832 10 Tf 6.1 -12 Td 0.095 Tw (This function returns the)Tj /R37143912 10 Tf 101.48 0 Td (curr)Tj 16.85 0 Td (ent object)Tj /R37491832 10 Tf 41.85 0 Td (of)Tj /R38179976 10 Tf 10.925 0 Td (dt)Tj 2.595 Tc /R37491832 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 /R38179976 10 Tf 32.5262 0 Td (dtsearch\(\))Tj /R37491832 10 Tf 60 0 Td (,)Tj /R38179976 10 Tf 7.37812 0 Td (dtmatch\(\))Tj /R37491832 10 Tf 54 0 Td (,)Tj /R38179976 10 Tf 7.37812 0 Td (dtinsert\(\))Tj /R37491832 10 Tf 60 0 Td (,)Tj /R38179976 10 Tf 7.37812 0 Td (dtfirst\(\))Tj /R37491832 10 Tf 54 0 Td (,)Tj /R38179976 10 Tf 7.37812 0 Td (dtnext\(\))Tj /R37491832 10 Tf 48 0 Td (,)Tj /R38179976 10 Tf 7.37812 0 Td (dtlast\(\))Tj 4.877 Tc /R37491832 10 Tf 48 0 Td (,o)Tj 0 Tc 12.377 0 Td (r)Tj /R38179976 10 Tf 8.20703 0 Td (dt-)Tj -414.001 -12 Td (prev\(\))Tj 5.025 Tc /R37491832 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 /R37143912 10 Tf 143.771 0 Td (Cdt)Tj 2.526 Tc /R37491832 10 Tf 14.45 0 Td (,w)Tj 0 Tc 12.2461 0 Td 0.026 Tw (hen a dictionary is based on)Tj /R38179976 10 Tf 114.026 0 Td (Dtoset)Tj /R37491832 10 Tf 38.5262 0 Td (and)Tj /R38179976 10 Tf 16.966 0 Td (Dto-)Tj -408 -12 Td (bag)Tj 2.5 Tc /R37491832 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 /R37808288 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 /R37491832 10 Tf 6.1 -12 Td 0.078 Tw (This function repositions and perhaps rehashes an object)Tj /R38179976 10 Tf 229.473 0 Td (obj)Tj /R37491832 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 /R38179976 10 Tf 73.2609 0 Td (dtrenew\(\))Tj /R37491832 10 Tf -378.002 -12 Td 0 Tw [(only w)10(orks if)]TJ /R38179976 10 Tf 55.7301 0 Td (obj)Tj /R37491832 10 Tf 20.5 0 Td (is the current object \(see)Tj /R38179976 10 Tf 100.25 0 Td (dtfinger\(\))Tj /R37491832 10 Tf 60 0 Td (\).)Tj /R37808288 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 /R37491832 10 Tf 16 -12 Td 0.385 Tw (This function calls)Tj /R38179976 10 Tf 78.0949 0 Td (\(*userf\)\(walk,obj,data\))Tj /R37491832 10 Tf 140.885 0 Td (on each object in)Tj /R38179976 10 Tf 72.0801 0 Td (dt)Tj /R37491832 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 /R38179976 10 Tf 36.2539 0 Td (walk)Tj /R37491832 10 Tf 27.127 0 Td (is the dictionary containing)Tj /R38179976 10 Tf 114.168 0 Td (obj)Tj 5.627 Tc /R37491832 10 Tf 18 0 Td (.I)Tj 0 Tc 11.457 0 Td (f)Tj /R38179976 10 Tf 6.45703 0 Td (userf\(\))Tj /R37491832 10 Tf 45.127 0 Td 0.626 Tw (returns a)Tj /R38179976 10 Tf 38.4621 0 Td (<0)Tj -0.25 Tc /R37491832 10 Tf 15.1262 0 Td (va)Tj 0 Tc 9.18984 0 Td (lue,)Tj /R38179976 10 Tf 17.8461 0 Td (dtwalk\(\))Tj /R37491832 10 Tf 51.1262 0 Td (terminates)Tj -390.34 -12 Td 0 Tw [(and returns the same v)24.9927(alue.)]TJ /R38179976 10 Tf 113.89 0 Td (dtwalk\(\))Tj /R37491832 10 Tf 50.5 0 Td (returns)Tj /R38179976 10 Tf 30.2699 0 Td (0)Tj /R37491832 10 Tf 8.5 0 Td (on completion.)Tj /R37808288 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 /R37491832 10 Tf 6.1 -12 Td (Using)Tj /R38179976 10 Tf 26.709 0 Td (dtfirst\(\)/dtnext\(\))Tj /R37491832 10 Tf 110.819 0 Td (or)Tj /R38179976 10 Tf 11.1488 0 Td (dtlast\(\)/dtprev\(\))Tj /R37491832 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 /R38179976 10 Tf 45.8078 0 Td (dtflat-)Tj -390.003 -12 Td (ten\(\))Tj /R37491832 10 Tf 32.5 0 Td (and)Tj /R38179976 10 Tf 16.9398 0 Td (dtlink\(\))Tj /R37491832 10 Tf 50.5 0 Td 0 Tw [(can be used.)-500(Objects in)]TJ /R38179976 10 Tf 97.4801 0 Td (dt)Tj /R37491832 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 /R38179976 10 Tf -187.92 -12 Td (for\(link = dtflatten\(dt\); link; link = dtlink\(dt,link\) \))Tj /R37491832 10 Tf -24 -16.8 Td 0.873 Tw (Note that)Tj /R38179976 10 Tf 41.1859 0 Td (dtflatten\(\))Tj /R37491832 10 Tf 69.373 0 Td (returns a list of type)Tj /R38179976 10 Tf 86.8551 0 Td (Dtlink_t*)Tj 3.373 Tc /R37491832 10 Tf 54 0 Td (,n)Tj 0 Tc 10.873 0 Td (ot)Tj /R38179976 10 Tf 11.1531 0 Td (void*)Tj 3.373 Tc /R37491832 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 /R38179976 10 Tf 304.066 0 Td (link)Tj /R37491832 10 Tf 27.309 0 Td (is zero.\))Tj -398.975 -12 Td 0.43 Tw (The macro function)Tj /R38179976 10 Tf 82.6602 0 Td (dtlink\(\))Tj /R37491832 10 Tf 50.9301 0 Td (returns the dictionary holder object follo)Tj 163.82 0 Td (wing)Tj /R38179976 10 Tf 22.9301 0 Td (link)Tj 5.43 Tc /R37491832 10 Tf 24 0 Td (.T)Tj 0 Tc 14.0398 0 Td (he macro function)Tj /R38179976 10 Tf -358.38 -12 Td (dtobj\(dt,link\))Tj /R37491832 10 Tf 87.3102 0 Td 0.81 Tw (returns the user object associated with)Tj /R38179976 10 Tf 159.83 0 Td (link)Tj 3.31 Tc /R37491832 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 /R38179976 10 Tf 124.98 0 Td (dtlink\(\))Tj /R37491832 10 Tf 48 0 Td (.)Tj /R37808288 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 /R38179976 10 Tf 16 -12 Td (dtextract\(\))Tj -0.15 Tc /R37491832 10 Tf 69.0559 0 Td (ex)Tj 0 Tc 9.28984 0 Td 0.556 Tw (tracts all objects from)Tj /R38179976 10 Tf 91.6539 0 Td (dt)Tj /R37491832 10 Tf 15.0559 0 Td [(and mak)9.99756(es it appear empty)]TJ 108.674 0 Td (.)Tj /R38179976 10 Tf 8.05586 0 Td (dtrestore\(\))Tj /R37491832 10 Tf 69.057 0 Td (repopulates)Tj /R38179976 10 Tf 49.157 0 Td (dt)Tj /R37491832 10 Tf -419.999 -12 Td 0.406 Tw [(with objects pre)24.9817(viously obtained via)]TJ /R38179976 10 Tf 149.27 0 Td (dtextract\(\))Tj /R37491832 10 Tf 66 0 Td (.)Tj /R38179976 10 Tf 7.90586 0 Td (dtrestore\(\))Tj /R37491832 10 Tf 68.9059 0 Td [(will f)9.99023(ail if)]TJ /R38179976 10 Tf 43.618 0 Td (dt)Tj /R37491832 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 /R38179976 10 Tf 159.333 0 Td (dt)Tj /R37491832 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -4058 │ │ │ │ │ │ +4060 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R33043592 │ │ │ │ │ │ +R38179976 │ │ │ │ │ │ │ │ │ │ │ │ -R32671904 │ │ │ │ │ │ +R37808288 │ │ │ │ │ │ │ │ │ │ │ │ -R32355448 │ │ │ │ │ │ +R37491832 │ │ │ │ │ │ │ │ │ │ │ │ -R32007528 │ │ │ │ │ │ +R37143912 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R32007528 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R32355448 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R32007528 10 Tf 206.625 0 Td (LIBCDT)Tj /R32355448 10 Tf 35.7199 0 Td (\(3\))Tj /R32671904 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 /R32355448 10 Tf -194.25 -12 Td 0.839 Tw (These macro functions are analogues of)Tj /R33043592 10 Tf 166.654 0 Td (dtsearch\(\))Tj /R32355448 10 Tf 63.3391 0 Td (and)Tj /R33043592 10 Tf 17.7789 0 Td (dtmatch\(\))Tj -0.2 Tc /R32355448 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 /R33043592 10 Tf 181.06 0 Td (Dtoset)Tj /R32355448 10 Tf 38.5 0 Td (or)Tj /R33043592 10 Tf 10.8301 0 Td (Dtobag)Tj /R32355448 10 Tf 36 0 Td (.)Tj /R33043592 10 Tf -266.39 -16.8 Td (obj)Tj /R32355448 10 Tf 20.5 0 Td (or)Tj /R33043592 10 Tf 10.8301 0 Td (key)Tj /R32355448 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 /R33043592 10 Tf 297.73 0 Td (NULL)Tj /R32355448 10 Tf 24 0 Td (.)Tj /R33043592 10 Tf -357.73 -16.8 Td (action)Tj /R32355448 10 Tf 36 0 Td (:)Tj 12 TL (The matching object)' /R33043592 10 Tf 84.7102 0 Td (o)Tj /R32355448 10 Tf 8.5 0 Td (\(which may be)Tj /R33043592 10 Tf 61.9301 0 Td (NULL)Tj 2.5 Tc /R32355448 10 Tf 24 0 Td (\)w)Tj 0 Tc 13.05 0 Td [(ill be processed as follo)24.9902(w:)]TJ /R33043592 10 Tf -168.19 -24 Td (action \(o\);)Tj /R32355448 10 Tf -24 -24 Td (Since)Tj /R33043592 10 Tf 25.5109 0 Td (action)Tj /R32355448 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 /R33043592 10 Tf 128.148 0 Td (\(o\))Tj /R32355448 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 /R33043592 10 Tf 189.3 0 Td (total)Tj /R32355448 10 Tf 30 0 Td (:)Tj /R33043592 10 Tf -226.43 -24 Td (DTTREEMATCH\(dt, key, total += \(int\)\);)Tj /R32671904 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 /R32355448 10 Tf 16 -12 Td (This returns the dictionary that)Tj /R33043592 10 Tf 125.82 0 Td (dt)Tj /R32355448 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 /R32671904 10 Tf -220.36 -16.8 Td (int dtvcount\(Dt_t* dt\))Tj /R32355448 10 Tf 16 -12 Td [(This returns the number of dictionaries that vie)24.9927(w)]TJ /R33043592 10 Tf 197.5 0 Td (dt)Tj /R32355448 10 Tf 12 0 Td (.)Tj /R32671904 10 Tf -225.5 -16.8 Td [(Dt_t* dtvher)17.9919(e\(Dt_t* dt\))]TJ /R32355448 10 Tf 16 -12 Td 0.499 Tw (This returns the dictionary)Tj /R33043592 10 Tf 110.316 0 Td (v)Tj /R32355448 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 /R33043592 10 Tf 37.6578 0 Td (dt)Tj /R32355448 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 /R32671904 10 Tf -27.5602 -16.8 Td (int dtsize\(Dt_t* dt\))Tj /R32355448 10 Tf 16 -12 Td (This function returns the number of objects stored in)Tj /R33043592 10 Tf 213.03 0 Td (dt)Tj /R32355448 10 Tf 12 0 Td (.)Tj /R32671904 10 Tf -241.03 -16.8 Td (int dtstat\(Dt_t *dt, Dtstat_t* st, int all\))Tj /R32355448 10 Tf 16 -12 Td 0.788 Tw (This function reports dictionary statistics.)Tj 175.32 0 Td (If)Tj /R33043592 10 Tf 9.94805 0 Td (all)Tj /R32355448 10 Tf 21.2879 0 Td 0.787 Tw (is non-zero, all Œelds of)Tj /R33043592 10 Tf 101.145 0 Td (st)Tj /R32355448 10 Tf 15.2871 0 Td [(are Œlled.)-578.716(Otherwise, only)]TJ -322.988 -12 Td (the)Tj /R33043592 10 Tf 14.7199 0 Td (dt_type)Tj /R32355448 10 Tf 44.5 0 Td (and)Tj /R33043592 10 Tf 16.9398 0 Td (dt_size)Tj /R32355448 10 Tf 44.5 0 Td 0 Tw [(Œelds are Œlled.)-500(It returns)]TJ /R33043592 10 Tf 105.82 0 Td (0)Tj /R32355448 10 Tf 8.5 0 Td (on success and)Tj /R33043592 10 Tf 61.9301 0 Td (-1)Tj /R32355448 10 Tf 14.5 0 Td [(on error)54.9902(.)]TJ /R33043592 10 Tf -311.41 -16.8 Td (Dtstat_t)Tj /R32355448 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 /R33043592 10 Tf -133.3 -16.8 Td (int dt_type)Tj /R32355448 10 Tf 66 0 Td (:)Tj -30 -12 Td 4.834 Tw (This is one of)Tj /R33043592 10 Tf 76.5559 0 Td (DT_SET)Tj /R32355448 10 Tf 36 0 Td (,)Tj /R33043592 10 Tf 9.83398 0 Td (DT_BAG)Tj /R32355448 10 Tf 36 0 Td (,)Tj /R33043592 10 Tf 9.83398 0 Td (DT_OSET)Tj /R32355448 10 Tf 42 0 Td (,)Tj /R33043592 10 Tf 9.83398 0 Td (DT_OBAG)Tj /R32355448 10 Tf 42 0 Td (,)Tj /R33043592 10 Tf 9.83398 0 Td (DT_LIST)Tj /R32355448 10 Tf 42 0 Td (,)Tj /R33043592 10 Tf 9.83398 0 Td (DT_STACK)Tj 7.334 Tc /R32355448 10 Tf 48 0 Td (,a)Tj 0 Tc 14.2738 0 Td (nd)Tj /R33043592 10 Tf -386 -12 Td (DT_QUEUE)Tj /R32355448 10 Tf 48 0 Td (.)Tj /R33043592 10 Tf -84 -16.8 Td 0 Tw (int dt_size)Tj /R32355448 10 Tf 66 0 Td (:)Tj -30 -12 Td [(This contains the number of objects in the dictionary)65.0146(.)]TJ /R33043592 10 Tf -36 -16.8 Td (int dt_n)Tj /R32355448 10 Tf 48 0 Td (:)Tj -0.15 Tc -12 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R33043592 10 Tf 6.56211 0 Td (Dtset)Tj /R32355448 10 Tf 33.232 0 Td (and)Tj /R33043592 10 Tf 17.6719 0 Td (Dtbag)Tj 3.232 Tc /R32355448 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 /R33043592 10 Tf 6.56094 0 Td (Dtoset)Tj /R32355448 10 Tf -360 -12 Td (and)Tj /R33043592 10 Tf 17.2512 0 Td (Dtobag)Tj 2.811 Tc /R32355448 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 /R33043592 10 Tf 214.1 0 Td (dt_n)Tj /R32355448 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 /R33043592 10 Tf -36 -16.8 Td (int dt_max)Tj /R32355448 10 Tf 60 0 Td (:)Tj -0.15 Tc -24 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R33043592 10 Tf 6.35703 0 Td (Dtbag)Tj /R32355448 10 Tf 33.027 0 Td (and)Tj /R33043592 10 Tf 17.4672 0 Td (Dtset)Tj 3.027 Tc /R32355448 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 /R33043592 10 Tf 6.35781 0 Td (Dtoset)Tj /R32355448 10 Tf 39.0281 0 Td (and)Tj /R33043592 10 Tf 17.468 0 Td (Dtobag)Tj 3.028 Tc /R32355448 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 /R33043592 10 Tf -117.06 -16.8 Td (int* dt_count)Tj /R32355448 10 Tf 78 0 Td (:)Tj -0.15 Tc -42 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R33043592 10 Tf 7.51992 0 Td (Dtset)Tj /R32355448 10 Tf 34.1898 0 Td (and)Tj /R33043592 10 Tf 18.6301 0 Td (Dtbag)Tj 4.19 Tc /R32355448 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 /R33043592 10 Tf -364.06 -12 Td (dt_count[1])Tj /R32355448 10 Tf 69.248 0 Td 0.748 Tw (is the number of chains of size)Tj /R33043592 10 Tf 129.936 0 Td (1)Tj 5.748 Tc /R32355448 10 Tf 6 0 Td (.F)Tj 0 Tc 13.6578 0 Td (or)Tj /R33043592 10 Tf 11.5781 0 Td (Dtoset)Tj /R32355448 10 Tf 39.248 0 Td (and)Tj /R33043592 10 Tf 17.6879 0 Td (Dtobag)Tj 3.248 Tc /R32355448 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 /R33043592 10 Tf 49.5598 0 Td (dt_count[1])Tj /R32355448 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 /R33043592 10 Tf 5.28008 0 Td (1)Tj /R32355448 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 /R37143912 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R37491832 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R37143912 10 Tf 206.625 0 Td (LIBCDT)Tj /R37491832 10 Tf 35.7199 0 Td (\(3\))Tj /R37808288 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 /R37491832 10 Tf -194.25 -12 Td 0.839 Tw (These macro functions are analogues of)Tj /R38179976 10 Tf 166.654 0 Td (dtsearch\(\))Tj /R37491832 10 Tf 63.3391 0 Td (and)Tj /R38179976 10 Tf 17.7789 0 Td (dtmatch\(\))Tj -0.2 Tc /R37491832 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 /R38179976 10 Tf 181.06 0 Td (Dtoset)Tj /R37491832 10 Tf 38.5 0 Td (or)Tj /R38179976 10 Tf 10.8301 0 Td (Dtobag)Tj /R37491832 10 Tf 36 0 Td (.)Tj /R38179976 10 Tf -266.39 -16.8 Td (obj)Tj /R37491832 10 Tf 20.5 0 Td (or)Tj /R38179976 10 Tf 10.8301 0 Td (key)Tj /R37491832 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 /R38179976 10 Tf 297.73 0 Td (NULL)Tj /R37491832 10 Tf 24 0 Td (.)Tj /R38179976 10 Tf -357.73 -16.8 Td (action)Tj /R37491832 10 Tf 36 0 Td (:)Tj 12 TL (The matching object)' /R38179976 10 Tf 84.7102 0 Td (o)Tj /R37491832 10 Tf 8.5 0 Td (\(which may be)Tj /R38179976 10 Tf 61.9301 0 Td (NULL)Tj 2.5 Tc /R37491832 10 Tf 24 0 Td (\)w)Tj 0 Tc 13.05 0 Td [(ill be processed as follo)24.9902(w:)]TJ /R38179976 10 Tf -168.19 -24 Td (action \(o\);)Tj /R37491832 10 Tf -24 -24 Td (Since)Tj /R38179976 10 Tf 25.5109 0 Td (action)Tj /R37491832 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 /R38179976 10 Tf 128.148 0 Td (\(o\))Tj /R37491832 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 /R38179976 10 Tf 189.3 0 Td (total)Tj /R37491832 10 Tf 30 0 Td (:)Tj /R38179976 10 Tf -226.43 -24 Td (DTTREEMATCH\(dt, key, total += \(int\)\);)Tj /R37808288 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 /R37491832 10 Tf 16 -12 Td (This returns the dictionary that)Tj /R38179976 10 Tf 125.82 0 Td (dt)Tj /R37491832 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 /R37808288 10 Tf -220.36 -16.8 Td (int dtvcount\(Dt_t* dt\))Tj /R37491832 10 Tf 16 -12 Td [(This returns the number of dictionaries that vie)24.9927(w)]TJ /R38179976 10 Tf 197.5 0 Td (dt)Tj /R37491832 10 Tf 12 0 Td (.)Tj /R37808288 10 Tf -225.5 -16.8 Td [(Dt_t* dtvher)17.9919(e\(Dt_t* dt\))]TJ /R37491832 10 Tf 16 -12 Td 0.499 Tw (This returns the dictionary)Tj /R38179976 10 Tf 110.316 0 Td (v)Tj /R37491832 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 /R38179976 10 Tf 37.6578 0 Td (dt)Tj /R37491832 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 /R37808288 10 Tf -27.5602 -16.8 Td (int dtsize\(Dt_t* dt\))Tj /R37491832 10 Tf 16 -12 Td (This function returns the number of objects stored in)Tj /R38179976 10 Tf 213.03 0 Td (dt)Tj /R37491832 10 Tf 12 0 Td (.)Tj /R37808288 10 Tf -241.03 -16.8 Td (int dtstat\(Dt_t *dt, Dtstat_t* st, int all\))Tj /R37491832 10 Tf 16 -12 Td 0.788 Tw (This function reports dictionary statistics.)Tj 175.32 0 Td (If)Tj /R38179976 10 Tf 9.94805 0 Td (all)Tj /R37491832 10 Tf 21.2879 0 Td 0.787 Tw (is non-zero, all Œelds of)Tj /R38179976 10 Tf 101.145 0 Td (st)Tj /R37491832 10 Tf 15.2871 0 Td [(are Œlled.)-578.716(Otherwise, only)]TJ -322.988 -12 Td (the)Tj /R38179976 10 Tf 14.7199 0 Td (dt_type)Tj /R37491832 10 Tf 44.5 0 Td (and)Tj /R38179976 10 Tf 16.9398 0 Td (dt_size)Tj /R37491832 10 Tf 44.5 0 Td 0 Tw [(Œelds are Œlled.)-500(It returns)]TJ /R38179976 10 Tf 105.82 0 Td (0)Tj /R37491832 10 Tf 8.5 0 Td (on success and)Tj /R38179976 10 Tf 61.9301 0 Td (-1)Tj /R37491832 10 Tf 14.5 0 Td [(on error)54.9902(.)]TJ /R38179976 10 Tf -311.41 -16.8 Td (Dtstat_t)Tj /R37491832 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 /R38179976 10 Tf -133.3 -16.8 Td (int dt_type)Tj /R37491832 10 Tf 66 0 Td (:)Tj -30 -12 Td 4.834 Tw (This is one of)Tj /R38179976 10 Tf 76.5559 0 Td (DT_SET)Tj /R37491832 10 Tf 36 0 Td (,)Tj /R38179976 10 Tf 9.83398 0 Td (DT_BAG)Tj /R37491832 10 Tf 36 0 Td (,)Tj /R38179976 10 Tf 9.83398 0 Td (DT_OSET)Tj /R37491832 10 Tf 42 0 Td (,)Tj /R38179976 10 Tf 9.83398 0 Td (DT_OBAG)Tj /R37491832 10 Tf 42 0 Td (,)Tj /R38179976 10 Tf 9.83398 0 Td (DT_LIST)Tj /R37491832 10 Tf 42 0 Td (,)Tj /R38179976 10 Tf 9.83398 0 Td (DT_STACK)Tj 7.334 Tc /R37491832 10 Tf 48 0 Td (,a)Tj 0 Tc 14.2738 0 Td (nd)Tj /R38179976 10 Tf -386 -12 Td (DT_QUEUE)Tj /R37491832 10 Tf 48 0 Td (.)Tj /R38179976 10 Tf -84 -16.8 Td 0 Tw (int dt_size)Tj /R37491832 10 Tf 66 0 Td (:)Tj -30 -12 Td [(This contains the number of objects in the dictionary)65.0146(.)]TJ /R38179976 10 Tf -36 -16.8 Td (int dt_n)Tj /R37491832 10 Tf 48 0 Td (:)Tj -0.15 Tc -12 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R38179976 10 Tf 6.56211 0 Td (Dtset)Tj /R37491832 10 Tf 33.232 0 Td (and)Tj /R38179976 10 Tf 17.6719 0 Td (Dtbag)Tj 3.232 Tc /R37491832 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 /R38179976 10 Tf 6.56094 0 Td (Dtoset)Tj /R37491832 10 Tf -360 -12 Td (and)Tj /R38179976 10 Tf 17.2512 0 Td (Dtobag)Tj 2.811 Tc /R37491832 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 /R38179976 10 Tf 214.1 0 Td (dt_n)Tj /R37491832 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 /R38179976 10 Tf -36 -16.8 Td (int dt_max)Tj /R37491832 10 Tf 60 0 Td (:)Tj -0.15 Tc -24 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R38179976 10 Tf 6.35703 0 Td (Dtbag)Tj /R37491832 10 Tf 33.027 0 Td (and)Tj /R38179976 10 Tf 17.4672 0 Td (Dtset)Tj 3.027 Tc /R37491832 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 /R38179976 10 Tf 6.35781 0 Td (Dtoset)Tj /R37491832 10 Tf 39.0281 0 Td (and)Tj /R38179976 10 Tf 17.468 0 Td (Dtobag)Tj 3.028 Tc /R37491832 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 /R38179976 10 Tf -117.06 -16.8 Td (int* dt_count)Tj /R37491832 10 Tf 78 0 Td (:)Tj -0.15 Tc -42 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R38179976 10 Tf 7.51992 0 Td (Dtset)Tj /R37491832 10 Tf 34.1898 0 Td (and)Tj /R38179976 10 Tf 18.6301 0 Td (Dtbag)Tj 4.19 Tc /R37491832 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 /R38179976 10 Tf -364.06 -12 Td (dt_count[1])Tj /R37491832 10 Tf 69.248 0 Td 0.748 Tw (is the number of chains of size)Tj /R38179976 10 Tf 129.936 0 Td (1)Tj 5.748 Tc /R37491832 10 Tf 6 0 Td (.F)Tj 0 Tc 13.6578 0 Td (or)Tj /R38179976 10 Tf 11.5781 0 Td (Dtoset)Tj /R37491832 10 Tf 39.248 0 Td (and)Tj /R38179976 10 Tf 17.6879 0 Td (Dtobag)Tj 3.248 Tc /R37491832 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 /R38179976 10 Tf 49.5598 0 Td (dt_count[1])Tj /R37491832 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 /R38179976 10 Tf 5.28008 0 Td (1)Tj /R37491832 10 Tf 6 0 Td (.)Tj 109.3 -57.6 Td (7)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2726 │ │ │ │ │ │ +2728 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R33043592 │ │ │ │ │ │ +R38179976 │ │ │ │ │ │ │ │ │ │ │ │ -R32671904 │ │ │ │ │ │ +R37808288 │ │ │ │ │ │ │ │ │ │ │ │ -R32355448 │ │ │ │ │ │ +R37491832 │ │ │ │ │ │ │ │ │ │ │ │ -R32007528 │ │ │ │ │ │ +R37143912 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R32007528 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R32355448 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R32007528 10 Tf 206.625 0 Td (LIBCDT)Tj /R32355448 10 Tf 35.7199 0 Td (\(3\))Tj /R32671904 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 /R32355448 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 /R33043592 10 Tf 115.87 0 Td (dtcharhash\(\))Tj /R32355448 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 /R33043592 10 Tf 41.766 0 Td (c)Tj /R32355448 10 Tf 8.55312 0 Td (and seed v)Tj 42.066 0 Td (alue)Tj /R33043592 10 Tf 19.2129 0 Td (h)Tj /R32355448 10 Tf 6 0 Td (.)Tj /R33043592 10 Tf 7.55312 0 Td (dtstrhash\(\))Tj /R32355448 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 /R33043592 10 Tf 66.5422 0 Td (str)Tj /R32355448 10 Tf 20.5539 0 Td (and seed v)Tj 42.068 0 Td (alue)Tj /R33043592 10 Tf -415.34 -12 Td (h)Tj 5 Tc /R32355448 10 Tf 6 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R33043592 10 Tf 5.83008 0 Td (n)Tj /R32355448 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 /R33043592 10 Tf 5 0 Td (str)Tj /R32355448 10 Tf 20.5 0 Td (is a byte array of length)Tj /R33043592 10 Tf 97.2 0 Td (n)Tj 2.5 Tc /R32355448 10 Tf 6 0 Td (;o)Tj 0 Tc 10.2801 0 Td (therwise,)Tj /R33043592 10 Tf 38.8801 0 Td (str)Tj /R32355448 10 Tf 20.5 0 Td (is a null-terminated string.)Tj /R32671904 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 /R33043592 10 Tf -45.9277 -12 Td (Dtset)Tj /R32355448 10 Tf 33.2789 0 Td (and)Tj /R33043592 10 Tf 17.7191 0 Td (Dtbag)Tj /R32355448 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 /R33043592 10 Tf 108.714 0 Td (Dtoset)Tj /R32355448 10 Tf 39.2781 0 Td (and)Tj /R33043592 10 Tf 17.718 0 Td (Dtobag)Tj /R32355448 10 Tf -396.001 -12 Td 0 Tw [(are based on top-do)25.0159(wn splay trees.)]TJ /R33043592 10 Tf 143.05 0 Td (Dtlist)Tj /R32355448 10 Tf 36 0 Td (,)Tj /R33043592 10 Tf 5 0 Td (Dtstack)Tj /R32355448 10 Tf 44.5 0 Td (and)Tj /R33043592 10 Tf 16.9398 0 Td (Dtqueue)Tj /R32355448 10 Tf 44.5 0 Td [(are based on doubly link)10.0098(ed list.)]TJ -0.548 Tc /R32671904 10.95 Tf -325.99 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R32355448 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 /R37143912 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R37491832 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R37143912 10 Tf 206.625 0 Td (LIBCDT)Tj /R37491832 10 Tf 35.7199 0 Td (\(3\))Tj /R37808288 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 /R37491832 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 /R38179976 10 Tf 115.87 0 Td (dtcharhash\(\))Tj /R37491832 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 /R38179976 10 Tf 41.766 0 Td (c)Tj /R37491832 10 Tf 8.55312 0 Td (and seed v)Tj 42.066 0 Td (alue)Tj /R38179976 10 Tf 19.2129 0 Td (h)Tj /R37491832 10 Tf 6 0 Td (.)Tj /R38179976 10 Tf 7.55312 0 Td (dtstrhash\(\))Tj /R37491832 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 /R38179976 10 Tf 66.5422 0 Td (str)Tj /R37491832 10 Tf 20.5539 0 Td (and seed v)Tj 42.068 0 Td (alue)Tj /R38179976 10 Tf -415.34 -12 Td (h)Tj 5 Tc /R37491832 10 Tf 6 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R38179976 10 Tf 5.83008 0 Td (n)Tj /R37491832 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 /R38179976 10 Tf 5 0 Td (str)Tj /R37491832 10 Tf 20.5 0 Td (is a byte array of length)Tj /R38179976 10 Tf 97.2 0 Td (n)Tj 2.5 Tc /R37491832 10 Tf 6 0 Td (;o)Tj 0 Tc 10.2801 0 Td (therwise,)Tj /R38179976 10 Tf 38.8801 0 Td (str)Tj /R37491832 10 Tf 20.5 0 Td (is a null-terminated string.)Tj /R37808288 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 /R38179976 10 Tf -45.9277 -12 Td (Dtset)Tj /R37491832 10 Tf 33.2789 0 Td (and)Tj /R38179976 10 Tf 17.7191 0 Td (Dtbag)Tj /R37491832 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 /R38179976 10 Tf 108.714 0 Td (Dtoset)Tj /R37491832 10 Tf 39.2781 0 Td (and)Tj /R38179976 10 Tf 17.718 0 Td (Dtobag)Tj /R37491832 10 Tf -396.001 -12 Td 0 Tw [(are based on top-do)25.0159(wn splay trees.)]TJ /R38179976 10 Tf 143.05 0 Td (Dtlist)Tj /R37491832 10 Tf 36 0 Td (,)Tj /R38179976 10 Tf 5 0 Td (Dtstack)Tj /R37491832 10 Tf 44.5 0 Td (and)Tj /R38179976 10 Tf 16.9398 0 Td (Dtqueue)Tj /R37491832 10 Tf 44.5 0 Td [(are based on doubly link)10.0098(ed list.)]TJ -0.548 Tc /R37808288 10.95 Tf -325.99 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R37491832 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 │ │ │ │ │ │ +1045 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R33043592 │ │ │ │ │ │ +R38179976 │ │ │ │ │ │ │ │ │ │ │ │ -R32671904 │ │ │ │ │ │ +R37808288 │ │ │ │ │ │ │ │ │ │ │ │ -R32355448 │ │ │ │ │ │ +R37491832 │ │ │ │ │ │ │ │ │ │ │ │ -R32007528 │ │ │ │ │ │ +R37143912 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -1271,32 +1271,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -592 │ │ │ │ │ │ +594 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33145896 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/R38282280 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 │ │ │ │ │ │ -516 │ │ │ │ │ │ +517 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33146264 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/R38282648 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 │ │ │ │ │ │ @@ -1314,18 +1314,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -571 │ │ │ │ │ │ +572 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33146632 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/R38283016 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/R33147000 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/R38283384 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-8aa479a2dbc3'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-372473ff934f'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R26494568 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26822456 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26494568 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26822456 10 Tf 55.3898 0 Td (\(3\))Tj -0.219 Tc /R27138912 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R27138912 10 Tf 20.407 -12 Td (libcgraph)Tj 2.5 Tc /R26822456 10 Tf 43.6199 0 Td (­a)Tj 0 Tc 12.5801 0 Td (bstract graph library)Tj /R27138912 10.95 Tf -92.2 -16.8 Td (SYNOPSIS)Tj /R26822456 10 Tf 36 -12 Td (#include <graphviz/cgraph.h>)Tj /R27138912 10 Tf -21 -16.8 Td (TYPES)Tj /R26822456 10 Tf 21 -12 Td (Agraph_t;)Tj 12 TL (Agnode_t;)' (Agedge_t;)' (Agdesc_t;)' (Agdisc_t;)' (Agsym_t;)' (Agrec_t;)' (Agcbdisc_t;)' /R27138912 10 Tf -21 -16.8 Td [(GLOB)30(ALS)]TJ /R26822456 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 /R27138912 10 Tf -94.2199 -16.8 Td (GRAPHS)Tj /R26822456 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 /R27138912 10 Tf -197.42 -16.8 Td (SUBGRAPHS)Tj /R26822456 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 /R27138912 10 Tf -201.87 -16.8 Td (NODES)Tj /R26822456 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 /R27138912 10 Tf -233.53 -16.8 Td (EDGES)Tj /R26822456 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 /R22328936 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R22656824 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R22328936 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R22656824 10 Tf 55.3898 0 Td (\(3\))Tj -0.219 Tc /R22973280 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R22973280 10 Tf 20.407 -12 Td (libcgraph)Tj 2.5 Tc /R22656824 10 Tf 43.6199 0 Td (­a)Tj 0 Tc 12.5801 0 Td (bstract graph library)Tj /R22973280 10.95 Tf -92.2 -16.8 Td (SYNOPSIS)Tj /R22656824 10 Tf 36 -12 Td (#include <graphviz/cgraph.h>)Tj /R22973280 10 Tf -21 -16.8 Td (TYPES)Tj /R22656824 10 Tf 21 -12 Td (Agraph_t;)Tj 12 TL (Agnode_t;)' (Agedge_t;)' (Agdesc_t;)' (Agdisc_t;)' (Agsym_t;)' (Agrec_t;)' (Agcbdisc_t;)' /R22973280 10 Tf -21 -16.8 Td [(GLOB)30(ALS)]TJ /R22656824 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 /R22973280 10 Tf -94.2199 -16.8 Td (GRAPHS)Tj /R22656824 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 /R22973280 10 Tf -197.42 -16.8 Td (SUBGRAPHS)Tj /R22656824 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 /R22973280 10 Tf -201.87 -16.8 Td (NODES)Tj /R22656824 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 /R22973280 10 Tf -233.53 -16.8 Td (EDGES)Tj /R22656824 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1373 │ │ │ │ │ │ +1374 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ DMDTRB+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -605,19 +605,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R27138912 │ │ │ │ │ │ +R22973280 │ │ │ │ │ │ │ │ │ │ │ │ -R26822456 │ │ │ │ │ │ +R22656824 │ │ │ │ │ │ │ │ │ │ │ │ -R26494568 │ │ │ │ │ │ +R22328936 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R26494568 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26822456 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26494568 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26822456 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 /R27138912 10 Tf -175.47 -16.8 Td [(STRING A)94.9841(TTRIB)10.0073(UTES)]TJ /R26822456 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 /R27138912 10 Tf -116.78 -16.8 Td (RECORDS)Tj -0.2 Tc /R26822456 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 /R27138912 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 /R26822456 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 /R27138912 10 Tf -239.53 -16.8 Td [(MEMOR)35(Y)]TJ -0.2 Tc /R26822456 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 /R27138912 10 Tf -161.58 -16.8 Td (STRINGS)Tj /R26822456 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 /R27138912 10 Tf -154.36 -16.8 Td (GENERIC OBJECTS)Tj /R26822456 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 /R22328936 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R22656824 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R22328936 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R22656824 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 /R22973280 10 Tf -175.47 -16.8 Td [(STRING A)94.9841(TTRIB)10.0073(UTES)]TJ /R22656824 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 /R22973280 10 Tf -116.78 -16.8 Td (RECORDS)Tj -0.2 Tc /R22656824 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 /R22973280 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 /R22656824 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 /R22973280 10 Tf -239.53 -16.8 Td [(MEMOR)35(Y)]TJ -0.2 Tc /R22656824 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 /R22973280 10 Tf -161.58 -16.8 Td (STRINGS)Tj /R22656824 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 /R22973280 10 Tf -154.36 -16.8 Td (GENERIC OBJECTS)Tj /R22656824 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1590 │ │ │ │ │ │ +1591 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R27138912 │ │ │ │ │ │ +R22973280 │ │ │ │ │ │ │ │ │ │ │ │ -R26822456 │ │ │ │ │ │ +R22656824 │ │ │ │ │ │ │ │ │ │ │ │ -R26494568 │ │ │ │ │ │ +R22328936 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R26494568 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26822456 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26494568 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26822456 10 Tf 55.3898 0 Td (\(3\))Tj /R27138912 10 Tf -441.34 -36 Td [(ERR)29.9841(OR REPOR)40(TING)]TJ /R26822456 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 /R27138912 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R26822456 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 /R27138912 10 Tf 39.2359 0 Td (ag)Tj /R26822456 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 /R27138912 10 Tf 42.502 0 Td 0.023 Tw (int cr)Tj 22.893 0 Td (eateag)Tj /R26822456 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 /R27138912 10 Tf 302.072 0 Td [(cr)17.998(eate-)]TJ -402.76 -12 Td (ag)Tj /R26822456 10 Tf 18.0602 0 Td 0 Tw (is non-zero; otherwise, it will return NULL.)Tj /R27138912 10.95 Tf -54.0602 -16.8 Td (GRAPH AND SUBGRAPHS)Tj 2.749 Tc /R26822456 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 /R27138912 10 Tf -115.34 -16.8 Td (agopen)Tj /R26822456 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 /R27138912 10 Tf 134.872 0 Td [(Agdir)18.0078(ected)]TJ /R26822456 10 Tf 47.0301 0 Td (,)Tj /R27138912 10 Tf 5.63203 0 Td [(Agundir)18.0176(ected)]TJ /R26822456 10 Tf 58.15 0 Td (,)Tj /R27138912 10 Tf -429.5 -12 Td [(Agstrictdir)17.9919(ected)]TJ 2.85 Tc /R26822456 10 Tf 69.2402 0 Td (,a)Tj 0 Tc 9.78984 0 Td (nd)Tj /R27138912 10 Tf 12.85 0 Td [(Agstrictundir)18(ected)]TJ 5.35 Tc /R26822456 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 /R27138912 10 Tf 218.539 0 Td (AgDefaultDisc)Tj /R26822456 10 Tf 62.2102 0 Td (.)Tj /R27138912 10 Tf 9.48086 0 Td (agclose)Tj /R26822456 10 Tf -401.448 -12 Td 0.892 Tw (deletes a graph, freeing its associated storage.)Tj /R27138912 10 Tf 193.974 0 Td [(agr)17.9834(ead)]TJ /R26822456 10 Tf 29.2602 0 Td (,)Tj /R27138912 10 Tf 5.89219 0 Td (agwrite)Tj 3.392 Tc /R26822456 10 Tf 32.2102 0 Td (,a)Tj 0 Tc 10.332 0 Td (nd)Tj /R27138912 10 Tf 13.3922 0 Td (agconcat)Tj /R26822456 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 /R27138912 10 Tf 12.477 0 Td [(agr)17.9834(ead)]TJ /R26822456 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 /R27138912 10 Tf 46.8031 0 Td (agconcat)Tj /R26822456 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 /R27138912 10 Tf 8.07188 0 Td [(agmemr)17.9834(ead)]TJ /R26822456 10 Tf 53.432 0 Td (attempts to read a graph from the input string.)Tj /R27138912 10 Tf 193.737 0 Td (agsetŒle)Tj /R26822456 10 Tf 37.5109 0 Td (and)Tj /R27138912 10 Tf -417.562 -12 Td [(agr)17.9846(eadline)]TJ /R26822456 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)' /R27138912 10 Tf 59.1301 0 Td [(agisdir)18.0078(ected)]TJ /R26822456 10 Tf 51.4801 0 Td (,)Tj /R27138912 10 Tf 5.68008 0 Td [(agisundir)18.0151(ected)]TJ /R26822456 10 Tf 62.6 0 Td (,)Tj /R27138912 10 Tf 5.68008 0 Td (agisstrict)Tj 3.18 Tc /R26822456 10 Tf 38.8801 0 Td (,a)Tj 0 Tc 10.1199 0 Td (nd)Tj /R27138912 10 Tf 13.1789 0 Td (agissimple)Tj /R26822456 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 /R27138912 10 Tf -32.3699 -16.8 Td (agsubg)Tj /R26822456 10 Tf 32.9891 0 Td 0.479 Tw (Œnds or creates a subgraph by name.)Tj /R27138912 10 Tf 154.152 0 Td (agidsubg)Tj /R26822456 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 /R27138912 10 Tf 44.6539 0 Td (agfstsubg)Tj /R26822456 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 /R27138912 10 Tf 96.5281 0 Td (agdelsubg)Tj /R26822456 10 Tf -389.21 -12 Td (\(or)Tj /R27138912 10 Tf 14.1961 0 Td (agclose)Tj /R26822456 10 Tf 30.55 0 Td 2.536 Tw (\). The)Tj /R27138912 10 Tf 28.952 0 Td [(agpar)18.0078(ent)]TJ /R26822456 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 /R27138912 10 Tf -103.15 -16.8 Td (agnnodes)Tj /R26822456 10 Tf 40.0102 0 Td (,)Tj /R27138912 10 Tf 5.44688 0 Td (agnedges)Tj 2.947 Tc /R26822456 10 Tf 38.8898 0 Td (,a)Tj 0 Tc 9.88711 0 Td (nd)Tj /R27138912 10 Tf 12.9469 0 Td (agnsubg)Tj /R26822456 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 /R27138912 10 Tf 18.8871 0 Td [(agdegr)17.9846(ee)]TJ /R26822456 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 /R27138912 10 Tf 36.366 0 Td (agcountuniqedges)Tj /R26822456 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 /R27138912 10 Tf 145.99 0 Td [(agdegr)17.9834(ee)]TJ 2.5 Tc /R26822456 10 Tf 38.1402 0 Td (,e)Tj 0 Tc 9.43984 0 Td (ach loop is only counted once.)Tj /R27138912 10.95 Tf -229.57 -16.8 Td (NODES)Tj 2.573 Tc /R26822456 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 /R22328936 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R22656824 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R22328936 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R22656824 10 Tf 55.3898 0 Td (\(3\))Tj /R22973280 10 Tf -441.34 -36 Td [(ERR)29.9841(OR REPOR)40(TING)]TJ /R22656824 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 /R22973280 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R22656824 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 /R22973280 10 Tf 39.2359 0 Td (ag)Tj /R22656824 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 /R22973280 10 Tf 42.502 0 Td 0.023 Tw (int cr)Tj 22.893 0 Td (eateag)Tj /R22656824 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 /R22973280 10 Tf 302.072 0 Td [(cr)17.998(eate-)]TJ -402.76 -12 Td (ag)Tj /R22656824 10 Tf 18.0602 0 Td 0 Tw (is non-zero; otherwise, it will return NULL.)Tj /R22973280 10.95 Tf -54.0602 -16.8 Td (GRAPH AND SUBGRAPHS)Tj 2.749 Tc /R22656824 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 /R22973280 10 Tf -115.34 -16.8 Td (agopen)Tj /R22656824 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 /R22973280 10 Tf 134.872 0 Td [(Agdir)18.0078(ected)]TJ /R22656824 10 Tf 47.0301 0 Td (,)Tj /R22973280 10 Tf 5.63203 0 Td [(Agundir)18.0176(ected)]TJ /R22656824 10 Tf 58.15 0 Td (,)Tj /R22973280 10 Tf -429.5 -12 Td [(Agstrictdir)17.9919(ected)]TJ 2.85 Tc /R22656824 10 Tf 69.2402 0 Td (,a)Tj 0 Tc 9.78984 0 Td (nd)Tj /R22973280 10 Tf 12.85 0 Td [(Agstrictundir)18(ected)]TJ 5.35 Tc /R22656824 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 /R22973280 10 Tf 218.539 0 Td (AgDefaultDisc)Tj /R22656824 10 Tf 62.2102 0 Td (.)Tj /R22973280 10 Tf 9.48086 0 Td (agclose)Tj /R22656824 10 Tf -401.448 -12 Td 0.892 Tw (deletes a graph, freeing its associated storage.)Tj /R22973280 10 Tf 193.974 0 Td [(agr)17.9834(ead)]TJ /R22656824 10 Tf 29.2602 0 Td (,)Tj /R22973280 10 Tf 5.89219 0 Td (agwrite)Tj 3.392 Tc /R22656824 10 Tf 32.2102 0 Td (,a)Tj 0 Tc 10.332 0 Td (nd)Tj /R22973280 10 Tf 13.3922 0 Td (agconcat)Tj /R22656824 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 /R22973280 10 Tf 12.477 0 Td [(agr)17.9834(ead)]TJ /R22656824 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 /R22973280 10 Tf 46.8031 0 Td (agconcat)Tj /R22656824 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 /R22973280 10 Tf 8.07188 0 Td [(agmemr)17.9834(ead)]TJ /R22656824 10 Tf 53.432 0 Td (attempts to read a graph from the input string.)Tj /R22973280 10 Tf 193.737 0 Td (agsetŒle)Tj /R22656824 10 Tf 37.5109 0 Td (and)Tj /R22973280 10 Tf -417.562 -12 Td [(agr)17.9846(eadline)]TJ /R22656824 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)' /R22973280 10 Tf 59.1301 0 Td [(agisdir)18.0078(ected)]TJ /R22656824 10 Tf 51.4801 0 Td (,)Tj /R22973280 10 Tf 5.68008 0 Td [(agisundir)18.0151(ected)]TJ /R22656824 10 Tf 62.6 0 Td (,)Tj /R22973280 10 Tf 5.68008 0 Td (agisstrict)Tj 3.18 Tc /R22656824 10 Tf 38.8801 0 Td (,a)Tj 0 Tc 10.1199 0 Td (nd)Tj /R22973280 10 Tf 13.1789 0 Td (agissimple)Tj /R22656824 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 /R22973280 10 Tf -32.3699 -16.8 Td (agsubg)Tj /R22656824 10 Tf 32.9891 0 Td 0.479 Tw (Œnds or creates a subgraph by name.)Tj /R22973280 10 Tf 154.152 0 Td (agidsubg)Tj /R22656824 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 /R22973280 10 Tf 44.6539 0 Td (agfstsubg)Tj /R22656824 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 /R22973280 10 Tf 96.5281 0 Td (agdelsubg)Tj /R22656824 10 Tf -389.21 -12 Td (\(or)Tj /R22973280 10 Tf 14.1961 0 Td (agclose)Tj /R22656824 10 Tf 30.55 0 Td 2.536 Tw (\). The)Tj /R22973280 10 Tf 28.952 0 Td [(agpar)18.0078(ent)]TJ /R22656824 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 /R22973280 10 Tf -103.15 -16.8 Td (agnnodes)Tj /R22656824 10 Tf 40.0102 0 Td (,)Tj /R22973280 10 Tf 5.44688 0 Td (agnedges)Tj 2.947 Tc /R22656824 10 Tf 38.8898 0 Td (,a)Tj 0 Tc 9.88711 0 Td (nd)Tj /R22973280 10 Tf 12.9469 0 Td (agnsubg)Tj /R22656824 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 /R22973280 10 Tf 18.8871 0 Td [(agdegr)17.9846(ee)]TJ /R22656824 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 /R22973280 10 Tf 36.366 0 Td (agcountuniqedges)Tj /R22656824 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 /R22973280 10 Tf 145.99 0 Td [(agdegr)17.9834(ee)]TJ 2.5 Tc /R22656824 10 Tf 38.1402 0 Td (,e)Tj 0 Tc 9.43984 0 Td (ach loop is only counted once.)Tj /R22973280 10.95 Tf -229.57 -16.8 Td (NODES)Tj 2.573 Tc /R22656824 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3899 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R27138912 │ │ │ │ │ │ +R22973280 │ │ │ │ │ │ │ │ │ │ │ │ -R26822456 │ │ │ │ │ │ +R22656824 │ │ │ │ │ │ │ │ │ │ │ │ -R26494568 │ │ │ │ │ │ +R22328936 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R26494568 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26822456 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26494568 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26822456 10 Tf 55.3898 0 Td (\(3\))Tj /R27138912 10 Tf -420.34 -36 Td (agnode)Tj /R26822456 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 /R27138912 10 Tf 118.728 0 Td (agidnode)Tj /R26822456 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 /R27138912 10 Tf 253.722 0 Td (agsubnode)Tj /R26822456 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 /R27138912 10 Tf 16.8 TL (agfstnode)' /R26822456 10 Tf 44.7371 0 Td (and)Tj /R27138912 10 Tf 18.0672 0 Td (agnxtnode)Tj /R26822456 10 Tf 48.077 0 Td 1.127 Tw (scan node lists.)Tj /R27138912 10 Tf 69.2121 0 Td [(agpr)10(vnode)]TJ /R26822456 10 Tf 49.0879 0 Td (and)Tj /R27138912 10 Tf 18.068 0 Td (aglstnode)Tj /R26822456 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 /R27138912 10 Tf 254.228 0 Td (agdelnode)Tj /R26822456 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 /R27138912 10.95 Tf -36 -16.8 Td (EDGES)Tj /R26822456 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 /R27138912 10 Tf -63.5199 -16.8 Td (agedge)Tj /R26822456 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 /R27138912 10 Tf 175.929 0 Td (name)Tj /R26822456 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 /R27138912 10 Tf -201.958 -12 Td (agidedge)Tj /R26822456 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 /R27138912 10 Tf 284.287 0 Td (agsubedge)Tj /R26822456 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 /R27138912 10 Tf 227.403 0 Td (agfstin)Tj /R26822456 10 Tf 28.8898 0 Td (,)Tj /R27138912 10 Tf 5.99688 0 Td (agnxtin)Tj /R26822456 10 Tf 32.2301 0 Td (,)Tj /R27138912 10 Tf 5.99609 0 Td (agfstout)Tj 3.496 Tc /R26822456 10 Tf 34.4398 0 Td (,a)Tj 0 Tc 10.4359 0 Td (nd)Tj /R27138912 10 Tf 13.4961 0 Td (agnxtout)Tj /R26822456 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 /R27138912 10 Tf 308.029 0 Td (agfstedge)Tj /R26822456 10 Tf 42.9828 0 Td (and)Tj /R27138912 10 Tf 17.434 0 Td (agnxtedge)Tj /R26822456 10 Tf 46.3238 0 Td (visit)Tj -414.77 -12 Td 0.625 Tw (all edges incident to a node.)Tj /R27138912 10 Tf 120.4 0 Td (agtail)Tj /R26822456 10 Tf 27.0148 0 Td (and)Tj /R27138912 10 Tf 17.5648 0 Td (aghead)Tj /R26822456 10 Tf 33.6852 0 Td (get the endpoint of an edge.)Tj /R27138912 10 Tf 119.84 0 Td (agdeledge)Tj /R26822456 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 /R27138912 10 Tf 345.68 0 Td (ageqedge)Tj /R26822456 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 /R27138912 10 Tf 116.09 0 Td (agopp)Tj /R26822456 10 Tf 26.1199 0 Td (.)Tj /R27138912 10.95 Tf -178.21 -16.8 Td [(INTERN)19.9928(AL A)94.983(TTRIB)10.0454(UTES)]TJ /R26822456 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 /R27138912 10.95 Tf -36 -16.8 Td [(STRING A)94.9908(TTRIB)10.0454(UTES)]TJ /R26822456 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 /R27138912 10 Tf 206.723 0 Td (Agsym_t)Tj 4.207 Tc /R26822456 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 /R27138912 10 Tf 168.626 0 Td (Agsym_t)Tj /R26822456 10 Tf 41.1609 0 Td (ha)Tj -0.15 Tc 9.23984 0 Td 1.191 Tw (ve a)Tj 0 Tc /R27138912 10 Tf -414.88 -12 Td 1.087 Tw (char* name)Tj /R26822456 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 /R27138912 10 Tf 30.7738 0 Td (char* defv)Tj 46.257 0 Td (al)Tj /R26822456 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 /R27138912 10 Tf 53.8039 0 Td (int id)Tj /R26822456 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 /R27138912 10 Tf (agattr)' /R26822456 10 Tf 30.55 0 Td 1.95 Tw (creates or looks up attrib)Tj 106.47 0 Td (utes.)Tj /R27138912 10 Tf 25.5602 0 Td (kind)Tj /R26822456 10 Tf 23.9102 0 Td (may be)Tj -0.55 Tc /R27138912 10 Tf 35.5602 0 Td (AG)Tj 0 Tc 14.45 0 Td (RAPH)Tj /R26822456 10 Tf 28.3301 0 Td (,)Tj -0.55 Tc /R27138912 10 Tf 6.95 0 Td (AG)Tj 0 Tc 14.45 0 Td (NODE)Tj 4.45 Tc /R26822456 10 Tf 28.8898 0 Td (,o)Tj 0 Tc 11.95 0 Td (r)Tj -0.55 Tc /R27138912 10 Tf 7.78008 0 Td (AG)Tj 0 Tc 14.45 0 Td (EDGE)Tj 6.95 Tc /R26822456 10 Tf 28.3398 0 Td (.I)Tj 0 Tc 12.7801 0 Td (f)Tj -0.1 Tc /R27138912 10 Tf 7.78008 0 Td (va)Tj 0 Tc 9.9 0 Td (lue)Tj /R26822456 10 Tf 17.2301 0 Td (is)Tj /R27138912 10 Tf -425.33 -12 Td (\(char*\)0\))Tj 2.606 Tc /R26822456 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 /R27138912 10 Tf 33.6121 0 Td (g)Tj /R26822456 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 /R27138912 10 Tf 8.33594 0 Td (agattrsym)Tj /R26822456 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 /R27138912 10 Tf 33.048 0 Td (agnxtattr)Tj /R26822456 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 /R27138912 10 Tf 32.1488 0 Td (NULL)Tj /R26822456 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 /R27138912 10 Tf 151.66 0 Td (NULL)Tj /R26822456 10 Tf 30.8199 0 Td (at the end of the list.)Tj /R27138912 10 Tf 89.9 0 Td (agget)Tj /R26822456 10 Tf 25.8102 0 Td (and)Tj /R27138912 10 Tf 17.4801 0 Td (agset)Tj /R26822456 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 /R27138912 10 Tf 38.0789 0 Td (agxget)Tj /R26822456 10 Tf 30.8488 0 Td (and)Tj /R27138912 10 Tf 17.5191 0 Td (agxset)Tj /R26822456 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 /R27138912 10 Tf -257.115 -12 Td (agset)Tj /R26822456 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 /R27138912 10 Tf 197.257 0 Td (agattr)Tj /R26822456 10 Tf 26.1 0 Td (.)Tj /R27138912 10 Tf 7.75312 0 Td (agsafeset)Tj /R26822456 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 /R27138912 10 Tf -343.654 -12 Td (agcopyattr)Tj 2.584 Tc /R26822456 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 /R22328936 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R22656824 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R22328936 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R22656824 10 Tf 55.3898 0 Td (\(3\))Tj /R22973280 10 Tf -420.34 -36 Td (agnode)Tj /R22656824 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 /R22973280 10 Tf 118.728 0 Td (agidnode)Tj /R22656824 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 /R22973280 10 Tf 253.722 0 Td (agsubnode)Tj /R22656824 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 /R22973280 10 Tf 16.8 TL (agfstnode)' /R22656824 10 Tf 44.7371 0 Td (and)Tj /R22973280 10 Tf 18.0672 0 Td (agnxtnode)Tj /R22656824 10 Tf 48.077 0 Td 1.127 Tw (scan node lists.)Tj /R22973280 10 Tf 69.2121 0 Td [(agpr)10(vnode)]TJ /R22656824 10 Tf 49.0879 0 Td (and)Tj /R22973280 10 Tf 18.068 0 Td (aglstnode)Tj /R22656824 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 /R22973280 10 Tf 254.228 0 Td (agdelnode)Tj /R22656824 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 /R22973280 10.95 Tf -36 -16.8 Td (EDGES)Tj /R22656824 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 /R22973280 10 Tf -63.5199 -16.8 Td (agedge)Tj /R22656824 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 /R22973280 10 Tf 175.929 0 Td (name)Tj /R22656824 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 /R22973280 10 Tf -201.958 -12 Td (agidedge)Tj /R22656824 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 /R22973280 10 Tf 284.287 0 Td (agsubedge)Tj /R22656824 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 /R22973280 10 Tf 227.403 0 Td (agfstin)Tj /R22656824 10 Tf 28.8898 0 Td (,)Tj /R22973280 10 Tf 5.99688 0 Td (agnxtin)Tj /R22656824 10 Tf 32.2301 0 Td (,)Tj /R22973280 10 Tf 5.99609 0 Td (agfstout)Tj 3.496 Tc /R22656824 10 Tf 34.4398 0 Td (,a)Tj 0 Tc 10.4359 0 Td (nd)Tj /R22973280 10 Tf 13.4961 0 Td (agnxtout)Tj /R22656824 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 /R22973280 10 Tf 308.029 0 Td (agfstedge)Tj /R22656824 10 Tf 42.9828 0 Td (and)Tj /R22973280 10 Tf 17.434 0 Td (agnxtedge)Tj /R22656824 10 Tf 46.3238 0 Td (visit)Tj -414.77 -12 Td 0.625 Tw (all edges incident to a node.)Tj /R22973280 10 Tf 120.4 0 Td (agtail)Tj /R22656824 10 Tf 27.0148 0 Td (and)Tj /R22973280 10 Tf 17.5648 0 Td (aghead)Tj /R22656824 10 Tf 33.6852 0 Td (get the endpoint of an edge.)Tj /R22973280 10 Tf 119.84 0 Td (agdeledge)Tj /R22656824 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 /R22973280 10 Tf 345.68 0 Td (ageqedge)Tj /R22656824 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 /R22973280 10 Tf 116.09 0 Td (agopp)Tj /R22656824 10 Tf 26.1199 0 Td (.)Tj /R22973280 10.95 Tf -178.21 -16.8 Td [(INTERN)19.9928(AL A)94.983(TTRIB)10.0454(UTES)]TJ /R22656824 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 /R22973280 10.95 Tf -36 -16.8 Td [(STRING A)94.9908(TTRIB)10.0454(UTES)]TJ /R22656824 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 /R22973280 10 Tf 206.723 0 Td (Agsym_t)Tj 4.207 Tc /R22656824 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 /R22973280 10 Tf 168.626 0 Td (Agsym_t)Tj /R22656824 10 Tf 41.1609 0 Td (ha)Tj -0.15 Tc 9.23984 0 Td 1.191 Tw (ve a)Tj 0 Tc /R22973280 10 Tf -414.88 -12 Td 1.087 Tw (char* name)Tj /R22656824 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 /R22973280 10 Tf 30.7738 0 Td (char* defv)Tj 46.257 0 Td (al)Tj /R22656824 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 /R22973280 10 Tf 53.8039 0 Td (int id)Tj /R22656824 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 /R22973280 10 Tf (agattr)' /R22656824 10 Tf 30.55 0 Td 1.95 Tw (creates or looks up attrib)Tj 106.47 0 Td (utes.)Tj /R22973280 10 Tf 25.5602 0 Td (kind)Tj /R22656824 10 Tf 23.9102 0 Td (may be)Tj -0.55 Tc /R22973280 10 Tf 35.5602 0 Td (AG)Tj 0 Tc 14.45 0 Td (RAPH)Tj /R22656824 10 Tf 28.3301 0 Td (,)Tj -0.55 Tc /R22973280 10 Tf 6.95 0 Td (AG)Tj 0 Tc 14.45 0 Td (NODE)Tj 4.45 Tc /R22656824 10 Tf 28.8898 0 Td (,o)Tj 0 Tc 11.95 0 Td (r)Tj -0.55 Tc /R22973280 10 Tf 7.78008 0 Td (AG)Tj 0 Tc 14.45 0 Td (EDGE)Tj 6.95 Tc /R22656824 10 Tf 28.3398 0 Td (.I)Tj 0 Tc 12.7801 0 Td (f)Tj -0.1 Tc /R22973280 10 Tf 7.78008 0 Td (va)Tj 0 Tc 9.9 0 Td (lue)Tj /R22656824 10 Tf 17.2301 0 Td (is)Tj /R22973280 10 Tf -425.33 -12 Td (\(char*\)0\))Tj 2.606 Tc /R22656824 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 /R22973280 10 Tf 33.6121 0 Td (g)Tj /R22656824 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 /R22973280 10 Tf 8.33594 0 Td (agattrsym)Tj /R22656824 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 /R22973280 10 Tf 33.048 0 Td (agnxtattr)Tj /R22656824 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 /R22973280 10 Tf 32.1488 0 Td (NULL)Tj /R22656824 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 /R22973280 10 Tf 151.66 0 Td (NULL)Tj /R22656824 10 Tf 30.8199 0 Td (at the end of the list.)Tj /R22973280 10 Tf 89.9 0 Td (agget)Tj /R22656824 10 Tf 25.8102 0 Td (and)Tj /R22973280 10 Tf 17.4801 0 Td (agset)Tj /R22656824 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 /R22973280 10 Tf 38.0789 0 Td (agxget)Tj /R22656824 10 Tf 30.8488 0 Td (and)Tj /R22973280 10 Tf 17.5191 0 Td (agxset)Tj /R22656824 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 /R22973280 10 Tf -257.115 -12 Td (agset)Tj /R22656824 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 /R22973280 10 Tf 197.257 0 Td (agattr)Tj /R22656824 10 Tf 26.1 0 Td (.)Tj /R22973280 10 Tf 7.75312 0 Td (agsafeset)Tj /R22656824 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 /R22973280 10 Tf -343.654 -12 Td (agcopyattr)Tj 2.584 Tc /R22656824 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -4553 │ │ │ │ │ │ +4551 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R27138912 │ │ │ │ │ │ +R22973280 │ │ │ │ │ │ │ │ │ │ │ │ -R26822456 │ │ │ │ │ │ +R22656824 │ │ │ │ │ │ │ │ │ │ │ │ -R26494568 │ │ │ │ │ │ +R22328936 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R26494568 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26822456 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26494568 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26822456 10 Tf 55.3898 0 Td (\(3\))Tj /R27138912 10.95 Tf -456.34 -36 Td (STRINGS)Tj /R26822456 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 /R27138912 10 Tf 16.8 TL (agstrdup)' /R26822456 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 /R27138912 10 Tf -429.498 -12 Td (agstrbind)Tj /R26822456 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 /R27138912 10 Tf 119.98 0 Td [(agstrfr)18(ee)]TJ /R26822456 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 /R27138912 10 Tf 40.0398 0 Td (agstrdup_html)Tj 2.66 Tc /R26822456 10 Tf 63.3398 0 Td (.T)Tj 0 Tc 11.2699 0 Td (he)Tj /R27138912 10 Tf 12.1 0 Td (aghtmlstr)Tj /R26822456 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 /R27138912 10 Tf -224.59 -16.8 Td (agcanonStr)Tj /R26822456 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 /R27138912 10 Tf 38.3371 0 Td (agcanonStr)Tj /R26822456 10 Tf 48.8898 0 Td (.)Tj /R27138912 10 Tf 7.77891 0 Td [(agstr)17.9932(canon)]TJ /R26822456 10 Tf 49.8191 0 Td [(is an unsafe v)15.0122(ersion of)]TJ /R27138912 10 Tf 93.725 0 Td (agcanonStr)Tj 2.779 Tc /R26822456 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 /R27138912 10 Tf 74.9648 0 Td (agstrdup)Tj /R26822456 10 Tf 41.8551 0 Td (or)Tj /R27138912 10 Tf 11.8449 0 Td (agstrdup_html)Tj 6.015 Tc /R26822456 10 Tf 63.3398 0 Td (.F)Tj 0 Tc 14.075 0 Td [(inally)64.9927(,)]TJ /R27138912 10 Tf 28.1449 0 Td (agcanonStr)Tj /R26822456 10 Tf 52.4051 0 Td (is identical with)Tj /R27138912 10 Tf 69.4352 0 Td (agcanonStr)Tj -0.15 Tc /R26822456 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 /R27138912 10.95 Tf -210.31 -16.8 Td (RECORDS)Tj /R26822456 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 /R27138912 10 Tf 203.96 0 Td [(agbindr)18.0078(ec)]TJ 2.84 Tc /R26822456 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 /R27138912 10 Tf 43.548 0 Td (aginit)Tj 6.779 Tc /R26822456 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 /R27138912 10 Tf 18.1422 0 Td (name)Tj /R26822456 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 /R27138912 10 Tf 52.8352 0 Td (_ag)Tj /R26822456 10 Tf 15 0 Td 2.985 Tw (\). If)Tj 20.9602 0 Td 0.485 Tw (size is 0, the call to)Tj /R27138912 10 Tf 82.0699 0 Td [(agbindr)18.0078(ec)]TJ /R26822456 10 Tf -389.401 -12 Td 0.65 Tw [(is simply a lookup.)-564.993(The function)]TJ /R27138912 10 Tf 138.9 0 Td [(aggetr)17.9932(ec)]TJ /R26822456 10 Tf 39.0602 0 Td 0.651 Tw (can also be used for lookup.)Tj /R27138912 10 Tf 121.106 0 Td [(agdelr)18.0176(ec)]TJ /R26822456 10 Tf 39.0707 0 Td (deletes a named record)Tj -338.137 -12 Td 0 Tw (from one object.)Tj /R27138912 10 Tf 70.8199 0 Td (agclean)Tj /R26822456 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 /R27138912 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 /R26822456 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 /R27138912 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 /R26822456 10 Tf 42.5488 0 Td (ag may be)Tj /R27138912 10 Tf 49.877 0 Td [(TR)30.0146(UE)]TJ /R26822456 10 Tf 30.218 0 Td (or)Tj -0.9 Tc /R27138912 10 Tf 11.068 0 Td (FA)Tj 0 Tc 12.4301 0 Td (LSE)Tj 5.238 Tc /R26822456 10 Tf 18.9 0 Td (.I)Tj 0 Tc 11.068 0 Td (f)Tj /R27138912 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 /R26822456 10 Tf -392.19 -12 Td (is)Tj /R27138912 10 Tf 9.44492 0 Td [(TR)30.0159(UE)]TJ 2.775 Tc /R26822456 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 /R27138912 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 /R26822456 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 /R27138912 10 Tf 234.94 0 Td [(aggetr)17.9932(ec)]TJ /R26822456 10 Tf 35.9102 0 Td (.)Tj /R27138912 10.95 Tf -306.85 -28.8 Td (DISCIPLINES)Tj /R26822456 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 /R22328936 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R22656824 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R22328936 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R22656824 10 Tf 55.3898 0 Td (\(3\))Tj /R22973280 10.95 Tf -456.34 -36 Td (STRINGS)Tj /R22656824 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 /R22973280 10 Tf 16.8 TL (agstrdup)' /R22656824 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 /R22973280 10 Tf -429.498 -12 Td (agstrbind)Tj /R22656824 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 /R22973280 10 Tf 119.98 0 Td [(agstrfr)18(ee)]TJ /R22656824 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 /R22973280 10 Tf 40.0398 0 Td (agstrdup_html)Tj 2.66 Tc /R22656824 10 Tf 63.3398 0 Td (.T)Tj 0 Tc 11.2699 0 Td (he)Tj /R22973280 10 Tf 12.1 0 Td (aghtmlstr)Tj /R22656824 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 /R22973280 10 Tf -224.59 -16.8 Td (agcanonStr)Tj /R22656824 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 /R22973280 10 Tf 38.3371 0 Td (agcanonStr)Tj /R22656824 10 Tf 48.8898 0 Td (.)Tj /R22973280 10 Tf 7.77891 0 Td [(agstr)17.9932(canon)]TJ /R22656824 10 Tf 49.8191 0 Td [(is an unsafe v)15.0122(ersion of)]TJ /R22973280 10 Tf 93.725 0 Td (agcanonStr)Tj 2.779 Tc /R22656824 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 /R22973280 10 Tf 74.9648 0 Td (agstrdup)Tj /R22656824 10 Tf 41.8551 0 Td (or)Tj /R22973280 10 Tf 11.8449 0 Td (agstrdup_html)Tj 6.015 Tc /R22656824 10 Tf 63.3398 0 Td (.F)Tj 0 Tc 14.075 0 Td [(inally)64.9927(,)]TJ /R22973280 10 Tf 28.1449 0 Td (agcanonStr)Tj /R22656824 10 Tf 52.4051 0 Td (is identical with)Tj /R22973280 10 Tf 69.4352 0 Td (agcanonStr)Tj -0.15 Tc /R22656824 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 /R22973280 10.95 Tf -210.31 -16.8 Td (RECORDS)Tj /R22656824 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 /R22973280 10 Tf 203.96 0 Td [(agbindr)18.0078(ec)]TJ 2.84 Tc /R22656824 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 /R22973280 10 Tf 43.548 0 Td (aginit)Tj 6.779 Tc /R22656824 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 /R22973280 10 Tf 18.1422 0 Td (name)Tj /R22656824 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 /R22973280 10 Tf 52.8352 0 Td (_ag)Tj /R22656824 10 Tf 15 0 Td 2.985 Tw (\). If)Tj 20.9602 0 Td 0.485 Tw (size is 0, the call to)Tj /R22973280 10 Tf 82.0699 0 Td [(agbindr)18.0078(ec)]TJ /R22656824 10 Tf -389.401 -12 Td 0.65 Tw [(is simply a lookup.)-564.993(The function)]TJ /R22973280 10 Tf 138.9 0 Td [(aggetr)17.9932(ec)]TJ /R22656824 10 Tf 39.0602 0 Td 0.651 Tw (can also be used for lookup.)Tj /R22973280 10 Tf 121.106 0 Td [(agdelr)18.0176(ec)]TJ /R22656824 10 Tf 39.0707 0 Td (deletes a named record)Tj -338.137 -12 Td 0 Tw (from one object.)Tj /R22973280 10 Tf 70.8199 0 Td (agclean)Tj /R22656824 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 /R22973280 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 /R22656824 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 /R22973280 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 /R22656824 10 Tf 42.5488 0 Td (ag may be)Tj /R22973280 10 Tf 49.877 0 Td [(TR)30.0146(UE)]TJ /R22656824 10 Tf 30.218 0 Td (or)Tj -0.9 Tc /R22973280 10 Tf 11.068 0 Td (FA)Tj 0 Tc 12.4301 0 Td (LSE)Tj 5.238 Tc /R22656824 10 Tf 18.9 0 Td (.I)Tj 0 Tc 11.068 0 Td (f)Tj /R22973280 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 /R22656824 10 Tf -392.19 -12 Td (is)Tj /R22973280 10 Tf 9.44492 0 Td [(TR)30.0159(UE)]TJ 2.775 Tc /R22656824 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 /R22973280 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 /R22656824 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 /R22973280 10 Tf 234.94 0 Td [(aggetr)17.9932(ec)]TJ /R22656824 10 Tf 35.9102 0 Td (.)Tj /R22973280 10.95 Tf -306.85 -28.8 Td (DISCIPLINES)Tj /R22656824 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3825 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R27138912 │ │ │ │ │ │ +R22973280 │ │ │ │ │ │ │ │ │ │ │ │ -R26822456 │ │ │ │ │ │ +R22656824 │ │ │ │ │ │ │ │ │ │ │ │ -R26494568 │ │ │ │ │ │ +R22328936 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R26494568 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26822456 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26494568 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26822456 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 /R27138912 10.95 Tf -294.21 -28.8 Td (ID DISCIPLINE)Tj /R26822456 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 /R26494568 10 Tf 16.8 TL (open)' /R26822456 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 /R26494568 10 Tf (alloc)' /R26822456 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 /R26494568 10 Tf T*[(fr)37(ee)]TJ /R26822456 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 /R26494568 10 Tf (map)' /R26822456 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:)' /R26494568 10 Tf 16.8 TL 0.296 Tw (name != NULL)' /R26822456 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 /R27138912 10.95 Tf -271.55 -16.8 Td (IO DISCIPLINE)Tj /R26822456 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 /R27138912 10 Tf 12.9762 0 Td (FILE)Tj /R26822456 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 /R22328936 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R22656824 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R22328936 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R22656824 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 /R22973280 10.95 Tf -294.21 -28.8 Td (ID DISCIPLINE)Tj /R22656824 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 /R22328936 10 Tf 16.8 TL (open)' /R22656824 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 /R22328936 10 Tf (alloc)' /R22656824 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 /R22328936 10 Tf T*[(fr)37(ee)]TJ /R22656824 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 /R22328936 10 Tf (map)' /R22656824 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:)' /R22328936 10 Tf 16.8 TL 0.296 Tw (name != NULL)' /R22656824 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 /R22973280 10.95 Tf -271.55 -16.8 Td (IO DISCIPLINE)Tj /R22656824 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 /R22973280 10 Tf 12.9762 0 Td (FILE)Tj /R22656824 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 │ │ │ │ │ │ +2985 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R27138912 │ │ │ │ │ │ +R22973280 │ │ │ │ │ │ │ │ │ │ │ │ -R26822456 │ │ │ │ │ │ +R22656824 │ │ │ │ │ │ │ │ │ │ │ │ -R26494568 │ │ │ │ │ │ +R22328936 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R26494568 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26822456 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26494568 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26822456 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 /R26494568 10 Tf 53.0648 0 Td (ch)Tj 0 Tc 9.28984 0 Td (an)Tj /R26822456 10 Tf 12.875 0 Td (ar)Tj 7.58984 0 Td (gument to)Tj /R27138912 10 Tf 43.5301 0 Td [(agr)17.9834(ead)]TJ /R26822456 10 Tf 32.1363 0 Td (or)Tj /R27138912 10 Tf 11.2059 0 Td (agwrite)Tj 5.376 Tc /R26822456 10 Tf 32.2102 0 Td (.T)Tj 0 Tc 13.9859 0 Td 0.376 Tw (he discipline function)Tj /R26494568 10 Tf 90.2879 0 Td [(fr)37.002(ead)]TJ /R26822456 10 Tf 23.616 0 Td (and)Tj /R26494568 10 Tf 17.316 0 Td (putstr)Tj /R26822456 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 /R27138912 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 /R26822456 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)' /R27138912 10 Tf 18.4719 0 Td (open)Tj /R26822456 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 /R27138912 10 Tf 47.441 0 Td (alloc)Tj /R26822456 10 Tf 20 0 Td (,)Tj -0.18 Tc /R27138912 10 Tf 5.53711 0 Td (re)Tj 0 Tc 8.7 0 Td (size)Tj 3.037 Tc /R26822456 10 Tf 15.55 0 Td (,a)Tj 0 Tc 9.97695 0 Td (nd)Tj /R27138912 10 Tf 13.0371 0 Td [(fr)18.0151(ee)]TJ 5.537 Tc /R26822456 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 /R27138912 10 Tf 40.3102 0 Td (malloc)Tj /R26822456 10 Tf 28.3301 0 Td (,)Tj -0.18 Tc /R27138912 10 Tf 5.58984 0 Td (re)Tj 0 Tc 8.7 0 Td (alloc)Tj 3.09 Tc /R26822456 10 Tf 20 0 Td (,a)Tj 0 Tc 10.0301 0 Td (nd)Tj /R27138912 10 Tf 13.0898 0 Td [(fr)18.0151(ee)]TJ 3.09 Tc /R26822456 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 /R27138912 10 Tf 66.4602 0 Td (agalloc)Tj /R26822456 10 Tf 33.0898 0 Td (and)Tj /R27138912 10 Tf 17.5301 0 Td [(agr)17.9834(ealloc)]TJ /R26822456 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 /R27138912 10 Tf 18.9 0 Td (close)Tj /R26822456 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 /R27138912 10 Tf 202.522 0 Td (agalloc)Tj /R26822456 10 Tf 30 0 Td (,)Tj /R27138912 10 Tf 5.35391 0 Td [(agr)17.9834(ealloc)]TJ 2.854 Tc /R26822456 10 Tf 38.7 0 Td (,a)Tj 0 Tc 9.79414 0 Td (nd)Tj /R27138912 10 Tf 12.8539 0 Td [(agfr)18.0176(ee)]TJ 2.854 Tc /R26822456 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 /R27138912 10 Tf 224.14 0 Td (alloc)Tj /R26822456 10 Tf 20 0 Td (,)Tj -0.18 Tc /R27138912 10 Tf 5 0 Td (re)Tj 0 Tc 8.7 0 Td (size)Tj 2.5 Tc /R26822456 10 Tf 15.55 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R27138912 10 Tf 12.5 0 Td [(fr)18.0176(ee)]TJ /R26822456 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 /R27138912 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 /R26822456 10 Tf -16.6035 -12 Td (An)Tj /R27138912 10 Tf 16.0199 0 Td (Agcbdisc_t)Tj /R26822456 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 /R27138912 10 Tf 71.557 0 Td (agpushdisc)Tj 2.559 Tc /R26822456 10 Tf 47.2398 0 Td (,u)Tj 0 Tc 10.059 0 Td (ninstalled with)Tj /R27138912 10 Tf 61.7879 0 Td (agpopdisc)Tj 2.559 Tc /R26822456 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 /R27138912 10 Tf 42.2102 0 Td (agcallbacks)Tj /R26822456 10 Tf 49.45 0 Td (.)Tj /R27138912 10.95 Tf -127.66 -16.8 Td (GENERIC OBJECTS)Tj /R27138912 10 Tf 36 -12 Td [(agr)17.9846(oot)]TJ /R26822456 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 /R27138912 10 Tf -425.603 -12 Td (agraphof)Tj /R26822456 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.)' /R27138912 10 Tf 16.8 TL (agcontains)' /R26822456 10 Tf 45.5602 0 Td (\()Tj /R26494568 10 Tf 3.33008 0 Td (g)Tj /R26822456 10 Tf 5 0 Td (,)Tj /R26494568 10 Tf 2.5 0 Td (obj)Tj 2.894 Tc /R26822456 10 Tf 12.7801 0 Td (\)r)Tj 0 Tc 9.55391 0 Td 0.394 Tw (eturns non-zero if)Tj /R26494568 10 Tf 74.7719 0 Td (obj)Tj /R26822456 10 Tf 15.6738 0 Td 0.393 Tw (is a member of \(sub\)graph)Tj /R26494568 10 Tf 109.995 0 Td (g)Tj /R26822456 10 Tf 5 0 Td (.)Tj /R27138912 10 Tf 5.39297 0 Td (agdelete)Tj /R26822456 10 Tf 34.9898 0 Td (\()Tj /R26494568 10 Tf 3.33008 0 Td (g)Tj /R26822456 10 Tf 5 0 Td (,)Tj /R26494568 10 Tf 2.5 0 Td (obj)Tj 2.893 Tc /R26822456 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 /R27138912 10 Tf 28.566 0 Td (ag-)Tj -418.67 -12 Td (close)Tj /R26822456 10 Tf 20.55 0 Td (,)Tj /R27138912 10 Tf 5.37305 0 Td (agdelnode)Tj 2.873 Tc /R26822456 10 Tf 43.3398 0 Td (,a)Tj 0 Tc 9.81289 0 Td (nd)Tj /R27138912 10 Tf 12.8738 0 Td (agdeledge)Tj /R26822456 10 Tf 45.0941 0 Td (for)Tj /R26494568 10 Tf 14.534 0 Td (obj)Tj /R26822456 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 /R26494568 10 Tf 47.502 0 Td (obj)Tj /R26822456 10 Tf 15.6539 0 Td (does)Tj -413.669 -12 Td 0 Tw (not belong to)Tj /R26494568 10 Tf 55.2801 0 Td (g)Tj /R26822456 10 Tf 5 0 Td (.)Tj -0.55 Tc /R27138912 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 /R26822456 10 Tf 12.9898 0 Td (,)Tj -0.55 Tc /R27138912 10 Tf 5.29492 0 Td (AG)Tj 0 Tc 14.45 0 Td (ID)Tj 2.795 Tc /R26822456 10 Tf 11.1102 0 Td (,a)Tj 0 Tc 9.73516 0 Td (nd)Tj -0.55 Tc /R27138912 10 Tf 12.7949 0 Td (AG)Tj 0 Tc 14.45 0 Td (TYPE)Tj /R26822456 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 /R27138912 10 Tf 75.966 0 Td (RECORDS)Tj /R26822456 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 /R27138912 10 Tf 94.15 0 Td (AG)Tj 0 Tc 14.45 0 Td (RAPH)Tj /R26822456 10 Tf 28.3301 0 Td (,)Tj -0.55 Tc /R27138912 10 Tf 5 0 Td (AG)Tj 0 Tc 14.45 0 Td (NODE)Tj 2.5 Tc /R26822456 10 Tf 28.8898 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj -0.55 Tc /R27138912 10 Tf 12.5 0 Td (AG)Tj 0 Tc 14.45 0 Td (EDGE)Tj /R26822456 10 Tf 30.8398 0 Td (depending on the type of the object.)Tj /R27138912 10 Tf -252.5 -16.8 Td (agnameof)Tj /R26822456 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 /R27138912 10 Tf 38.3199 0 Td (agobjkind)Tj /R26822456 10 Tf 45.85 0 Td [(is a synon)15(ym for)]TJ -0.55 Tc /R27138912 10 Tf 69.2898 0 Td (AG)Tj 0 Tc 14.45 0 Td (TYPE)Tj /R26822456 10 Tf 26.6699 0 Td (.)Tj /R27138912 10.95 Tf -230.58 -28.8 Td [(ERR)30.0566(OR REPOR)39.99(TING)]TJ /R26822456 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 /R27138912 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 /R26822456 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 /R27138912 10 Tf 99.8937 0 Td (agseterr)Tj 3.474 Tc /R26822456 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 /R27138912 10 Tf 165.604 0 Td [(agseterr\(A)54.9902(GMAX\))]TJ /R26822456 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)' /R27138912 10 Tf 55.0699 0 Td (agerr)Tj /R26822456 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 /R27138912 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 /R26822456 10 Tf 19.877 0 Td (or)Tj -0.55 Tc /R27138912 10 Tf 13.7672 0 Td (AG)Tj 0 Tc 14.45 0 Td (ERR)Tj /R26822456 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 /R22328936 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R22656824 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R22328936 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R22656824 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 /R22328936 10 Tf 53.0648 0 Td (ch)Tj 0 Tc 9.28984 0 Td (an)Tj /R22656824 10 Tf 12.875 0 Td (ar)Tj 7.58984 0 Td (gument to)Tj /R22973280 10 Tf 43.5301 0 Td [(agr)17.9834(ead)]TJ /R22656824 10 Tf 32.1363 0 Td (or)Tj /R22973280 10 Tf 11.2059 0 Td (agwrite)Tj 5.376 Tc /R22656824 10 Tf 32.2102 0 Td (.T)Tj 0 Tc 13.9859 0 Td 0.376 Tw (he discipline function)Tj /R22328936 10 Tf 90.2879 0 Td [(fr)37.002(ead)]TJ /R22656824 10 Tf 23.616 0 Td (and)Tj /R22328936 10 Tf 17.316 0 Td (putstr)Tj /R22656824 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 /R22973280 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 /R22656824 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)' /R22973280 10 Tf 18.4719 0 Td (open)Tj /R22656824 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 /R22973280 10 Tf 47.441 0 Td (alloc)Tj /R22656824 10 Tf 20 0 Td (,)Tj -0.18 Tc /R22973280 10 Tf 5.53711 0 Td (re)Tj 0 Tc 8.7 0 Td (size)Tj 3.037 Tc /R22656824 10 Tf 15.55 0 Td (,a)Tj 0 Tc 9.97695 0 Td (nd)Tj /R22973280 10 Tf 13.0371 0 Td [(fr)18.0151(ee)]TJ 5.537 Tc /R22656824 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 /R22973280 10 Tf 40.3102 0 Td (malloc)Tj /R22656824 10 Tf 28.3301 0 Td (,)Tj -0.18 Tc /R22973280 10 Tf 5.58984 0 Td (re)Tj 0 Tc 8.7 0 Td (alloc)Tj 3.09 Tc /R22656824 10 Tf 20 0 Td (,a)Tj 0 Tc 10.0301 0 Td (nd)Tj /R22973280 10 Tf 13.0898 0 Td [(fr)18.0151(ee)]TJ 3.09 Tc /R22656824 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 /R22973280 10 Tf 66.4602 0 Td (agalloc)Tj /R22656824 10 Tf 33.0898 0 Td (and)Tj /R22973280 10 Tf 17.5301 0 Td [(agr)17.9834(ealloc)]TJ /R22656824 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 /R22973280 10 Tf 18.9 0 Td (close)Tj /R22656824 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 /R22973280 10 Tf 202.522 0 Td (agalloc)Tj /R22656824 10 Tf 30 0 Td (,)Tj /R22973280 10 Tf 5.35391 0 Td [(agr)17.9834(ealloc)]TJ 2.854 Tc /R22656824 10 Tf 38.7 0 Td (,a)Tj 0 Tc 9.79414 0 Td (nd)Tj /R22973280 10 Tf 12.8539 0 Td [(agfr)18.0176(ee)]TJ 2.854 Tc /R22656824 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 /R22973280 10 Tf 224.14 0 Td (alloc)Tj /R22656824 10 Tf 20 0 Td (,)Tj -0.18 Tc /R22973280 10 Tf 5 0 Td (re)Tj 0 Tc 8.7 0 Td (size)Tj 2.5 Tc /R22656824 10 Tf 15.55 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R22973280 10 Tf 12.5 0 Td [(fr)18.0176(ee)]TJ /R22656824 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 /R22973280 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 /R22656824 10 Tf -16.6035 -12 Td (An)Tj /R22973280 10 Tf 16.0199 0 Td (Agcbdisc_t)Tj /R22656824 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 /R22973280 10 Tf 71.557 0 Td (agpushdisc)Tj 2.559 Tc /R22656824 10 Tf 47.2398 0 Td (,u)Tj 0 Tc 10.059 0 Td (ninstalled with)Tj /R22973280 10 Tf 61.7879 0 Td (agpopdisc)Tj 2.559 Tc /R22656824 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 /R22973280 10 Tf 42.2102 0 Td (agcallbacks)Tj /R22656824 10 Tf 49.45 0 Td (.)Tj /R22973280 10.95 Tf -127.66 -16.8 Td (GENERIC OBJECTS)Tj /R22973280 10 Tf 36 -12 Td [(agr)17.9846(oot)]TJ /R22656824 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 /R22973280 10 Tf -425.603 -12 Td (agraphof)Tj /R22656824 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.)' /R22973280 10 Tf 16.8 TL (agcontains)' /R22656824 10 Tf 45.5602 0 Td (\()Tj /R22328936 10 Tf 3.33008 0 Td (g)Tj /R22656824 10 Tf 5 0 Td (,)Tj /R22328936 10 Tf 2.5 0 Td (obj)Tj 2.894 Tc /R22656824 10 Tf 12.7801 0 Td (\)r)Tj 0 Tc 9.55391 0 Td 0.394 Tw (eturns non-zero if)Tj /R22328936 10 Tf 74.7719 0 Td (obj)Tj /R22656824 10 Tf 15.6738 0 Td 0.393 Tw (is a member of \(sub\)graph)Tj /R22328936 10 Tf 109.995 0 Td (g)Tj /R22656824 10 Tf 5 0 Td (.)Tj /R22973280 10 Tf 5.39297 0 Td (agdelete)Tj /R22656824 10 Tf 34.9898 0 Td (\()Tj /R22328936 10 Tf 3.33008 0 Td (g)Tj /R22656824 10 Tf 5 0 Td (,)Tj /R22328936 10 Tf 2.5 0 Td (obj)Tj 2.893 Tc /R22656824 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 /R22973280 10 Tf 28.566 0 Td (ag-)Tj -418.67 -12 Td (close)Tj /R22656824 10 Tf 20.55 0 Td (,)Tj /R22973280 10 Tf 5.37305 0 Td (agdelnode)Tj 2.873 Tc /R22656824 10 Tf 43.3398 0 Td (,a)Tj 0 Tc 9.81289 0 Td (nd)Tj /R22973280 10 Tf 12.8738 0 Td (agdeledge)Tj /R22656824 10 Tf 45.0941 0 Td (for)Tj /R22328936 10 Tf 14.534 0 Td (obj)Tj /R22656824 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 /R22328936 10 Tf 47.502 0 Td (obj)Tj /R22656824 10 Tf 15.6539 0 Td (does)Tj -413.669 -12 Td 0 Tw (not belong to)Tj /R22328936 10 Tf 55.2801 0 Td (g)Tj /R22656824 10 Tf 5 0 Td (.)Tj -0.55 Tc /R22973280 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 /R22656824 10 Tf 12.9898 0 Td (,)Tj -0.55 Tc /R22973280 10 Tf 5.29492 0 Td (AG)Tj 0 Tc 14.45 0 Td (ID)Tj 2.795 Tc /R22656824 10 Tf 11.1102 0 Td (,a)Tj 0 Tc 9.73516 0 Td (nd)Tj -0.55 Tc /R22973280 10 Tf 12.7949 0 Td (AG)Tj 0 Tc 14.45 0 Td (TYPE)Tj /R22656824 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 /R22973280 10 Tf 75.966 0 Td (RECORDS)Tj /R22656824 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 /R22973280 10 Tf 94.15 0 Td (AG)Tj 0 Tc 14.45 0 Td (RAPH)Tj /R22656824 10 Tf 28.3301 0 Td (,)Tj -0.55 Tc /R22973280 10 Tf 5 0 Td (AG)Tj 0 Tc 14.45 0 Td (NODE)Tj 2.5 Tc /R22656824 10 Tf 28.8898 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj -0.55 Tc /R22973280 10 Tf 12.5 0 Td (AG)Tj 0 Tc 14.45 0 Td (EDGE)Tj /R22656824 10 Tf 30.8398 0 Td (depending on the type of the object.)Tj /R22973280 10 Tf -252.5 -16.8 Td (agnameof)Tj /R22656824 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 /R22973280 10 Tf 38.3199 0 Td (agobjkind)Tj /R22656824 10 Tf 45.85 0 Td [(is a synon)15(ym for)]TJ -0.55 Tc /R22973280 10 Tf 69.2898 0 Td (AG)Tj 0 Tc 14.45 0 Td (TYPE)Tj /R22656824 10 Tf 26.6699 0 Td (.)Tj /R22973280 10.95 Tf -230.58 -28.8 Td [(ERR)30.0566(OR REPOR)39.99(TING)]TJ /R22656824 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 /R22973280 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 /R22656824 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 /R22973280 10 Tf 99.8937 0 Td (agseterr)Tj 3.474 Tc /R22656824 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 /R22973280 10 Tf 165.604 0 Td [(agseterr\(A)54.9902(GMAX\))]TJ /R22656824 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)' /R22973280 10 Tf 55.0699 0 Td (agerr)Tj /R22656824 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 /R22973280 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 /R22656824 10 Tf 19.877 0 Td (or)Tj -0.55 Tc /R22973280 10 Tf 13.7672 0 Td (AG)Tj 0 Tc 14.45 0 Td (ERR)Tj /R22656824 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 4081 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R27138912 │ │ │ │ │ │ +R22973280 │ │ │ │ │ │ │ │ │ │ │ │ -R26822456 │ │ │ │ │ │ +R22656824 │ │ │ │ │ │ │ │ │ │ │ │ -R26494568 │ │ │ │ │ │ +R22328936 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R26494568 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26822456 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26494568 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26822456 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 /R27138912 10 Tf 78.4859 0 Td (AG)Tj 0 Tc 14.45 0 Td (PREV)Tj /R26822456 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 /R27138912 10 Tf 47.5898 0 Td (agerr)Tj /R26822456 10 Tf 26.2801 0 Td (are the same as the)Tj -354.629 -12 Td 0 Tw [(ar)18.0151(guments to)]TJ /R27138912 10 Tf 54.2598 0 Td (printf)Tj /R26822456 10 Tf 25 0 Td (.)Tj -79.2598 -16.8 Td 0.079 Tw (The functions)Tj /R27138912 10 Tf 57.9281 0 Td [(agwar)14.9841(ningf)]TJ /R26822456 10 Tf 51.318 0 Td (and)Tj /R27138912 10 Tf 17.018 0 Td [(agerr)18.0151(orf)]TJ /R26822456 10 Tf 38.4879 0 Td 0.078 Tw (are shorthand for)Tj /R27138912 10 Tf 71.0441 0 Td [(agerr\(A)55.0073(GERR,...\))]TJ /R26822456 10 Tf 78.118 0 Td (and)Tj /R27138912 10 Tf 17.018 0 Td [(agerr\(A)55.0098(GW)119.99(ARN,...\))]TJ 2.578 Tc /R26822456 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)' /R27138912 10 Tf 18.484 0 Td (agseterrf)Tj /R26822456 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 /R27138912 10 Tf 269.86 0 Td (stderr)Tj /R26822456 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 /R27138912 10 Tf 25.2801 0 Td (aglasterr)Tj /R26822456 10 Tf 38.3199 0 Td (.)Tj -405.88 -16.8 Td (The function)Tj /R27138912 10 Tf 53.8801 0 Td [(agerr)18.0151(ors)]TJ /R26822456 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 /R27138912 10.95 Tf -257.62 -16.8 Td [(EXAMPLE PR)30.0605(OGRAM)]TJ /R26822456 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 /R22328936 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R22656824 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R22328936 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R22656824 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 /R22973280 10 Tf 78.4859 0 Td (AG)Tj 0 Tc 14.45 0 Td (PREV)Tj /R22656824 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 /R22973280 10 Tf 47.5898 0 Td (agerr)Tj /R22656824 10 Tf 26.2801 0 Td (are the same as the)Tj -354.629 -12 Td 0 Tw [(ar)18.0151(guments to)]TJ /R22973280 10 Tf 54.2598 0 Td (printf)Tj /R22656824 10 Tf 25 0 Td (.)Tj -79.2598 -16.8 Td 0.079 Tw (The functions)Tj /R22973280 10 Tf 57.9281 0 Td [(agwar)14.9841(ningf)]TJ /R22656824 10 Tf 51.318 0 Td (and)Tj /R22973280 10 Tf 17.018 0 Td [(agerr)18.0151(orf)]TJ /R22656824 10 Tf 38.4879 0 Td 0.078 Tw (are shorthand for)Tj /R22973280 10 Tf 71.0441 0 Td [(agerr\(A)55.0073(GERR,...\))]TJ /R22656824 10 Tf 78.118 0 Td (and)Tj /R22973280 10 Tf 17.018 0 Td [(agerr\(A)55.0098(GW)119.99(ARN,...\))]TJ 2.578 Tc /R22656824 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)' /R22973280 10 Tf 18.484 0 Td (agseterrf)Tj /R22656824 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 /R22973280 10 Tf 269.86 0 Td (stderr)Tj /R22656824 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 /R22973280 10 Tf 25.2801 0 Td (aglasterr)Tj /R22656824 10 Tf 38.3199 0 Td (.)Tj -405.88 -16.8 Td (The function)Tj /R22973280 10 Tf 53.8801 0 Td [(agerr)18.0151(ors)]TJ /R22656824 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 /R22973280 10.95 Tf -257.62 -16.8 Td [(EXAMPLE PR)30.0605(OGRAM)]TJ /R22656824 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2150 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R27138912 │ │ │ │ │ │ +R22973280 │ │ │ │ │ │ │ │ │ │ │ │ -R26822456 │ │ │ │ │ │ +R22656824 │ │ │ │ │ │ │ │ │ │ │ │ -R26494568 │ │ │ │ │ │ +R22328936 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R26494568 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26822456 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26494568 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26822456 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 Td (})Tj /R27138912 10.95 Tf -36 -28.8 Td (EXAMPLE GRAPH FILES)Tj /R26822456 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 /R27138912 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R26822456 10 Tf 36 -12 Td (Libcdt\(3\))Tj -0.11 Tc /R27138912 10.95 Tf -36 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R26822456 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 /R27138912 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R26822456 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 /R22328936 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R22656824 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R22328936 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R22656824 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 Td (})Tj /R22973280 10.95 Tf -36 -28.8 Td (EXAMPLE GRAPH FILES)Tj /R22656824 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 /R22973280 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R22656824 10 Tf 36 -12 Td (Libcdt\(3\))Tj -0.11 Tc /R22973280 10.95 Tf -36 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R22656824 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 /R22973280 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R22656824 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1237 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R27138912 │ │ │ │ │ │ +R22973280 │ │ │ │ │ │ │ │ │ │ │ │ -R26822456 │ │ │ │ │ │ +R22656824 │ │ │ │ │ │ │ │ │ │ │ │ -R26494568 │ │ │ │ │ │ +R22328936 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -1141,18 +1141,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -535 │ │ │ │ │ │ +537 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27267768 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/R23102136 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/R27268136 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/R23102504 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 │ │ │ │ │ │ @@ -1205,18 +1205,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -365 │ │ │ │ │ │ +364 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27268504 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/R23102872 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-b16c4f9bfe90'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-f4c15a0f3e49'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,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 /R10327656 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLUSTER)Tj /R10655544 10 Tf 42.5 0 Td 121.12 Tw (\(1\) General)Tj 169.43 0 Td 0 Tw (Commands Manual)Tj /R10327656 10 Tf 202.07 0 Td (CLUSTER)Tj /R10655544 10 Tf 42.5 0 Td (\(1\))Tj -0.219 Tc /R10972000 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R10655544 10 Tf 20.407 -12 Td (cluster ­ Œnd clusters in a graph and augment the graph with this information.)Tj /R10972000 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R10972000 10 Tf 36 -12 Td (cluster)Tj /R10655544 10 Tf 31.3801 0 Td ([)Tj /R10972000 10 Tf 3.33008 0 Td (­v?)Tj 5 Tc /R10655544 10 Tf 15.7 0 Td (][)Tj 0 Tc /R10972000 10 Tf 14.1602 0 Td (­C)Tj /R10327656 10 Tf 13.2801 0 Td (k)Tj 2.5 Tc /R10655544 10 Tf 7.61016 0 Td (][)Tj 0 Tc /R10972000 10 Tf 11.6602 0 Td (­c)Tj /R10327656 10 Tf 10.5 0 Td (k)Tj 2.5 Tc /R10655544 10 Tf 7.61016 0 Td (][)Tj 0 Tc /R10972000 10 Tf 11.6602 0 Td (­o)Tj /R10327656 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R10655544 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R10327656 10 Tf 13.5699 0 Td (Œles)Tj /R10655544 10 Tf 18.8801 0 Td (])Tj /R10972000 10.95 Tf -236.451 -16.8 Td (DESCRIPTION)Tj /R10972000 10 Tf 36 -12 Td (cluster)Tj /R10655544 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 /R10972000 10 Tf 39.941 0 Td (cluster)Tj /R10655544 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 /R10972000 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R10655544 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R10972000 10 Tf 16.8 TL (­C)' /R10327656 10 Tf 13.2801 0 Td (k)Tj /R10655544 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 /R10327656 10 Tf 354.099 0 Td (k)Tj /R10655544 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 /R10327656 10 Tf 9.66016 0 Td [(k=)300(=0)]TJ /R10655544 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 /R10972000 10 Tf -36 -16.8 Td (­c)Tj /R10327656 10 Tf 10.5 0 Td (k)Tj /R10655544 10 Tf 25.5 0 Td 0.521 Tw (speciŒes clustering method.)Tj 117.943 0 Td (If)Tj 3.022 Tc /R10327656 10 Tf 9.68086 0 Td [(k=)302.19(=0)]TJ /R10655544 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 /R10327656 10 Tf 9.68203 0 Td [(k=)302.188(=1)]TJ 0 Tc /R10655544 10 Tf -367.016 -12 Td 0 Tw (modularity quality will be used.)Tj /R10972000 10 Tf -36 -16.8 Td (­o)Tj /R10327656 10 Tf 10.9301 0 Td (outŒle)Tj /R10655544 10 Tf 25.0699 -12 Td (SpeciŒes that output should go into the Œle)Tj /R10327656 10 Tf 173.9 0 Td (outŒle)Tj 2.5 Tc /R10655544 10 Tf 25 0 Td [(.B)250.007(yd)]TJ 0 Tc 24.1699 0 Td [(ef)10.0073(ault,)]TJ /R10327656 10 Tf 27.6699 0 Td (stdout)Tj /R10655544 10 Tf 26.95 0 Td (is used.)Tj /R10972000 10 Tf -313.69 -16.8 Td (­v)Tj -1.11 Tc /R10655544 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R10972000 10.95 Tf -82.55 -16.8 Td (EXAMPLES)Tj /R10655544 10 Tf 36 -12 Td (Applying)Tj /R10972000 10 Tf 40.2801 0 Td (cluster)Tj /R10655544 10 Tf 31.3801 0 Td [(to the follo)25.0146(wing graph,)]TJ /R10972000 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 /R10655544 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 /R10972000 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 /R10655544 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 /R10606184 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLUSTER)Tj /R10934072 10 Tf 42.5 0 Td 121.12 Tw (\(1\) General)Tj 169.43 0 Td 0 Tw (Commands Manual)Tj /R10606184 10 Tf 202.07 0 Td (CLUSTER)Tj /R10934072 10 Tf 42.5 0 Td (\(1\))Tj -0.219 Tc /R11250528 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R10934072 10 Tf 20.407 -12 Td (cluster ­ Œnd clusters in a graph and augment the graph with this information.)Tj /R11250528 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R11250528 10 Tf 36 -12 Td (cluster)Tj /R10934072 10 Tf 31.3801 0 Td ([)Tj /R11250528 10 Tf 3.33008 0 Td (­v?)Tj 5 Tc /R10934072 10 Tf 15.7 0 Td (][)Tj 0 Tc /R11250528 10 Tf 14.1602 0 Td (­C)Tj /R10606184 10 Tf 13.2801 0 Td (k)Tj 2.5 Tc /R10934072 10 Tf 7.61016 0 Td (][)Tj 0 Tc /R11250528 10 Tf 11.6602 0 Td (­c)Tj /R10606184 10 Tf 10.5 0 Td (k)Tj 2.5 Tc /R10934072 10 Tf 7.61016 0 Td (][)Tj 0 Tc /R11250528 10 Tf 11.6602 0 Td (­o)Tj /R10606184 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R10934072 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R10606184 10 Tf 13.5699 0 Td (Œles)Tj /R10934072 10 Tf 18.8801 0 Td (])Tj /R11250528 10.95 Tf -236.451 -16.8 Td (DESCRIPTION)Tj /R11250528 10 Tf 36 -12 Td (cluster)Tj /R10934072 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 /R11250528 10 Tf 39.941 0 Td (cluster)Tj /R10934072 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 /R11250528 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R10934072 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R11250528 10 Tf 16.8 TL (­C)' /R10606184 10 Tf 13.2801 0 Td (k)Tj /R10934072 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 /R10606184 10 Tf 354.099 0 Td (k)Tj /R10934072 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 /R10606184 10 Tf 9.66016 0 Td [(k=)300(=0)]TJ /R10934072 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 /R11250528 10 Tf -36 -16.8 Td (­c)Tj /R10606184 10 Tf 10.5 0 Td (k)Tj /R10934072 10 Tf 25.5 0 Td 0.521 Tw (speciŒes clustering method.)Tj 117.943 0 Td (If)Tj 3.022 Tc /R10606184 10 Tf 9.68086 0 Td [(k=)302.19(=0)]TJ /R10934072 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 /R10606184 10 Tf 9.68203 0 Td [(k=)302.188(=1)]TJ 0 Tc /R10934072 10 Tf -367.016 -12 Td 0 Tw (modularity quality will be used.)Tj /R11250528 10 Tf -36 -16.8 Td (­o)Tj /R10606184 10 Tf 10.9301 0 Td (outŒle)Tj /R10934072 10 Tf 25.0699 -12 Td (SpeciŒes that output should go into the Œle)Tj /R10606184 10 Tf 173.9 0 Td (outŒle)Tj 2.5 Tc /R10934072 10 Tf 25 0 Td [(.B)250.007(yd)]TJ 0 Tc 24.1699 0 Td [(ef)10.0073(ault,)]TJ /R10606184 10 Tf 27.6699 0 Td (stdout)Tj /R10934072 10 Tf 26.95 0 Td (is used.)Tj /R11250528 10 Tf -313.69 -16.8 Td (­v)Tj -1.11 Tc /R10934072 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R11250528 10.95 Tf -82.55 -16.8 Td (EXAMPLES)Tj /R10934072 10 Tf 36 -12 Td (Applying)Tj /R11250528 10 Tf 40.2801 0 Td (cluster)Tj /R10934072 10 Tf 31.3801 0 Td [(to the follo)25.0146(wing graph,)]TJ /R11250528 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 /R10934072 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 /R11250528 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 /R10934072 10 Tf 162.45 -79.2 Td (3M)Tj 0 Tc 16.3898 0 Td [(arch 2011)-20095(1)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1671 │ │ │ │ │ │ +1669 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ WTXBPJ+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -635,19 +635,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R10972000 │ │ │ │ │ │ +R11250528 │ │ │ │ │ │ │ │ │ │ │ │ -R10655544 │ │ │ │ │ │ +R10934072 │ │ │ │ │ │ │ │ │ │ │ │ -R10327656 │ │ │ │ │ │ +R10606184 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R10327656 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLUSTER)Tj /R10655544 10 Tf 42.5 0 Td 121.12 Tw (\(1\) General)Tj 169.43 0 Td 0 Tw (Commands Manual)Tj /R10327656 10 Tf 202.07 0 Td (CLUSTER)Tj /R10655544 10 Tf 42.5 0 Td (\(1\))Tj -0.548 Tc /R10972000 10.95 Tf -456.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R10655544 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 /R10972000 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R10655544 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 /R10606184 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLUSTER)Tj /R10934072 10 Tf 42.5 0 Td 121.12 Tw (\(1\) General)Tj 169.43 0 Td 0 Tw (Commands Manual)Tj /R10606184 10 Tf 202.07 0 Td (CLUSTER)Tj /R10934072 10 Tf 42.5 0 Td (\(1\))Tj -0.548 Tc /R11250528 10.95 Tf -456.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R10934072 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 /R11250528 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R10934072 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 575 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R10972000 │ │ │ │ │ │ +R11250528 │ │ │ │ │ │ │ │ │ │ │ │ -R10655544 │ │ │ │ │ │ +R10934072 │ │ │ │ │ │ │ │ │ │ │ │ -R10327656 │ │ │ │ │ │ +R10606184 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -758,18 +758,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -496 │ │ │ │ │ │ +497 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R9712360 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/R9990888 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 │ │ │ │ │ │ @@ -789,15 +789,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 573 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R9712728 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/R9991256 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 │ │ │ │ │ │ 283 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R9713096 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/R9991624 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-378c8905ba6e'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-41084de341eb'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R18339432 10 Tf 1 0 0 1 72.5801 793.89 Tm (DIFFIMG)Tj /R18667320 10 Tf 42.15 0 Td 120.73 Tw (\(1\) General)Tj 169.04 0 Td 0 Tw (Commands Manual)Tj /R18339432 10 Tf 202.42 0 Td (DIFFIMG)Tj /R18667320 10 Tf 42.15 0 Td (\(1\))Tj -0.219 Tc /R18983776 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R18667320 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 /R18983776 10.95 Tf -225.16 -16.8 Td (SYNOPSIS)Tj /R18983776 10 Tf 36 -12 Td (difŒmg)Tj /R18667320 10 Tf 33.0602 0 Td (image1 image2 [)Tj /R18339432 10 Tf 67.4398 0 Td (outima)Tj -0.1 Tc 27.6801 0 Td (ge)Tj 0 Tc /R18667320 10 Tf 9.51992 0 Td (])Tj /R18983776 10.95 Tf -173.7 -16.8 Td (DESCRIPTION)Tj /R18983776 10 Tf 36 -12 Td (difŒmg)Tj /R18667320 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 /R18983776 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R18667320 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 /R10413672 10 Tf 1 0 0 1 72.5801 793.89 Tm (DIFFIMG)Tj /R10741560 10 Tf 42.15 0 Td 120.73 Tw (\(1\) General)Tj 169.04 0 Td 0 Tw (Commands Manual)Tj /R10413672 10 Tf 202.42 0 Td (DIFFIMG)Tj /R10741560 10 Tf 42.15 0 Td (\(1\))Tj -0.219 Tc /R11058016 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R10741560 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 /R11058016 10.95 Tf -225.16 -16.8 Td (SYNOPSIS)Tj /R11058016 10 Tf 36 -12 Td (difŒmg)Tj /R10741560 10 Tf 33.0602 0 Td (image1 image2 [)Tj /R10413672 10 Tf 67.4398 0 Td (outima)Tj -0.1 Tc 27.6801 0 Td (ge)Tj 0 Tc /R10741560 10 Tf 9.51992 0 Td (])Tj /R11058016 10.95 Tf -173.7 -16.8 Td (DESCRIPTION)Tj /R11058016 10 Tf 36 -12 Td (difŒmg)Tj /R10741560 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 /R11058016 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R10741560 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -967 │ │ │ │ │ │ +966 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ YOJLJA+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -527,19 +527,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R18983776 │ │ │ │ │ │ +R11058016 │ │ │ │ │ │ │ │ │ │ │ │ -R18667320 │ │ │ │ │ │ +R10741560 │ │ │ │ │ │ │ │ │ │ │ │ -R18339432 │ │ │ │ │ │ +R10413672 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -594,15 +594,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 289 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R19009176 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/R11083416 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/R19009544 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/R11083784 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 │ │ │ │ │ │ @@ -649,18 +649,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -244 │ │ │ │ │ │ +245 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R19009912 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/R11084152 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-8f43a6ded9f9'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-3d05ceb45737'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R38938216 10 Tf 1 0 0 1 72.5801 793.89 Tm (DIJKSTRA)Tj /R39266104 10 Tf 44.4699 0 Td 118.41 Tw (\(1\) General)Tj 166.72 0 Td 0 Tw (Commands Manual)Tj /R38938216 10 Tf 200.1 0 Td (DIJKSTRA)Tj /R39266104 10 Tf 44.4699 0 Td (\(1\))Tj -0.219 Tc /R39582560 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R39266104 10 Tf 20.407 -12 Td (dijkstra ­ single-source distance Œlter for Graphviz)Tj /R39582560 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R39582560 10 Tf 36 -12 Td (dijkstra)Tj /R39266104 10 Tf 36.3898 0 Td ([)Tj /R39582560 10 Tf 5.83008 0 Td (­adp?)Tj 2.5 Tc /R39266104 10 Tf 31.8199 0 Td (][)Tj 0 Tc /R38938216 10 Tf 12 0 Td [(sour)36.9849(cenode Œle)]TJ /R39266104 10 Tf 63.1301 0 Td (])Tj /R39582560 10.95 Tf -185.17 -16.8 Td (DESCRIPTION)Tj /R39582560 10 Tf 36 -12 Td (dijkstra)Tj /R39266104 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 /R38938216 10 Tf 22.6281 0 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R39266104 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 /R38938216 10 Tf 12.3781 0 Td (len)Tj /R39266104 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 /R38938216 10 Tf 18.7488 0 Td (dist)Tj /R39266104 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 /R38938216 10 Tf 126.453 0 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R39266104 10 Tf 53.359 0 Td (If the)Tj /R39582560 10 Tf 24.4379 0 Td (-p)Tj /R39266104 10 Tf 11.6691 0 Td (ag is used, the)Tj /R38938216 10 Tf 67.0859 0 Td (pr)Tj -0.15 Tc 8.51992 0 Td (ev)Tj 0 Tc /R39266104 10 Tf 11.8289 0 Td (attrib)Tj 20.9102 0 Td (ute of each node reachable)Tj -324.264 -12 Td (from)Tj /R38938216 10 Tf 22.6551 0 Td [(sour)36.9849(cenode)]TJ /R39266104 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 /R38938216 10 Tf 15.4762 0 Td (maxdist)Tj /R39266104 10 Tf 34.666 0 Td (is)Tj -425.33 -12 Td 0 Tw (set to the maximum)Tj /R38938216 10 Tf 82.0199 0 Td (dist)Tj /R39266104 10 Tf 17.6301 0 Td (of all nodes in the graph.)Tj -99.65 -16.8 Td (If the)Tj /R39582560 10 Tf 23.8801 0 Td (-d)Tj /R39266104 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 /R38938216 10 Tf 156.896 0 Td (dist)Tj /R39266104 10 Tf 18.6078 0 Td (attrib)Tj 20.9102 0 Td (ute of nodes unreachable from)Tj /R38938216 10 Tf 129.36 0 Td [(sour)36.9824(cenode)]TJ /R39266104 10 Tf 49.3883 0 Td (are left)Tj -402.982 -12 Td 0.794 Tw (untouched, and)Tj /R38938216 10 Tf 65.568 0 Td (maxdist)Tj /R39266104 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 /R39582560 10 Tf 135.948 0 Td (-a)Tj /R39266104 10 Tf 10.8809 0 Td 0.05 Tw (ag is used, the)Tj /R38938216 10 Tf 65.2699 0 Td (dist)Tj /R39266104 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 /R38938216 10 Tf 66.0398 0 Td (maxdist)Tj /R39266104 10 Tf 34.2898 0 Td (records the maximum distance found in the component containing)Tj /R38938216 10 Tf 267.81 0 Td [(sour)36.9824(cenode)15.0098(.)]TJ /R39266104 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 /R38938216 10 Tf 40.3359 0 Td (sour)Tj 17.4102 0 Td (cenode Œle)Tj /R39266104 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 /R38938216 10 Tf 34.1359 0 Td (Œle)Tj /R39266104 10 Tf 15.4578 0 Td (is missing,)Tj /R39582560 10 Tf 46.4059 0 Td (stdin)Tj /R39266104 10 Tf 24.1781 0 Td [(is used.)-555.801(All output is)]TJ -344.757 -12 Td 0 Tw (written to)Tj /R39582560 10 Tf 41.1102 0 Td (stdout)Tj /R39266104 10 Tf 26.6699 0 Td (.)Tj -67.7801 -16.8 Td 1.182 Tw (In a typical application,)Tj /R38938216 10 Tf 102.007 0 Td (dist)Tj /R39266104 10 Tf 18.8109 0 Td (and)Tj /R38938216 10 Tf 18.5012 0 Td (maxdist)Tj /R39266104 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 /R39582560 10.95 Tf -36 -16.8 Td 0 Tw (SEE ALSO)Tj /R39266104 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 /R24344168 10 Tf 1 0 0 1 72.5801 793.89 Tm (DIJKSTRA)Tj /R24672056 10 Tf 44.4699 0 Td 118.41 Tw (\(1\) General)Tj 166.72 0 Td 0 Tw (Commands Manual)Tj /R24344168 10 Tf 200.1 0 Td (DIJKSTRA)Tj /R24672056 10 Tf 44.4699 0 Td (\(1\))Tj -0.219 Tc /R24988512 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R24672056 10 Tf 20.407 -12 Td (dijkstra ­ single-source distance Œlter for Graphviz)Tj /R24988512 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R24988512 10 Tf 36 -12 Td (dijkstra)Tj /R24672056 10 Tf 36.3898 0 Td ([)Tj /R24988512 10 Tf 5.83008 0 Td (­adp?)Tj 2.5 Tc /R24672056 10 Tf 31.8199 0 Td (][)Tj 0 Tc /R24344168 10 Tf 12 0 Td [(sour)36.9849(cenode Œle)]TJ /R24672056 10 Tf 63.1301 0 Td (])Tj /R24988512 10.95 Tf -185.17 -16.8 Td (DESCRIPTION)Tj /R24988512 10 Tf 36 -12 Td (dijkstra)Tj /R24672056 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 /R24344168 10 Tf 22.6281 0 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R24672056 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 /R24344168 10 Tf 12.3781 0 Td (len)Tj /R24672056 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 /R24344168 10 Tf 18.7488 0 Td (dist)Tj /R24672056 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 /R24344168 10 Tf 126.453 0 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R24672056 10 Tf 53.359 0 Td (If the)Tj /R24988512 10 Tf 24.4379 0 Td (-p)Tj /R24672056 10 Tf 11.6691 0 Td (ag is used, the)Tj /R24344168 10 Tf 67.0859 0 Td (pr)Tj -0.15 Tc 8.51992 0 Td (ev)Tj 0 Tc /R24672056 10 Tf 11.8289 0 Td (attrib)Tj 20.9102 0 Td (ute of each node reachable)Tj -324.264 -12 Td (from)Tj /R24344168 10 Tf 22.6551 0 Td [(sour)36.9849(cenode)]TJ /R24672056 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 /R24344168 10 Tf 15.4762 0 Td (maxdist)Tj /R24672056 10 Tf 34.666 0 Td (is)Tj -425.33 -12 Td 0 Tw (set to the maximum)Tj /R24344168 10 Tf 82.0199 0 Td (dist)Tj /R24672056 10 Tf 17.6301 0 Td (of all nodes in the graph.)Tj -99.65 -16.8 Td (If the)Tj /R24988512 10 Tf 23.8801 0 Td (-d)Tj /R24672056 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 /R24344168 10 Tf 156.896 0 Td (dist)Tj /R24672056 10 Tf 18.6078 0 Td (attrib)Tj 20.9102 0 Td (ute of nodes unreachable from)Tj /R24344168 10 Tf 129.36 0 Td [(sour)36.9824(cenode)]TJ /R24672056 10 Tf 49.3883 0 Td (are left)Tj -402.982 -12 Td 0.794 Tw (untouched, and)Tj /R24344168 10 Tf 65.568 0 Td (maxdist)Tj /R24672056 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 /R24988512 10 Tf 135.948 0 Td (-a)Tj /R24672056 10 Tf 10.8809 0 Td 0.05 Tw (ag is used, the)Tj /R24344168 10 Tf 65.2699 0 Td (dist)Tj /R24672056 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 /R24344168 10 Tf 66.0398 0 Td (maxdist)Tj /R24672056 10 Tf 34.2898 0 Td (records the maximum distance found in the component containing)Tj /R24344168 10 Tf 267.81 0 Td [(sour)36.9824(cenode)15.0098(.)]TJ /R24672056 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 /R24344168 10 Tf 40.3359 0 Td (sour)Tj 17.4102 0 Td (cenode Œle)Tj /R24672056 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 /R24344168 10 Tf 34.1359 0 Td (Œle)Tj /R24672056 10 Tf 15.4578 0 Td (is missing,)Tj /R24988512 10 Tf 46.4059 0 Td (stdin)Tj /R24672056 10 Tf 24.1781 0 Td [(is used.)-555.801(All output is)]TJ -344.757 -12 Td 0 Tw (written to)Tj /R24988512 10 Tf 41.1102 0 Td (stdout)Tj /R24672056 10 Tf 26.6699 0 Td (.)Tj -67.7801 -16.8 Td 1.182 Tw (In a typical application,)Tj /R24344168 10 Tf 102.007 0 Td (dist)Tj /R24672056 10 Tf 18.8109 0 Td (and)Tj /R24344168 10 Tf 18.5012 0 Td (maxdist)Tj /R24672056 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 /R24988512 10.95 Tf -36 -16.8 Td 0 Tw (SEE ALSO)Tj /R24672056 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1783 │ │ │ │ │ │ +1785 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ LPARCH+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -650,19 +650,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R39582560 │ │ │ │ │ │ +R24988512 │ │ │ │ │ │ │ │ │ │ │ │ -R39266104 │ │ │ │ │ │ +R24672056 │ │ │ │ │ │ │ │ │ │ │ │ -R38938216 │ │ │ │ │ │ +R24344168 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -714,18 +714,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -351 │ │ │ │ │ │ +352 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39607960 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/R25013912 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 │ │ │ │ │ │ @@ -745,15 +745,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 470 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34962560 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/R20368512 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 │ │ │ │ │ │ -333 │ │ │ │ │ │ +332 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34962928 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/R20368880 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-7b03bac936e3'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-ce5366112ee0'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R49878632 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R50190976 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R49878632 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R50190976 10 Tf 20.8699 0 Td (\(1\))Tj -0.219 Tc /R50522976 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R50190976 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)' /R50522976 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R50522976 10 Tf 36 -12 Td (dot)Tj /R50190976 10 Tf 16.3898 0 Td ([)Tj /R49878632 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R50190976 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R50522976 10 Tf -58.3301 -12 Td (neato)Tj /R50190976 10 Tf 25.8301 0 Td ([)Tj /R49878632 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R50190976 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R50522976 10 Tf -67.7703 -12 Td [(tw)10(opi)]TJ /R50190976 10 Tf 26.2898 0 Td ([)Tj /R49878632 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R50190976 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R50522976 10 Tf -68.2301 -12 Td [(cir)17.9919(co)]TJ /R50190976 10 Tf 23.4199 0 Td ([)Tj /R49878632 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R50190976 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R50522976 10 Tf -65.3602 -12 Td (fdp)Tj /R50190976 10 Tf 16.95 0 Td ([)Tj /R49878632 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R50190976 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R50522976 10 Tf -58.8902 -12 Td (sfdp)Tj /R50190976 10 Tf 20.8398 0 Td ([)Tj /R49878632 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R50190976 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R50522976 10 Tf -62.7801 -12 Td [(patchw)9.98413(ork)]TJ /R50190976 10 Tf 48.5102 0 Td ([)Tj /R49878632 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R50190976 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R50522976 10 Tf -90.4504 -12 Td (osage)Tj /R50190976 10 Tf 25.8301 0 Td ([)Tj /R49878632 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R50190976 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R50522976 10.95 Tf -103.77 -16.8 Td (DESCRIPTION)Tj /R50190976 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 /R49878632 10 Tf 0.35 -16.8 Td (dot)Tj /R50190976 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 /R49878632 10 Tf -139.68 -16.8 Td (neato)Tj /R50190976 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 /R49878632 10 Tf -22.9402 -16.8 Td (twopi)Tj /R50190976 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 /R49878632 10 Tf 0.2 -16.8 Td [(cir)37.0154(co)]TJ /R50190976 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 /R49878632 10 Tf 1.96992 -16.8 Td (fdp)Tj /R50190976 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 /R49878632 10 Tf 0.339844 -16.8 Td (sfdp)Tj /R50190976 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 /R49878632 10 Tf 1.25 -16.8 Td [(patc)15.0073(hwork)]TJ /R50190976 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 /R49878632 10 Tf 0.230078 -16.8 Td (osa)Tj -0.1 Tc 13.7898 0 Td (ge)Tj 0 Tc /R50190976 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 /R50522976 10 Tf 7.59883 0 Td (pack)Tj /R50190976 10 Tf 24.2691 0 Td (and)Tj /R50522976 10 Tf -417.56 -12 Td (packmode)Tj /R50190976 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 /R40982120 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R41294464 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R40982120 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R41294464 10 Tf 20.8699 0 Td (\(1\))Tj -0.219 Tc /R41626464 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R41294464 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)' /R41626464 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R41626464 10 Tf 36 -12 Td (dot)Tj /R41294464 10 Tf 16.3898 0 Td ([)Tj /R40982120 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R41294464 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R41626464 10 Tf -58.3301 -12 Td (neato)Tj /R41294464 10 Tf 25.8301 0 Td ([)Tj /R40982120 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R41294464 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R41626464 10 Tf -67.7703 -12 Td [(tw)10(opi)]TJ /R41294464 10 Tf 26.2898 0 Td ([)Tj /R40982120 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R41294464 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R41626464 10 Tf -68.2301 -12 Td [(cir)17.9919(co)]TJ /R41294464 10 Tf 23.4199 0 Td ([)Tj /R40982120 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R41294464 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R41626464 10 Tf -65.3602 -12 Td (fdp)Tj /R41294464 10 Tf 16.95 0 Td ([)Tj /R40982120 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R41294464 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R41626464 10 Tf -58.8902 -12 Td (sfdp)Tj /R41294464 10 Tf 20.8398 0 Td ([)Tj /R40982120 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R41294464 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R41626464 10 Tf -62.7801 -12 Td [(patchw)9.98413(ork)]TJ /R41294464 10 Tf 48.5102 0 Td ([)Tj /R40982120 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R41294464 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R41626464 10 Tf -90.4504 -12 Td (osage)Tj /R41294464 10 Tf 25.8301 0 Td ([)Tj /R40982120 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R41294464 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R41626464 10.95 Tf -103.77 -16.8 Td (DESCRIPTION)Tj /R41294464 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 /R40982120 10 Tf 0.35 -16.8 Td (dot)Tj /R41294464 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 /R40982120 10 Tf -139.68 -16.8 Td (neato)Tj /R41294464 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 /R40982120 10 Tf -22.9402 -16.8 Td (twopi)Tj /R41294464 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 /R40982120 10 Tf 0.2 -16.8 Td [(cir)37.0154(co)]TJ /R41294464 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 /R40982120 10 Tf 1.96992 -16.8 Td (fdp)Tj /R41294464 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 /R40982120 10 Tf 0.339844 -16.8 Td (sfdp)Tj /R41294464 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 /R40982120 10 Tf 1.25 -16.8 Td [(patc)15.0073(hwork)]TJ /R41294464 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 /R40982120 10 Tf 0.230078 -16.8 Td (osa)Tj -0.1 Tc 13.7898 0 Td (ge)Tj 0 Tc /R41294464 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 /R41626464 10 Tf 7.59883 0 Td (pack)Tj /R41294464 10 Tf 24.2691 0 Td (and)Tj /R41626464 10 Tf -417.56 -12 Td (packmode)Tj /R41294464 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2998 │ │ │ │ │ │ +2996 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ BTIFQC+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -658,19 +658,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R50522976 │ │ │ │ │ │ +R41626464 │ │ │ │ │ │ │ │ │ │ │ │ -R50190976 │ │ │ │ │ │ +R41294464 │ │ │ │ │ │ │ │ │ │ │ │ -R49878632 │ │ │ │ │ │ +R40982120 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R49878632 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R50190976 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R49878632 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R50190976 10 Tf 20.8699 0 Td (\(1\))Tj /R50522976 10.95 Tf -456.34 -36 Td [(OUTPUT FORMA)94.9707(TS)]TJ /R50190976 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 /R50522976 10 Tf -63.4398 -12 Td (­Tdot)Tj /R50190976 10 Tf 28.7602 0 Td (\(Dot format containing layout information\),)Tj /R50522976 10 Tf -28.7602 -12 Td (­Txdot)Tj /R50190976 10 Tf 33.7602 0 Td (\(Dot format containing complete layout information\),)Tj /R50522976 10 Tf -33.7602 -12 Td (­Tps)Tj /R50190976 10 Tf 24.3199 0 Td (\(PostScript\),)Tj /R50522976 10 Tf -24.3199 -12 Td (­Tpdf)Tj /R50190976 10 Tf 29.3199 0 Td (\(PDF\),)Tj /R50522976 10 Tf -29.3199 -12 Td (­Tsvg ­Tsvgz)Tj /R50190976 10 Tf 61.9602 0 Td [(\(Structured V)111(ector Graphics\),)]TJ /R50522976 10 Tf -61.9602 -12 Td (­TŒg)Tj /R50190976 10 Tf 25.4301 0 Td (\(XFIG graphics\),)Tj /R50522976 10 Tf -25.4301 -12 Td (­Tpng)Tj /R50190976 10 Tf 30.9898 0 Td (\(png bitmap graphics\),)Tj /R50522976 10 Tf -30.9898 -12 Td (­Tgif)Tj /R50190976 10 Tf 25.9801 0 Td (\(gif bitmap graphics\),)Tj /R50522976 10 Tf -25.9801 -12 Td (­Tjpg ­Tjpeg)Tj /R50190976 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 /R50522976 10 Tf -89.8602 -12 Td (­Tjson)Tj /R50190976 10 Tf 32.65 0 Td (\(xdot information encoded in JSON\),)Tj /R50522976 10 Tf -32.65 -12 Td [(­T)18.0151(imap)]TJ /R50190976 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 /R50522976 10 Tf 300.34 0 Td [(hr)18.0078(ef)]TJ /R50190976 10 Tf 20.0898 0 Td [(attrib)19.9854(ute.\),)]TJ /R50522976 10 Tf -356.789 -12 Td (­Tcmapx)Tj /R50190976 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 /R50522976 10 Tf 173.86 0 Td (-Tpng:)Tj /R50190976 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 /R50522976 10 Tf 18.1031 0 Td (­P)Tj /R50190976 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 /R50522976 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 /R50190976 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R50522976 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R50190976 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R50522976 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R50190976 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R50522976 10 Tf 9.16016 0 Td (graph)Tj /R50190976 10 Tf 25.5602 0 Td (|)Tj /R50522976 10 Tf 2 0 Td (digraph)Tj /R50190976 10 Tf 33.9 0 Td (\))Tj /R49878632 10 Tf 5.83008 0 Td (name)Tj /R50190976 10 Tf 24.1602 0 Td ({)Tj /R49878632 10 Tf 7.3 0 Td (statement-list)Tj /R50190976 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 /R50522976 10 Tf 83.3449 0 Td (strict)Tj 2.951 Tc /R50190976 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 /R50522976 10 Tf 141.887 0 Td (digraph)Tj 3.011 Tc /R50190976 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.29102 0 Td 0.51 Tw (hen the)Tj /R49878632 10 Tf 32.6801 0 Td [(edg)10.0146(eop)]TJ /R50190976 10 Tf 31.7898 0 Td (must be "­>". If it is an undirected)Tj /R50522976 10 Tf -289.56 -12 Td (graph)Tj /R50190976 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R49878632 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R50190976 10 Tf 31.2797 0 Td (must be "­­".)Tj -93.7797 -16.8 Td (Statements may be:)Tj /R49878632 10 Tf (name)' /R50522976 10 Tf 21.6602 0 Td (=)Tj /R49878632 10 Tf 5.7 0 Td (val)Tj /R50522976 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R49878632 10 Tf 26.3898 0 Td (name)Tj /R50522976 10 Tf 21.6602 0 Td (=)Tj /R49878632 10 Tf 5.7 0 Td (val)Tj /R50522976 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R49878632 10 Tf 25.2699 0 Td (name)Tj /R50522976 10 Tf 21.6602 0 Td (=)Tj /R49878632 10 Tf 5.7 0 Td (val)Tj /R50522976 10 Tf 12.2199 0 Td (];)Tj /R50190976 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 /R49878632 10 Tf 14.923 0 Td (name)Tj /R50190976 10 Tf 24.3629 0 Td (to)Tj /R49878632 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R50190976 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 /R50522976 10 Tf -63.35 -16.8 Td (n0 [)Tj /R49878632 10 Tf 16.3898 0 Td (name0=val0,name1=val1,...)Tj /R50522976 10 Tf 113.76 0 Td (];)Tj /R50190976 10 Tf -130.15 -12 Td (Creates node)Tj /R50522976 10 Tf 54.4301 0 Td (n0)Tj /R50190976 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 /R50522976 10 Tf -67.4902 -16.8 Td (n0)Tj /R49878632 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R50190976 10 Tf 31.2797 0 Td (n1)Tj /R49878632 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R50190976 10 Tf 72.5598 0 Td (nn)Tj /R50522976 10 Tf 12.5 0 Td ([)Tj /R49878632 10 Tf 3.33008 0 Td (name0=val0,name1=val1,...)Tj /R50522976 10 Tf 113.76 0 Td (];)Tj /R50190976 10 Tf -258.99 -12 Td 0.508 Tw (Creates edges between nodes)Tj /R50522976 10 Tf 121.442 0 Td (n0)Tj /R50190976 10 Tf 10.5602 0 Td (,)Tj /R50522976 10 Tf 5.50781 0 Td (n1)Tj 3.008 Tc /R50190976 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00781 0 Td (..,)Tj /R50522976 10 Tf 10.5078 0 Td (nn)Tj /R50190976 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 ([)' /R50522976 10 Tf 3.33008 0 Td (subgraph)Tj /R49878632 10 Tf 43.0699 0 Td (name)Tj /R50190976 10 Tf 21.6602 0 Td (])Tj /R50522976 10 Tf 5.83008 0 Td ({)Tj /R49878632 10 Tf 6.43984 0 Td (statement-list)Tj /R50522976 10 Tf 56.3898 0 Td (})Tj /R50190976 10 Tf -136.72 -12 Td 0.373 Tw [(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ /R50522976 10 Tf 229.24 0 Td (n0)Tj 2.873 Tc /R50190976 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R50522976 10 Tf 10.373 0 Td (nn)Tj /R50190976 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 /R50522976 10 Tf 3.33008 0 Td (subgraph)Tj /R49878632 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R50190976 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 /R40982120 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R41294464 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R40982120 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R41294464 10 Tf 20.8699 0 Td (\(1\))Tj /R41626464 10.95 Tf -456.34 -36 Td [(OUTPUT FORMA)94.9707(TS)]TJ /R41294464 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 /R41626464 10 Tf -63.4398 -12 Td (­Tdot)Tj /R41294464 10 Tf 28.7602 0 Td (\(Dot format containing layout information\),)Tj /R41626464 10 Tf -28.7602 -12 Td (­Txdot)Tj /R41294464 10 Tf 33.7602 0 Td (\(Dot format containing complete layout information\),)Tj /R41626464 10 Tf -33.7602 -12 Td (­Tps)Tj /R41294464 10 Tf 24.3199 0 Td (\(PostScript\),)Tj /R41626464 10 Tf -24.3199 -12 Td (­Tpdf)Tj /R41294464 10 Tf 29.3199 0 Td (\(PDF\),)Tj /R41626464 10 Tf -29.3199 -12 Td (­Tsvg ­Tsvgz)Tj /R41294464 10 Tf 61.9602 0 Td [(\(Structured V)111(ector Graphics\),)]TJ /R41626464 10 Tf -61.9602 -12 Td (­TŒg)Tj /R41294464 10 Tf 25.4301 0 Td (\(XFIG graphics\),)Tj /R41626464 10 Tf -25.4301 -12 Td (­Tpng)Tj /R41294464 10 Tf 30.9898 0 Td (\(png bitmap graphics\),)Tj /R41626464 10 Tf -30.9898 -12 Td (­Tgif)Tj /R41294464 10 Tf 25.9801 0 Td (\(gif bitmap graphics\),)Tj /R41626464 10 Tf -25.9801 -12 Td (­Tjpg ­Tjpeg)Tj /R41294464 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 /R41626464 10 Tf -89.8602 -12 Td (­Tjson)Tj /R41294464 10 Tf 32.65 0 Td (\(xdot information encoded in JSON\),)Tj /R41626464 10 Tf -32.65 -12 Td [(­T)18.0151(imap)]TJ /R41294464 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 /R41626464 10 Tf 300.34 0 Td [(hr)18.0078(ef)]TJ /R41294464 10 Tf 20.0898 0 Td [(attrib)19.9854(ute.\),)]TJ /R41626464 10 Tf -356.789 -12 Td (­Tcmapx)Tj /R41294464 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 /R41626464 10 Tf 173.86 0 Td (-Tpng:)Tj /R41294464 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 /R41626464 10 Tf 18.1031 0 Td (­P)Tj /R41294464 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 /R41626464 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 /R41294464 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R41626464 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R41294464 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R41626464 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R41294464 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R41626464 10 Tf 9.16016 0 Td (graph)Tj /R41294464 10 Tf 25.5602 0 Td (|)Tj /R41626464 10 Tf 2 0 Td (digraph)Tj /R41294464 10 Tf 33.9 0 Td (\))Tj /R40982120 10 Tf 5.83008 0 Td (name)Tj /R41294464 10 Tf 24.1602 0 Td ({)Tj /R40982120 10 Tf 7.3 0 Td (statement-list)Tj /R41294464 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 /R41626464 10 Tf 83.3449 0 Td (strict)Tj 2.951 Tc /R41294464 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 /R41626464 10 Tf 141.887 0 Td (digraph)Tj 3.011 Tc /R41294464 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.29102 0 Td 0.51 Tw (hen the)Tj /R40982120 10 Tf 32.6801 0 Td [(edg)10.0146(eop)]TJ /R41294464 10 Tf 31.7898 0 Td (must be "­>". If it is an undirected)Tj /R41626464 10 Tf -289.56 -12 Td (graph)Tj /R41294464 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R40982120 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R41294464 10 Tf 31.2797 0 Td (must be "­­".)Tj -93.7797 -16.8 Td (Statements may be:)Tj /R40982120 10 Tf (name)' /R41626464 10 Tf 21.6602 0 Td (=)Tj /R40982120 10 Tf 5.7 0 Td (val)Tj /R41626464 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R40982120 10 Tf 26.3898 0 Td (name)Tj /R41626464 10 Tf 21.6602 0 Td (=)Tj /R40982120 10 Tf 5.7 0 Td (val)Tj /R41626464 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R40982120 10 Tf 25.2699 0 Td (name)Tj /R41626464 10 Tf 21.6602 0 Td (=)Tj /R40982120 10 Tf 5.7 0 Td (val)Tj /R41626464 10 Tf 12.2199 0 Td (];)Tj /R41294464 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 /R40982120 10 Tf 14.923 0 Td (name)Tj /R41294464 10 Tf 24.3629 0 Td (to)Tj /R40982120 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R41294464 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 /R41626464 10 Tf -63.35 -16.8 Td (n0 [)Tj /R40982120 10 Tf 16.3898 0 Td (name0=val0,name1=val1,...)Tj /R41626464 10 Tf 113.76 0 Td (];)Tj /R41294464 10 Tf -130.15 -12 Td (Creates node)Tj /R41626464 10 Tf 54.4301 0 Td (n0)Tj /R41294464 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 /R41626464 10 Tf -67.4902 -16.8 Td (n0)Tj /R40982120 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R41294464 10 Tf 31.2797 0 Td (n1)Tj /R40982120 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R41294464 10 Tf 72.5598 0 Td (nn)Tj /R41626464 10 Tf 12.5 0 Td ([)Tj /R40982120 10 Tf 3.33008 0 Td (name0=val0,name1=val1,...)Tj /R41626464 10 Tf 113.76 0 Td (];)Tj /R41294464 10 Tf -258.99 -12 Td 0.508 Tw (Creates edges between nodes)Tj /R41626464 10 Tf 121.442 0 Td (n0)Tj /R41294464 10 Tf 10.5602 0 Td (,)Tj /R41626464 10 Tf 5.50781 0 Td (n1)Tj 3.008 Tc /R41294464 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00781 0 Td (..,)Tj /R41626464 10 Tf 10.5078 0 Td (nn)Tj /R41294464 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 ([)' /R41626464 10 Tf 3.33008 0 Td (subgraph)Tj /R40982120 10 Tf 43.0699 0 Td (name)Tj /R41294464 10 Tf 21.6602 0 Td (])Tj /R41626464 10 Tf 5.83008 0 Td ({)Tj /R40982120 10 Tf 6.43984 0 Td (statement-list)Tj /R41626464 10 Tf 56.3898 0 Td (})Tj /R41294464 10 Tf -136.72 -12 Td 0.373 Tw [(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ /R41626464 10 Tf 229.24 0 Td (n0)Tj 2.873 Tc /R41294464 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R41626464 10 Tf 10.373 0 Td (nn)Tj /R41294464 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 /R41626464 10 Tf 3.33008 0 Td (subgraph)Tj /R40982120 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R41294464 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3204 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R50522976 │ │ │ │ │ │ +R41626464 │ │ │ │ │ │ │ │ │ │ │ │ -R50190976 │ │ │ │ │ │ +R41294464 │ │ │ │ │ │ │ │ │ │ │ │ -R49878632 │ │ │ │ │ │ +R40982120 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R49878632 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R50190976 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R49878632 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R50190976 10 Tf 20.8699 0 Td (\(1\))Tj -420.34 -36 Td (language.)Tj /R50522976 10.95 Tf -36 -16.8 Td [(GRAPH, NODE AND EDGE A)94.9674(TTRIB)10.0443(UTES)]TJ /R50190976 10 Tf 36 -12 Td 0.424 Tw (Graphviz uses the)Tj /R49878632 10 Tf 75.4219 0 Td (name)Tj /R50190976 10 Tf 21.6602 0 Td (=)Tj /R49878632 10 Tf 5.63984 0 Td (value)Tj /R50190976 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 /R50522976 10.95 Tf -36 -16.8 Td 0 Tw [(Attrib)19.9883(utes Common to Nodes, Edges, Clusters and Graphs)]TJ /R50522976 10 Tf 36 -12 Td [(hr)18.0078(ef=)]TJ /R49878632 10 Tf 23.2898 0 Td (url)Tj /R50190976 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 /R50522976 10 Tf 16.8 TL (URL=)' /R49878632 10 Tf 26.8102 0 Td (url)Tj /R50190976 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 /R50522976 10 Tf -176.76 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R49878632 10 Tf 36.25 0 Td (colorvalue)Tj /R50190976 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R49878632 10 Tf 10.791 0 Td (colorvalue)Tj /R50190976 10 Tf 46.341 0 Td 1.072 Tw (may be ")Tj /R49878632 10 Tf 37.884 0 Td (h,s,v)Tj /R50522976 10 Tf 18.3301 0 Td (")Tj /R50190976 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 /R50522976 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 /R50190976 10 Tf 34.3199 0 Td (or)Tj /R50522976 10 Tf 11.8199 0 Td (cyan)Tj 3.49 Tc /R50190976 10 Tf 20 0 Td [(,o)349.014(ra")]TJ 0 Tc /R49878632 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 /R50522976 10 Tf (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R49878632 10 Tf 30.1398 0 Td (n)Tj /R50190976 10 Tf 7.5 0 Td (sets the label type size to)Tj /R49878632 10 Tf 102.21 0 Td (n)Tj /R50190976 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R50522976 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R49878632 10 Tf 37.9199 0 Td (name)Tj /R50190976 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R50522976 10 Tf -70.1602 -16.8 Td (label=)Tj /R49878632 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R50190976 10 Tf 17.798 0 Td (where)Tj /R49878632 10 Tf 27.9879 0 Td [(te)20.0073(xt)]TJ /R50190976 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 /R49878632 10 Tf 273.901 0 Td (tail_node_name)Tj /R50190976 10 Tf 64.4398 0 Td (­>)Tj /R49878632 10 Tf 11.2801 0 Td (head_node_name)Tj /R50190976 10 Tf 74.052 0 Td (or)Tj -423.673 -12 Td (by:)Tj /R49878632 10 Tf 15.2801 0 Td (tail_node_name)Tj /R50190976 10 Tf 64.4398 0 Td (­­)Tj /R49878632 10 Tf 11.2801 0 Td (head_node_name)Tj /R50190976 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 /R50522976 10 Tf 54.9898 0 Td [(shape=r)17.9846(ecord)]TJ 2.78 Tc /R50190976 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 /R50522976 10.95 Tf -121 -16.8 Td [(Graph Attrib)20.0128(utes)]TJ /R50522976 10 Tf 36 -12 Td (size=")Tj /R49878632 10 Tf 26.8 0 Td (x,y)Tj /R50522976 10 Tf 11.3801 0 Td (")Tj /R50190976 10 Tf 8.05 0 Td [(speciŒes the maximum bounding box of dra)15(wing in inches.)]TJ /R50522976 10 Tf -46.2301 -16.8 Td (ratio=)Tj /R49878632 10 Tf 26.25 0 Td (f)Tj /R50190976 10 Tf 6.07891 0 Td 0.799 Tw (sets the aspect ratio to)Tj /R49878632 10 Tf 94.8148 0 Td (f)Tj /R50190976 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 /R50522976 10 Tf 15.5199 0 Td (Œll)Tj /R50190976 10 Tf 11.1199 0 Td (,)Tj /R50522976 10 Tf 5.8 0 Td (com-)Tj -410.896 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R50190976 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R50522976 10 Tf 5.83008 0 Td (auto)Tj /R50190976 10 Tf 18.8898 0 Td (.)Tj /R50522976 10 Tf -56.7598 -16.8 Td [(lay)24.9927(out=)]TJ /R49878632 10 Tf 32.1199 0 Td (engine)Tj /R50190976 10 Tf 29.8211 0 Td 0.661 Tw (indicates the preferred layout engine \()Tj /R50522976 10 Tf 155.205 0 Td (dot)Tj /R50190976 10 Tf 13.8898 0 Td (,)Tj /R50522976 10 Tf 5.66094 0 Td (neato)Tj /R50190976 10 Tf 23.3301 0 Td (,)Tj /R50522976 10 Tf 5.66094 0 Td (fdp)Tj 3.161 Tc /R50190976 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 /R50522976 10 Tf 16.8 TL T*[(mar)10.0073(gin=)]TJ /R49878632 10 Tf 36.7098 0 Td (f)Tj /R50190976 10 Tf 5.28008 0 Td [(sets the page mar)18.0078(gin \(included in the page size\).)]TJ /R50522976 10 Tf -41.9898 -16.8 Td (ordering=out)Tj /R50190976 10 Tf 59.3102 0 Td (constrains order of out-edges in a subgraph according to their Œle sequence.)Tj -0.18 Tc /R50522976 10 Tf -59.3102 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R50190976 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R50522976 10 Tf 92.4801 0 Td (orientation=land)Tj /R50190976 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R50522976 10 Tf -210.36 -16.8 Td (center=)Tj /R49878632 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R50190976 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 /R50522976 10 Tf -51.7898 -16.8 Td (color=)Tj /R49878632 10 Tf 27.3602 0 Td (colorvalue)Tj /R50190976 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R50522976 10 Tf 90.6602 0 Td (bgcolor)Tj /R50190976 10 Tf 34.7199 0 Td (for background\).)Tj -0.1 Tc /R50522976 10 Tf -198.01 -16.8 Td (ove)Tj 0 Tc 14.2398 0 Td (rlap=)Tj /R49878632 10 Tf 23.4801 0 Td (mode)Tj 2.711 Tc /R50190976 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 /R50522976 10 Tf 64.448 0 Td (false)Tj 2.712 Tc /R50190976 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 /R50522976 10 Tf 68.498 0 Td (scale)Tj 2.752 Tc /R50190976 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 /R50522976 10 Tf 35.5359 0 Td (true)Tj /R50190976 10 Tf 21.0941 0 Td 0.824 Tw [(\(the def)9.98535(ault\), no repositioning is done.)-582.385(Since the)]TJ /R50522976 10 Tf 203.972 0 Td (dot)Tj /R50190976 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 /R50522976 10 Tf -128.57 -16.8 Td (stylesheet=)Tj /R49878632 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R50190976 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 /R50522976 10 Tf (splines)' /R50190976 10 Tf 31.7102 0 Td 0.311 Tw (If set to)Tj /R50522976 10 Tf 33.9828 0 Td (true)Tj 2.811 Tc /R50190976 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 /R50522976 10 Tf 144.528 0 Td (polyline)Tj 2.811 Tc /R50190976 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 /R40982120 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R41294464 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R40982120 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R41294464 10 Tf 20.8699 0 Td (\(1\))Tj -420.34 -36 Td (language.)Tj /R41626464 10.95 Tf -36 -16.8 Td [(GRAPH, NODE AND EDGE A)94.9674(TTRIB)10.0443(UTES)]TJ /R41294464 10 Tf 36 -12 Td 0.424 Tw (Graphviz uses the)Tj /R40982120 10 Tf 75.4219 0 Td (name)Tj /R41294464 10 Tf 21.6602 0 Td (=)Tj /R40982120 10 Tf 5.63984 0 Td (value)Tj /R41294464 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 /R41626464 10.95 Tf -36 -16.8 Td 0 Tw [(Attrib)19.9883(utes Common to Nodes, Edges, Clusters and Graphs)]TJ /R41626464 10 Tf 36 -12 Td [(hr)18.0078(ef=)]TJ /R40982120 10 Tf 23.2898 0 Td (url)Tj /R41294464 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 /R41626464 10 Tf 16.8 TL (URL=)' /R40982120 10 Tf 26.8102 0 Td (url)Tj /R41294464 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 /R41626464 10 Tf -176.76 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R40982120 10 Tf 36.25 0 Td (colorvalue)Tj /R41294464 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R40982120 10 Tf 10.791 0 Td (colorvalue)Tj /R41294464 10 Tf 46.341 0 Td 1.072 Tw (may be ")Tj /R40982120 10 Tf 37.884 0 Td (h,s,v)Tj /R41626464 10 Tf 18.3301 0 Td (")Tj /R41294464 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 /R41626464 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 /R41294464 10 Tf 34.3199 0 Td (or)Tj /R41626464 10 Tf 11.8199 0 Td (cyan)Tj 3.49 Tc /R41294464 10 Tf 20 0 Td [(,o)349.014(ra")]TJ 0 Tc /R40982120 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 /R41626464 10 Tf (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R40982120 10 Tf 30.1398 0 Td (n)Tj /R41294464 10 Tf 7.5 0 Td (sets the label type size to)Tj /R40982120 10 Tf 102.21 0 Td (n)Tj /R41294464 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R41626464 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R40982120 10 Tf 37.9199 0 Td (name)Tj /R41294464 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R41626464 10 Tf -70.1602 -16.8 Td (label=)Tj /R40982120 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R41294464 10 Tf 17.798 0 Td (where)Tj /R40982120 10 Tf 27.9879 0 Td [(te)20.0073(xt)]TJ /R41294464 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 /R40982120 10 Tf 273.901 0 Td (tail_node_name)Tj /R41294464 10 Tf 64.4398 0 Td (­>)Tj /R40982120 10 Tf 11.2801 0 Td (head_node_name)Tj /R41294464 10 Tf 74.052 0 Td (or)Tj -423.673 -12 Td (by:)Tj /R40982120 10 Tf 15.2801 0 Td (tail_node_name)Tj /R41294464 10 Tf 64.4398 0 Td (­­)Tj /R40982120 10 Tf 11.2801 0 Td (head_node_name)Tj /R41294464 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 /R41626464 10 Tf 54.9898 0 Td [(shape=r)17.9846(ecord)]TJ 2.78 Tc /R41294464 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 /R41626464 10.95 Tf -121 -16.8 Td [(Graph Attrib)20.0128(utes)]TJ /R41626464 10 Tf 36 -12 Td (size=")Tj /R40982120 10 Tf 26.8 0 Td (x,y)Tj /R41626464 10 Tf 11.3801 0 Td (")Tj /R41294464 10 Tf 8.05 0 Td [(speciŒes the maximum bounding box of dra)15(wing in inches.)]TJ /R41626464 10 Tf -46.2301 -16.8 Td (ratio=)Tj /R40982120 10 Tf 26.25 0 Td (f)Tj /R41294464 10 Tf 6.07891 0 Td 0.799 Tw (sets the aspect ratio to)Tj /R40982120 10 Tf 94.8148 0 Td (f)Tj /R41294464 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 /R41626464 10 Tf 15.5199 0 Td (Œll)Tj /R41294464 10 Tf 11.1199 0 Td (,)Tj /R41626464 10 Tf 5.8 0 Td (com-)Tj -410.896 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R41294464 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R41626464 10 Tf 5.83008 0 Td (auto)Tj /R41294464 10 Tf 18.8898 0 Td (.)Tj /R41626464 10 Tf -56.7598 -16.8 Td [(lay)24.9927(out=)]TJ /R40982120 10 Tf 32.1199 0 Td (engine)Tj /R41294464 10 Tf 29.8211 0 Td 0.661 Tw (indicates the preferred layout engine \()Tj /R41626464 10 Tf 155.205 0 Td (dot)Tj /R41294464 10 Tf 13.8898 0 Td (,)Tj /R41626464 10 Tf 5.66094 0 Td (neato)Tj /R41294464 10 Tf 23.3301 0 Td (,)Tj /R41626464 10 Tf 5.66094 0 Td (fdp)Tj 3.161 Tc /R41294464 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 /R41626464 10 Tf 16.8 TL T*[(mar)10.0073(gin=)]TJ /R40982120 10 Tf 36.7098 0 Td (f)Tj /R41294464 10 Tf 5.28008 0 Td [(sets the page mar)18.0078(gin \(included in the page size\).)]TJ /R41626464 10 Tf -41.9898 -16.8 Td (ordering=out)Tj /R41294464 10 Tf 59.3102 0 Td (constrains order of out-edges in a subgraph according to their Œle sequence.)Tj -0.18 Tc /R41626464 10 Tf -59.3102 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R41294464 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R41626464 10 Tf 92.4801 0 Td (orientation=land)Tj /R41294464 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R41626464 10 Tf -210.36 -16.8 Td (center=)Tj /R40982120 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R41294464 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 /R41626464 10 Tf -51.7898 -16.8 Td (color=)Tj /R40982120 10 Tf 27.3602 0 Td (colorvalue)Tj /R41294464 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R41626464 10 Tf 90.6602 0 Td (bgcolor)Tj /R41294464 10 Tf 34.7199 0 Td (for background\).)Tj -0.1 Tc /R41626464 10 Tf -198.01 -16.8 Td (ove)Tj 0 Tc 14.2398 0 Td (rlap=)Tj /R40982120 10 Tf 23.4801 0 Td (mode)Tj 2.711 Tc /R41294464 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 /R41626464 10 Tf 64.448 0 Td (false)Tj 2.712 Tc /R41294464 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 /R41626464 10 Tf 68.498 0 Td (scale)Tj 2.752 Tc /R41294464 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 /R41626464 10 Tf 35.5359 0 Td (true)Tj /R41294464 10 Tf 21.0941 0 Td 0.824 Tw [(\(the def)9.98535(ault\), no repositioning is done.)-582.385(Since the)]TJ /R41626464 10 Tf 203.972 0 Td (dot)Tj /R41294464 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 /R41626464 10 Tf -128.57 -16.8 Td (stylesheet=)Tj /R40982120 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R41294464 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 /R41626464 10 Tf (splines)' /R41294464 10 Tf 31.7102 0 Td 0.311 Tw (If set to)Tj /R41626464 10 Tf 33.9828 0 Td (true)Tj 2.811 Tc /R41294464 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 /R41626464 10 Tf 144.528 0 Td (polyline)Tj 2.811 Tc /R41294464 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -4108 │ │ │ │ │ │ +4105 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R50522976 │ │ │ │ │ │ +R41626464 │ │ │ │ │ │ │ │ │ │ │ │ -R50190976 │ │ │ │ │ │ +R41294464 │ │ │ │ │ │ │ │ │ │ │ │ -R49878632 │ │ │ │ │ │ +R40982120 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R49878632 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R50190976 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R49878632 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R50190976 10 Tf 20.8699 0 Td (\(1\))Tj /R50522976 10 Tf -420.34 -36 Td (ortho)Tj 4.299 Tc /R50190976 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 /R50522976 10 Tf -400.494 -12 Td (splines=false)Tj /R50190976 10 Tf 57.075 0 Td (or)Tj /R50522976 10 Tf 11.3648 0 Td (splines=line)Tj 3.036 Tc /R50190976 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 /R50522976 10 Tf 27.7422 0 Td (true)Tj /R50190976 10 Tf 20.8059 0 Td (for dot, and)Tj /R50522976 10 Tf 50.4879 0 Td (false)Tj /R50190976 10 Tf 22.4762 0 Td (for)Tj -420.34 -12 Td 0 Tw (all other layouts.)Tj /R50522976 10 Tf 28.8 TL T*[(\(dot-speciŒc attrib)20(utes\))]TJ 16.8 TL (nodesep=)' /R49878632 10 Tf 40.15 0 Td (f)Tj /R50190976 10 Tf 5.28008 0 Td (sets the minimum separation between nodes.)Tj /R50522976 10 Tf -45.4301 -16.8 Td (ranksep=)Tj /R49878632 10 Tf 40.15 0 Td (f)Tj /R50190976 10 Tf 5.28008 0 Td (sets the minimum separation between ranks.)Tj /R50522976 10 Tf -45.4301 -16.8 Td (rankdir=LR|RL|BT)Tj /R50190976 10 Tf 87.0602 0 Td [(requests a left-to-right, right-to-left, or bottom-to-top, dra)15.0146(wing.)]TJ /R50522976 10 Tf -87.0602 -16.8 Td (rank=same)Tj /R50190976 10 Tf 51.35 0 Td (\(or)Tj /R50522976 10 Tf 15.0898 0 Td (min)Tj /R50190976 10 Tf 20.1 0 Td (or)Tj /R50522976 10 Tf 11.7602 0 Td (max)Tj 3.43 Tc /R50190976 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 /R50522976 10 Tf 86.5238 0 Td (cluster)Tj 3.996 Tc /R50190976 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 /R50522976 10 Tf 28.8 TL 0 Tw T*[(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (mode=)' /R49878632 10 Tf 29.0301 0 Td (val)Tj 5.89 Tc /R50190976 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 /R50522976 10 Tf 20.8891 0 Td (neato)Tj /R50190976 10 Tf 26.7191 0 Td (uses stress majorization. If)Tj /R50522976 10 Tf -322.684 -12 Td (mode=KK)Tj 2.5 Tc /R50190976 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 /R50522976 10 Tf -62.65 -16.8 Td (model=)Tj /R49878632 10 Tf 31.8102 0 Td (val)Tj 5.904 Tc /R50190976 10 Tf 12.2199 0 Td (.T)Tj 0 Tc 14.5141 0 Td (he)Tj /R50522976 10 Tf 12.8441 0 Td (neato)Tj /R50190976 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 /R50522976 10 Tf 152.712 0 Td (model)Tj /R50190976 10 Tf 28.6391 0 Td (is set to)Tj /R50522976 10 Tf 33.1461 0 Td [(cir)17.9932(cuit)]TJ 2.528 Tc /R50190976 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 /R50522976 10 Tf 9.18789 0 Td (model)Tj /R50190976 10 Tf 28.6379 0 Td (is)Tj -425.331 -12 Td 0.319 Tw (set to)Tj /R50522976 10 Tf 24.5281 0 Td (subset)Tj 2.819 Tc /R50190976 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 /R50522976 10 Tf -75.3898 -16.8 Td (start=)Tj /R49878632 10 Tf 25.6898 0 Td (val)Tj 5.017 Tc /R50190976 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 /R49878632 10 Tf 5.84609 0 Td (val)Tj /R50190976 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 /R50522976 10 Tf -20.15 -16.8 Td (epsilon=)Tj /R49878632 10 Tf 35.7102 0 Td (n)Tj 5 Tc /R50190976 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 /R50522976 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 /R49878632 10 Tf 14.0301 0 Td (ctr)Tj 2.58 Tc /R50190976 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 /R49878632 10 Tf 305.121 0 Td (twopi)Tj /R50190976 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 /R50522976 10 Tf 16.8 TL (ranksep=)' /R49878632 10 Tf 40.15 0 Td (val)Tj 2.5 Tc /R50190976 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 /R50522976 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 /R49878632 10 Tf 14.0301 0 Td (nodename)Tj 2.853 Tc /R50190976 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 /R50522976 10 Tf -75.3031 -12 Td (ro)Tj 0 Tc 9.26016 0 Td (ot)Tj /R50190976 10 Tf 10.8301 0 Td 0 Tw [(node attrib)20(ute can be used to specify additional root blocks.)]TJ /R50522976 10 Tf -20.0902 -16.8 Td (mindist=)Tj /R49878632 10 Tf 37.9301 0 Td (value)Tj 3.344 Tc /R50190976 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 /R49878632 10 Tf 281.463 0 Td [(cir)37.0166(co)]TJ /R50190976 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 /R50522976 10 Tf -9.18984 -28.8 Td [(\(fdp-speciŒc attrib)19.9841(utes\))]TJ (K=)' /R49878632 10 Tf 13.4801 0 Td (val)Tj 2.5 Tc /R50190976 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 /R50522976 10 Tf -36.2602 -16.8 Td (maxiter=)Tj /R49878632 10 Tf 39.0199 0 Td (val)Tj 2.5 Tc /R50190976 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 /R50522976 10 Tf -61.8 -16.8 Td (start=)Tj /R49878632 10 Tf 25.6898 0 Td (val)Tj 2.954 Tc /R50190976 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 /R49878632 10 Tf 9.61406 0 Td (val)Tj /R50190976 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 /R49878632 10 Tf 6.14414 0 Td (val)Tj /R50190976 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 /R50522976 10.95 Tf -72.1098 -16.8 Td [(Node Attrib)19.9917(utes)]TJ /R50522976 10 Tf 36 -12 Td (height=)Tj /R49878632 10 Tf 32.3699 0 Td (d)Tj /R50190976 10 Tf 8.21719 0 Td (or)Tj /R50522976 10 Tf 11.5469 0 Td (width=)Tj /R49878632 10 Tf 30.15 0 Td (d)Tj /R50190976 10 Tf 8.21719 0 Td 0.717 Tw (sets minimum height or width.)Tj 131.095 0 Td (Adding)Tj /R50522976 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R50190976 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 /R50522976 10 Tf 16.8 TL (shape=)' -0.2 Tc /R49878632 10 Tf 30.15 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R50190976 10 Tf 55.8398 0 Td (record epsf)Tj -0.2 Tc /R49878632 10 Tf -95.7898 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R50190976 10 Tf 55.9648 0 Td 0.125 Tw [(can be such v)25(alues as)]TJ /R50522976 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 /R50190976 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 /R40982120 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R41294464 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R40982120 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R41294464 10 Tf 20.8699 0 Td (\(1\))Tj /R41626464 10 Tf -420.34 -36 Td (ortho)Tj 4.299 Tc /R41294464 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 /R41626464 10 Tf -400.494 -12 Td (splines=false)Tj /R41294464 10 Tf 57.075 0 Td (or)Tj /R41626464 10 Tf 11.3648 0 Td (splines=line)Tj 3.036 Tc /R41294464 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 /R41626464 10 Tf 27.7422 0 Td (true)Tj /R41294464 10 Tf 20.8059 0 Td (for dot, and)Tj /R41626464 10 Tf 50.4879 0 Td (false)Tj /R41294464 10 Tf 22.4762 0 Td (for)Tj -420.34 -12 Td 0 Tw (all other layouts.)Tj /R41626464 10 Tf 28.8 TL T*[(\(dot-speciŒc attrib)20(utes\))]TJ 16.8 TL (nodesep=)' /R40982120 10 Tf 40.15 0 Td (f)Tj /R41294464 10 Tf 5.28008 0 Td (sets the minimum separation between nodes.)Tj /R41626464 10 Tf -45.4301 -16.8 Td (ranksep=)Tj /R40982120 10 Tf 40.15 0 Td (f)Tj /R41294464 10 Tf 5.28008 0 Td (sets the minimum separation between ranks.)Tj /R41626464 10 Tf -45.4301 -16.8 Td (rankdir=LR|RL|BT)Tj /R41294464 10 Tf 87.0602 0 Td [(requests a left-to-right, right-to-left, or bottom-to-top, dra)15.0146(wing.)]TJ /R41626464 10 Tf -87.0602 -16.8 Td (rank=same)Tj /R41294464 10 Tf 51.35 0 Td (\(or)Tj /R41626464 10 Tf 15.0898 0 Td (min)Tj /R41294464 10 Tf 20.1 0 Td (or)Tj /R41626464 10 Tf 11.7602 0 Td (max)Tj 3.43 Tc /R41294464 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 /R41626464 10 Tf 86.5238 0 Td (cluster)Tj 3.996 Tc /R41294464 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 /R41626464 10 Tf 28.8 TL 0 Tw T*[(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (mode=)' /R40982120 10 Tf 29.0301 0 Td (val)Tj 5.89 Tc /R41294464 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 /R41626464 10 Tf 20.8891 0 Td (neato)Tj /R41294464 10 Tf 26.7191 0 Td (uses stress majorization. If)Tj /R41626464 10 Tf -322.684 -12 Td (mode=KK)Tj 2.5 Tc /R41294464 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 /R41626464 10 Tf -62.65 -16.8 Td (model=)Tj /R40982120 10 Tf 31.8102 0 Td (val)Tj 5.904 Tc /R41294464 10 Tf 12.2199 0 Td (.T)Tj 0 Tc 14.5141 0 Td (he)Tj /R41626464 10 Tf 12.8441 0 Td (neato)Tj /R41294464 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 /R41626464 10 Tf 152.712 0 Td (model)Tj /R41294464 10 Tf 28.6391 0 Td (is set to)Tj /R41626464 10 Tf 33.1461 0 Td [(cir)17.9932(cuit)]TJ 2.528 Tc /R41294464 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 /R41626464 10 Tf 9.18789 0 Td (model)Tj /R41294464 10 Tf 28.6379 0 Td (is)Tj -425.331 -12 Td 0.319 Tw (set to)Tj /R41626464 10 Tf 24.5281 0 Td (subset)Tj 2.819 Tc /R41294464 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 /R41626464 10 Tf -75.3898 -16.8 Td (start=)Tj /R40982120 10 Tf 25.6898 0 Td (val)Tj 5.017 Tc /R41294464 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 /R40982120 10 Tf 5.84609 0 Td (val)Tj /R41294464 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 /R41626464 10 Tf -20.15 -16.8 Td (epsilon=)Tj /R40982120 10 Tf 35.7102 0 Td (n)Tj 5 Tc /R41294464 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 /R41626464 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 /R40982120 10 Tf 14.0301 0 Td (ctr)Tj 2.58 Tc /R41294464 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 /R40982120 10 Tf 305.121 0 Td (twopi)Tj /R41294464 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 /R41626464 10 Tf 16.8 TL (ranksep=)' /R40982120 10 Tf 40.15 0 Td (val)Tj 2.5 Tc /R41294464 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 /R41626464 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 /R40982120 10 Tf 14.0301 0 Td (nodename)Tj 2.853 Tc /R41294464 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 /R41626464 10 Tf -75.3031 -12 Td (ro)Tj 0 Tc 9.26016 0 Td (ot)Tj /R41294464 10 Tf 10.8301 0 Td 0 Tw [(node attrib)20(ute can be used to specify additional root blocks.)]TJ /R41626464 10 Tf -20.0902 -16.8 Td (mindist=)Tj /R40982120 10 Tf 37.9301 0 Td (value)Tj 3.344 Tc /R41294464 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 /R40982120 10 Tf 281.463 0 Td [(cir)37.0166(co)]TJ /R41294464 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 /R41626464 10 Tf -9.18984 -28.8 Td [(\(fdp-speciŒc attrib)19.9841(utes\))]TJ (K=)' /R40982120 10 Tf 13.4801 0 Td (val)Tj 2.5 Tc /R41294464 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 /R41626464 10 Tf -36.2602 -16.8 Td (maxiter=)Tj /R40982120 10 Tf 39.0199 0 Td (val)Tj 2.5 Tc /R41294464 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 /R41626464 10 Tf -61.8 -16.8 Td (start=)Tj /R40982120 10 Tf 25.6898 0 Td (val)Tj 2.954 Tc /R41294464 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 /R40982120 10 Tf 9.61406 0 Td (val)Tj /R41294464 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 /R40982120 10 Tf 6.14414 0 Td (val)Tj /R41294464 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 /R41626464 10.95 Tf -72.1098 -16.8 Td [(Node Attrib)19.9917(utes)]TJ /R41626464 10 Tf 36 -12 Td (height=)Tj /R40982120 10 Tf 32.3699 0 Td (d)Tj /R41294464 10 Tf 8.21719 0 Td (or)Tj /R41626464 10 Tf 11.5469 0 Td (width=)Tj /R40982120 10 Tf 30.15 0 Td (d)Tj /R41294464 10 Tf 8.21719 0 Td 0.717 Tw (sets minimum height or width.)Tj 131.095 0 Td (Adding)Tj /R41626464 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R41294464 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 /R41626464 10 Tf 16.8 TL (shape=)' -0.2 Tc /R40982120 10 Tf 30.15 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R41294464 10 Tf 55.8398 0 Td (record epsf)Tj -0.2 Tc /R40982120 10 Tf -95.7898 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R41294464 10 Tf 55.9648 0 Td 0.125 Tw [(can be such v)25(alues as)]TJ /R41626464 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 /R41294464 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3157 │ │ │ │ │ │ +3154 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R50522976 │ │ │ │ │ │ +R41626464 │ │ │ │ │ │ │ │ │ │ │ │ -R50190976 │ │ │ │ │ │ +R41294464 │ │ │ │ │ │ │ │ │ │ │ │ -R49878632 │ │ │ │ │ │ +R40982120 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R49878632 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R50190976 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R49878632 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R50190976 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 /R50522976 10 Tf 22.2781 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R50190976 10 Tf 22.7801 0 Td (,)Tj /R50522976 10 Tf 5.88789 0 Td (peripheries)Tj /R50190976 10 Tf 48.3301 0 Td (,)Tj /R50522976 10 Tf 5.88789 0 Td (sides)Tj /R50190976 10 Tf 20.5602 0 Td (,)Tj /R50522976 10 Tf 5.88789 0 Td (orienta-)Tj -398.121 -12 Td (tion)Tj /R50190976 10 Tf 16.6699 0 Td (,)Tj /R50522976 10 Tf 5.56992 0 Td (distortion)Tj /R50190976 10 Tf 44.7398 0 Td (and)Tj /R50522976 10 Tf 17.5102 0 Td [(sk)10(ew)]TJ /R50190976 10 Tf 21.0102 0 Td (.\))Tj /R50522976 10 Tf 11.4 0 Td (epsf)Tj /R50190976 10 Tf 20.2898 0 Td 0.57 Tw (uses the node')Tj 57.8 0 Td (s)Tj /R50522976 10 Tf 6.96094 0 Td (shapeŒle)Tj /R50190976 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 /R50522976 10 Tf (color=)' /R49878632 10 Tf 27.3602 0 Td (colorvalue)Tj /R50190976 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 /R50522976 10 Tf 167.2 0 Td (Œllcolor)Tj /R50190976 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R50522976 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R49878632 10 Tf 38.4801 0 Td (colorvalue)Tj /R50190976 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 /R50522976 10 Tf -7.66992 -16.8 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ (xlabel=)' /R49878632 10 Tf 31.2602 0 Td [("te)20.0073(xt")]TJ /R50190976 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 /R50522976 10 Tf 143.737 0 Td (label)Tj /R50190976 10 Tf 24.2719 0 Td 1.212 Tw (string is)Tj -398.838 -12 Td 0 Tw (placed within the node shape.)Tj /R50522976 10 Tf T*[(tar)10.0073(get=)]TJ /R49878632 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 /R50190976 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 /R50522976 10 Tf (tooltip=)' /R49878632 10 Tf 33.4801 0 Td [("te)20.0073(xt")]TJ /R50190976 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 /R50522976 10 Tf (re)' 0 Tc 8.7 0 Td (gular=)Tj /R49878632 10 Tf 28.4801 0 Td (n)Tj /R50190976 10 Tf 8.16094 0 Td (if)Tj /R49878632 10 Tf 9.27109 0 Td (n)Tj /R50190976 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 /R49878632 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R50190976 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 /R49878632 10 Tf 20.4879 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R50190976 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 /R50522976 10 Tf (peripheries=)' /R49878632 10 Tf 54.0301 0 Td (n)Tj /R50190976 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 /R49878632 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R50190976 10 Tf 57.2301 0 Td (.)Tj /R50522976 10 Tf -183.95 -16.8 Td (sides=)Tj /R49878632 10 Tf 26.2602 0 Td (n)Tj /R50190976 10 Tf 8.95195 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R49878632 10 Tf 173.004 0 Td (n)Tj /R50190976 10 Tf 5 0 Td [(<3 results in an ellipse.)-645.293(This attrib)20.0049(ute is ignored by)]TJ -0.2 Tc /R49878632 10 Tf -213.216 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R50190976 10 Tf 57.2301 0 Td (.)Tj /R50522976 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R49878632 10 Tf 52.9199 0 Td (f)Tj /R50190976 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 /R49878632 10 Tf 28.8922 0 Td (f)Tj /R50190976 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 /R49878632 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R50522976 10 Tf -181.26 -16.8 Td (distortion=)Tj /R49878632 10 Tf 47.3699 0 Td (f)Tj /R50190976 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 /R49878632 10 Tf -146.315 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R50190976 10 Tf 57.2301 0 Td (.)Tj /R50522976 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R49878632 10 Tf 26.7102 0 Td (f)Tj /R50190976 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 /R49878632 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R50190976 10 Tf 57.2301 0 Td (.)Tj /R50522976 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 /R49878632 10 Tf 14.0301 0 Td (true/false)Tj 3.268 Tc /R50190976 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 /R50522976 10 Tf 28.8 TL T*[(\(neato- and fdp-speciŒc attrib)20.0146(utes\))]TJ 12 TL (pin=)' /R49878632 10 Tf 19.6 0 Td (val)Tj 2.5 Tc /R50190976 10 Tf 12.2199 0 Td (.I)Tj 0 Tc 8.33008 0 Td (f)Tj /R49878632 10 Tf 5.83008 0 Td (val)Tj /R50190976 10 Tf 14.7199 0 Td (is)Tj /R50522976 10 Tf 9.16992 0 Td (true)Tj 2.5 Tc /R50190976 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 /R40982120 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R41294464 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R40982120 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R41294464 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 /R41626464 10 Tf 22.2781 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R41294464 10 Tf 22.7801 0 Td (,)Tj /R41626464 10 Tf 5.88789 0 Td (peripheries)Tj /R41294464 10 Tf 48.3301 0 Td (,)Tj /R41626464 10 Tf 5.88789 0 Td (sides)Tj /R41294464 10 Tf 20.5602 0 Td (,)Tj /R41626464 10 Tf 5.88789 0 Td (orienta-)Tj -398.121 -12 Td (tion)Tj /R41294464 10 Tf 16.6699 0 Td (,)Tj /R41626464 10 Tf 5.56992 0 Td (distortion)Tj /R41294464 10 Tf 44.7398 0 Td (and)Tj /R41626464 10 Tf 17.5102 0 Td [(sk)10(ew)]TJ /R41294464 10 Tf 21.0102 0 Td (.\))Tj /R41626464 10 Tf 11.4 0 Td (epsf)Tj /R41294464 10 Tf 20.2898 0 Td 0.57 Tw (uses the node')Tj 57.8 0 Td (s)Tj /R41626464 10 Tf 6.96094 0 Td (shapeŒle)Tj /R41294464 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 /R41626464 10 Tf (color=)' /R40982120 10 Tf 27.3602 0 Td (colorvalue)Tj /R41294464 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 /R41626464 10 Tf 167.2 0 Td (Œllcolor)Tj /R41294464 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R41626464 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R40982120 10 Tf 38.4801 0 Td (colorvalue)Tj /R41294464 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 /R41626464 10 Tf -7.66992 -16.8 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ (xlabel=)' /R40982120 10 Tf 31.2602 0 Td [("te)20.0073(xt")]TJ /R41294464 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 /R41626464 10 Tf 143.737 0 Td (label)Tj /R41294464 10 Tf 24.2719 0 Td 1.212 Tw (string is)Tj -398.838 -12 Td 0 Tw (placed within the node shape.)Tj /R41626464 10 Tf T*[(tar)10.0073(get=)]TJ /R40982120 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 /R41294464 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 /R41626464 10 Tf (tooltip=)' /R40982120 10 Tf 33.4801 0 Td [("te)20.0073(xt")]TJ /R41294464 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 /R41626464 10 Tf (re)' 0 Tc 8.7 0 Td (gular=)Tj /R40982120 10 Tf 28.4801 0 Td (n)Tj /R41294464 10 Tf 8.16094 0 Td (if)Tj /R40982120 10 Tf 9.27109 0 Td (n)Tj /R41294464 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 /R40982120 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R41294464 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 /R40982120 10 Tf 20.4879 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R41294464 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 /R41626464 10 Tf (peripheries=)' /R40982120 10 Tf 54.0301 0 Td (n)Tj /R41294464 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 /R40982120 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R41294464 10 Tf 57.2301 0 Td (.)Tj /R41626464 10 Tf -183.95 -16.8 Td (sides=)Tj /R40982120 10 Tf 26.2602 0 Td (n)Tj /R41294464 10 Tf 8.95195 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R40982120 10 Tf 173.004 0 Td (n)Tj /R41294464 10 Tf 5 0 Td [(<3 results in an ellipse.)-645.293(This attrib)20.0049(ute is ignored by)]TJ -0.2 Tc /R40982120 10 Tf -213.216 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R41294464 10 Tf 57.2301 0 Td (.)Tj /R41626464 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R40982120 10 Tf 52.9199 0 Td (f)Tj /R41294464 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 /R40982120 10 Tf 28.8922 0 Td (f)Tj /R41294464 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 /R40982120 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R41626464 10 Tf -181.26 -16.8 Td (distortion=)Tj /R40982120 10 Tf 47.3699 0 Td (f)Tj /R41294464 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 /R40982120 10 Tf -146.315 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R41294464 10 Tf 57.2301 0 Td (.)Tj /R41626464 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R40982120 10 Tf 26.7102 0 Td (f)Tj /R41294464 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 /R40982120 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R41294464 10 Tf 57.2301 0 Td (.)Tj /R41626464 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 /R40982120 10 Tf 14.0301 0 Td (true/false)Tj 3.268 Tc /R41294464 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 /R41626464 10 Tf 28.8 TL T*[(\(neato- and fdp-speciŒc attrib)20.0146(utes\))]TJ 12 TL (pin=)' /R40982120 10 Tf 19.6 0 Td (val)Tj 2.5 Tc /R41294464 10 Tf 12.2199 0 Td (.I)Tj 0 Tc 8.33008 0 Td (f)Tj /R40982120 10 Tf 5.83008 0 Td (val)Tj /R41294464 10 Tf 14.7199 0 Td (is)Tj /R41626464 10 Tf 9.16992 0 Td (true)Tj 2.5 Tc /R41294464 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3486 │ │ │ │ │ │ +3484 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R50522976 │ │ │ │ │ │ +R41626464 │ │ │ │ │ │ │ │ │ │ │ │ -R50190976 │ │ │ │ │ │ +R41294464 │ │ │ │ │ │ │ │ │ │ │ │ -R49878632 │ │ │ │ │ │ +R40982120 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R49878632 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R50190976 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R49878632 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R50190976 10 Tf 20.8699 0 Td (\(1\))Tj /R50522976 10.95 Tf -456.34 -36 Td [(Edge Attrib)20(utes)]TJ /R50522976 10 Tf 36 -12 Td (weight=)Tj /R49878632 10 Tf 34.0301 0 Td (val)Tj /R50190976 10 Tf 16.2672 0 Td (where)Tj /R49878632 10 Tf 28.477 0 Td (val)Tj /R50190976 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 /R50522976 10 Tf 7.37812 0 Td (dot)Tj 4.048 Tc /R50190976 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 /R50522976 10 Tf 11.8949 0 Td [(tw)10(opi)]TJ 3.565 Tc /R50190976 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 /R50522976 10 Tf 11.493 0 Td (neato)Tj /R50190976 10 Tf 26.493 0 Td (and)Tj /R50522976 10 Tf -417.564 -12 Td (fdp)Tj 2.624 Tc /R50190976 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 /R50522976 10 Tf 75.55 0 Td (len)Tj /R50190976 10 Tf 15.2801 0 Td [(attrib)19.9854(ute.)]TJ /R50522976 10 Tf -90.8301 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ 16.8 TL (color=)' /R49878632 10 Tf 27.3602 0 Td (colorvalue)Tj /R50190976 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R50522976 10 Tf -72.6301 -16.8 Td (color=)Tj /R49878632 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R50190976 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R49878632 10 Tf 74.4301 0 Td (colorvalue)Tj /R50190976 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ /R50522976 10 Tf -214.83 -16.8 Td [(dir=f)24.9841(orward back both none)]TJ /R50190976 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 /R50522976 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R50190976 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R50522976 10 Tf -95.7102 -16.8 Td [(tar)10.0073(get=)]TJ /R49878632 10 Tf 31.1398 0 Td [("te)20.0073(xt")]TJ /R50190976 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 /R50522976 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R49878632 10 Tf 33.4801 0 Td [("te)20.0073(xt")]TJ /R50190976 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 /R50522976 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 /R50190976 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 /R50522976 10 Tf 172.506 0 Td (dir)Tj /R50190976 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 /R50522976 10 Tf (arr)' -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (size=)Tj /R49878632 10 Tf 21.25 0 Td (val)Tj /R50190976 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 /R50522976 10 Tf (headlabel,taillabel=)' /R49878632 10 Tf 83.7699 0 Td [(te)20.0073(xt)]TJ /R50190976 10 Tf 17.5437 0 Td 0.804 Tw (for labels appearing near the head and tail nodes of an edge.)Tj /R50522976 10 Tf 254.579 0 Td [(labelf)25.0146(ontcolor)]TJ /R50190976 10 Tf 59.1898 0 Td (,)Tj /R50522976 10 Tf 5.80508 0 Td (la-)Tj -420.887 -12 Td [(belf)24.9841(ontname)]TJ /R50190976 10 Tf 53.0801 0 Td (,)Tj /R50522976 10 Tf 5.28203 0 Td [(labelf)25.0159(ontsize)]TJ /R50190976 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 /R50522976 10 Tf T*[(headhr)17.9919(ef=)]TJ /R49878632 10 Tf 43.85 0 Td ("url")Tj /R50190976 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 /R50522976 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R49878632 10 Tf 47.3699 0 Td ("url")Tj /R50190976 10 Tf 22.5699 0 Td (\()Tj /R50522976 10 Tf 3.33008 0 Td (headURL)Tj /R50190976 10 Tf 44.1699 0 Td [(is a synon)15(ym for)]TJ /R50522976 10 Tf 69.2898 0 Td [(headhr)17.9932(ef)]TJ /R50190976 10 Tf 38.15 0 Td (.\))Tj /R50522976 10 Tf -224.88 -16.8 Td [(headtar)9.99268(get=)]TJ /R49878632 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 /R50190976 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 /R50522976 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R49878632 10 Tf 54.0398 0 Td ("tooltip")Tj /R50190976 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 /R50522976 10 Tf 16.8 TL T*[(tailhr)17.9846(ef=)]TJ /R49878632 10 Tf 37.1801 0 Td ("url")Tj /R50190976 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 /R50522976 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R49878632 10 Tf 40.7 0 Td ("url")Tj /R50190976 10 Tf 22.5699 0 Td (\()Tj /R50522976 10 Tf 3.33008 0 Td (tailURL)Tj /R50190976 10 Tf 37.5 0 Td [(is a synon)15(ym for)]TJ /R50522976 10 Tf 69.2898 0 Td [(tailhr)17.9834(ef)]TJ /R50190976 10 Tf 31.4801 0 Td (.\))Tj /R50522976 10 Tf -204.87 -16.8 Td [(tailtar)9.98413(get=)]TJ /R49878632 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 /R50190976 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 /R40982120 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R41294464 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R40982120 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R41294464 10 Tf 20.8699 0 Td (\(1\))Tj /R41626464 10.95 Tf -456.34 -36 Td [(Edge Attrib)20(utes)]TJ /R41626464 10 Tf 36 -12 Td (weight=)Tj /R40982120 10 Tf 34.0301 0 Td (val)Tj /R41294464 10 Tf 16.2672 0 Td (where)Tj /R40982120 10 Tf 28.477 0 Td (val)Tj /R41294464 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 /R41626464 10 Tf 7.37812 0 Td (dot)Tj 4.048 Tc /R41294464 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 /R41626464 10 Tf 11.8949 0 Td [(tw)10(opi)]TJ 3.565 Tc /R41294464 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 /R41626464 10 Tf 11.493 0 Td (neato)Tj /R41294464 10 Tf 26.493 0 Td (and)Tj /R41626464 10 Tf -417.564 -12 Td (fdp)Tj 2.624 Tc /R41294464 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 /R41626464 10 Tf 75.55 0 Td (len)Tj /R41294464 10 Tf 15.2801 0 Td [(attrib)19.9854(ute.)]TJ /R41626464 10 Tf -90.8301 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ 16.8 TL (color=)' /R40982120 10 Tf 27.3602 0 Td (colorvalue)Tj /R41294464 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R41626464 10 Tf -72.6301 -16.8 Td (color=)Tj /R40982120 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R41294464 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R40982120 10 Tf 74.4301 0 Td (colorvalue)Tj /R41294464 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ /R41626464 10 Tf -214.83 -16.8 Td [(dir=f)24.9841(orward back both none)]TJ /R41294464 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 /R41626464 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R41294464 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R41626464 10 Tf -95.7102 -16.8 Td [(tar)10.0073(get=)]TJ /R40982120 10 Tf 31.1398 0 Td [("te)20.0073(xt")]TJ /R41294464 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 /R41626464 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R40982120 10 Tf 33.4801 0 Td [("te)20.0073(xt")]TJ /R41294464 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 /R41626464 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 /R41294464 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 /R41626464 10 Tf 172.506 0 Td (dir)Tj /R41294464 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 /R41626464 10 Tf (arr)' -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (size=)Tj /R40982120 10 Tf 21.25 0 Td (val)Tj /R41294464 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 /R41626464 10 Tf (headlabel,taillabel=)' /R40982120 10 Tf 83.7699 0 Td [(te)20.0073(xt)]TJ /R41294464 10 Tf 17.5437 0 Td 0.804 Tw (for labels appearing near the head and tail nodes of an edge.)Tj /R41626464 10 Tf 254.579 0 Td [(labelf)25.0146(ontcolor)]TJ /R41294464 10 Tf 59.1898 0 Td (,)Tj /R41626464 10 Tf 5.80508 0 Td (la-)Tj -420.887 -12 Td [(belf)24.9841(ontname)]TJ /R41294464 10 Tf 53.0801 0 Td (,)Tj /R41626464 10 Tf 5.28203 0 Td [(labelf)25.0159(ontsize)]TJ /R41294464 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 /R41626464 10 Tf T*[(headhr)17.9919(ef=)]TJ /R40982120 10 Tf 43.85 0 Td ("url")Tj /R41294464 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 /R41626464 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R40982120 10 Tf 47.3699 0 Td ("url")Tj /R41294464 10 Tf 22.5699 0 Td (\()Tj /R41626464 10 Tf 3.33008 0 Td (headURL)Tj /R41294464 10 Tf 44.1699 0 Td [(is a synon)15(ym for)]TJ /R41626464 10 Tf 69.2898 0 Td [(headhr)17.9932(ef)]TJ /R41294464 10 Tf 38.15 0 Td (.\))Tj /R41626464 10 Tf -224.88 -16.8 Td [(headtar)9.99268(get=)]TJ /R40982120 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 /R41294464 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 /R41626464 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R40982120 10 Tf 54.0398 0 Td ("tooltip")Tj /R41294464 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 /R41626464 10 Tf 16.8 TL T*[(tailhr)17.9846(ef=)]TJ /R40982120 10 Tf 37.1801 0 Td ("url")Tj /R41294464 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 /R41626464 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R40982120 10 Tf 40.7 0 Td ("url")Tj /R41294464 10 Tf 22.5699 0 Td (\()Tj /R41626464 10 Tf 3.33008 0 Td (tailURL)Tj /R41294464 10 Tf 37.5 0 Td [(is a synon)15(ym for)]TJ /R41626464 10 Tf 69.2898 0 Td [(tailhr)17.9834(ef)]TJ /R41294464 10 Tf 31.4801 0 Td (.\))Tj /R41626464 10 Tf -204.87 -16.8 Td [(tailtar)9.98413(get=)]TJ /R40982120 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 /R41294464 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3643 │ │ │ │ │ │ +3641 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R50522976 │ │ │ │ │ │ +R41626464 │ │ │ │ │ │ │ │ │ │ │ │ -R50190976 │ │ │ │ │ │ +R41294464 │ │ │ │ │ │ │ │ │ │ │ │ -R49878632 │ │ │ │ │ │ +R40982120 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R49878632 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R50190976 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R49878632 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R50190976 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 /R50522976 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R49878632 10 Tf 47.3699 0 Td ("tooltip")Tj /R50190976 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 /R50522976 10 Tf 16.8 TL (labeldistance)' /R50190976 10 Tf 58.0602 0 Td (and)Tj /R50522976 10 Tf 16.9398 0 Td (labelangle)Tj /R50190976 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\) specify the placement of head and tail labels.)]TJ /R50522976 10 Tf -120.84 -16.8 Td (decorate)Tj /R50190976 10 Tf 39.15 0 Td [(dra)15.0073(ws line from edge to label.)]TJ /R50522976 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R50190976 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 /R50522976 10 Tf -338.32 -28.8 Td [(\(dot-speciŒc attrib)20(utes\))]TJ 12 TL (constraint=false)' /R50190976 10 Tf 70.9699 0 Td (causes an edge to be ignored for rank assignment.)Tj /R50522976 10 Tf -70.9699 -16.8 Td (minlen=)Tj /R49878632 10 Tf 35.15 0 Td (n)Tj /R50190976 10 Tf 7.82188 0 Td (where)Tj /R49878632 10 Tf 27.252 0 Td (n)Tj /R50190976 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 /R50522976 10 Tf 16.8 TL (xlabel=)' /R49878632 10 Tf 31.2602 0 Td [("te)20.0073(xt")]TJ /R50190976 10 Tf 25.457 0 Td 0.317 Tw (Edge labels in)Tj /R50522976 10 Tf 60.1109 0 Td (dot)Tj /R50190976 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 /R50522976 10 Tf 263.885 0 Td (xlabel)Tj /R50190976 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 /R50522976 10 Tf 0 Tw T*[(\(neato and fdp-speciŒc attrib)19.9854(utes\))]TJ 12 TL (len=)' /R49878632 10 Tf 18.4801 0 Td (f)Tj /R50190976 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R50522976 10.95 Tf -59.7602 -16.8 Td (COMMAND-LINE OPTIONS)Tj /R50522976 10 Tf 36 -12 Td (­G)Tj /R50190976 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R50522976 10 Tf -15.9801 -12 Td (­N)Tj /R50190976 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R50522976 10 Tf -15.4199 -12 Td (­E)Tj /R50190976 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 /R50522976 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 /R49878632 10 Tf 8.48008 0 Td (Œle)Tj /R50190976 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 /R50522976 10 Tf 9.62813 0 Td (­l)Tj /R50190976 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 /R50522976 10 Tf 16.8 TL (­T)' /R49878632 10 Tf 12.3699 0 Td (lang)Tj /R50190976 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 /R50522976 10 Tf -206.76 -28.8 Td (­n)Tj /R50190976 10 Tf 11.2602 0 Td ([)Tj /R50522976 10 Tf 3.33008 0 Td (1)Tj /R50190976 10 Tf 5 0 Td (|)Tj /R50522976 10 Tf 2 0 Td (2)Tj 2.778 Tc /R50190976 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 /R50522976 10 Tf 48.9281 0 Td (splines)Tj /R50190976 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 /R50522976 10 Tf -415.694 -12 Td (pos)Tj /R50190976 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 /R50522976 10 Tf 141.1 0 Td (splines)Tj /R50190976 10 Tf 31.4 0 Td [(attrib)19.9854(ute.)]TJ /R50522976 10 Tf -243.69 -16.8 Td (­K)Tj /R49878632 10 Tf 13.4801 0 Td (layout)Tj -0.15 Tc /R50190976 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 /R50522976 10 Tf -55.1199 -16.8 Td (­O)Tj /R50190976 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R50522976 10 Tf -15.9801 -16.8 Td (­P)Tj /R50190976 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 /R50522976 10 Tf -160.47 -16.8 Td (­v)Tj /R50190976 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R50522976 10 Tf -13.2 -16.8 Td (­c)Tj /R50190976 10 Tf 12.6398 0 Td (conŒgure plugins.)Tj /R50522976 10 Tf -12.6398 -16.8 Td (­m)Tj /R50190976 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 /R50522976 10 Tf -123.03 -16.8 Td (­q)Tj /R49878632 10 Tf 11.2602 0 Td [(le)15.0073(vel)]TJ /R50190976 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 /R40982120 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R41294464 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R40982120 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R41294464 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 /R41626464 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R40982120 10 Tf 47.3699 0 Td ("tooltip")Tj /R41294464 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 /R41626464 10 Tf 16.8 TL (labeldistance)' /R41294464 10 Tf 58.0602 0 Td (and)Tj /R41626464 10 Tf 16.9398 0 Td (labelangle)Tj /R41294464 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\) specify the placement of head and tail labels.)]TJ /R41626464 10 Tf -120.84 -16.8 Td (decorate)Tj /R41294464 10 Tf 39.15 0 Td [(dra)15.0073(ws line from edge to label.)]TJ /R41626464 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R41294464 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 /R41626464 10 Tf -338.32 -28.8 Td [(\(dot-speciŒc attrib)20(utes\))]TJ 12 TL (constraint=false)' /R41294464 10 Tf 70.9699 0 Td (causes an edge to be ignored for rank assignment.)Tj /R41626464 10 Tf -70.9699 -16.8 Td (minlen=)Tj /R40982120 10 Tf 35.15 0 Td (n)Tj /R41294464 10 Tf 7.82188 0 Td (where)Tj /R40982120 10 Tf 27.252 0 Td (n)Tj /R41294464 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 /R41626464 10 Tf 16.8 TL (xlabel=)' /R40982120 10 Tf 31.2602 0 Td [("te)20.0073(xt")]TJ /R41294464 10 Tf 25.457 0 Td 0.317 Tw (Edge labels in)Tj /R41626464 10 Tf 60.1109 0 Td (dot)Tj /R41294464 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 /R41626464 10 Tf 263.885 0 Td (xlabel)Tj /R41294464 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 /R41626464 10 Tf 0 Tw T*[(\(neato and fdp-speciŒc attrib)19.9854(utes\))]TJ 12 TL (len=)' /R40982120 10 Tf 18.4801 0 Td (f)Tj /R41294464 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R41626464 10.95 Tf -59.7602 -16.8 Td (COMMAND-LINE OPTIONS)Tj /R41626464 10 Tf 36 -12 Td (­G)Tj /R41294464 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R41626464 10 Tf -15.9801 -12 Td (­N)Tj /R41294464 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R41626464 10 Tf -15.4199 -12 Td (­E)Tj /R41294464 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 /R41626464 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 /R40982120 10 Tf 8.48008 0 Td (Œle)Tj /R41294464 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 /R41626464 10 Tf 9.62813 0 Td (­l)Tj /R41294464 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 /R41626464 10 Tf 16.8 TL (­T)' /R40982120 10 Tf 12.3699 0 Td (lang)Tj /R41294464 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 /R41626464 10 Tf -206.76 -28.8 Td (­n)Tj /R41294464 10 Tf 11.2602 0 Td ([)Tj /R41626464 10 Tf 3.33008 0 Td (1)Tj /R41294464 10 Tf 5 0 Td (|)Tj /R41626464 10 Tf 2 0 Td (2)Tj 2.778 Tc /R41294464 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 /R41626464 10 Tf 48.9281 0 Td (splines)Tj /R41294464 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 /R41626464 10 Tf -415.694 -12 Td (pos)Tj /R41294464 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 /R41626464 10 Tf 141.1 0 Td (splines)Tj /R41294464 10 Tf 31.4 0 Td [(attrib)19.9854(ute.)]TJ /R41626464 10 Tf -243.69 -16.8 Td (­K)Tj /R40982120 10 Tf 13.4801 0 Td (layout)Tj -0.15 Tc /R41294464 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 /R41626464 10 Tf -55.1199 -16.8 Td (­O)Tj /R41294464 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R41626464 10 Tf -15.9801 -16.8 Td (­P)Tj /R41294464 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 /R41626464 10 Tf -160.47 -16.8 Td (­v)Tj /R41294464 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R41626464 10 Tf -13.2 -16.8 Td (­c)Tj /R41294464 10 Tf 12.6398 0 Td (conŒgure plugins.)Tj /R41626464 10 Tf -12.6398 -16.8 Td (­m)Tj /R41294464 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 /R41626464 10 Tf -123.03 -16.8 Td (­q)Tj /R40982120 10 Tf 11.2602 0 Td [(le)15.0073(vel)]TJ /R41294464 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3118 │ │ │ │ │ │ +3116 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R50522976 │ │ │ │ │ │ +R41626464 │ │ │ │ │ │ │ │ │ │ │ │ -R50190976 │ │ │ │ │ │ +R41294464 │ │ │ │ │ │ │ │ │ │ │ │ -R49878632 │ │ │ │ │ │ +R40982120 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R49878632 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R50190976 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R49878632 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R50190976 10 Tf 20.8699 0 Td (\(1\))Tj /R50522976 10 Tf -420.34 -36 Td (­s)Tj /R49878632 10 Tf 9.58984 0 Td (fscale)Tj /R50190976 10 Tf 25.8301 0 Td (scale input by)Tj /R49878632 10 Tf 58.05 0 Td (fscale)Tj 2.5 Tc /R50190976 10 Tf 23.3301 0 Td (,t)Tj 0 Tc 7.78008 0 Td [(he def)9.98535(ault is 72.)]TJ /R50522976 10 Tf -124.58 -16.8 Td (­y)Tj /R50190976 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 /R50522976 10 Tf -29.8699 -16.8 Td (­V)Tj /R50190976 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R50522976 10 Tf -15.4199 -16.8 Td (­?)Tj /R50190976 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 /R50522976 10.95 Tf -36 -16.8 Td (EXAMPLES)Tj /R50190976 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 /R50522976 10.95 Tf -36 -16.8 Td [(CA)145.02(VEA)94.983(TS)]TJ /R50190976 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 /R50522976 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R50190976 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 /R50522976 10.95 Tf -218.21 -16.8 Td (SEE ALSO)Tj /R50190976 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 /R49878632 10 Tf 51.052 0 Td (doc)Tj /R50190976 10 Tf 17.384 0 Td (and)Tj /R49878632 10 Tf 17.384 0 Td (doc/info)Tj /R50190976 10 Tf 35.7238 0 Td (subtrees in)Tj -388.504 -12 Td 0 Tw [(the source and binary distrib)20.0073(utions.)]TJ /R50522976 10 Tf 16.8 TL (dotty)' /R50190976 10 Tf 22.2199 0 Td (\(1\),)Tj /R50522976 10 Tf 14.1602 0 Td (tcldot)Tj /R50190976 10 Tf 24.4398 0 Td (\(n\),)Tj /R50522976 10 Tf 14.1602 0 Td (xcolors)Tj /R50190976 10 Tf 30.55 0 Td (\(1\),)Tj /R50522976 10 Tf 14.1602 0 Td (libgraph)Tj /R50190976 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 /R40982120 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R41294464 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R40982120 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R41294464 10 Tf 20.8699 0 Td (\(1\))Tj /R41626464 10 Tf -420.34 -36 Td (­s)Tj /R40982120 10 Tf 9.58984 0 Td (fscale)Tj /R41294464 10 Tf 25.8301 0 Td (scale input by)Tj /R40982120 10 Tf 58.05 0 Td (fscale)Tj 2.5 Tc /R41294464 10 Tf 23.3301 0 Td (,t)Tj 0 Tc 7.78008 0 Td [(he def)9.98535(ault is 72.)]TJ /R41626464 10 Tf -124.58 -16.8 Td (­y)Tj /R41294464 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 /R41626464 10 Tf -29.8699 -16.8 Td (­V)Tj /R41294464 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R41626464 10 Tf -15.4199 -16.8 Td (­?)Tj /R41294464 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 /R41626464 10.95 Tf -36 -16.8 Td (EXAMPLES)Tj /R41294464 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 /R41626464 10.95 Tf -36 -16.8 Td [(CA)145.02(VEA)94.983(TS)]TJ /R41294464 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 /R41626464 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R41294464 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 /R41626464 10.95 Tf -218.21 -16.8 Td (SEE ALSO)Tj /R41294464 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 /R40982120 10 Tf 51.052 0 Td (doc)Tj /R41294464 10 Tf 17.384 0 Td (and)Tj /R40982120 10 Tf 17.384 0 Td (doc/info)Tj /R41294464 10 Tf 35.7238 0 Td (subtrees in)Tj -388.504 -12 Td 0 Tw [(the source and binary distrib)20.0073(utions.)]TJ /R41626464 10 Tf 16.8 TL (dotty)' /R41294464 10 Tf 22.2199 0 Td (\(1\),)Tj /R41626464 10 Tf 14.1602 0 Td (tcldot)Tj /R41294464 10 Tf 24.4398 0 Td (\(n\),)Tj /R41626464 10 Tf 14.1602 0 Td (xcolors)Tj /R41294464 10 Tf 30.55 0 Td (\(1\),)Tj /R41626464 10 Tf 14.1602 0 Td (libgraph)Tj /R41294464 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2563 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R50522976 │ │ │ │ │ │ +R41626464 │ │ │ │ │ │ │ │ │ │ │ │ -R50190976 │ │ │ │ │ │ +R41294464 │ │ │ │ │ │ │ │ │ │ │ │ -R49878632 │ │ │ │ │ │ +R40982120 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R49878632 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R50190976 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R49878632 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R50190976 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 /R40982120 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R41294464 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R40982120 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R41294464 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -745 │ │ │ │ │ │ +743 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R50190976 │ │ │ │ │ │ +R41294464 │ │ │ │ │ │ │ │ │ │ │ │ -R49878632 │ │ │ │ │ │ +R40982120 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -1195,15 +1195,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 612 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R49508776 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/R40612264 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/R49509144 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/R40612632 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 │ │ │ │ │ │ +442 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R49509512 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/R40613000 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-1ce9f5fd9eb5'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-a060a57ba839'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R18519656 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(TTY)]TJ /R18845168 10 Tf 31.9898 0 Td 130.89 Tw (\(1\) General)Tj 179.2 0 Td 0 Tw (Commands Manual)Tj /R18519656 10 Tf 212.58 0 Td [(DO)40.0146(TTY)]TJ /R18845168 10 Tf 31.9898 0 Td (\(1\))Tj -0.219 Tc /R19164000 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R18845168 10 Tf 20.407 -12 Td (dotty ­ A Customizable Graph Editor)Tj /R19164000 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R19164000 10 Tf 36 -12 Td (dotty)Tj /R18845168 10 Tf 24.7199 0 Td ([)Tj /R19164000 10 Tf 5.83008 0 Td (-V)Tj 2.5 Tc /R18845168 10 Tf 13.05 0 Td (][)Tj 0 Tc /R19164000 10 Tf 11.6602 0 Td (-lm)Tj /R18519656 10 Tf 14.8199 0 Td (mode)Tj 2.5 Tc /R18845168 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R19164000 10 Tf 11.6602 0 Td (-el)Tj /R18519656 10 Tf 10.6398 0 Td [(le)15.0073(v)]TJ 2.5 Tc /R18845168 10 Tf 14.3301 0 Td (][)Tj 0 Tc /R18519656 10 Tf 13.5699 0 Td (Œle)Tj /R18845168 10 Tf 14.9 0 Td (])Tj /R19164000 10.95 Tf -195.52 -16.8 Td (DESCRIPTION)Tj /R19164000 10 Tf 36 -12 Td (dotty)Tj /R18845168 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 /R19164000 10 Tf 24 TL (dotty)' /R18845168 10 Tf 25.284 0 Td 0.564 Tw (is written on top of)Tj /R19164000 10 Tf 81.4301 0 Td (dot)Tj /R18845168 10 Tf 16.9539 0 Td (and)Tj /R19164000 10 Tf 17.5039 0 Td (lefty)Tj /R18845168 10 Tf 18.8801 0 Td (.)Tj /R19164000 10 Tf 8.06406 0 Td (lefty)Tj /R18845168 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 /R19164000 10 Tf 88.9359 0 Td (dotty)Tj /R18845168 10 Tf 25.9422 0 Td (are written as)Tj /R19164000 10 Tf 60.0359 0 Td (lefty)Tj /R18845168 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 /R19164000 10 Tf 179.864 0 Td (dot)Tj 3.113 Tc /R18845168 10 Tf 13.8898 0 Td (,w)Tj 0 Tc 12.8328 0 Td (hich runs as a separate process that communicates with)Tj /R19164000 10 Tf -206.586 -12 Td (lefty)Tj /R18845168 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 /R19164000 10 Tf 21.2859 0 Td (dotty)Tj /R18845168 10 Tf 24.8961 0 Td 0.176 Tw (will use that to display the graph. Otherwise, it runs)Tj /R19164000 10 Tf 211.19 0 Td (dot)Tj /R18845168 10 Tf 16.566 0 Td (to)Tj -424.218 -12 Td 0 Tw (obtain layout information.)Tj /R19164000 10.95 Tf -36 -16.8 Td [(USA)54.9729(GE)]TJ /R18845168 10 Tf 36 -12 Td (The Œle name is optional. If present, the graph contained in that Œle is displayed in the)Tj /R19164000 10 Tf 346.91 0 Td (dotty)Tj /R18845168 10 Tf 24.7199 0 Td (windo)Tj -0.65 Tc 24.75 0 Td (w.)Tj 0 Tc /R19164000 10.95 Tf -432.38 -16.8 Td (OPTIONS)Tj /R19164000 10 Tf 36 -12 Td (-V)Tj /R18845168 10 Tf 36 0 Td [(Prints the v)14.9841(ersion.)]TJ /R19164000 10 Tf -36 -16.8 Td (-lm)Tj /R18519656 10 Tf 14.8199 0 Td (mode)Tj /R18845168 10 Tf 21.1801 -12 Td (Sets the layout mode. The)Tj /R18519656 10 Tf 106.66 0 Td (mode)Tj /R18845168 10 Tf 24.1602 0 Td (can be)Tj /R19164000 10 Tf 28.3199 0 Td (sync)Tj /R18845168 10 Tf 21.3898 0 Td (or)Tj /R19164000 10 Tf 10.8301 0 Td (async)Tj 2.5 Tc /R18845168 10 Tf 23.8898 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(he def)9.98535(ault is)]TJ /R19164000 10 Tf 51.2801 0 Td (async)Tj /R18845168 10 Tf 23.8898 0 Td (.)Tj /R19164000 10 Tf -337.53 -16.8 Td (-el)Tj /R18519656 10 Tf 10.6398 0 Td [(le)15.0073(v)]TJ /R18845168 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 /R18519656 10 Tf 25.8301 0 Td [(le)15.0073(v)]TJ /R18845168 10 Tf 14.0098 0 Td (can be)Tj /R19164000 10 Tf 28.3199 0 Td (0)Tj /R18845168 10 Tf 7.5 0 Td (or)Tj /R19164000 10 Tf 10.8301 0 Td (1)Tj 2.5 Tc /R18845168 10 Tf 5 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(he def)9.98535(ault is)]TJ /R19164000 10 Tf 51.2801 0 Td (0)Tj /R18845168 10 Tf 5 0 Td (.)Tj -0.11 Tc /R19164000 10.95 Tf -313.52 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R18845168 10 Tf 20.9004 -12 Td [(The lefty parser does not accept anon)15(ymous graphs.)]TJ /R19164000 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R18845168 10 Tf 36 -12 Td (dot\(1\), lefty\(1\), lneato\(1\), xdot\(3\))Tj /R18519656 10 Tf 0.35 -12 Td (dotty)Tj /R18845168 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 /R40748648 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(TTY)]TJ /R41074160 10 Tf 31.9898 0 Td 130.89 Tw (\(1\) General)Tj 179.2 0 Td 0 Tw (Commands Manual)Tj /R40748648 10 Tf 212.58 0 Td [(DO)40.0146(TTY)]TJ /R41074160 10 Tf 31.9898 0 Td (\(1\))Tj -0.219 Tc /R41392992 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R41074160 10 Tf 20.407 -12 Td (dotty ­ A Customizable Graph Editor)Tj /R41392992 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R41392992 10 Tf 36 -12 Td (dotty)Tj /R41074160 10 Tf 24.7199 0 Td ([)Tj /R41392992 10 Tf 5.83008 0 Td (-V)Tj 2.5 Tc /R41074160 10 Tf 13.05 0 Td (][)Tj 0 Tc /R41392992 10 Tf 11.6602 0 Td (-lm)Tj /R40748648 10 Tf 14.8199 0 Td (mode)Tj 2.5 Tc /R41074160 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R41392992 10 Tf 11.6602 0 Td (-el)Tj /R40748648 10 Tf 10.6398 0 Td [(le)15.0073(v)]TJ 2.5 Tc /R41074160 10 Tf 14.3301 0 Td (][)Tj 0 Tc /R40748648 10 Tf 13.5699 0 Td (Œle)Tj /R41074160 10 Tf 14.9 0 Td (])Tj /R41392992 10.95 Tf -195.52 -16.8 Td (DESCRIPTION)Tj /R41392992 10 Tf 36 -12 Td (dotty)Tj /R41074160 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 /R41392992 10 Tf 24 TL (dotty)' /R41074160 10 Tf 25.284 0 Td 0.564 Tw (is written on top of)Tj /R41392992 10 Tf 81.4301 0 Td (dot)Tj /R41074160 10 Tf 16.9539 0 Td (and)Tj /R41392992 10 Tf 17.5039 0 Td (lefty)Tj /R41074160 10 Tf 18.8801 0 Td (.)Tj /R41392992 10 Tf 8.06406 0 Td (lefty)Tj /R41074160 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 /R41392992 10 Tf 88.9359 0 Td (dotty)Tj /R41074160 10 Tf 25.9422 0 Td (are written as)Tj /R41392992 10 Tf 60.0359 0 Td (lefty)Tj /R41074160 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 /R41392992 10 Tf 179.864 0 Td (dot)Tj 3.113 Tc /R41074160 10 Tf 13.8898 0 Td (,w)Tj 0 Tc 12.8328 0 Td (hich runs as a separate process that communicates with)Tj /R41392992 10 Tf -206.586 -12 Td (lefty)Tj /R41074160 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 /R41392992 10 Tf 21.2859 0 Td (dotty)Tj /R41074160 10 Tf 24.8961 0 Td 0.176 Tw (will use that to display the graph. Otherwise, it runs)Tj /R41392992 10 Tf 211.19 0 Td (dot)Tj /R41074160 10 Tf 16.566 0 Td (to)Tj -424.218 -12 Td 0 Tw (obtain layout information.)Tj /R41392992 10.95 Tf -36 -16.8 Td [(USA)54.9729(GE)]TJ /R41074160 10 Tf 36 -12 Td (The Œle name is optional. If present, the graph contained in that Œle is displayed in the)Tj /R41392992 10 Tf 346.91 0 Td (dotty)Tj /R41074160 10 Tf 24.7199 0 Td (windo)Tj -0.65 Tc 24.75 0 Td (w.)Tj 0 Tc /R41392992 10.95 Tf -432.38 -16.8 Td (OPTIONS)Tj /R41392992 10 Tf 36 -12 Td (-V)Tj /R41074160 10 Tf 36 0 Td [(Prints the v)14.9841(ersion.)]TJ /R41392992 10 Tf -36 -16.8 Td (-lm)Tj /R40748648 10 Tf 14.8199 0 Td (mode)Tj /R41074160 10 Tf 21.1801 -12 Td (Sets the layout mode. The)Tj /R40748648 10 Tf 106.66 0 Td (mode)Tj /R41074160 10 Tf 24.1602 0 Td (can be)Tj /R41392992 10 Tf 28.3199 0 Td (sync)Tj /R41074160 10 Tf 21.3898 0 Td (or)Tj /R41392992 10 Tf 10.8301 0 Td (async)Tj 2.5 Tc /R41074160 10 Tf 23.8898 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(he def)9.98535(ault is)]TJ /R41392992 10 Tf 51.2801 0 Td (async)Tj /R41074160 10 Tf 23.8898 0 Td (.)Tj /R41392992 10 Tf -337.53 -16.8 Td (-el)Tj /R40748648 10 Tf 10.6398 0 Td [(le)15.0073(v)]TJ /R41074160 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 /R40748648 10 Tf 25.8301 0 Td [(le)15.0073(v)]TJ /R41074160 10 Tf 14.0098 0 Td (can be)Tj /R41392992 10 Tf 28.3199 0 Td (0)Tj /R41074160 10 Tf 7.5 0 Td (or)Tj /R41392992 10 Tf 10.8301 0 Td (1)Tj 2.5 Tc /R41074160 10 Tf 5 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(he def)9.98535(ault is)]TJ /R41392992 10 Tf 51.2801 0 Td (0)Tj /R41074160 10 Tf 5 0 Td (.)Tj -0.11 Tc /R41392992 10.95 Tf -313.52 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R41074160 10 Tf 20.9004 -12 Td [(The lefty parser does not accept anon)15(ymous graphs.)]TJ /R41392992 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R41074160 10 Tf 36 -12 Td (dot\(1\), lefty\(1\), lneato\(1\), xdot\(3\))Tj /R40748648 10 Tf 0.35 -12 Td (dotty)Tj /R41074160 10 Tf 22.8199 0 Td (user guide.)Tj 403.83 -321.6 Td (1)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1737 │ │ │ │ │ │ +1736 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ HIMOKM+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -564,19 +564,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R19164000 │ │ │ │ │ │ +R41392992 │ │ │ │ │ │ │ │ │ │ │ │ -R18845168 │ │ │ │ │ │ +R41074160 │ │ │ │ │ │ │ │ │ │ │ │ -R18519656 │ │ │ │ │ │ +R40748648 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -628,32 +628,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -377 │ │ │ │ │ │ +376 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R19189400 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/R41418392 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/R19189768 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/R41418760 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/R19190136 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/R41419128 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-7a4106d9b8de'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-78581c0f284c'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R37197416 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLARIFY)Tj /R37525304 10 Tf 40.7199 0 Td 122.9 Tw (\(1\) General)Tj 171.21 0 Td 0 Tw (Commands Manual)Tj /R37197416 10 Tf 203.85 0 Td (CLARIFY)Tj /R37525304 10 Tf 40.7199 0 Td (\(1\))Tj -0.219 Tc /R37841760 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R37525304 10 Tf 20.407 -12 Td (edgepaint ­ edge coloring to disambiguate crossing edges)Tj /R37841760 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R37841760 10 Tf 36 -12 Td ([)Tj /R37197416 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R37525304 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R37841760 10 Tf 11.6602 0 Td (­o)Tj /R37197416 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R37525304 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R37197416 10 Tf 13.5699 0 Td (Œles)Tj /R37525304 10 Tf 18.8801 0 Td (])Tj /R37841760 10.95 Tf -159.5 -16.8 Td (DESCRIPTION)Tj /R37841760 10 Tf 36 -12 Td (edgepaint)Tj /R37525304 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 /R37197416 10 Tf 172.008 0 Td (pos)Tj /R37525304 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 /R37841760 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R37525304 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R37841760 10 Tf 16.8 TL (­accuracy=)' /R37197416 10 Tf 49.9102 0 Td (e)Tj /R37525304 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 /R37841760 10 Tf -36 -16.8 Td (­angle=)Tj /R37197416 10 Tf 34.5102 0 Td (a)Tj /R37525304 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 /R37197416 10 Tf 206.1 0 Td (a)Tj /R37525304 10 Tf 7.5 0 Td [(de)15.0146(grees. Def)10.0146(ault)]TJ /R37197416 10 Tf 67.7797 0 Td (a)Tj /R37525304 10 Tf 5 0 Td (=15.)Tj /R37841760 10 Tf -367.27 -16.8 Td (­random_seed=)Tj /R37197416 10 Tf 68.9602 0 Td (s)Tj /R37525304 10 Tf -32.9602 -12 Td 0.6 Tw (random seed to use.)Tj /R37197416 10 Tf 84.3301 0 Td (s)Tj /R37525304 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 /R37197416 10 Tf 6.42891 0 Td (s)Tj /R37525304 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 /R37197416 10 Tf 35.457 0 Td (s)Tj 3.099 Tc /R37525304 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 /R37841760 10 Tf -36 -16.8 Td (­lightness=)Tj /R37197416 10 Tf 48.7199 0 Td (l1,l2j)Tj /R37525304 10 Tf -12.7199 -12 Td 0.181 Tw (only applies for the "lab" color scheme:)Tj /R37197416 10 Tf 162.457 0 Td (l1)Tj /R37525304 10 Tf 10.4609 0 Td (and)Tj /R37197416 10 Tf 17.1211 0 Td (l2)Tj /R37525304 10 Tf 10.4609 0 Td 0.182 Tw [(must inte)14.9976(gers, with 0 <=)]TJ /R37197416 10 Tf 100.93 0 Td (l1)Tj /R37525304 10 Tf 10.4621 0 Td (<=)Tj /R37197416 10 Tf 13.9621 0 Td (l2 <=100. By de-)Tj -325.854 -12 Td 0 Tw (fault, we use "0,70")Tj /R37841760 10 Tf -36 -16.8 Td [(­shar)17.9846(e_endpoint)]TJ /R37525304 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 /R37841760 10 Tf -36 -16.8 Td (­o)Tj /R37197416 10 Tf 13.2 0 Td (f)Tj /R37525304 10 Tf 22.8 0 Td [(write output to Œle f \(def)10(ault: stdout\).)]TJ /R37841760 10 Tf -36 -16.8 Td (­color_scheme=)Tj /R37197416 10 Tf 69.3602 0 Td (c)Tj /R37525304 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 /R37841760 10 Tf -36 -16.8 Td (­v)Tj /R37525304 10 Tf 36 0 Td [(turns on v)15(erbose mode.)]TJ /R37841760 10 Tf -36 -16.8 Td (­?)Tj /R37525304 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ -0.11 Tc /R37841760 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R37525304 10 Tf 20.9004 -12 Td 0.577 Tw (At present,)Tj /R37841760 10 Tf 47.534 0 Td (edgepaint)Tj /R37525304 10 Tf 44.7469 0 Td 0.578 Tw (does not handle graphs with loops or directed multiedges. So, a graph with edges)Tj /R37197416 10 Tf 334.722 0 Td (a)Tj -427.003 -12 Td 0.126 Tw (-> b)Tj /R37525304 10 Tf 20.332 0 Td (and)Tj 2.626 Tc /R37197416 10 Tf 17.066 0 Td [(b-)262.614(>a)]TJ 0 Tc /R37525304 10 Tf 27.9578 0 Td [(is acceptable, b)20.0122(ut not if it has edges)]TJ 2.626 Tc /R37197416 10 Tf 145.508 0 Td (a-)Tj 2.625 Tc 10.9559 0 Td (>b)Tj 0 Tc /R37525304 10 Tf 17 0 Td (and)Tj 2.625 Tc /R37197416 10 Tf 17.0648 0 Td [(a-)262.493(>b)]TJ 0 Tc /R37525304 10 Tf 27.9551 0 Td (or)Tj 2.625 Tc /R37197416 10 Tf 10.9551 0 Td [(a-)262.49(-b)]TJ 0 Tc /R37525304 10 Tf 24.5352 0 Td (and)Tj 2.625 Tc /R37197416 10 Tf 17.0648 0 Td [(a-)262.49(-b)]TJ /R37525304 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 /R37197416 10 Tf 105.36 0 Td (a.x -> b)Tj /R37525304 10 Tf 34.5199 0 Td (and)Tj /R37197416 10 Tf 16.9398 0 Td (a.y -> b)Tj /R37525304 10 Tf 34.5199 0 Td (is also not supported.)Tj -0.548 Tc /R37841760 10.95 Tf -227.34 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R37525304 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 /R37841760 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R37525304 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 /R38581864 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLARIFY)Tj /R38909752 10 Tf 40.7199 0 Td 122.9 Tw (\(1\) General)Tj 171.21 0 Td 0 Tw (Commands Manual)Tj /R38581864 10 Tf 203.85 0 Td (CLARIFY)Tj /R38909752 10 Tf 40.7199 0 Td (\(1\))Tj -0.219 Tc /R39226208 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R38909752 10 Tf 20.407 -12 Td (edgepaint ­ edge coloring to disambiguate crossing edges)Tj /R39226208 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R39226208 10 Tf 36 -12 Td ([)Tj /R38581864 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R38909752 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R39226208 10 Tf 11.6602 0 Td (­o)Tj /R38581864 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R38909752 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R38581864 10 Tf 13.5699 0 Td (Œles)Tj /R38909752 10 Tf 18.8801 0 Td (])Tj /R39226208 10.95 Tf -159.5 -16.8 Td (DESCRIPTION)Tj /R39226208 10 Tf 36 -12 Td (edgepaint)Tj /R38909752 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 /R38581864 10 Tf 172.008 0 Td (pos)Tj /R38909752 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 /R39226208 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R38909752 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R39226208 10 Tf 16.8 TL (­accuracy=)' /R38581864 10 Tf 49.9102 0 Td (e)Tj /R38909752 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 /R39226208 10 Tf -36 -16.8 Td (­angle=)Tj /R38581864 10 Tf 34.5102 0 Td (a)Tj /R38909752 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 /R38581864 10 Tf 206.1 0 Td (a)Tj /R38909752 10 Tf 7.5 0 Td [(de)15.0146(grees. Def)10.0146(ault)]TJ /R38581864 10 Tf 67.7797 0 Td (a)Tj /R38909752 10 Tf 5 0 Td (=15.)Tj /R39226208 10 Tf -367.27 -16.8 Td (­random_seed=)Tj /R38581864 10 Tf 68.9602 0 Td (s)Tj /R38909752 10 Tf -32.9602 -12 Td 0.6 Tw (random seed to use.)Tj /R38581864 10 Tf 84.3301 0 Td (s)Tj /R38909752 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 /R38581864 10 Tf 6.42891 0 Td (s)Tj /R38909752 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 /R38581864 10 Tf 35.457 0 Td (s)Tj 3.099 Tc /R38909752 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 /R39226208 10 Tf -36 -16.8 Td (­lightness=)Tj /R38581864 10 Tf 48.7199 0 Td (l1,l2j)Tj /R38909752 10 Tf -12.7199 -12 Td 0.181 Tw (only applies for the "lab" color scheme:)Tj /R38581864 10 Tf 162.457 0 Td (l1)Tj /R38909752 10 Tf 10.4609 0 Td (and)Tj /R38581864 10 Tf 17.1211 0 Td (l2)Tj /R38909752 10 Tf 10.4609 0 Td 0.182 Tw [(must inte)14.9976(gers, with 0 <=)]TJ /R38581864 10 Tf 100.93 0 Td (l1)Tj /R38909752 10 Tf 10.4621 0 Td (<=)Tj /R38581864 10 Tf 13.9621 0 Td (l2 <=100. By de-)Tj -325.854 -12 Td 0 Tw (fault, we use "0,70")Tj /R39226208 10 Tf -36 -16.8 Td [(­shar)17.9846(e_endpoint)]TJ /R38909752 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 /R39226208 10 Tf -36 -16.8 Td (­o)Tj /R38581864 10 Tf 13.2 0 Td (f)Tj /R38909752 10 Tf 22.8 0 Td [(write output to Œle f \(def)10(ault: stdout\).)]TJ /R39226208 10 Tf -36 -16.8 Td (­color_scheme=)Tj /R38581864 10 Tf 69.3602 0 Td (c)Tj /R38909752 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 /R39226208 10 Tf -36 -16.8 Td (­v)Tj /R38909752 10 Tf 36 0 Td [(turns on v)15(erbose mode.)]TJ /R39226208 10 Tf -36 -16.8 Td (­?)Tj /R38909752 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ -0.11 Tc /R39226208 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R38909752 10 Tf 20.9004 -12 Td 0.577 Tw (At present,)Tj /R39226208 10 Tf 47.534 0 Td (edgepaint)Tj /R38909752 10 Tf 44.7469 0 Td 0.578 Tw (does not handle graphs with loops or directed multiedges. So, a graph with edges)Tj /R38581864 10 Tf 334.722 0 Td (a)Tj -427.003 -12 Td 0.126 Tw (-> b)Tj /R38909752 10 Tf 20.332 0 Td (and)Tj 2.626 Tc /R38581864 10 Tf 17.066 0 Td [(b-)262.614(>a)]TJ 0 Tc /R38909752 10 Tf 27.9578 0 Td [(is acceptable, b)20.0122(ut not if it has edges)]TJ 2.626 Tc /R38581864 10 Tf 145.508 0 Td (a-)Tj 2.625 Tc 10.9559 0 Td (>b)Tj 0 Tc /R38909752 10 Tf 17 0 Td (and)Tj 2.625 Tc /R38581864 10 Tf 17.0648 0 Td [(a-)262.493(>b)]TJ 0 Tc /R38909752 10 Tf 27.9551 0 Td (or)Tj 2.625 Tc /R38581864 10 Tf 10.9551 0 Td [(a-)262.49(-b)]TJ 0 Tc /R38909752 10 Tf 24.5352 0 Td (and)Tj 2.625 Tc /R38581864 10 Tf 17.0648 0 Td [(a-)262.49(-b)]TJ /R38909752 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 /R38581864 10 Tf 105.36 0 Td (a.x -> b)Tj /R38909752 10 Tf 34.5199 0 Td (and)Tj /R38581864 10 Tf 16.9398 0 Td (a.y -> b)Tj /R38909752 10 Tf 34.5199 0 Td (is also not supported.)Tj -0.548 Tc /R39226208 10.95 Tf -227.34 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R38909752 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 /R39226208 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R38909752 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2430 │ │ │ │ │ │ +2431 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ KHWTGK+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -650,19 +650,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R37841760 │ │ │ │ │ │ +R39226208 │ │ │ │ │ │ │ │ │ │ │ │ -R37525304 │ │ │ │ │ │ +R38909752 │ │ │ │ │ │ │ │ │ │ │ │ -R37197416 │ │ │ │ │ │ +R38581864 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -717,15 +717,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 429 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37904008 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/R39288456 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 │ │ │ │ │ │ -592 │ │ │ │ │ │ +593 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37904376 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/R39288824 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/R37904744 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/R39289192 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-8f687bd6bed8'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-b87f512a1eed'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,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 /R46151272 10 Tf 1 0 0 1 73.0102 793.89 Tm (AST)Tj /R46463616 10 Tf 17.9398 0 Td 148.395 Tw (\(3\) Library)Tj 195.045 0 Td 0 Tw (Functions Manual)Tj /R46151272 10 Tf 224.405 0 Td (AST)Tj /R46463616 10 Tf 17.9398 0 Td (\(3\))Tj -0.219 Tc /R46795616 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj -0.15 Tc /R46463616 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 /R46795616 10.95 Tf -93.7199 -16.8 Td (SYNOPSIS)Tj /R46463616 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 /R46795616 10.95 Tf -134.9 -28.8 Td (DESCRIPTION)Tj -0.15 Tc /R46463616 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 /R46795616 10.95 Tf -406.63 -28.8 Td (SEE ALSO)Tj /R46463616 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 /R40945256 10 Tf 1 0 0 1 73.0102 793.89 Tm (AST)Tj /R41257600 10 Tf 17.9398 0 Td 148.395 Tw (\(3\) Library)Tj 195.045 0 Td 0 Tw (Functions Manual)Tj /R40945256 10 Tf 224.405 0 Td (AST)Tj /R41257600 10 Tf 17.9398 0 Td (\(3\))Tj -0.219 Tc /R41589600 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj -0.15 Tc /R41257600 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 /R41589600 10.95 Tf -93.7199 -16.8 Td (SYNOPSIS)Tj /R41257600 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 /R41589600 10.95 Tf -134.9 -28.8 Td (DESCRIPTION)Tj -0.15 Tc /R41257600 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 /R41589600 10.95 Tf -406.63 -28.8 Td (SEE ALSO)Tj /R41257600 10 Tf 463 -285.6 Td (1)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1159 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -475,19 +475,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R46795616 │ │ │ │ │ │ +R41589600 │ │ │ │ │ │ │ │ │ │ │ │ -R46463616 │ │ │ │ │ │ +R41257600 │ │ │ │ │ │ │ │ │ │ │ │ -R46151272 │ │ │ │ │ │ +R40945256 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -539,32 +539,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -254 │ │ │ │ │ │ +253 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R46821016 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/R41615000 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/R46821384 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/R41615368 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/R46821752 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/R41615736 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-75943b4d9d16'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-9dde2baefe9f'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R46265960 10 Tf 1 0 0 1 71.9801 793.89 Tm (GC)Tj /R46578304 10 Tf 14.6102 0 Td 148.87 Tw (\(1\) General)Tj 197.18 0 Td 0 Tw (Commands Manual)Tj /R46265960 10 Tf 229.96 0 Td (GC)Tj /R46578304 10 Tf 14.6102 0 Td (\(1\))Tj -0.219 Tc /R46910304 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R46578304 10 Tf 20.407 -12 Td (gc ­ count graph components)Tj /R46910304 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R46910304 10 Tf 36 -12 Td (gc)Tj /R46578304 10 Tf 11.9398 0 Td ([)Tj /R46910304 10 Tf 5.83008 0 Td (­necCaDUrsv?)Tj 2.5 Tc /R46578304 10 Tf 70.1301 0 Td (][)Tj 0 Tc /R46265960 10 Tf 13.5699 0 Td (Œles)Tj /R46578304 10 Tf 18.8801 0 Td (])Tj /R46910304 10.95 Tf -156.35 -16.8 Td (DESCRIPTION)Tj /R46910304 10 Tf 36 -12 Td (gc)Tj /R46578304 10 Tf 12.016 0 Td 0.076 Tw (is a graph analogue to)Tj /R46910304 10 Tf 90.6398 0 Td (wc)Tj /R46578304 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 /R46910304 10.95 Tf -87.2598 -16.8 Td (OPTIONS)Tj /R46578304 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R46910304 10 Tf 16.8 TL (­n)' /R46578304 10 Tf 36 0 Td (Count nodes.)Tj /R46910304 10 Tf -36 -16.8 Td (­e)Tj /R46578304 10 Tf 36 0 Td (Count edges.)Tj /R46910304 10 Tf -36 -16.8 Td (­c)Tj /R46578304 10 Tf 36 0 Td (Count connected components.)Tj /R46910304 10 Tf -36 -16.8 Td (­C)Tj /R46578304 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 /R46910304 10 Tf -36 -16.8 Td (­a)Tj /R46578304 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 /R46910304 10 Tf 27.7801 0 Td (­encC)Tj -133.56 -16.8 Td (­r)Tj /R46578304 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 /R46910304 10 Tf -75.5898 -16.8 Td (­s)Tj /R46578304 10 Tf 36 0 Td [(Print no output. Only e)15(xit v)24.9854(alue is important.)]TJ /R46910304 10 Tf -36 -16.8 Td (­D)Tj /R46578304 10 Tf 36 0 Td (Only analyze directed graphs.)Tj /R46910304 10 Tf -36 -16.8 Td (­U)Tj /R46578304 10 Tf 36 0 Td (Only analyze undirected graphs.)Tj /R46910304 10 Tf -36 -16.8 Td (­v)Tj -1.11 Tc /R46578304 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R46910304 10 Tf -46.55 -16.8 Td (­?)Tj /R46578304 10 Tf 36 0 Td (Print usage information.)Tj -36 -16.8 Td [(By def)10.0159(ault,)]TJ /R46265960 10 Tf 47.2598 0 Td (gc)Tj /R46578304 10 Tf 12.25 0 Td (returns the number of nodes and edges.)Tj /R46910304 10.95 Tf -95.5098 -16.8 Td (OPERANDS)Tj /R46578304 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R46265960 10 Tf 1.91016 -16.8 Td (Œles)Tj /R46578304 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 /R46265960 10 Tf 272.314 0 Td (Œles)Tj /R46578304 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R46910304 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 /R46578304 10 Tf -20.0855 -12 Td [(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ /R46910304 10 Tf (0)' /R46578304 10 Tf 20 0 Td (Successful completion.)Tj /R46910304 10 Tf -20 -16.8 Td (1)Tj /R46578304 10 Tf 20 0 Td (The)Tj /R46910304 10 Tf 18.05 0 Td (­U)Tj /R46578304 10 Tf 15.4199 0 Td (or)Tj /R46910304 10 Tf 10.8301 0 Td (­E)Tj /R46578304 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 /R46910304 10.95 Tf -115.17 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R46578304 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R46910304 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R46578304 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 /R33236584 10 Tf 1 0 0 1 71.9801 793.89 Tm (GC)Tj /R33548928 10 Tf 14.6102 0 Td 148.87 Tw (\(1\) General)Tj 197.18 0 Td 0 Tw (Commands Manual)Tj /R33236584 10 Tf 229.96 0 Td (GC)Tj /R33548928 10 Tf 14.6102 0 Td (\(1\))Tj -0.219 Tc /R33880928 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R33548928 10 Tf 20.407 -12 Td (gc ­ count graph components)Tj /R33880928 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R33880928 10 Tf 36 -12 Td (gc)Tj /R33548928 10 Tf 11.9398 0 Td ([)Tj /R33880928 10 Tf 5.83008 0 Td (­necCaDUrsv?)Tj 2.5 Tc /R33548928 10 Tf 70.1301 0 Td (][)Tj 0 Tc /R33236584 10 Tf 13.5699 0 Td (Œles)Tj /R33548928 10 Tf 18.8801 0 Td (])Tj /R33880928 10.95 Tf -156.35 -16.8 Td (DESCRIPTION)Tj /R33880928 10 Tf 36 -12 Td (gc)Tj /R33548928 10 Tf 12.016 0 Td 0.076 Tw (is a graph analogue to)Tj /R33880928 10 Tf 90.6398 0 Td (wc)Tj /R33548928 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 /R33880928 10.95 Tf -87.2598 -16.8 Td (OPTIONS)Tj /R33548928 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R33880928 10 Tf 16.8 TL (­n)' /R33548928 10 Tf 36 0 Td (Count nodes.)Tj /R33880928 10 Tf -36 -16.8 Td (­e)Tj /R33548928 10 Tf 36 0 Td (Count edges.)Tj /R33880928 10 Tf -36 -16.8 Td (­c)Tj /R33548928 10 Tf 36 0 Td (Count connected components.)Tj /R33880928 10 Tf -36 -16.8 Td (­C)Tj /R33548928 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 /R33880928 10 Tf -36 -16.8 Td (­a)Tj /R33548928 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 /R33880928 10 Tf 27.7801 0 Td (­encC)Tj -133.56 -16.8 Td (­r)Tj /R33548928 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 /R33880928 10 Tf -75.5898 -16.8 Td (­s)Tj /R33548928 10 Tf 36 0 Td [(Print no output. Only e)15(xit v)24.9854(alue is important.)]TJ /R33880928 10 Tf -36 -16.8 Td (­D)Tj /R33548928 10 Tf 36 0 Td (Only analyze directed graphs.)Tj /R33880928 10 Tf -36 -16.8 Td (­U)Tj /R33548928 10 Tf 36 0 Td (Only analyze undirected graphs.)Tj /R33880928 10 Tf -36 -16.8 Td (­v)Tj -1.11 Tc /R33548928 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R33880928 10 Tf -46.55 -16.8 Td (­?)Tj /R33548928 10 Tf 36 0 Td (Print usage information.)Tj -36 -16.8 Td [(By def)10.0159(ault,)]TJ /R33236584 10 Tf 47.2598 0 Td (gc)Tj /R33548928 10 Tf 12.25 0 Td (returns the number of nodes and edges.)Tj /R33880928 10.95 Tf -95.5098 -16.8 Td (OPERANDS)Tj /R33548928 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R33236584 10 Tf 1.91016 -16.8 Td (Œles)Tj /R33548928 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 /R33236584 10 Tf 272.314 0 Td (Œles)Tj /R33548928 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R33880928 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 /R33548928 10 Tf -20.0855 -12 Td [(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ /R33880928 10 Tf (0)' /R33548928 10 Tf 20 0 Td (Successful completion.)Tj /R33880928 10 Tf -20 -16.8 Td (1)Tj /R33548928 10 Tf 20 0 Td (The)Tj /R33880928 10 Tf 18.05 0 Td (­U)Tj /R33548928 10 Tf 15.4199 0 Td (or)Tj /R33880928 10 Tf 10.8301 0 Td (­E)Tj /R33548928 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 /R33880928 10.95 Tf -115.17 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R33548928 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R33880928 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R33548928 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1475 │ │ │ │ │ │ +1477 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ ZXHZYR+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -615,19 +615,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R46910304 │ │ │ │ │ │ +R33880928 │ │ │ │ │ │ │ │ │ │ │ │ -R46578304 │ │ │ │ │ │ +R33548928 │ │ │ │ │ │ │ │ │ │ │ │ -R46265960 │ │ │ │ │ │ +R33236584 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -682,15 +682,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 354 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R46935704 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/R33906328 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 │ │ │ │ │ │ +518 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R46936072 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/R33906696 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 │ │ │ │ │ │ @@ -740,15 +740,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 213 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R46936440 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/R33907064 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-e2fe689a7402'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-d9325596a65a'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,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 /R42145384 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R42473272 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R42145384 10 Tf 393.44 0 Td (gdtclft)Tj /R42473272 10 Tf 26.2398 0 Td (\(3tcl\))Tj -0.219 Tc /R42789728 10.95 Tf -446.339 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R42473272 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 /R42789728 10.95 Tf -398.889 -16.8 Td (DESCRIPTION)Tj /R42473272 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 /R17417832 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R17745720 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R17417832 10 Tf 393.44 0 Td (gdtclft)Tj /R17745720 10 Tf 26.2398 0 Td (\(3tcl\))Tj -0.219 Tc /R18062176 10.95 Tf -446.339 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R17745720 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 /R18062176 10.95 Tf -398.889 -16.8 Td (DESCRIPTION)Tj /R17745720 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1727 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -476,19 +476,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R42789728 │ │ │ │ │ │ +R18062176 │ │ │ │ │ │ │ │ │ │ │ │ -R42473272 │ │ │ │ │ │ +R17745720 │ │ │ │ │ │ │ │ │ │ │ │ -R42145384 │ │ │ │ │ │ +R17417832 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R42145384 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R42473272 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R42145384 10 Tf 393.44 0 Td (gdtclft)Tj /R42473272 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 /R17417832 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R17745720 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R17417832 10 Tf 393.44 0 Td (gdtclft)Tj /R17745720 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1370 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R42473272 │ │ │ │ │ │ +R17745720 │ │ │ │ │ │ │ │ │ │ │ │ -R42145384 │ │ │ │ │ │ +R17417832 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R42145384 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R42473272 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R42145384 10 Tf 393.44 0 Td (gdtclft)Tj /R42473272 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 /R17417832 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R17745720 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R17417832 10 Tf 393.44 0 Td (gdtclft)Tj /R17745720 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1358 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R42473272 │ │ │ │ │ │ +R17745720 │ │ │ │ │ │ │ │ │ │ │ │ -R42145384 │ │ │ │ │ │ +R17417832 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R42145384 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R42473272 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R42145384 10 Tf 393.44 0 Td (gdtclft)Tj /R42473272 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 /R17417832 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R17745720 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R17417832 10 Tf 393.44 0 Td (gdtclft)Tj /R17745720 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1773 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R42473272 │ │ │ │ │ │ +R17745720 │ │ │ │ │ │ │ │ │ │ │ │ -R42145384 │ │ │ │ │ │ +R17417832 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R42145384 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R42473272 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R42145384 10 Tf 393.44 0 Td (gdtclft)Tj /R42473272 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 /R17417832 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R17745720 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R17417832 10 Tf 393.44 0 Td (gdtclft)Tj /R17745720 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R42473272 │ │ │ │ │ │ +R17745720 │ │ │ │ │ │ │ │ │ │ │ │ -R42145384 │ │ │ │ │ │ +R17417832 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R42145384 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R42473272 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R42145384 10 Tf 393.44 0 Td (gdtclft)Tj /R42473272 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 /R17417832 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R17745720 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R17417832 10 Tf 393.44 0 Td (gdtclft)Tj /R17745720 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1046 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R42473272 │ │ │ │ │ │ +R17745720 │ │ │ │ │ │ │ │ │ │ │ │ -R42145384 │ │ │ │ │ │ +R17417832 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R42145384 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R42473272 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R42145384 10 Tf 393.44 0 Td (gdtclft)Tj /R42473272 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 /R42789728 10.95 Tf -36 -40.8 Td (SEE ALSO)Tj -1.1 Tc /R42473272 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 /R17417832 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R17745720 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R17417832 10 Tf 393.44 0 Td (gdtclft)Tj /R17745720 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 /R18062176 10.95 Tf -36 -40.8 Td (SEE ALSO)Tj -1.1 Tc /R17745720 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1176 │ │ │ │ │ │ +1177 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R42789728 │ │ │ │ │ │ +R18062176 │ │ │ │ │ │ │ │ │ │ │ │ -R42473272 │ │ │ │ │ │ +R17745720 │ │ │ │ │ │ │ │ │ │ │ │ -R42145384 │ │ │ │ │ │ +R17417832 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -884,32 +884,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -248 │ │ │ │ │ │ +247 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R38170048 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/R13442496 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 │ │ │ │ │ │ 681 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R38170416 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/R13442864 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 │ │ │ │ │ │ @@ -930,18 +930,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -197 │ │ │ │ │ │ +196 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R42813712 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/R18086160 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-9c2844f1934d'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-561f78fea2c9'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R36197992 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GML2GV)129(,GV2GML)]TJ /R36523768 10 Tf 80.6199 0 Td 82.86 Tw (\(1\) General)Tj 131.17 0 Td 0 Tw (Commands Manual)Tj /R36197992 10 Tf 163.95 0 Td [(GML2GV)129(,GV2GML)]TJ /R36523768 10 Tf 80.6199 0 Td (\(1\))Tj -0.219 Tc /R36842336 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R36523768 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 /R36842336 10.95 Tf -181.14 -16.8 Td (SYNOPSIS)Tj /R36842336 10 Tf 36 -12 Td (gml2gv)Tj /R36523768 10 Tf 33.6102 0 Td ([)Tj /R36842336 10 Tf 5.83008 0 Td (­?v)Tj 2.5 Tc /R36523768 10 Tf 18.2 0 Td (][)Tj 0 Tc /R36842336 10 Tf 11.6602 0 Td (-g)Tj /R36197992 10 Tf 8.75 0 Td (gname)Tj 2.5 Tc /R36523768 10 Tf 29.3398 0 Td (][)Tj 0 Tc /R36842336 10 Tf 11.6602 0 Td (-o)Tj /R36197992 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R36523768 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R36197992 10 Tf 13.5699 0 Td (Œles)Tj /R36523768 10 Tf 18.8801 0 Td (])Tj /R36842336 10 Tf -187.741 -12 Td (gv2gml)Tj /R36523768 10 Tf 33.6102 0 Td ([)Tj /R36842336 10 Tf 5.83008 0 Td (­?)Tj 2.5 Tc /R36523768 10 Tf 15.7 0 Td (][)Tj 0 Tc /R36842336 10 Tf 11.6602 0 Td (-o)Tj /R36197992 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R36523768 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R36197992 10 Tf 13.5699 0 Td (Œles)Tj /R36523768 10 Tf 18.8801 0 Td (])Tj /R36842336 10.95 Tf -171.491 -28.8 Td (DESCRIPTION)Tj /R36842336 10 Tf 36 -12 Td (gml2gv)Tj /R36523768 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 /R36842336 10 Tf -388.958 -12 Td (gv2gml)Tj /R36523768 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 /R36842336 10.95 Tf -92.9398 -16.8 Td (OPTIONS)Tj /R36523768 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R36842336 10 Tf 16.8 TL (­v)' -0.45 Tc /R36523768 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode)]TJ /R36842336 10 Tf -46.6602 -16.8 Td (­?)Tj /R36523768 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R36842336 10 Tf -36 -16.8 Td (­g)Tj /R36197992 10 Tf 11.1199 0 Td (gname)Tj /R36523768 10 Tf 24.8801 -12 Td 1.023 Tw (The string)Tj /R36197992 10 Tf 45.3762 0 Td (gname)Tj /R36523768 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 /R36197992 10 Tf 130.81 0 Td (gname)Tj /R36523768 10 Tf 29.1602 0 Td [(appended with an inte)15.0146(ger)55.0073(.)]TJ /R36842336 10 Tf -195.97 -16.8 Td (­o)Tj /R36197992 10 Tf 10.9301 0 Td (outŒle)Tj /R36523768 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R36197992 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R36523768 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 /R36842336 10 Tf 10 0 Td (gml2gv)Tj /R36523768 10 Tf 33.6102 0 Td (uses stdout.)Tj /R36842336 10.95 Tf -245.05 -16.8 Td (OPERANDS)Tj /R36523768 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R36197992 10 Tf -34.0898 -16.8 Td (Œles)Tj /R36523768 10 Tf 38.0898 0 Td 0.058 Tw [(Names of Œles containing 1 or more graphs in GML.)-505.815(If no)]TJ /R36197992 10 Tf 239.796 0 Td (Œles)Tj /R36523768 10 Tf 18.9379 0 Td (operand is speciŒed, the standard)Tj -258.734 -12 Td 0 Tw (input will be used.)Tj /R36842336 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R36523768 10 Tf 36 -12 Td (Return)Tj /R36842336 10 Tf 29.7199 0 Td (0)Tj /R36523768 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 /R36842336 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 /R36523768 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 /R36842336 10 Tf 46.7039 0 Td (gv2gml)Tj /R36523768 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 /R36842336 10.95 Tf -49.4801 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R36523768 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R36842336 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R36523768 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 /R9791080 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GML2GV)129(,GV2GML)]TJ /R10116856 10 Tf 80.6199 0 Td 82.86 Tw (\(1\) General)Tj 131.17 0 Td 0 Tw (Commands Manual)Tj /R9791080 10 Tf 163.95 0 Td [(GML2GV)129(,GV2GML)]TJ /R10116856 10 Tf 80.6199 0 Td (\(1\))Tj -0.219 Tc /R10435424 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R10116856 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 /R10435424 10.95 Tf -181.14 -16.8 Td (SYNOPSIS)Tj /R10435424 10 Tf 36 -12 Td (gml2gv)Tj /R10116856 10 Tf 33.6102 0 Td ([)Tj /R10435424 10 Tf 5.83008 0 Td (­?v)Tj 2.5 Tc /R10116856 10 Tf 18.2 0 Td (][)Tj 0 Tc /R10435424 10 Tf 11.6602 0 Td (-g)Tj /R9791080 10 Tf 8.75 0 Td (gname)Tj 2.5 Tc /R10116856 10 Tf 29.3398 0 Td (][)Tj 0 Tc /R10435424 10 Tf 11.6602 0 Td (-o)Tj /R9791080 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R10116856 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R9791080 10 Tf 13.5699 0 Td (Œles)Tj /R10116856 10 Tf 18.8801 0 Td (])Tj /R10435424 10 Tf -187.741 -12 Td (gv2gml)Tj /R10116856 10 Tf 33.6102 0 Td ([)Tj /R10435424 10 Tf 5.83008 0 Td (­?)Tj 2.5 Tc /R10116856 10 Tf 15.7 0 Td (][)Tj 0 Tc /R10435424 10 Tf 11.6602 0 Td (-o)Tj /R9791080 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R10116856 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R9791080 10 Tf 13.5699 0 Td (Œles)Tj /R10116856 10 Tf 18.8801 0 Td (])Tj /R10435424 10.95 Tf -171.491 -28.8 Td (DESCRIPTION)Tj /R10435424 10 Tf 36 -12 Td (gml2gv)Tj /R10116856 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 /R10435424 10 Tf -388.958 -12 Td (gv2gml)Tj /R10116856 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 /R10435424 10.95 Tf -92.9398 -16.8 Td (OPTIONS)Tj /R10116856 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R10435424 10 Tf 16.8 TL (­v)' -0.45 Tc /R10116856 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode)]TJ /R10435424 10 Tf -46.6602 -16.8 Td (­?)Tj /R10116856 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R10435424 10 Tf -36 -16.8 Td (­g)Tj /R9791080 10 Tf 11.1199 0 Td (gname)Tj /R10116856 10 Tf 24.8801 -12 Td 1.023 Tw (The string)Tj /R9791080 10 Tf 45.3762 0 Td (gname)Tj /R10116856 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 /R9791080 10 Tf 130.81 0 Td (gname)Tj /R10116856 10 Tf 29.1602 0 Td [(appended with an inte)15.0146(ger)55.0073(.)]TJ /R10435424 10 Tf -195.97 -16.8 Td (­o)Tj /R9791080 10 Tf 10.9301 0 Td (outŒle)Tj /R10116856 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R9791080 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R10116856 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 /R10435424 10 Tf 10 0 Td (gml2gv)Tj /R10116856 10 Tf 33.6102 0 Td (uses stdout.)Tj /R10435424 10.95 Tf -245.05 -16.8 Td (OPERANDS)Tj /R10116856 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R9791080 10 Tf -34.0898 -16.8 Td (Œles)Tj /R10116856 10 Tf 38.0898 0 Td 0.058 Tw [(Names of Œles containing 1 or more graphs in GML.)-505.815(If no)]TJ /R9791080 10 Tf 239.796 0 Td (Œles)Tj /R10116856 10 Tf 18.9379 0 Td (operand is speciŒed, the standard)Tj -258.734 -12 Td 0 Tw (input will be used.)Tj /R10435424 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R10116856 10 Tf 36 -12 Td (Return)Tj /R10435424 10 Tf 29.7199 0 Td (0)Tj /R10116856 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 /R10435424 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 /R10116856 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 /R10435424 10 Tf 46.7039 0 Td (gv2gml)Tj /R10116856 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 /R10435424 10.95 Tf -49.4801 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R10116856 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R10435424 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R10116856 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2096 │ │ │ │ │ │ +2098 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ DHZQEY+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -638,19 +638,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R36842336 │ │ │ │ │ │ +R10435424 │ │ │ │ │ │ │ │ │ │ │ │ -R36523768 │ │ │ │ │ │ +R10116856 │ │ │ │ │ │ │ │ │ │ │ │ -R36197992 │ │ │ │ │ │ +R9791080 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -702,18 +702,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -332 │ │ │ │ │ │ +331 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36867736 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/R10460824 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 │ │ │ │ │ │ -551 │ │ │ │ │ │ +552 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32222216 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/R5815304 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 │ │ │ │ │ │ @@ -762,18 +762,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -273 │ │ │ │ │ │ +272 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32222584 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/R5815672 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-02f505d7ec87'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-2b7381f4c703'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R16500328 10 Tf 1 0 0 1 71.9801 793.89 Tm (GRAPHML2GV)Tj /R16828216 10 Tf 66.2602 0 Td 97.22 Tw (\(1\) General)Tj 145.53 0 Td 0 Tw (Commands Manual)Tj /R16500328 10 Tf 178.31 0 Td (GRAPHML2GV)Tj /R16828216 10 Tf 66.2602 0 Td (\(1\))Tj -0.219 Tc /R17144672 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R16828216 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 /R17144672 10.95 Tf -193.17 -16.8 Td (SYNOPSIS)Tj /R17144672 10 Tf 36 -12 Td (graphml2gv)Tj /R16828216 10 Tf 54.1699 0 Td ([)Tj /R17144672 10 Tf 5.83008 0 Td (­?v)Tj 2.5 Tc /R16828216 10 Tf 18.2 0 Td (][)Tj 0 Tc /R17144672 10 Tf 11.6602 0 Td (-g)Tj /R16500328 10 Tf 8.75 0 Td (gname)Tj 2.5 Tc /R16828216 10 Tf 29.3398 0 Td (][)Tj 0 Tc /R17144672 10 Tf 11.6602 0 Td (-o)Tj /R16500328 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R16828216 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R16500328 10 Tf 13.5699 0 Td (Œles)Tj /R16828216 10 Tf 18.8801 0 Td (])Tj /R17144672 10.95 Tf -244.3 -16.8 Td (DESCRIPTION)Tj /R17144672 10 Tf 36 -12 Td (graphml2gv)Tj /R16828216 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 /R17144672 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R16828216 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R17144672 10 Tf 16.8 TL (­v)' -0.45 Tc /R16828216 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode)]TJ /R17144672 10 Tf -46.6602 -16.8 Td (­?)Tj /R16828216 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R17144672 10 Tf -36 -16.8 Td (­g)Tj /R16500328 10 Tf 11.1199 0 Td (gname)Tj /R16828216 10 Tf 24.8801 -12 Td 1.023 Tw (The string)Tj /R16500328 10 Tf 45.3762 0 Td (gname)Tj /R16828216 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 /R16500328 10 Tf 130.81 0 Td (gname)Tj /R16828216 10 Tf 29.1602 0 Td [(appended with an inte)15.0146(ger)55.0073(.)]TJ /R17144672 10 Tf -195.97 -16.8 Td (­o)Tj /R16500328 10 Tf 10.9301 0 Td (outŒle)Tj /R16828216 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R16500328 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R16828216 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 /R17144672 10 Tf 10 0 Td (graphml2gv)Tj /R16828216 10 Tf 54.1699 0 Td (uses stdout.)Tj /R17144672 10.95 Tf -265.61 -16.8 Td (OPERANDS)Tj /R16828216 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R16500328 10 Tf -34.0898 -16.8 Td (Œles)Tj /R16828216 10 Tf 38.0898 0 Td 0.669 Tw [(Names of Œles containing 1 or more graphs in GRAPHML.)-566.885(If no)]TJ /R16500328 10 Tf 273.798 0 Td (Œles)Tj /R16828216 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 /R17144672 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R16828216 10 Tf 36 -12 Td (Return)Tj /R17144672 10 Tf 29.7199 0 Td (0)Tj /R16828216 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 /R17144672 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 /R16828216 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 /R17144672 10 Tf 46.4059 0 Td (graphml2gv)Tj /R16828216 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 /R17144672 10.95 Tf -183.33 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R16828216 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R17144672 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R16828216 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 /R14526056 10 Tf 1 0 0 1 71.9801 793.89 Tm (GRAPHML2GV)Tj /R14853944 10 Tf 66.2602 0 Td 97.22 Tw (\(1\) General)Tj 145.53 0 Td 0 Tw (Commands Manual)Tj /R14526056 10 Tf 178.31 0 Td (GRAPHML2GV)Tj /R14853944 10 Tf 66.2602 0 Td (\(1\))Tj -0.219 Tc /R15170400 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R14853944 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 /R15170400 10.95 Tf -193.17 -16.8 Td (SYNOPSIS)Tj /R15170400 10 Tf 36 -12 Td (graphml2gv)Tj /R14853944 10 Tf 54.1699 0 Td ([)Tj /R15170400 10 Tf 5.83008 0 Td (­?v)Tj 2.5 Tc /R14853944 10 Tf 18.2 0 Td (][)Tj 0 Tc /R15170400 10 Tf 11.6602 0 Td (-g)Tj /R14526056 10 Tf 8.75 0 Td (gname)Tj 2.5 Tc /R14853944 10 Tf 29.3398 0 Td (][)Tj 0 Tc /R15170400 10 Tf 11.6602 0 Td (-o)Tj /R14526056 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R14853944 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R14526056 10 Tf 13.5699 0 Td (Œles)Tj /R14853944 10 Tf 18.8801 0 Td (])Tj /R15170400 10.95 Tf -244.3 -16.8 Td (DESCRIPTION)Tj /R15170400 10 Tf 36 -12 Td (graphml2gv)Tj /R14853944 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 /R15170400 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R14853944 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R15170400 10 Tf 16.8 TL (­v)' -0.45 Tc /R14853944 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode)]TJ /R15170400 10 Tf -46.6602 -16.8 Td (­?)Tj /R14853944 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R15170400 10 Tf -36 -16.8 Td (­g)Tj /R14526056 10 Tf 11.1199 0 Td (gname)Tj /R14853944 10 Tf 24.8801 -12 Td 1.023 Tw (The string)Tj /R14526056 10 Tf 45.3762 0 Td (gname)Tj /R14853944 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 /R14526056 10 Tf 130.81 0 Td (gname)Tj /R14853944 10 Tf 29.1602 0 Td [(appended with an inte)15.0146(ger)55.0073(.)]TJ /R15170400 10 Tf -195.97 -16.8 Td (­o)Tj /R14526056 10 Tf 10.9301 0 Td (outŒle)Tj /R14853944 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R14526056 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R14853944 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 /R15170400 10 Tf 10 0 Td (graphml2gv)Tj /R14853944 10 Tf 54.1699 0 Td (uses stdout.)Tj /R15170400 10.95 Tf -265.61 -16.8 Td (OPERANDS)Tj /R14853944 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R14526056 10 Tf -34.0898 -16.8 Td (Œles)Tj /R14853944 10 Tf 38.0898 0 Td 0.669 Tw [(Names of Œles containing 1 or more graphs in GRAPHML.)-566.885(If no)]TJ /R14526056 10 Tf 273.798 0 Td (Œles)Tj /R14853944 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 /R15170400 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R14853944 10 Tf 36 -12 Td (Return)Tj /R15170400 10 Tf 29.7199 0 Td (0)Tj /R14853944 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 /R15170400 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 /R14853944 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 /R15170400 10 Tf 46.4059 0 Td (graphml2gv)Tj /R14853944 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 /R15170400 10.95 Tf -183.33 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R14853944 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R15170400 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R14853944 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1755 │ │ │ │ │ │ +1756 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ AXRJPH+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -632,19 +632,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R17144672 │ │ │ │ │ │ +R15170400 │ │ │ │ │ │ │ │ │ │ │ │ -R16828216 │ │ │ │ │ │ +R14853944 │ │ │ │ │ │ │ │ │ │ │ │ -R16500328 │ │ │ │ │ │ +R14526056 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -699,15 +699,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 355 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12525312 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/R10551040 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 │ │ │ │ │ │ @@ -724,18 +724,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -562 │ │ │ │ │ │ +561 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17144968 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/R15170696 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 │ │ │ │ │ │ -286 │ │ │ │ │ │ +285 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17145336 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/R15171064 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-4a47cf9e66c8'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-acb9b062c817'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R15959656 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVC)Tj /R16287544 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R15959656 10 Tf 206.625 0 Td (LIBGVC)Tj /R16287544 10 Tf 35.7199 0 Td (\(3\))Tj -0.219 Tc /R16604000 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R16604000 10 Tf 20.407 -12 Td (libgvc)Tj 2.5 Tc /R16287544 10 Tf 28.0602 0 Td (­G)Tj 0 Tc 15.3602 0 Td [(raphviz conte)15(xt library)]TJ /R16604000 10.95 Tf -79.4203 -16.8 Td (SYNOPSIS)Tj /R16287544 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 /R16604000 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R15959656 10 Tf 36 -12 Td (libgvc)Tj /R16287544 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 /R30627432 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVC)Tj /R30955320 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R30627432 10 Tf 206.625 0 Td (LIBGVC)Tj /R30955320 10 Tf 35.7199 0 Td (\(3\))Tj -0.219 Tc /R31271776 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R31271776 10 Tf 20.407 -12 Td (libgvc)Tj 2.5 Tc /R30955320 10 Tf 28.0602 0 Td (­G)Tj 0 Tc 15.3602 0 Td [(raphviz conte)15(xt library)]TJ /R31271776 10.95 Tf -79.4203 -16.8 Td (SYNOPSIS)Tj /R30955320 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 /R31271776 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R30627432 10 Tf 36 -12 Td (libgvc)Tj /R30955320 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1382 │ │ │ │ │ │ +1383 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ GWSCLV+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -542,19 +542,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R16604000 │ │ │ │ │ │ +R31271776 │ │ │ │ │ │ │ │ │ │ │ │ -R16287544 │ │ │ │ │ │ +R30955320 │ │ │ │ │ │ │ │ │ │ │ │ -R15959656 │ │ │ │ │ │ +R30627432 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R15959656 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVC)Tj /R16287544 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R15959656 10 Tf 206.625 0 Td (LIBGVC)Tj /R16287544 10 Tf 35.7199 0 Td (\(3\))Tj /R16604000 10.95 Tf -456.34 -36 Td (SEE ALSO)Tj /R16604000 10 Tf 36 -12 Td (dot)Tj /R16287544 10 Tf 13.8898 0 Td (\(1\),)Tj /R16604000 10 Tf 16.6602 0 Td (neato)Tj /R16287544 10 Tf 23.3301 0 Td (\(1\),)Tj /R16604000 10 Tf 16.6602 0 Td (libcdt)Tj /R16287544 10 Tf 24.45 0 Td (\(3\))Tj /R16604000 10 Tf 14.1602 0 Td (libgraph)Tj /R16287544 10 Tf 36.6801 0 Td (\(3\))Tj -0.548 Tc /R16604000 10.95 Tf -181.83 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R16287544 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 /R30627432 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVC)Tj /R30955320 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R30627432 10 Tf 206.625 0 Td (LIBGVC)Tj /R30955320 10 Tf 35.7199 0 Td (\(3\))Tj /R31271776 10.95 Tf -456.34 -36 Td (SEE ALSO)Tj /R31271776 10 Tf 36 -12 Td (dot)Tj /R30955320 10 Tf 13.8898 0 Td (\(1\),)Tj /R31271776 10 Tf 16.6602 0 Td (neato)Tj /R30955320 10 Tf 23.3301 0 Td (\(1\),)Tj /R31271776 10 Tf 16.6602 0 Td (libcdt)Tj /R30955320 10 Tf 24.45 0 Td (\(3\))Tj /R31271776 10 Tf 14.1602 0 Td (libgraph)Tj /R30955320 10 Tf 36.6801 0 Td (\(3\))Tj -0.548 Tc /R31271776 10.95 Tf -181.83 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R30955320 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -380 │ │ │ │ │ │ +382 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R16604000 │ │ │ │ │ │ +R31271776 │ │ │ │ │ │ │ │ │ │ │ │ -R16287544 │ │ │ │ │ │ +R30955320 │ │ │ │ │ │ │ │ │ │ │ │ -R15959656 │ │ │ │ │ │ +R30627432 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -665,32 +665,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -365 │ │ │ │ │ │ +364 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R11984320 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/R26652096 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 │ │ │ │ │ │ -576 │ │ │ │ │ │ +574 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R11984688 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/R26652464 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 │ │ │ │ │ │ @@ -712,15 +712,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 239 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16604296 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/R31272072 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-ff32ac5a3377'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-8d2341040957'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R16774760 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVCOLOR)Tj /R17102648 10 Tf 46.3801 0 Td 117.1 Tw (\(1\) General)Tj 165.41 0 Td 0 Tw (Commands Manual)Tj /R16774760 10 Tf 198.19 0 Td (GVCOLOR)Tj /R17102648 10 Tf 46.3801 0 Td (\(1\))Tj -0.219 Tc /R17419104 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R17102648 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 /R17419104 10.95 Tf -101.66 -16.8 Td (SYNOPSIS)Tj /R17419104 10 Tf 36 -12 Td (gvcolor)Tj /R17102648 10 Tf 34.1602 0 Td ([)Tj /R16774760 10 Tf 7.73984 0 Td (Œles)Tj /R17102648 10 Tf 18.8801 0 Td (])Tj /R17419104 10.95 Tf -96.7801 -16.8 Td [(USA)54.9729(GE)]TJ /R17102648 10 Tf 36 -12 Td (dot Œle.gv | gvcolor | dot ­T)Tj /R16774760 10 Tf 112.14 0 Td (<format>)Tj /R17419104 10.95 Tf -148.14 -16.8 Td (DESCRIPTION)Tj /R17419104 10 Tf 36 -12 Td (gvcolor)Tj /R17102648 10 Tf 34.2578 0 Td (\(pre)Tj 15.85 0 Td 0.098 Tw [(viously kno)24.9951(wn as)]TJ /R17419104 10 Tf 72.5441 0 Td (colorize\))Tj /R17102648 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 /R16774760 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 /R17102648 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 /R17419104 10 Tf 34.2801 0 Td (color)Tj /R17102648 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 /R16774760 10 Tf 21.6 0 Td (dot\(1\))Tj 2.745 Tc /R17102648 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 /R16774760 10 Tf 142.77 0 Td (gvcolor)Tj /R17102648 10 Tf 33.148 0 Td (algorithm.)Tj /R17419104 10 Tf 46.4879 0 Td [(o)9.98535(w=back)]TJ /R17102648 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 /R17419104 10 Tf 25.4621 0 Td (saturation=.1,.9)Tj /R17102648 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 /R17419104 10 Tf 99.1402 0 Td (Defcolor)Tj /R17102648 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 /R17419104 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 /R17102648 10 Tf -20.0855 -12 Td [(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ /R17419104 10 Tf 16.8 TL (0)' /R17102648 10 Tf 20 0 Td (Successful completion.)Tj /R17419104 10 Tf -20 -16.8 Td (1)Tj /R17102648 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 /R17419104 10.95 Tf -241.7 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R17102648 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 /R17419104 10 Tf 238.77 0 Td (dot)Tj /R17102648 10 Tf 13.8898 0 Td (.)Tj -0.548 Tc /R17419104 10.95 Tf -392.89 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R17102648 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 /R17419104 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R17102648 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 /R33826408 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVCOLOR)Tj /R34154296 10 Tf 46.3801 0 Td 117.1 Tw (\(1\) General)Tj 165.41 0 Td 0 Tw (Commands Manual)Tj /R33826408 10 Tf 198.19 0 Td (GVCOLOR)Tj /R34154296 10 Tf 46.3801 0 Td (\(1\))Tj -0.219 Tc /R34470752 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R34154296 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 /R34470752 10.95 Tf -101.66 -16.8 Td (SYNOPSIS)Tj /R34470752 10 Tf 36 -12 Td (gvcolor)Tj /R34154296 10 Tf 34.1602 0 Td ([)Tj /R33826408 10 Tf 7.73984 0 Td (Œles)Tj /R34154296 10 Tf 18.8801 0 Td (])Tj /R34470752 10.95 Tf -96.7801 -16.8 Td [(USA)54.9729(GE)]TJ /R34154296 10 Tf 36 -12 Td (dot Œle.gv | gvcolor | dot ­T)Tj /R33826408 10 Tf 112.14 0 Td (<format>)Tj /R34470752 10.95 Tf -148.14 -16.8 Td (DESCRIPTION)Tj /R34470752 10 Tf 36 -12 Td (gvcolor)Tj /R34154296 10 Tf 34.2578 0 Td (\(pre)Tj 15.85 0 Td 0.098 Tw [(viously kno)24.9951(wn as)]TJ /R34470752 10 Tf 72.5441 0 Td (colorize\))Tj /R34154296 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 /R33826408 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 /R34154296 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 /R34470752 10 Tf 34.2801 0 Td (color)Tj /R34154296 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 /R33826408 10 Tf 21.6 0 Td (dot\(1\))Tj 2.745 Tc /R34154296 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 /R33826408 10 Tf 142.77 0 Td (gvcolor)Tj /R34154296 10 Tf 33.148 0 Td (algorithm.)Tj /R34470752 10 Tf 46.4879 0 Td [(o)9.98535(w=back)]TJ /R34154296 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 /R34470752 10 Tf 25.4621 0 Td (saturation=.1,.9)Tj /R34154296 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 /R34470752 10 Tf 99.1402 0 Td (Defcolor)Tj /R34154296 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 /R34470752 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 /R34154296 10 Tf -20.0855 -12 Td [(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ /R34470752 10 Tf 16.8 TL (0)' /R34154296 10 Tf 20 0 Td (Successful completion.)Tj /R34470752 10 Tf -20 -16.8 Td (1)Tj /R34154296 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 /R34470752 10.95 Tf -241.7 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R34154296 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 /R34470752 10 Tf 238.77 0 Td (dot)Tj /R34154296 10 Tf 13.8898 0 Td (.)Tj -0.548 Tc /R34470752 10.95 Tf -392.89 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R34154296 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 /R34470752 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R34154296 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 │ │ │ │ │ │ +2311 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ QWXRGQ+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -620,19 +620,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R17419104 │ │ │ │ │ │ +R34470752 │ │ │ │ │ │ │ │ │ │ │ │ -R17102648 │ │ │ │ │ │ +R34154296 │ │ │ │ │ │ │ │ │ │ │ │ -R16774760 │ │ │ │ │ │ +R33826408 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -684,18 +684,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -459 │ │ │ │ │ │ +460 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17481352 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/R34533000 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 │ │ │ │ │ │ @@ -715,15 +715,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 555 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17481720 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/R34533368 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 │ │ │ │ │ │ @@ -747,18 +747,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -379 │ │ │ │ │ │ +378 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17482088 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/R34533736 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-60521f602106'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-7deba8207894'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R40355432 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVGEN)Tj /R40681208 10 Tf 34.4301 0 Td 129.05 Tw (\(1\) General)Tj 177.36 0 Td 0 Tw (Commands Manual)Tj /R40355432 10 Tf 210.14 0 Td (GVGEN)Tj /R40681208 10 Tf 34.4301 0 Td (\(1\))Tj -0.219 Tc /R40999776 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R40681208 10 Tf 20.407 -12 Td (gvgen ­ generate graphs)Tj /R40999776 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R40999776 10 Tf 36 -12 Td (gvgen)Tj /R40681208 10 Tf 28.025 0 Td ([)Tj /R40999776 10 Tf 6.35508 0 Td (­dv?)Tj 3.025 Tc /R40681208 10 Tf 26.7852 0 Td (][)Tj 0 Tc /R40999776 10 Tf 12.7102 0 Td (-i)Tj /R40355432 10 Tf 6.46992 0 Td (n)Tj 3.025 Tc /R40681208 10 Tf 8.26484 0 Td (][)Tj 0 Tc /R40999776 10 Tf 12.7102 0 Td (-c)Tj /R40355432 10 Tf 8.13008 0 Td (n)Tj 3.025 Tc /R40681208 10 Tf 8.26484 0 Td (][)Tj 0 Tc /R40999776 10 Tf 12.7102 0 Td (-C)Tj /R40355432 10 Tf 11.3199 0 Td (x,y)Tj 3.025 Tc /R40681208 10 Tf 14.725 0 Td (][)Tj 0 Tc /R40999776 10 Tf 12.7102 0 Td (-g)Tj /R40355432 10 Tf 8.61992 0 Td ([)Tj /R40999776 10 Tf 3.88984 0 Td (f)Tj /R40355432 10 Tf 3.33008 0 Td (]x,y)Tj 3.025 Tc /R40681208 10 Tf 18.6148 0 Td (][)Tj 0 Tc /R40999776 10 Tf 12.7102 0 Td (-G)Tj /R40355432 10 Tf 11.4 0 Td ([)Tj /R40999776 10 Tf 3.88984 0 Td (f)Tj /R40355432 10 Tf 3.33008 0 Td (]x,y)Tj 3.025 Tc /R40681208 10 Tf 18.6148 0 Td (][)Tj 0 Tc /R40999776 10 Tf 12.7102 0 Td (-h)Tj /R40355432 10 Tf 9.25 0 Td (n)Tj 3.025 Tc /R40681208 10 Tf 8.26484 0 Td (][)Tj 0 Tc /R40999776 10 Tf 12.7102 0 Td (-k)Tj /R40355432 10 Tf 9.25 0 Td (n)Tj 3.024 Tc /R40681208 10 Tf 8.26484 0 Td (][)Tj 0 Tc /R40999776 10 Tf 12.7078 0 Td (-b)Tj /R40355432 10 Tf 9.66016 0 Td (x,y)Tj 3.024 Tc /R40681208 10 Tf 14.7238 0 Td (][)Tj 0 Tc /R40999776 10 Tf 12.7078 0 Td (-B)Tj /R40355432 10 Tf 10.7699 0 Td (x,y)Tj 3.024 Tc /R40681208 10 Tf 14.7238 0 Td (][)Tj 0 Tc /R40999776 10 Tf 12.7078 0 Td (-m)Tj /R40355432 10 Tf 12.0199 0 Td (n)Tj 3.024 Tc /R40681208 10 Tf 8.26406 0 Td (][)Tj 0 Tc /R40999776 10 Tf -422.315 -12 Td (-M)Tj /R40355432 10 Tf 13.5398 0 Td (x,y)Tj 2.571 Tc /R40681208 10 Tf 14.2711 0 Td (][)Tj 0 Tc /R40999776 10 Tf 11.802 0 Td (-p)Tj /R40355432 10 Tf 9.25 0 Td (n)Tj 2.571 Tc /R40681208 10 Tf 7.81094 0 Td (][)Tj 0 Tc /R40999776 10 Tf 11.802 0 Td (-r)Tj /R40355432 10 Tf 8.53984 0 Td (x,y)Tj 2.571 Tc /R40681208 10 Tf 14.2711 0 Td (][)Tj 0 Tc /R40999776 10 Tf 11.802 0 Td (-R)Tj /R40355432 10 Tf 11.3199 0 Td (x)Tj 2.571 Tc /R40681208 10 Tf 7.54102 0 Td (][)Tj 0 Tc /R40999776 10 Tf 11.802 0 Td (-s)Tj /R40355432 10 Tf 7.58008 0 Td (n)Tj 2.571 Tc /R40681208 10 Tf 7.81094 0 Td (][)Tj 0 Tc /R40999776 10 Tf 11.802 0 Td (-S)Tj /R40355432 10 Tf 9.25 0 Td (n)Tj 2.571 Tc /R40681208 10 Tf 7.81094 0 Td (][)Tj 0 Tc /R40999776 10 Tf 11.802 0 Td (-S)Tj /R40355432 10 Tf 9.25 0 Td (n,d)Tj 2.571 Tc /R40681208 10 Tf 15.841 0 Td (][)Tj 0 Tc /R40999776 10 Tf 11.802 0 Td (-t)Tj /R40355432 10 Tf 7.01992 0 Td (n)Tj 2.572 Tc /R40681208 10 Tf 7.81094 0 Td (][)Tj 0 Tc /R40999776 10 Tf 11.8039 0 Td (-t)Tj /R40355432 10 Tf 7.01016 0 Td (d,n)Tj 2.572 Tc /R40681208 10 Tf 15.3121 0 Td (][)Tj 0 Tc /R40999776 10 Tf 11.8039 0 Td (-T)Tj /R40355432 10 Tf 10.7699 0 Td (x,y)Tj 2.572 Tc /R40681208 10 Tf 14.2719 0 Td (][)Tj 0 Tc /R40999776 10 Tf 11.8039 0 Td (-T)Tj /R40355432 10 Tf 10.7699 0 Td [(x,y)54.9902(,u,v)]TJ 2.572 Tc /R40681208 10 Tf 28.1621 0 Td (][)Tj 0 Tc /R40999776 10 Tf 11.8039 0 Td (-w)Tj /R40355432 10 Tf 10.9102 0 Td (n)Tj 2.572 Tc /R40681208 10 Tf 7.81211 0 Td (][)Tj 0 Tc /R40999776 10 Tf 11.8039 0 Td (-n)Tj /R40355432 10 Tf 10.1398 0 Td [(pr)37.0068(e-)]TJ -415.709 -12 Td (Œx)Tj 2.5 Tc /R40681208 10 Tf 12.4699 0 Td (][)Tj 0 Tc /R40999776 10 Tf 11.6602 0 Td (-N)Tj /R40355432 10 Tf 10.9102 0 Td (name)Tj 2.5 Tc /R40681208 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R40999776 10 Tf 11.6602 0 Td (-o)Tj /R40355432 10 Tf 8.56016 0 Td (outŒle)Tj /R40681208 10 Tf 27.6801 0 Td (])Tj /R40999776 10.95 Tf -143.28 -16.8 Td (DESCRIPTION)Tj /R40999776 10 Tf 36 -12 Td (gvgen)Tj /R40681208 10 Tf 27.5 0 Td [(generates a v)25(ariety of simple, re)15.0146(gularly-structured abstract graphs.)]TJ /R40999776 10.95 Tf -63.5 -16.8 Td (OPTIONS)Tj /R40681208 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R40999776 10 Tf 16.8 TL (­c)' /R40355432 10 Tf 12.6398 0 Td (n)Tj /R40681208 10 Tf 23.3602 0 Td [(Generate a c)15.0073(ycle with)]TJ /R40355432 10 Tf 89.2598 0 Td (n)Tj -0.15 Tc /R40681208 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and edges.)Tj /R40999776 10 Tf -142.05 -16.8 Td (­C)Tj /R40355432 10 Tf 15.4199 0 Td (x,y)Tj /R40681208 10 Tf 20.5801 0 Td (Generate an)Tj /R40355432 10 Tf 50.5301 0 Td (x)Tj /R40681208 10 Tf 6.93984 0 Td (by)Tj /R40355432 10 Tf 12.5 0 Td (y)Tj -0.15 Tc /R40681208 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 /R40355432 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R40681208 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R40355432 10 Tf 41.1 0 Td (2*x*y - y)Tj /R40681208 10 Tf 39.15 0 Td (edges.)Tj /R40999776 10 Tf -317.77 -16.8 Td (­g)Tj /R40355432 10 Tf 13.2 0 Td ([)Tj /R40999776 10 Tf 3.88984 0 Td (f)Tj /R40355432 10 Tf 3.33008 0 Td (]x,y)Tj /R40681208 10 Tf 15.5801 -12 Td 0.085 Tw (Generate an)Tj /R40355432 10 Tf 50.7 0 Td (x)Tj /R40681208 10 Tf 7.025 0 Td (by)Tj /R40355432 10 Tf 12.5852 0 Td (y)Tj /R40681208 10 Tf 7.025 0 Td 2.585 Tw (grid. If)Tj /R40999776 10 Tf 32.9391 0 Td (f)Tj /R40681208 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 /R40355432 10 Tf 12.0191 0 Td (x*y)Tj -0.15 Tc /R40681208 10 Tf 16.609 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R40355432 10 Tf 41.5578 0 Td 0.23 Tw (2*x*y - y - x)Tj /R40681208 10 Tf 53.0699 0 Td (edges if unfolded and)Tj /R40355432 10 Tf 89.7898 0 Td (2*x*y - y -)Tj 2.5 Tc -352.83 -12 Td (x+2)Tj 0 Tc /R40681208 10 Tf 23.6898 0 Td 0 Tw (edges if folded.)Tj /R40999776 10 Tf -59.6898 -16.8 Td (­G)Tj /R40355432 10 Tf 15.9801 0 Td ([)Tj /R40999776 10 Tf 3.88984 0 Td (f)Tj /R40355432 10 Tf 3.33008 0 Td (]x,y)Tj /R40681208 10 Tf 12.8 -12 Td 0.164 Tw (Generate an)Tj /R40355432 10 Tf 50.8578 0 Td (x)Tj /R40681208 10 Tf 7.10391 0 Td (by)Tj /R40355432 10 Tf 12.6641 0 Td (y)Tj /R40681208 10 Tf 7.10391 0 Td (partial grid.)Tj 51.9879 0 Td (If)Tj /R40999776 10 Tf 9.32383 0 Td (f)Tj /R40681208 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 /R40355432 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R40681208 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices.)Tj /R40999776 10 Tf -226.7 -16.8 Td (­h)Tj /R40355432 10 Tf 13.7602 0 Td (n)Tj /R40681208 10 Tf 22.2398 0 Td [(Generate a h)4.99268(ypercube of de)15.0073(gree)]TJ /R40355432 10 Tf 129.46 0 Td (n)Tj 5 Tc /R40681208 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 /R40355432 10 Tf 11.7898 0 Td (2^n)Tj -0.15 Tc /R40681208 10 Tf 15.8301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R40355432 10 Tf 41.1 0 Td (n*2^\(n-1\))Tj /R40681208 10 Tf 40.8199 0 Td (edges.)Tj /R40999776 10 Tf -344.37 -16.8 Td (­k)Tj /R40355432 10 Tf 13.7602 0 Td (n)Tj /R40681208 10 Tf 22.2398 0 Td (Generate a complete graph on)Tj /R40355432 10 Tf 122.46 0 Td (n)Tj -0.15 Tc /R40681208 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices with)Tj /R40355432 10 Tf 44.4398 0 Td (n*\(n-1\)/2)Tj /R40681208 10 Tf 40.2699 0 Td (edges.)Tj /R40999776 10 Tf -259.96 -16.8 Td (­b)Tj /R40355432 10 Tf 13.7602 0 Td (x,y)Tj /R40681208 10 Tf 22.2398 0 Td (Generate a complete)Tj /R40355432 10 Tf 84.6898 0 Td (x)Tj /R40681208 10 Tf 6.93984 0 Td (by)Tj /R40355432 10 Tf 12.5 0 Td (y)Tj /R40681208 10 Tf 6.93984 0 Td [(bipartite graph.)-500(This will ha)]TJ -0.15 Tc 113.68 0 Td (ve)Tj 0 Tc /R40355432 10 Tf 11.7898 0 Td (x+y)Tj -0.15 Tc /R40681208 10 Tf 18.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R40355432 10 Tf 41.1 0 Td (x*y)Tj /R40681208 10 Tf 16.3801 0 Td (edges.)Tj /R40999776 10 Tf -357.439 -16.8 Td (­B)Tj /R40355432 10 Tf 14.8699 0 Td (x,y)Tj /R40681208 10 Tf 21.1301 0 Td 0.63 Tw (Generate an)Tj /R40355432 10 Tf 51.7898 0 Td (x)Tj /R40681208 10 Tf 7.56992 0 Td (by)Tj /R40355432 10 Tf 13.1301 0 Td (y)Tj /R40681208 10 Tf 7.56992 0 Td (ball, i.e., an)Tj /R40355432 10 Tf 51.05 0 Td (x)Tj /R40681208 10 Tf 7.56992 0 Td (by)Tj /R40355432 10 Tf 13.1301 0 Td (y)Tj -0.15 Tc /R40681208 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 /R40355432 10 Tf 11.7898 0 Td 0 Tw (x*y + 2)Tj -0.15 Tc /R40681208 10 Tf 33.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R40355432 10 Tf 41.1 0 Td (2*x*y + y)Tj /R40681208 10 Tf 42.5699 0 Td (edges.)Tj /R40999776 10 Tf -183.12 -16.8 Td (­m)Tj /R40355432 10 Tf 16.5301 0 Td (n)Tj /R40681208 10 Tf 19.4699 0 Td 2.017 Tw (Generate a triangular mesh with)Tj /R40355432 10 Tf 140.885 0 Td (n)Tj -0.15 Tc /R40681208 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 /R40355432 10 Tf 13.8059 0 Td (\(n+1\)*n/2)Tj -0.15 Tc /R40681208 10 Tf 45.7059 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R40355432 10 Tf -355.384 -12 Td (3*\(n-1\)*n/2)Tj /R40681208 10 Tf 50.2699 0 Td (edges.)Tj /R40999776 10 Tf -86.2699 -16.8 Td (­M)Tj /R40355432 10 Tf 17.6398 0 Td (x,y)Tj /R40681208 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 /R40355432 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R40681208 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R40355432 10 Tf 41.1 0 Td (2*x*y - y)Tj /R40681208 10 Tf 39.15 0 Td (edges.)Tj /R40999776 10 Tf -342.1 -16.8 Td (­p)Tj /R40355432 10 Tf 13.7602 0 Td (n)Tj /R40681208 10 Tf 22.2398 0 Td (Generate a path on)Tj /R40355432 10 Tf 77.75 0 Td (n)Tj -0.15 Tc /R40681208 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 /R40355432 10 Tf 11.7898 0 Td (n-1)Tj /R40681208 10 Tf 15.8301 0 Td (edges.)Tj /R40999776 10 Tf -234.9 -16.8 Td (­r)Tj /R40355432 10 Tf 12.6398 0 Td (x,y)Tj /R40681208 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 /R40355432 10 Tf 245.784 0 Td (2^n-1)Tj /R40681208 10 Tf 24.602 0 Td (less)Tj -381 -12 Td 0 Tw (than or equal to)Tj /R40355432 10 Tf 64.9898 0 Td (x)Tj 2.5 Tc /R40681208 10 Tf 4.43984 0 Td (.L)Tj 0 Tc 11.1102 0 Td [(ar)18.0151(ger v)25.0073(alues of)]TJ /R40355432 10 Tf 61.4898 0 Td (y)Tj /R40681208 10 Tf 6.93984 0 Td (increase the density of the graph.)Tj /R40999776 10 Tf -184.97 -16.8 Td (­R)Tj /R40355432 10 Tf 15.4199 0 Td (x)Tj /R40681208 10 Tf 20.5801 0 Td (Generate a random rooted tree on)Tj /R40355432 10 Tf 136.62 0 Td (x)Tj -0.15 Tc /R40681208 10 Tf 6.93984 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices.)Tj /R40999776 10 Tf -188.85 -16.8 Td (­s)Tj /R40355432 10 Tf 12.0898 0 Td (n)Tj /R40681208 10 Tf 23.9102 0 Td (Generate a star on)Tj /R40355432 10 Tf 74.9699 0 Td (n)Tj -0.15 Tc /R40681208 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 /R40355432 10 Tf 11.7898 0 Td (n-1)Tj /R40681208 10 Tf 15.8301 0 Td (edges.)Tj /R40999776 10 Tf -232.12 -16.8 Td (­S)Tj /R40355432 10 Tf 13.7602 0 Td (n)Tj /R40681208 10 Tf 22.2398 0 Td (Generate a Sierpinski graph of order)Tj /R40355432 10 Tf 148.29 0 Td (n)Tj 5 Tc /R40681208 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 /R40355432 10 Tf 11.7898 0 Td (3*\(3^\(n-1\) + 1\)/2)Tj -0.15 Tc /R40681208 10 Tf 72.0102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R40355432 10 Tf 41.1 0 Td (3^n)Tj /R40681208 10 Tf 15.8301 0 Td (edges.)Tj /R40999776 10 Tf -394.39 -16.8 Td (­S)Tj /R40355432 10 Tf 13.7602 0 Td (n,d)Tj /R40681208 10 Tf 22.2398 0 Td 0.064 Tw (Generate a)Tj /R40355432 10 Tf 45.6578 0 Td (d)Tj /R40681208 10 Tf 5 0 Td (-dimensional Sierpinski graph of order)Tj /R40355432 10 Tf 157.8 0 Td (n)Tj 5.064 Tc /R40681208 10 Tf 5 0 Td (.A)Tj 2.564 Tc 14.784 0 Td (tp)Tj 0 Tc 10.3441 0 Td (resent,)Tj /R40355432 10 Tf 28.9441 0 Td (d)Tj /R40681208 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 /R40355432 10 Tf 62.4898 0 Td (4*\(4^\(n-1\) + 1\)/2)Tj -0.15 Tc /R40681208 10 Tf 72.0102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj 2.5 Tc /R40355432 10 Tf 41.1 0 Td (6*4)Tj 0 Tc 20 0 Td (^\(n-1\))Tj /R40681208 10 Tf 25.8199 0 Td (edges.)Tj /R40999776 10 Tf -266.71 -16.8 Td (­t)Tj /R40355432 10 Tf 11.5301 0 Td (n)Tj /R40681208 10 Tf 24.4699 0 Td (Generate a binary tree of height)Tj /R40355432 10 Tf 129.4 0 Td (n)Tj 5 Tc /R40681208 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 /R40355432 10 Tf 11.7898 0 Td (2^n-1)Tj -0.15 Tc /R40681208 10 Tf 24.1602 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R40355432 10 Tf 41.1 0 Td (2^n-2)Tj /R40681208 10 Tf 24.1602 0 Td (edges.)Tj /R40999776 10 Tf -335.98 -16.8 Td (­t)Tj /R40355432 10 Tf 11.5301 0 Td (h,n)Tj /R40681208 10 Tf 24.4699 0 Td (Generate a n-ary tree of height)Tj /R40355432 10 Tf 124.95 0 Td (h)Tj /R40681208 10 Tf 5 0 Td (.)Tj /R40999776 10 Tf -165.95 -16.8 Td (­T)Tj /R40355432 10 Tf 14.8699 0 Td (x,y)Tj /R40999776 10 Tf -14.8699 -16.8 Td (­T)Tj /R40355432 10 Tf 14.8699 0 Td [(x,y)54.9927(,u,v)]TJ /R40681208 10 Tf 21.1301 -12 Td 0.483 Tw (Generate an)Tj /R40355432 10 Tf 51.4961 0 Td (x)Tj /R40681208 10 Tf 7.42305 0 Td (by)Tj /R40355432 10 Tf 12.9828 0 Td (y)Tj /R40681208 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 /R40355432 10 Tf 12.273 0 Td (x*y)Tj -0.15 Tc /R40681208 10 Tf 16.8629 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R40355432 10 Tf 42.066 0 Td (2*x*y)Tj /R40681208 10 Tf 26.8629 0 Td 2.983 Tw (edges. If)Tj /R40355432 10 Tf 40.3961 0 Td (u)Tj /R40681208 10 Tf 7.98281 0 Td (and)Tj /R40355432 10 Tf 17.423 0 Td (v)Tj /R40681208 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 /R40999776 10 Tf -355.96 -16.8 Td (­w)Tj /R40355432 10 Tf 15.4199 0 Td (n)Tj /R40681208 10 Tf 20.5801 0 Td (Generate a path on)Tj /R40355432 10 Tf 77.75 0 Td (n)Tj -0.15 Tc /R40681208 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 /R40355432 10 Tf 11.7898 0 Td (n-1)Tj /R40681208 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 /R38626920 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVGEN)Tj /R38952696 10 Tf 34.4301 0 Td 129.05 Tw (\(1\) General)Tj 177.36 0 Td 0 Tw (Commands Manual)Tj /R38626920 10 Tf 210.14 0 Td (GVGEN)Tj /R38952696 10 Tf 34.4301 0 Td (\(1\))Tj -0.219 Tc /R39271264 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R38952696 10 Tf 20.407 -12 Td (gvgen ­ generate graphs)Tj /R39271264 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R39271264 10 Tf 36 -12 Td (gvgen)Tj /R38952696 10 Tf 28.025 0 Td ([)Tj /R39271264 10 Tf 6.35508 0 Td (­dv?)Tj 3.025 Tc /R38952696 10 Tf 26.7852 0 Td (][)Tj 0 Tc /R39271264 10 Tf 12.7102 0 Td (-i)Tj /R38626920 10 Tf 6.46992 0 Td (n)Tj 3.025 Tc /R38952696 10 Tf 8.26484 0 Td (][)Tj 0 Tc /R39271264 10 Tf 12.7102 0 Td (-c)Tj /R38626920 10 Tf 8.13008 0 Td (n)Tj 3.025 Tc /R38952696 10 Tf 8.26484 0 Td (][)Tj 0 Tc /R39271264 10 Tf 12.7102 0 Td (-C)Tj /R38626920 10 Tf 11.3199 0 Td (x,y)Tj 3.025 Tc /R38952696 10 Tf 14.725 0 Td (][)Tj 0 Tc /R39271264 10 Tf 12.7102 0 Td (-g)Tj /R38626920 10 Tf 8.61992 0 Td ([)Tj /R39271264 10 Tf 3.88984 0 Td (f)Tj /R38626920 10 Tf 3.33008 0 Td (]x,y)Tj 3.025 Tc /R38952696 10 Tf 18.6148 0 Td (][)Tj 0 Tc /R39271264 10 Tf 12.7102 0 Td (-G)Tj /R38626920 10 Tf 11.4 0 Td ([)Tj /R39271264 10 Tf 3.88984 0 Td (f)Tj /R38626920 10 Tf 3.33008 0 Td (]x,y)Tj 3.025 Tc /R38952696 10 Tf 18.6148 0 Td (][)Tj 0 Tc /R39271264 10 Tf 12.7102 0 Td (-h)Tj /R38626920 10 Tf 9.25 0 Td (n)Tj 3.025 Tc /R38952696 10 Tf 8.26484 0 Td (][)Tj 0 Tc /R39271264 10 Tf 12.7102 0 Td (-k)Tj /R38626920 10 Tf 9.25 0 Td (n)Tj 3.024 Tc /R38952696 10 Tf 8.26484 0 Td (][)Tj 0 Tc /R39271264 10 Tf 12.7078 0 Td (-b)Tj /R38626920 10 Tf 9.66016 0 Td (x,y)Tj 3.024 Tc /R38952696 10 Tf 14.7238 0 Td (][)Tj 0 Tc /R39271264 10 Tf 12.7078 0 Td (-B)Tj /R38626920 10 Tf 10.7699 0 Td (x,y)Tj 3.024 Tc /R38952696 10 Tf 14.7238 0 Td (][)Tj 0 Tc /R39271264 10 Tf 12.7078 0 Td (-m)Tj /R38626920 10 Tf 12.0199 0 Td (n)Tj 3.024 Tc /R38952696 10 Tf 8.26406 0 Td (][)Tj 0 Tc /R39271264 10 Tf -422.315 -12 Td (-M)Tj /R38626920 10 Tf 13.5398 0 Td (x,y)Tj 2.571 Tc /R38952696 10 Tf 14.2711 0 Td (][)Tj 0 Tc /R39271264 10 Tf 11.802 0 Td (-p)Tj /R38626920 10 Tf 9.25 0 Td (n)Tj 2.571 Tc /R38952696 10 Tf 7.81094 0 Td (][)Tj 0 Tc /R39271264 10 Tf 11.802 0 Td (-r)Tj /R38626920 10 Tf 8.53984 0 Td (x,y)Tj 2.571 Tc /R38952696 10 Tf 14.2711 0 Td (][)Tj 0 Tc /R39271264 10 Tf 11.802 0 Td (-R)Tj /R38626920 10 Tf 11.3199 0 Td (x)Tj 2.571 Tc /R38952696 10 Tf 7.54102 0 Td (][)Tj 0 Tc /R39271264 10 Tf 11.802 0 Td (-s)Tj /R38626920 10 Tf 7.58008 0 Td (n)Tj 2.571 Tc /R38952696 10 Tf 7.81094 0 Td (][)Tj 0 Tc /R39271264 10 Tf 11.802 0 Td (-S)Tj /R38626920 10 Tf 9.25 0 Td (n)Tj 2.571 Tc /R38952696 10 Tf 7.81094 0 Td (][)Tj 0 Tc /R39271264 10 Tf 11.802 0 Td (-S)Tj /R38626920 10 Tf 9.25 0 Td (n,d)Tj 2.571 Tc /R38952696 10 Tf 15.841 0 Td (][)Tj 0 Tc /R39271264 10 Tf 11.802 0 Td (-t)Tj /R38626920 10 Tf 7.01992 0 Td (n)Tj 2.572 Tc /R38952696 10 Tf 7.81094 0 Td (][)Tj 0 Tc /R39271264 10 Tf 11.8039 0 Td (-t)Tj /R38626920 10 Tf 7.01016 0 Td (d,n)Tj 2.572 Tc /R38952696 10 Tf 15.3121 0 Td (][)Tj 0 Tc /R39271264 10 Tf 11.8039 0 Td (-T)Tj /R38626920 10 Tf 10.7699 0 Td (x,y)Tj 2.572 Tc /R38952696 10 Tf 14.2719 0 Td (][)Tj 0 Tc /R39271264 10 Tf 11.8039 0 Td (-T)Tj /R38626920 10 Tf 10.7699 0 Td [(x,y)54.9902(,u,v)]TJ 2.572 Tc /R38952696 10 Tf 28.1621 0 Td (][)Tj 0 Tc /R39271264 10 Tf 11.8039 0 Td (-w)Tj /R38626920 10 Tf 10.9102 0 Td (n)Tj 2.572 Tc /R38952696 10 Tf 7.81211 0 Td (][)Tj 0 Tc /R39271264 10 Tf 11.8039 0 Td (-n)Tj /R38626920 10 Tf 10.1398 0 Td [(pr)37.0068(e-)]TJ -415.709 -12 Td (Œx)Tj 2.5 Tc /R38952696 10 Tf 12.4699 0 Td (][)Tj 0 Tc /R39271264 10 Tf 11.6602 0 Td (-N)Tj /R38626920 10 Tf 10.9102 0 Td (name)Tj 2.5 Tc /R38952696 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R39271264 10 Tf 11.6602 0 Td (-o)Tj /R38626920 10 Tf 8.56016 0 Td (outŒle)Tj /R38952696 10 Tf 27.6801 0 Td (])Tj /R39271264 10.95 Tf -143.28 -16.8 Td (DESCRIPTION)Tj /R39271264 10 Tf 36 -12 Td (gvgen)Tj /R38952696 10 Tf 27.5 0 Td [(generates a v)25(ariety of simple, re)15.0146(gularly-structured abstract graphs.)]TJ /R39271264 10.95 Tf -63.5 -16.8 Td (OPTIONS)Tj /R38952696 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R39271264 10 Tf 16.8 TL (­c)' /R38626920 10 Tf 12.6398 0 Td (n)Tj /R38952696 10 Tf 23.3602 0 Td [(Generate a c)15.0073(ycle with)]TJ /R38626920 10 Tf 89.2598 0 Td (n)Tj -0.15 Tc /R38952696 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and edges.)Tj /R39271264 10 Tf -142.05 -16.8 Td (­C)Tj /R38626920 10 Tf 15.4199 0 Td (x,y)Tj /R38952696 10 Tf 20.5801 0 Td (Generate an)Tj /R38626920 10 Tf 50.5301 0 Td (x)Tj /R38952696 10 Tf 6.93984 0 Td (by)Tj /R38626920 10 Tf 12.5 0 Td (y)Tj -0.15 Tc /R38952696 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 /R38626920 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R38952696 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R38626920 10 Tf 41.1 0 Td (2*x*y - y)Tj /R38952696 10 Tf 39.15 0 Td (edges.)Tj /R39271264 10 Tf -317.77 -16.8 Td (­g)Tj /R38626920 10 Tf 13.2 0 Td ([)Tj /R39271264 10 Tf 3.88984 0 Td (f)Tj /R38626920 10 Tf 3.33008 0 Td (]x,y)Tj /R38952696 10 Tf 15.5801 -12 Td 0.085 Tw (Generate an)Tj /R38626920 10 Tf 50.7 0 Td (x)Tj /R38952696 10 Tf 7.025 0 Td (by)Tj /R38626920 10 Tf 12.5852 0 Td (y)Tj /R38952696 10 Tf 7.025 0 Td 2.585 Tw (grid. If)Tj /R39271264 10 Tf 32.9391 0 Td (f)Tj /R38952696 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 /R38626920 10 Tf 12.0191 0 Td (x*y)Tj -0.15 Tc /R38952696 10 Tf 16.609 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R38626920 10 Tf 41.5578 0 Td 0.23 Tw (2*x*y - y - x)Tj /R38952696 10 Tf 53.0699 0 Td (edges if unfolded and)Tj /R38626920 10 Tf 89.7898 0 Td (2*x*y - y -)Tj 2.5 Tc -352.83 -12 Td (x+2)Tj 0 Tc /R38952696 10 Tf 23.6898 0 Td 0 Tw (edges if folded.)Tj /R39271264 10 Tf -59.6898 -16.8 Td (­G)Tj /R38626920 10 Tf 15.9801 0 Td ([)Tj /R39271264 10 Tf 3.88984 0 Td (f)Tj /R38626920 10 Tf 3.33008 0 Td (]x,y)Tj /R38952696 10 Tf 12.8 -12 Td 0.164 Tw (Generate an)Tj /R38626920 10 Tf 50.8578 0 Td (x)Tj /R38952696 10 Tf 7.10391 0 Td (by)Tj /R38626920 10 Tf 12.6641 0 Td (y)Tj /R38952696 10 Tf 7.10391 0 Td (partial grid.)Tj 51.9879 0 Td (If)Tj /R39271264 10 Tf 9.32383 0 Td (f)Tj /R38952696 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 /R38626920 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R38952696 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices.)Tj /R39271264 10 Tf -226.7 -16.8 Td (­h)Tj /R38626920 10 Tf 13.7602 0 Td (n)Tj /R38952696 10 Tf 22.2398 0 Td [(Generate a h)4.99268(ypercube of de)15.0073(gree)]TJ /R38626920 10 Tf 129.46 0 Td (n)Tj 5 Tc /R38952696 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 /R38626920 10 Tf 11.7898 0 Td (2^n)Tj -0.15 Tc /R38952696 10 Tf 15.8301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R38626920 10 Tf 41.1 0 Td (n*2^\(n-1\))Tj /R38952696 10 Tf 40.8199 0 Td (edges.)Tj /R39271264 10 Tf -344.37 -16.8 Td (­k)Tj /R38626920 10 Tf 13.7602 0 Td (n)Tj /R38952696 10 Tf 22.2398 0 Td (Generate a complete graph on)Tj /R38626920 10 Tf 122.46 0 Td (n)Tj -0.15 Tc /R38952696 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices with)Tj /R38626920 10 Tf 44.4398 0 Td (n*\(n-1\)/2)Tj /R38952696 10 Tf 40.2699 0 Td (edges.)Tj /R39271264 10 Tf -259.96 -16.8 Td (­b)Tj /R38626920 10 Tf 13.7602 0 Td (x,y)Tj /R38952696 10 Tf 22.2398 0 Td (Generate a complete)Tj /R38626920 10 Tf 84.6898 0 Td (x)Tj /R38952696 10 Tf 6.93984 0 Td (by)Tj /R38626920 10 Tf 12.5 0 Td (y)Tj /R38952696 10 Tf 6.93984 0 Td [(bipartite graph.)-500(This will ha)]TJ -0.15 Tc 113.68 0 Td (ve)Tj 0 Tc /R38626920 10 Tf 11.7898 0 Td (x+y)Tj -0.15 Tc /R38952696 10 Tf 18.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R38626920 10 Tf 41.1 0 Td (x*y)Tj /R38952696 10 Tf 16.3801 0 Td (edges.)Tj /R39271264 10 Tf -357.439 -16.8 Td (­B)Tj /R38626920 10 Tf 14.8699 0 Td (x,y)Tj /R38952696 10 Tf 21.1301 0 Td 0.63 Tw (Generate an)Tj /R38626920 10 Tf 51.7898 0 Td (x)Tj /R38952696 10 Tf 7.56992 0 Td (by)Tj /R38626920 10 Tf 13.1301 0 Td (y)Tj /R38952696 10 Tf 7.56992 0 Td (ball, i.e., an)Tj /R38626920 10 Tf 51.05 0 Td (x)Tj /R38952696 10 Tf 7.56992 0 Td (by)Tj /R38626920 10 Tf 13.1301 0 Td (y)Tj -0.15 Tc /R38952696 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 /R38626920 10 Tf 11.7898 0 Td 0 Tw (x*y + 2)Tj -0.15 Tc /R38952696 10 Tf 33.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R38626920 10 Tf 41.1 0 Td (2*x*y + y)Tj /R38952696 10 Tf 42.5699 0 Td (edges.)Tj /R39271264 10 Tf -183.12 -16.8 Td (­m)Tj /R38626920 10 Tf 16.5301 0 Td (n)Tj /R38952696 10 Tf 19.4699 0 Td 2.017 Tw (Generate a triangular mesh with)Tj /R38626920 10 Tf 140.885 0 Td (n)Tj -0.15 Tc /R38952696 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 /R38626920 10 Tf 13.8059 0 Td (\(n+1\)*n/2)Tj -0.15 Tc /R38952696 10 Tf 45.7059 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R38626920 10 Tf -355.384 -12 Td (3*\(n-1\)*n/2)Tj /R38952696 10 Tf 50.2699 0 Td (edges.)Tj /R39271264 10 Tf -86.2699 -16.8 Td (­M)Tj /R38626920 10 Tf 17.6398 0 Td (x,y)Tj /R38952696 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 /R38626920 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R38952696 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R38626920 10 Tf 41.1 0 Td (2*x*y - y)Tj /R38952696 10 Tf 39.15 0 Td (edges.)Tj /R39271264 10 Tf -342.1 -16.8 Td (­p)Tj /R38626920 10 Tf 13.7602 0 Td (n)Tj /R38952696 10 Tf 22.2398 0 Td (Generate a path on)Tj /R38626920 10 Tf 77.75 0 Td (n)Tj -0.15 Tc /R38952696 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 /R38626920 10 Tf 11.7898 0 Td (n-1)Tj /R38952696 10 Tf 15.8301 0 Td (edges.)Tj /R39271264 10 Tf -234.9 -16.8 Td (­r)Tj /R38626920 10 Tf 12.6398 0 Td (x,y)Tj /R38952696 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 /R38626920 10 Tf 245.784 0 Td (2^n-1)Tj /R38952696 10 Tf 24.602 0 Td (less)Tj -381 -12 Td 0 Tw (than or equal to)Tj /R38626920 10 Tf 64.9898 0 Td (x)Tj 2.5 Tc /R38952696 10 Tf 4.43984 0 Td (.L)Tj 0 Tc 11.1102 0 Td [(ar)18.0151(ger v)25.0073(alues of)]TJ /R38626920 10 Tf 61.4898 0 Td (y)Tj /R38952696 10 Tf 6.93984 0 Td (increase the density of the graph.)Tj /R39271264 10 Tf -184.97 -16.8 Td (­R)Tj /R38626920 10 Tf 15.4199 0 Td (x)Tj /R38952696 10 Tf 20.5801 0 Td (Generate a random rooted tree on)Tj /R38626920 10 Tf 136.62 0 Td (x)Tj -0.15 Tc /R38952696 10 Tf 6.93984 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices.)Tj /R39271264 10 Tf -188.85 -16.8 Td (­s)Tj /R38626920 10 Tf 12.0898 0 Td (n)Tj /R38952696 10 Tf 23.9102 0 Td (Generate a star on)Tj /R38626920 10 Tf 74.9699 0 Td (n)Tj -0.15 Tc /R38952696 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 /R38626920 10 Tf 11.7898 0 Td (n-1)Tj /R38952696 10 Tf 15.8301 0 Td (edges.)Tj /R39271264 10 Tf -232.12 -16.8 Td (­S)Tj /R38626920 10 Tf 13.7602 0 Td (n)Tj /R38952696 10 Tf 22.2398 0 Td (Generate a Sierpinski graph of order)Tj /R38626920 10 Tf 148.29 0 Td (n)Tj 5 Tc /R38952696 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 /R38626920 10 Tf 11.7898 0 Td (3*\(3^\(n-1\) + 1\)/2)Tj -0.15 Tc /R38952696 10 Tf 72.0102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R38626920 10 Tf 41.1 0 Td (3^n)Tj /R38952696 10 Tf 15.8301 0 Td (edges.)Tj /R39271264 10 Tf -394.39 -16.8 Td (­S)Tj /R38626920 10 Tf 13.7602 0 Td (n,d)Tj /R38952696 10 Tf 22.2398 0 Td 0.064 Tw (Generate a)Tj /R38626920 10 Tf 45.6578 0 Td (d)Tj /R38952696 10 Tf 5 0 Td (-dimensional Sierpinski graph of order)Tj /R38626920 10 Tf 157.8 0 Td (n)Tj 5.064 Tc /R38952696 10 Tf 5 0 Td (.A)Tj 2.564 Tc 14.784 0 Td (tp)Tj 0 Tc 10.3441 0 Td (resent,)Tj /R38626920 10 Tf 28.9441 0 Td (d)Tj /R38952696 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 /R38626920 10 Tf 62.4898 0 Td (4*\(4^\(n-1\) + 1\)/2)Tj -0.15 Tc /R38952696 10 Tf 72.0102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj 2.5 Tc /R38626920 10 Tf 41.1 0 Td (6*4)Tj 0 Tc 20 0 Td (^\(n-1\))Tj /R38952696 10 Tf 25.8199 0 Td (edges.)Tj /R39271264 10 Tf -266.71 -16.8 Td (­t)Tj /R38626920 10 Tf 11.5301 0 Td (n)Tj /R38952696 10 Tf 24.4699 0 Td (Generate a binary tree of height)Tj /R38626920 10 Tf 129.4 0 Td (n)Tj 5 Tc /R38952696 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 /R38626920 10 Tf 11.7898 0 Td (2^n-1)Tj -0.15 Tc /R38952696 10 Tf 24.1602 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R38626920 10 Tf 41.1 0 Td (2^n-2)Tj /R38952696 10 Tf 24.1602 0 Td (edges.)Tj /R39271264 10 Tf -335.98 -16.8 Td (­t)Tj /R38626920 10 Tf 11.5301 0 Td (h,n)Tj /R38952696 10 Tf 24.4699 0 Td (Generate a n-ary tree of height)Tj /R38626920 10 Tf 124.95 0 Td (h)Tj /R38952696 10 Tf 5 0 Td (.)Tj /R39271264 10 Tf -165.95 -16.8 Td (­T)Tj /R38626920 10 Tf 14.8699 0 Td (x,y)Tj /R39271264 10 Tf -14.8699 -16.8 Td (­T)Tj /R38626920 10 Tf 14.8699 0 Td [(x,y)54.9927(,u,v)]TJ /R38952696 10 Tf 21.1301 -12 Td 0.483 Tw (Generate an)Tj /R38626920 10 Tf 51.4961 0 Td (x)Tj /R38952696 10 Tf 7.42305 0 Td (by)Tj /R38626920 10 Tf 12.9828 0 Td (y)Tj /R38952696 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 /R38626920 10 Tf 12.273 0 Td (x*y)Tj -0.15 Tc /R38952696 10 Tf 16.8629 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R38626920 10 Tf 42.066 0 Td (2*x*y)Tj /R38952696 10 Tf 26.8629 0 Td 2.983 Tw (edges. If)Tj /R38626920 10 Tf 40.3961 0 Td (u)Tj /R38952696 10 Tf 7.98281 0 Td (and)Tj /R38626920 10 Tf 17.423 0 Td (v)Tj /R38952696 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 /R39271264 10 Tf -355.96 -16.8 Td (­w)Tj /R38626920 10 Tf 15.4199 0 Td (n)Tj /R38952696 10 Tf 20.5801 0 Td (Generate a path on)Tj /R38626920 10 Tf 77.75 0 Td (n)Tj -0.15 Tc /R38952696 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 /R38626920 10 Tf 11.7898 0 Td (n-1)Tj /R38952696 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3013 │ │ │ │ │ │ +3012 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ OIOIEP+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -651,19 +651,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R40999776 │ │ │ │ │ │ +R39271264 │ │ │ │ │ │ │ │ │ │ │ │ -R40681208 │ │ │ │ │ │ +R38952696 │ │ │ │ │ │ │ │ │ │ │ │ -R40355432 │ │ │ │ │ │ +R38626920 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R40355432 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVGEN)Tj /R40681208 10 Tf 34.4301 0 Td 129.05 Tw (\(1\) General)Tj 177.36 0 Td 0 Tw (Commands Manual)Tj /R40355432 10 Tf 210.14 0 Td (GVGEN)Tj /R40681208 10 Tf 34.4301 0 Td (\(1\))Tj /R40999776 10 Tf -420.34 -36 Td (­i)Tj /R40355432 10 Tf 10.9801 0 Td (n)Tj /R40681208 10 Tf 25.0199 0 Td (Generate)Tj /R40355432 10 Tf 38.5898 0 Td (n)Tj /R40681208 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 /R40999776 10 Tf 48.05 0 Td (-R)Tj /R40681208 10 Tf 13.05 0 Td (ag is used.)Tj /R40999776 10 Tf -341.03 -16.8 Td (­n)Tj /R40355432 10 Tf 13.7602 0 Td [(pr)37.0081(eŒx)]TJ /R40681208 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 /R40355432 10 Tf 128.104 0 Td [(pr)37.0068(eŒx)]TJ /R40681208 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 /R40999776 10 Tf -36 -16.8 Td (­N)Tj /R40355432 10 Tf 15.4199 0 Td (name)Tj /R40681208 10 Tf 20.5801 -12 Td (Use)Tj /R40355432 10 Tf 18.05 0 Td (name)Tj /R40681208 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 /R40999776 10 Tf -78.2102 -16.8 Td (­o)Tj /R40355432 10 Tf 13.2 0 Td (outŒle)Tj /R40681208 10 Tf 22.8 -12 Td 0.651 Tw (If speciŒed, the generated graph is written into the Œle)Tj /R40355432 10 Tf 225.87 0 Td [(outŒle)15(.)]TJ /R40681208 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 /R40999776 10 Tf -36 -16.8 Td (­d)Tj /R40681208 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 /R40999776 10 Tf -63.95 -16.8 Td (­v)Tj -1.11 Tc /R40681208 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R40999776 10 Tf -46.55 -16.8 Td (­?)Tj /R40681208 10 Tf 36 0 Td (Print usage information.)Tj /R40999776 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 /R40999776 10 Tf -20.0855 -12 Td (gvgen)Tj -0.15 Tc /R40681208 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 /R40999776 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R40681208 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R40999776 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R40681208 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 /R38626920 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVGEN)Tj /R38952696 10 Tf 34.4301 0 Td 129.05 Tw (\(1\) General)Tj 177.36 0 Td 0 Tw (Commands Manual)Tj /R38626920 10 Tf 210.14 0 Td (GVGEN)Tj /R38952696 10 Tf 34.4301 0 Td (\(1\))Tj /R39271264 10 Tf -420.34 -36 Td (­i)Tj /R38626920 10 Tf 10.9801 0 Td (n)Tj /R38952696 10 Tf 25.0199 0 Td (Generate)Tj /R38626920 10 Tf 38.5898 0 Td (n)Tj /R38952696 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 /R39271264 10 Tf 48.05 0 Td (-R)Tj /R38952696 10 Tf 13.05 0 Td (ag is used.)Tj /R39271264 10 Tf -341.03 -16.8 Td (­n)Tj /R38626920 10 Tf 13.7602 0 Td [(pr)37.0081(eŒx)]TJ /R38952696 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 /R38626920 10 Tf 128.104 0 Td [(pr)37.0068(eŒx)]TJ /R38952696 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 /R39271264 10 Tf -36 -16.8 Td (­N)Tj /R38626920 10 Tf 15.4199 0 Td (name)Tj /R38952696 10 Tf 20.5801 -12 Td (Use)Tj /R38626920 10 Tf 18.05 0 Td (name)Tj /R38952696 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 /R39271264 10 Tf -78.2102 -16.8 Td (­o)Tj /R38626920 10 Tf 13.2 0 Td (outŒle)Tj /R38952696 10 Tf 22.8 -12 Td 0.651 Tw (If speciŒed, the generated graph is written into the Œle)Tj /R38626920 10 Tf 225.87 0 Td [(outŒle)15(.)]TJ /R38952696 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 /R39271264 10 Tf -36 -16.8 Td (­d)Tj /R38952696 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 /R39271264 10 Tf -63.95 -16.8 Td (­v)Tj -1.11 Tc /R38952696 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R39271264 10 Tf -46.55 -16.8 Td (­?)Tj /R38952696 10 Tf 36 0 Td (Print usage information.)Tj /R39271264 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 /R39271264 10 Tf -20.0855 -12 Td (gvgen)Tj -0.15 Tc /R38952696 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 /R39271264 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R38952696 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R39271264 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R38952696 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R40999776 │ │ │ │ │ │ +R39271264 │ │ │ │ │ │ │ │ │ │ │ │ -R40681208 │ │ │ │ │ │ +R38952696 │ │ │ │ │ │ │ │ │ │ │ │ -R40355432 │ │ │ │ │ │ +R38626920 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -774,18 +774,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -424 │ │ │ │ │ │ +423 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39984176 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/R38255664 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 │ │ │ │ │ │ @@ -805,15 +805,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 565 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39984544 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/R38256032 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 │ │ │ │ │ │ @@ -833,18 +833,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -399 │ │ │ │ │ │ +396 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39984912 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/R38256400 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-4c2f74887443'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-ecd05b2b2e90'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R34027112 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R34352888 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R34027112 10 Tf 210.25 0 Td (GVMAP)Tj /R34352888 10 Tf 34.3199 0 Td (\(1\))Tj -0.219 Tc /R34671456 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R34352888 10 Tf 20.407 -12 Td (gvmap ­ Œnd clusters and create a geographical map highlighting clusters.)Tj /R34671456 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R34671456 10 Tf 36 -12 Td (gvmap)Tj /R34352888 10 Tf 31.3898 0 Td ([)Tj /R34027112 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R34352888 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R34671456 10 Tf 11.6602 0 Td (­o)Tj /R34027112 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R34352888 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R34027112 10 Tf 13.5699 0 Td (Œles)Tj /R34352888 10 Tf 18.8801 0 Td (])Tj /R34671456 10.95 Tf -190.89 -16.8 Td (DESCRIPTION)Tj /R34671456 10 Tf 36 -12 Td (gvmap)Tj /R34352888 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 /R34671456 10 Tf 20.75 0 Td (gvmap)Tj /R34352888 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 /R34027112 10 Tf 39.923 0 Td (cluster)Tj /R34352888 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 /R34027112 10 Tf 9.29805 0 Td (cluster)Tj -0.25 Tc /R34352888 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 /R34027112 10 Tf 256.834 0 Td (cluster)Tj /R34352888 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 /R34671456 10 Tf 5.21992 0 Td (N.B.)Tj -0.15 Tc /R34352888 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 /R34027112 10 Tf 12.1602 0 Td (cluster)Tj /R34352888 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 /R34027112 10 Tf 23.9238 0 Td (-D)Tj /R34352888 10 Tf 13.0711 0 Td 0.021 Tw (ag is used,)Tj /R34671456 10 Tf 50.0629 0 Td (gvmap)Tj /R34352888 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 /R34027112 10 Tf 163.418 0 Td [(cluster)37(color)]TJ /R34352888 10 Tf 50.7711 0 Td [(attrib)19.9854(ute.)]TJ /R34671456 10 Tf 38.441 0 Td (N.B.)Tj /R34352888 10 Tf 21.7 0 Td 0.31 Tw (Unless one speciŒes)Tj /R34027112 10 Tf 84.5301 0 Td (-c0)Tj 2.81 Tc /R34352888 10 Tf 12.7699 0 Td (,o)Tj 0 Tc 10.3102 0 Td (nly the)Tj /R34027112 10 Tf 30.6199 0 Td (clus-)Tj -412.56 -12 Td [(ter)37.0154(color)]TJ /R34352888 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 /R34027112 10 Tf 134.32 0 Td (-O)Tj /R34352888 10 Tf 10.55 0 Td (,)Tj /R34671456 10 Tf 5.26016 0 Td (gvmap)Tj /R34352888 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 /R34671456 10.95 Tf -64.7598 -16.8 Td (OPTIONS)Tj /R34352888 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R34671456 10 Tf (­a)' /R34027112 10 Tf 13.2 0 Td (k)Tj /R34352888 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 /R34671456 10 Tf -36 -16.8 Td (­b)Tj /R34027112 10 Tf 13.7602 0 Td (v)Tj /R34352888 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 /R34671456 10 Tf -36 -16.8 Td (­c)Tj /R34027112 10 Tf 12.6398 0 Td (k)Tj /R34352888 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 /R34671456 10 Tf -59.0602 -16.8 Td (­c_opacity=)Tj /R34027112 10 Tf 52.7199 0 Td (xy)Tj /R34352888 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 /R34671456 10 Tf -36 -16.8 Td (­C)Tj /R34027112 10 Tf 15.4199 0 Td (d)Tj /R34352888 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 /R34671456 10 Tf -36 -16.8 Td (­d)Tj /R34027112 10 Tf 13.7602 0 Td (d)Tj /R34352888 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 /R42333800 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R42659576 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R42333800 10 Tf 210.25 0 Td (GVMAP)Tj /R42659576 10 Tf 34.3199 0 Td (\(1\))Tj -0.219 Tc /R42978144 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R42659576 10 Tf 20.407 -12 Td (gvmap ­ Œnd clusters and create a geographical map highlighting clusters.)Tj /R42978144 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R42978144 10 Tf 36 -12 Td (gvmap)Tj /R42659576 10 Tf 31.3898 0 Td ([)Tj /R42333800 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R42659576 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R42978144 10 Tf 11.6602 0 Td (­o)Tj /R42333800 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R42659576 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R42333800 10 Tf 13.5699 0 Td (Œles)Tj /R42659576 10 Tf 18.8801 0 Td (])Tj /R42978144 10.95 Tf -190.89 -16.8 Td (DESCRIPTION)Tj /R42978144 10 Tf 36 -12 Td (gvmap)Tj /R42659576 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 /R42978144 10 Tf 20.75 0 Td (gvmap)Tj /R42659576 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 /R42333800 10 Tf 39.923 0 Td (cluster)Tj /R42659576 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 /R42333800 10 Tf 9.29805 0 Td (cluster)Tj -0.25 Tc /R42659576 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 /R42333800 10 Tf 256.834 0 Td (cluster)Tj /R42659576 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 /R42978144 10 Tf 5.21992 0 Td (N.B.)Tj -0.15 Tc /R42659576 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 /R42333800 10 Tf 12.1602 0 Td (cluster)Tj /R42659576 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 /R42333800 10 Tf 23.9238 0 Td (-D)Tj /R42659576 10 Tf 13.0711 0 Td 0.021 Tw (ag is used,)Tj /R42978144 10 Tf 50.0629 0 Td (gvmap)Tj /R42659576 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 /R42333800 10 Tf 163.418 0 Td [(cluster)37(color)]TJ /R42659576 10 Tf 50.7711 0 Td [(attrib)19.9854(ute.)]TJ /R42978144 10 Tf 38.441 0 Td (N.B.)Tj /R42659576 10 Tf 21.7 0 Td 0.31 Tw (Unless one speciŒes)Tj /R42333800 10 Tf 84.5301 0 Td (-c0)Tj 2.81 Tc /R42659576 10 Tf 12.7699 0 Td (,o)Tj 0 Tc 10.3102 0 Td (nly the)Tj /R42333800 10 Tf 30.6199 0 Td (clus-)Tj -412.56 -12 Td [(ter)37.0154(color)]TJ /R42659576 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 /R42333800 10 Tf 134.32 0 Td (-O)Tj /R42659576 10 Tf 10.55 0 Td (,)Tj /R42978144 10 Tf 5.26016 0 Td (gvmap)Tj /R42659576 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 /R42978144 10.95 Tf -64.7598 -16.8 Td (OPTIONS)Tj /R42659576 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R42978144 10 Tf (­a)' /R42333800 10 Tf 13.2 0 Td (k)Tj /R42659576 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 /R42978144 10 Tf -36 -16.8 Td (­b)Tj /R42333800 10 Tf 13.7602 0 Td (v)Tj /R42659576 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 /R42978144 10 Tf -36 -16.8 Td (­c)Tj /R42333800 10 Tf 12.6398 0 Td (k)Tj /R42659576 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 /R42978144 10 Tf -59.0602 -16.8 Td (­c_opacity=)Tj /R42333800 10 Tf 52.7199 0 Td (xy)Tj /R42659576 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 /R42978144 10 Tf -36 -16.8 Td (­C)Tj /R42333800 10 Tf 15.4199 0 Td (d)Tj /R42659576 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 /R42978144 10 Tf -36 -16.8 Td (­d)Tj /R42333800 10 Tf 13.7602 0 Td (d)Tj /R42659576 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2881 │ │ │ │ │ │ +2880 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ GNSEZJ+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -639,19 +639,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R34671456 │ │ │ │ │ │ +R42978144 │ │ │ │ │ │ │ │ │ │ │ │ -R34352888 │ │ │ │ │ │ +R42659576 │ │ │ │ │ │ │ │ │ │ │ │ -R34027112 │ │ │ │ │ │ +R42333800 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R34027112 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R34352888 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R34027112 10 Tf 210.25 0 Td (GVMAP)Tj /R34352888 10 Tf 34.3199 0 Td (\(1\))Tj /R34671456 10 Tf -420.34 -36 Td (­D)Tj /R34352888 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 /R34671456 10 Tf -136.81 -16.8 Td (­e)Tj /R34352888 10 Tf 36 0 Td (If speciŒed, edges will be included in the Œnal output.)Tj /R34671456 10 Tf -36 -16.8 Td (­g)Tj /R34027112 10 Tf 13.2 0 Td (c)Tj /R34352888 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 /R34671456 10 Tf -186.27 -16.8 Td (­h)Tj /R34027112 10 Tf 13.7602 0 Td (k)Tj /R34352888 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.)' /R34671456 10 Tf -36 -16.8 Td (­highlight=)Tj /R34027112 10 Tf 50.1102 0 Td (k)Tj /R34352888 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 /R34027112 10 Tf 24.7199 0 Td (k)Tj 2.5 Tc /R34352888 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 /R34671456 10 Tf -138.61 -16.8 Td (­k)Tj /R34352888 10 Tf 36 0 Td [(If speciŒed, increases the randomness of outer boundary)65(.)]TJ /R34671456 10 Tf -36 -16.8 Td (­l)Tj /R34027112 10 Tf 10.9801 0 Td (s)Tj /R34352888 10 Tf 25.0199 0 Td (Use the string)Tj /R34027112 10 Tf 58.05 0 Td (s)Tj /R34352888 10 Tf 6.38984 0 Td [(as a label for the dra)14.9854(wing.)]TJ /R34671456 10 Tf -100.44 -16.8 Td (­m)Tj /R34027112 10 Tf 16.5301 0 Td (v)Tj /R34352888 10 Tf 19.4699 0 Td [(Generate a mar)18(gin of)]TJ /R34027112 10 Tf 87.0102 0 Td (v)Tj /R34352888 10 Tf 6.93984 0 Td [(points around the dra)14.9854(wing. By def)10.0146(ault, this is determined by)]TJ /R34671456 10 Tf 242.51 0 Td (gvmap)Tj /R34352888 10 Tf 28.8898 0 Td (.)Tj /R34671456 10 Tf -401.35 -16.8 Td (­O)Tj /R34352888 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 /R34671456 10 Tf -36 -16.8 Td (­o)Tj /R34027112 10 Tf 10.3602 0 Td (<Œle>)Tj /R34352888 10 Tf 25.6398 -12 Td 0 Tw [(Put output in <Œle>. Def)9.99268(ault output is stdout)]TJ /R34671456 10 Tf -36 -16.8 Td (­p)Tj /R34027112 10 Tf 13.7602 0 Td (k)Tj /R34352888 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 /R34671456 10 Tf -59.6102 -16.8 Td (­Q)Tj /R34352888 10 Tf 36 0 Td [(Use modularity quality for clustering rather than the def)10(ault modularity clustering.)]TJ /R34671456 10 Tf -36 -16.8 Td (­r)Tj /R34027112 10 Tf 12.6398 0 Td (k)Tj /R34352888 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 /R34671456 10 Tf -36 -16.8 Td (­s)Tj /R34027112 10 Tf 12.0898 0 Td (v)Tj /R34352888 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 /R34671456 10 Tf -36 -16.8 Td (­t)Tj /R34027112 10 Tf 11.5301 0 Td (n)Tj /R34352888 10 Tf 24.4699 0 Td [(Mak)9.99268(e)]TJ /R34027112 10 Tf 25.1699 0 Td (n)Tj /R34352888 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 /R34671456 10 Tf -155.31 -16.8 Td (­v)Tj -1.11 Tc /R34352888 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R34671456 10 Tf -46.55 -16.8 Td (­z)Tj /R34027112 10 Tf 12.6398 0 Td (c)Tj /R34352888 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 /R34671456 10 Tf -175.44 -16.8 Td (­?)Tj /R34352888 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ /R34671456 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R34352888 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 /R34671456 10.95 Tf -36 -40.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R34352888 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 /R34671456 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R34352888 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 /R42333800 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R42659576 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R42333800 10 Tf 210.25 0 Td (GVMAP)Tj /R42659576 10 Tf 34.3199 0 Td (\(1\))Tj /R42978144 10 Tf -420.34 -36 Td (­D)Tj /R42659576 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 /R42978144 10 Tf -136.81 -16.8 Td (­e)Tj /R42659576 10 Tf 36 0 Td (If speciŒed, edges will be included in the Œnal output.)Tj /R42978144 10 Tf -36 -16.8 Td (­g)Tj /R42333800 10 Tf 13.2 0 Td (c)Tj /R42659576 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 /R42978144 10 Tf -186.27 -16.8 Td (­h)Tj /R42333800 10 Tf 13.7602 0 Td (k)Tj /R42659576 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.)' /R42978144 10 Tf -36 -16.8 Td (­highlight=)Tj /R42333800 10 Tf 50.1102 0 Td (k)Tj /R42659576 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 /R42333800 10 Tf 24.7199 0 Td (k)Tj 2.5 Tc /R42659576 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 /R42978144 10 Tf -138.61 -16.8 Td (­k)Tj /R42659576 10 Tf 36 0 Td [(If speciŒed, increases the randomness of outer boundary)65(.)]TJ /R42978144 10 Tf -36 -16.8 Td (­l)Tj /R42333800 10 Tf 10.9801 0 Td (s)Tj /R42659576 10 Tf 25.0199 0 Td (Use the string)Tj /R42333800 10 Tf 58.05 0 Td (s)Tj /R42659576 10 Tf 6.38984 0 Td [(as a label for the dra)14.9854(wing.)]TJ /R42978144 10 Tf -100.44 -16.8 Td (­m)Tj /R42333800 10 Tf 16.5301 0 Td (v)Tj /R42659576 10 Tf 19.4699 0 Td [(Generate a mar)18(gin of)]TJ /R42333800 10 Tf 87.0102 0 Td (v)Tj /R42659576 10 Tf 6.93984 0 Td [(points around the dra)14.9854(wing. By def)10.0146(ault, this is determined by)]TJ /R42978144 10 Tf 242.51 0 Td (gvmap)Tj /R42659576 10 Tf 28.8898 0 Td (.)Tj /R42978144 10 Tf -401.35 -16.8 Td (­O)Tj /R42659576 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 /R42978144 10 Tf -36 -16.8 Td (­o)Tj /R42333800 10 Tf 10.3602 0 Td (<Œle>)Tj /R42659576 10 Tf 25.6398 -12 Td 0 Tw [(Put output in <Œle>. Def)9.99268(ault output is stdout)]TJ /R42978144 10 Tf -36 -16.8 Td (­p)Tj /R42333800 10 Tf 13.7602 0 Td (k)Tj /R42659576 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 /R42978144 10 Tf -59.6102 -16.8 Td (­Q)Tj /R42659576 10 Tf 36 0 Td [(Use modularity quality for clustering rather than the def)10(ault modularity clustering.)]TJ /R42978144 10 Tf -36 -16.8 Td (­r)Tj /R42333800 10 Tf 12.6398 0 Td (k)Tj /R42659576 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 /R42978144 10 Tf -36 -16.8 Td (­s)Tj /R42333800 10 Tf 12.0898 0 Td (v)Tj /R42659576 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 /R42978144 10 Tf -36 -16.8 Td (­t)Tj /R42333800 10 Tf 11.5301 0 Td (n)Tj /R42659576 10 Tf 24.4699 0 Td [(Mak)9.99268(e)]TJ /R42333800 10 Tf 25.1699 0 Td (n)Tj /R42659576 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 /R42978144 10 Tf -155.31 -16.8 Td (­v)Tj -1.11 Tc /R42659576 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R42978144 10 Tf -46.55 -16.8 Td (­z)Tj /R42333800 10 Tf 12.6398 0 Td (c)Tj /R42659576 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 /R42978144 10 Tf -175.44 -16.8 Td (­?)Tj /R42659576 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ /R42978144 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R42659576 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 /R42978144 10.95 Tf -36 -40.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R42659576 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 /R42978144 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R42659576 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 │ │ │ │ │ │ +2405 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R34671456 │ │ │ │ │ │ +R42978144 │ │ │ │ │ │ │ │ │ │ │ │ -R34352888 │ │ │ │ │ │ +R42659576 │ │ │ │ │ │ │ │ │ │ │ │ -R34027112 │ │ │ │ │ │ +R42333800 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R34027112 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R34352888 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R34027112 10 Tf 210.25 0 Td (GVMAP)Tj /R34352888 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 /R42333800 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R42659576 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R42333800 10 Tf 210.25 0 Td (GVMAP)Tj /R42659576 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -421 │ │ │ │ │ │ +420 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R34352888 │ │ │ │ │ │ +R42659576 │ │ │ │ │ │ │ │ │ │ │ │ -R34027112 │ │ │ │ │ │ +R42333800 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -822,15 +822,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 435 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33656056 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/R41962744 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/R33656424 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/R41963112 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/R33656792 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/R41963480 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-5d6b79107f9f'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-9b99c35141fd'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,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 /R32929384 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GVMAP)134.993(.SH)]TJ /R33257272 10 Tf 48.2 0 Td 115.28 Tw (\(1\) General)Tj 163.59 0 Td 0 Tw (Commands Manual)Tj /R32929384 10 Tf 196.37 0 Td [(GVMAP)134.99(.SH)]TJ /R33257272 10 Tf 48.2 0 Td (\(1\))Tj -0.219 Tc /R33573728 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R33257272 10 Tf 20.407 -12 Td (gvmap.sh ­ pipeline for running gvmap)Tj /R33573728 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R33573728 10 Tf 36 -12 Td (gvmap.sh)Tj /R33257272 10 Tf 43.3398 0 Td ([)Tj /R33573728 10 Tf 3.33008 0 Td (­vV?)Tj 5 Tc /R33257272 10 Tf 22.9199 0 Td (][)Tj 0 Tc /R32929384 10 Tf 14.3898 0 Td (options)Tj 2.5 Tc /R33257272 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R33573728 10 Tf 11.6602 0 Td (­o)Tj /R32929384 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R33257272 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R32929384 10 Tf 13.5699 0 Td (Œles)Tj /R33257272 10 Tf 18.8801 0 Td (])Tj /R33573728 10.95 Tf -237.42 -16.8 Td (DESCRIPTION)Tj /R33573728 10 Tf 36 -12 Td (gvmap.sh)Tj /R33257272 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 /R33573728 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R33257272 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R33573728 10 Tf 16.8 TL (­a)' /R32929384 10 Tf 13.2 0 Td (k)Tj /R33257272 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 /R33573728 10 Tf -36 -16.8 Td (­K)Tj /R32929384 10 Tf 15.9801 0 Td (layout)Tj /R33257272 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 /R33573728 10 Tf -308.4 -16.8 Td (­T)Tj /R32929384 10 Tf 14.8699 0 Td (format)Tj /R33257272 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 /R33573728 10 Tf -36 -16.8 Td (­N)Tj /R32929384 10 Tf 15.4199 0 Td (attr=val)Tj /R33257272 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 /R33573728 10 Tf -149.33 -16.8 Td (­G)Tj /R32929384 10 Tf 15.9801 0 Td (attr=val)Tj /R33257272 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 /R33573728 10 Tf -119.44 -16.8 Td (­E)Tj /R32929384 10 Tf 14.8699 0 Td (attr=val)Tj /R33257272 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 /R33573728 10 Tf -148.22 -16.8 Td (­n)Tj /R32929384 10 Tf 13.7602 0 Td (attr=val)Tj /R33257272 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 /R33573728 10 Tf -130.27 -16.8 Td (­g)Tj /R32929384 10 Tf 13.2 0 Td (attr=val)Tj /R33257272 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 /R33573728 10 Tf -104.72 -16.8 Td (­e)Tj /R32929384 10 Tf 12.6398 0 Td (attr=val)Tj /R33257272 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 /R33573728 10 Tf -129.16 -16.8 Td (­A)Tj /R32929384 10 Tf 15.4199 0 Td [(a)10(g)]TJ /R33257272 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.)' /R33573728 10 Tf -36 -16.8 Td (­v)Tj /R33257272 10 Tf 36 0 Td 0 Tw [(Set v)14.9927(erbose mode.)]TJ /R33573728 10 Tf -36 -16.8 Td (­V)Tj /R33257272 10 Tf 36 0 Td [(Print v)15(ersion information and e)15.0146(xit.)]TJ /R33573728 10 Tf -36 -16.8 Td (­?)Tj /R33257272 10 Tf 36 0 Td [(Print usage information and e)15.0073(xit.)]TJ /R33573728 10.95 Tf -72 -28.8 Td (EXAMPLES)Tj /R33257272 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 /R11159144 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GVMAP)134.993(.SH)]TJ /R11487032 10 Tf 48.2 0 Td 115.28 Tw (\(1\) General)Tj 163.59 0 Td 0 Tw (Commands Manual)Tj /R11159144 10 Tf 196.37 0 Td [(GVMAP)134.99(.SH)]TJ /R11487032 10 Tf 48.2 0 Td (\(1\))Tj -0.219 Tc /R11803488 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R11487032 10 Tf 20.407 -12 Td (gvmap.sh ­ pipeline for running gvmap)Tj /R11803488 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R11803488 10 Tf 36 -12 Td (gvmap.sh)Tj /R11487032 10 Tf 43.3398 0 Td ([)Tj /R11803488 10 Tf 3.33008 0 Td (­vV?)Tj 5 Tc /R11487032 10 Tf 22.9199 0 Td (][)Tj 0 Tc /R11159144 10 Tf 14.3898 0 Td (options)Tj 2.5 Tc /R11487032 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R11803488 10 Tf 11.6602 0 Td (­o)Tj /R11159144 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R11487032 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R11159144 10 Tf 13.5699 0 Td (Œles)Tj /R11487032 10 Tf 18.8801 0 Td (])Tj /R11803488 10.95 Tf -237.42 -16.8 Td (DESCRIPTION)Tj /R11803488 10 Tf 36 -12 Td (gvmap.sh)Tj /R11487032 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 /R11803488 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R11487032 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R11803488 10 Tf 16.8 TL (­a)' /R11159144 10 Tf 13.2 0 Td (k)Tj /R11487032 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 /R11803488 10 Tf -36 -16.8 Td (­K)Tj /R11159144 10 Tf 15.9801 0 Td (layout)Tj /R11487032 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 /R11803488 10 Tf -308.4 -16.8 Td (­T)Tj /R11159144 10 Tf 14.8699 0 Td (format)Tj /R11487032 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 /R11803488 10 Tf -36 -16.8 Td (­N)Tj /R11159144 10 Tf 15.4199 0 Td (attr=val)Tj /R11487032 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 /R11803488 10 Tf -149.33 -16.8 Td (­G)Tj /R11159144 10 Tf 15.9801 0 Td (attr=val)Tj /R11487032 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 /R11803488 10 Tf -119.44 -16.8 Td (­E)Tj /R11159144 10 Tf 14.8699 0 Td (attr=val)Tj /R11487032 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 /R11803488 10 Tf -148.22 -16.8 Td (­n)Tj /R11159144 10 Tf 13.7602 0 Td (attr=val)Tj /R11487032 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 /R11803488 10 Tf -130.27 -16.8 Td (­g)Tj /R11159144 10 Tf 13.2 0 Td (attr=val)Tj /R11487032 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 /R11803488 10 Tf -104.72 -16.8 Td (­e)Tj /R11159144 10 Tf 12.6398 0 Td (attr=val)Tj /R11487032 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 /R11803488 10 Tf -129.16 -16.8 Td (­A)Tj /R11159144 10 Tf 15.4199 0 Td [(a)10(g)]TJ /R11487032 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.)' /R11803488 10 Tf -36 -16.8 Td (­v)Tj /R11487032 10 Tf 36 0 Td 0 Tw [(Set v)14.9927(erbose mode.)]TJ /R11803488 10 Tf -36 -16.8 Td (­V)Tj /R11487032 10 Tf 36 0 Td [(Print v)15(ersion information and e)15.0146(xit.)]TJ /R11803488 10 Tf -36 -16.8 Td (­?)Tj /R11487032 10 Tf 36 0 Td [(Print usage information and e)15.0073(xit.)]TJ /R11803488 10.95 Tf -72 -28.8 Td (EXAMPLES)Tj /R11487032 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -638,19 +638,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R33573728 │ │ │ │ │ │ +R11803488 │ │ │ │ │ │ │ │ │ │ │ │ -R33257272 │ │ │ │ │ │ +R11487032 │ │ │ │ │ │ │ │ │ │ │ │ -R32929384 │ │ │ │ │ │ +R11159144 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R32929384 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GVMAP)134.993(.SH)]TJ /R33257272 10 Tf 48.2 0 Td 115.28 Tw (\(1\) General)Tj 163.59 0 Td 0 Tw (Commands Manual)Tj /R32929384 10 Tf 196.37 0 Td [(GVMAP)134.99(.SH)]TJ /R33257272 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 /R33573728 10.95 Tf -80.4098 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R33257272 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R33573728 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R33257272 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 /R11159144 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GVMAP)134.993(.SH)]TJ /R11487032 10 Tf 48.2 0 Td 115.28 Tw (\(1\) General)Tj 163.59 0 Td 0 Tw (Commands Manual)Tj /R11159144 10 Tf 196.37 0 Td [(GVMAP)134.99(.SH)]TJ /R11487032 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 /R11803488 10.95 Tf -80.4098 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R11487032 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R11803488 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R11487032 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 707 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R33573728 │ │ │ │ │ │ +R11803488 │ │ │ │ │ │ │ │ │ │ │ │ -R33257272 │ │ │ │ │ │ +R11487032 │ │ │ │ │ │ │ │ │ │ │ │ -R32929384 │ │ │ │ │ │ +R11159144 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -764,15 +764,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 378 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32558128 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/R10787888 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 │ │ │ │ │ │ @@ -789,18 +789,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -599 │ │ │ │ │ │ +600 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32558496 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/R10788256 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/R32558864 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/R10788624 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-69ffb3f280e1'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-a3347739b125'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R28841320 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 /R29189240 10 Tf 7.71992 0 Td 124.74 Tw (\(1\) General)Tj 173.05 0 Td 0 Tw (Commands Manual)Tj /R28841320 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 /R29189240 10 Tf 7.71992 0 Td (\(1\))Tj -0.219 Tc /R29505696 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R29189240 10 Tf 20.407 -12 Td [(gvpack ­ mer)18.0151(ge and pack disjoint graphs)]TJ /R29505696 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R29505696 10 Tf 36 -12 Td (gvpack)Tj /R29189240 10 Tf 33.0602 0 Td ([)Tj /R29505696 10 Tf 5.83008 0 Td (­nguv?)Tj 2.5 Tc /R29189240 10 Tf 36.8199 0 Td (][)Tj 0 Tc /R29505696 10 Tf 11.6602 0 Td (­m)Tj /R28841320 10 Tf 14.4102 0 Td [(mar)37.0166(gin)]TJ 2.5 Tc /R29189240 10 Tf 31.2598 0 Td (][)Tj 0 Tc /R29505696 10 Tf 11.6602 0 Td (­array)Tj /R28841320 10 Tf 29.5801 0 Td (opts)Tj 2.5 Tc /R29189240 10 Tf 19.1699 0 Td (][)Tj 0 Tc /R29505696 10 Tf 11.6602 0 Td (­o)Tj /R28841320 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R29189240 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R29505696 10 Tf 11.6602 0 Td (­s)Tj /R28841320 10 Tf 10.0102 0 Td [(gr)15.0146(aph_name)]TJ 2.5 Tc /R29189240 10 Tf 53.0797 0 Td (][)Tj 0 Tc /R29505696 10 Tf 11.6602 0 Td (­G)Tj /R28841320 10 Tf 13.8398 0 Td (name)Tj /R29505696 10 Tf 21.6602 0 Td (=)Tj /R28841320 10 Tf 5.7 0 Td (value)Tj 2.5 Tc /R29189240 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R28841320 10 Tf 13.5699 0 Td (Œles)Tj /R29189240 10 Tf 18.8801 0 Td (])Tj /R29505696 10.95 Tf -464.121 -16.8 Td (DESCRIPTION)Tj /R29505696 10 Tf 36 -12 Td (gvpack)Tj /R29189240 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 /R29505696 10 Tf 418.105 0 Td (dot)Tj /R29189240 10 Tf -418.105 -12 Td (or)Tj /R29505696 10 Tf 10.8301 0 Td (neato)Tj 2.5 Tc /R29189240 10 Tf 23.3301 0 Td (,w)Tj 0 Tc 12.2199 0 Td 0 Tw (ith no)Tj /R29505696 10 Tf 25.5602 0 Td (­T)Tj /R29189240 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 /R29505696 10 Tf 59.0852 0 Td (gvpack)Tj /R29189240 10 Tf 33.775 0 Td (can be used to produce concrete output by applying)Tj /R29505696 10 Tf 215.005 0 Td (neato ­s ­n2)Tj /R29189240 10 Tf 58.825 0 Td (with the desired)Tj /R29505696 10 Tf -366.69 -12 Td (­T)Tj /R29189240 10 Tf 14.8699 0 Td (ag.)Tj /R29505696 10.95 Tf -50.8699 -16.8 Td (OPTIONS)Tj /R29189240 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R29505696 10 Tf 16.8 TL (­g)' /R29189240 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 /R29505696 10 Tf -36 -16.8 Td (­array)Tj /R28841320 10 Tf 29.5801 0 Td [([_a)10.0159(gs][n])]TJ /R29189240 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 /R28841320 10 Tf 89.2801 0 Td (n)Tj /R29189240 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 /R28841320 10 Tf 28.1879 0 Td (sortv)Tj /R29189240 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 /R29505696 10 Tf -36 -16.8 Td (­G)Tj /R28841320 10 Tf 13.8398 0 Td (name)Tj /R29505696 10 Tf 21.6602 0 Td (=)Tj /R28841320 10 Tf 5.7 0 Td (value)Tj /R29189240 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 /R29505696 10 Tf -36 -16.8 Td (­m)Tj /R28841320 10 Tf 14.4102 0 Td [(mar)37.0154(gin)]TJ -0.15 Tc /R29189240 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 /R28841320 10 Tf 145.38 0 Td (output)Tj /R29189240 10 Tf 28.0602 0 Td (points around the parts.)Tj /R29505696 10 Tf -219.291 -16.8 Td (­n)Tj /R29189240 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 /R29505696 10 Tf -185.58 -16.8 Td (­o)Tj /R28841320 10 Tf 10.9301 0 Td (output)Tj /R29189240 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R28841320 10 Tf 94.1801 0 Td (output)Tj 2.5 Tc /R29189240 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 /R29505696 10 Tf 10 0 Td (gvpack)Tj /R29189240 10 Tf 33.0602 0 Td (uses stdout.)Tj /R29505696 10 Tf -245.061 -16.8 Td (­s)Tj /R28841320 10 Tf 10.0102 0 Td [(gr)15.0159(aph_name)]TJ /R29189240 10 Tf 25.9898 -12 Td (Use)Tj /R28841320 10 Tf 18.05 0 Td [(gr)15.0159(aph_name)]TJ /R29189240 10 Tf 52.9 0 Td [(as the name of the root graph. By def)9.99268(ault, "root" is used.)]TJ /R29505696 10 Tf -106.95 -16.8 Td (­u)Tj /R29189240 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 /R29505696 10 Tf -66.65 -16.8 Td (­v)Tj -1.11 Tc /R29189240 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R29505696 10 Tf -46.55 -16.8 Td (­?)Tj /R29189240 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xit.)]TJ /R29505696 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R29189240 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R28841320 10 Tf 1.91016 -16.8 Td (Œles)Tj /R29189240 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 /R28841320 10 Tf 272.314 0 Td (Œles)Tj /R29189240 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 /R18462056 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 /R18809976 10 Tf 7.71992 0 Td 124.74 Tw (\(1\) General)Tj 173.05 0 Td 0 Tw (Commands Manual)Tj /R18462056 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 /R18809976 10 Tf 7.71992 0 Td (\(1\))Tj -0.219 Tc /R19126432 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R18809976 10 Tf 20.407 -12 Td [(gvpack ­ mer)18.0151(ge and pack disjoint graphs)]TJ /R19126432 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R19126432 10 Tf 36 -12 Td (gvpack)Tj /R18809976 10 Tf 33.0602 0 Td ([)Tj /R19126432 10 Tf 5.83008 0 Td (­nguv?)Tj 2.5 Tc /R18809976 10 Tf 36.8199 0 Td (][)Tj 0 Tc /R19126432 10 Tf 11.6602 0 Td (­m)Tj /R18462056 10 Tf 14.4102 0 Td [(mar)37.0166(gin)]TJ 2.5 Tc /R18809976 10 Tf 31.2598 0 Td (][)Tj 0 Tc /R19126432 10 Tf 11.6602 0 Td (­array)Tj /R18462056 10 Tf 29.5801 0 Td (opts)Tj 2.5 Tc /R18809976 10 Tf 19.1699 0 Td (][)Tj 0 Tc /R19126432 10 Tf 11.6602 0 Td (­o)Tj /R18462056 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R18809976 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R19126432 10 Tf 11.6602 0 Td (­s)Tj /R18462056 10 Tf 10.0102 0 Td [(gr)15.0146(aph_name)]TJ 2.5 Tc /R18809976 10 Tf 53.0797 0 Td (][)Tj 0 Tc /R19126432 10 Tf 11.6602 0 Td (­G)Tj /R18462056 10 Tf 13.8398 0 Td (name)Tj /R19126432 10 Tf 21.6602 0 Td (=)Tj /R18462056 10 Tf 5.7 0 Td (value)Tj 2.5 Tc /R18809976 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R18462056 10 Tf 13.5699 0 Td (Œles)Tj /R18809976 10 Tf 18.8801 0 Td (])Tj /R19126432 10.95 Tf -464.121 -16.8 Td (DESCRIPTION)Tj /R19126432 10 Tf 36 -12 Td (gvpack)Tj /R18809976 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 /R19126432 10 Tf 418.105 0 Td (dot)Tj /R18809976 10 Tf -418.105 -12 Td (or)Tj /R19126432 10 Tf 10.8301 0 Td (neato)Tj 2.5 Tc /R18809976 10 Tf 23.3301 0 Td (,w)Tj 0 Tc 12.2199 0 Td 0 Tw (ith no)Tj /R19126432 10 Tf 25.5602 0 Td (­T)Tj /R18809976 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 /R19126432 10 Tf 59.0852 0 Td (gvpack)Tj /R18809976 10 Tf 33.775 0 Td (can be used to produce concrete output by applying)Tj /R19126432 10 Tf 215.005 0 Td (neato ­s ­n2)Tj /R18809976 10 Tf 58.825 0 Td (with the desired)Tj /R19126432 10 Tf -366.69 -12 Td (­T)Tj /R18809976 10 Tf 14.8699 0 Td (ag.)Tj /R19126432 10.95 Tf -50.8699 -16.8 Td (OPTIONS)Tj /R18809976 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R19126432 10 Tf 16.8 TL (­g)' /R18809976 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 /R19126432 10 Tf -36 -16.8 Td (­array)Tj /R18462056 10 Tf 29.5801 0 Td [([_a)10.0159(gs][n])]TJ /R18809976 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 /R18462056 10 Tf 89.2801 0 Td (n)Tj /R18809976 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 /R18462056 10 Tf 28.1879 0 Td (sortv)Tj /R18809976 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 /R19126432 10 Tf -36 -16.8 Td (­G)Tj /R18462056 10 Tf 13.8398 0 Td (name)Tj /R19126432 10 Tf 21.6602 0 Td (=)Tj /R18462056 10 Tf 5.7 0 Td (value)Tj /R18809976 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 /R19126432 10 Tf -36 -16.8 Td (­m)Tj /R18462056 10 Tf 14.4102 0 Td [(mar)37.0154(gin)]TJ -0.15 Tc /R18809976 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 /R18462056 10 Tf 145.38 0 Td (output)Tj /R18809976 10 Tf 28.0602 0 Td (points around the parts.)Tj /R19126432 10 Tf -219.291 -16.8 Td (­n)Tj /R18809976 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 /R19126432 10 Tf -185.58 -16.8 Td (­o)Tj /R18462056 10 Tf 10.9301 0 Td (output)Tj /R18809976 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R18462056 10 Tf 94.1801 0 Td (output)Tj 2.5 Tc /R18809976 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 /R19126432 10 Tf 10 0 Td (gvpack)Tj /R18809976 10 Tf 33.0602 0 Td (uses stdout.)Tj /R19126432 10 Tf -245.061 -16.8 Td (­s)Tj /R18462056 10 Tf 10.0102 0 Td [(gr)15.0159(aph_name)]TJ /R18809976 10 Tf 25.9898 -12 Td (Use)Tj /R18462056 10 Tf 18.05 0 Td [(gr)15.0159(aph_name)]TJ /R18809976 10 Tf 52.9 0 Td [(as the name of the root graph. By def)9.99268(ault, "root" is used.)]TJ /R19126432 10 Tf -106.95 -16.8 Td (­u)Tj /R18809976 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 /R19126432 10 Tf -66.65 -16.8 Td (­v)Tj -1.11 Tc /R18809976 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R19126432 10 Tf -46.55 -16.8 Td (­?)Tj /R18809976 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xit.)]TJ /R19126432 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R18809976 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R18462056 10 Tf 1.91016 -16.8 Td (Œles)Tj /R18809976 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 /R18462056 10 Tf 272.314 0 Td (Œles)Tj /R18809976 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2796 │ │ │ │ │ │ +2799 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ SQSUSX+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -638,19 +638,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R29505696 │ │ │ │ │ │ +R19126432 │ │ │ │ │ │ │ │ │ │ │ │ -R29189240 │ │ │ │ │ │ +R18809976 │ │ │ │ │ │ │ │ │ │ │ │ -R28841320 │ │ │ │ │ │ +R18462056 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R28841320 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 /R29189240 10 Tf 7.71992 0 Td 124.74 Tw (\(1\) General)Tj 173.05 0 Td 0 Tw (Commands Manual)Tj /R28841320 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 /R29189240 10 Tf 7.71992 0 Td (\(1\))Tj /R29505696 10.95 Tf -456.34 -36 Td (RETURN CODES)Tj /R29505696 10 Tf 36 -12 Td (gvpack)Tj /R29189240 10 Tf 33.0602 0 Td (returns)Tj /R29505696 10 Tf 30.2699 0 Td (0)Tj /R29189240 10 Tf 7.5 0 Td (if there were no problems, and non-zero otherwise.)Tj /R29505696 10.95 Tf -106.83 -16.8 Td (EXAMPLES)Tj /R29893304 10 Tf 36 -12 Td (ccomps ­x abc.gv | dot | gvpack | neato ­s ­n2 ­Tps)Tj /R29189240 10 Tf 12 TL 1.654 Tw (This pipeline decomposes the graph in)' /R28841320 10 Tf 166.575 0 Td (abc.gv)Tj /R29189240 10 Tf 30.5352 0 Td 1.655 Tw (into its connected components, lays out each using)Tj /R29505696 10 Tf 218.5 0 Td (dot)Tj /R29189240 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 /R29505696 10.95 Tf -57.8098 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R29189240 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 /R29505696 10 Tf 201.65 0 Td (gvpack)Tj /R29189240 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 /R29505696 10 Tf (gvpack)' /R29189240 10 Tf 33.0602 0 Td [(unsets the bounding box attrib)19.9854(ute of all non-cluster subgraphs.)]TJ -0.548 Tc /R29505696 10.95 Tf -69.0602 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R29189240 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R29505696 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R29189240 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 /R18462056 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 /R18809976 10 Tf 7.71992 0 Td 124.74 Tw (\(1\) General)Tj 173.05 0 Td 0 Tw (Commands Manual)Tj /R18462056 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 /R18809976 10 Tf 7.71992 0 Td (\(1\))Tj /R19126432 10.95 Tf -456.34 -36 Td (RETURN CODES)Tj /R19126432 10 Tf 36 -12 Td (gvpack)Tj /R18809976 10 Tf 33.0602 0 Td (returns)Tj /R19126432 10 Tf 30.2699 0 Td (0)Tj /R18809976 10 Tf 7.5 0 Td (if there were no problems, and non-zero otherwise.)Tj /R19126432 10.95 Tf -106.83 -16.8 Td (EXAMPLES)Tj /R19514040 10 Tf 36 -12 Td (ccomps ­x abc.gv | dot | gvpack | neato ­s ­n2 ­Tps)Tj /R18809976 10 Tf 12 TL 1.654 Tw (This pipeline decomposes the graph in)' /R18462056 10 Tf 166.575 0 Td (abc.gv)Tj /R18809976 10 Tf 30.5352 0 Td 1.655 Tw (into its connected components, lays out each using)Tj /R19126432 10 Tf 218.5 0 Td (dot)Tj /R18809976 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 /R19126432 10.95 Tf -57.8098 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R18809976 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 /R19126432 10 Tf 201.65 0 Td (gvpack)Tj /R18809976 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 /R19126432 10 Tf (gvpack)' /R18809976 10 Tf 33.0602 0 Td [(unsets the bounding box attrib)19.9854(ute of all non-cluster subgraphs.)]TJ -0.548 Tc /R19126432 10.95 Tf -69.0602 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R18809976 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R19126432 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R18809976 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1085 │ │ │ │ │ │ +1084 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ TXEKME+Courier │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -901,21 +901,21 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R29893304 │ │ │ │ │ │ +R19514040 │ │ │ │ │ │ │ │ │ │ │ │ -R29505696 │ │ │ │ │ │ +R19126432 │ │ │ │ │ │ │ │ │ │ │ │ -R29189240 │ │ │ │ │ │ +R18809976 │ │ │ │ │ │ │ │ │ │ │ │ -R28841320 │ │ │ │ │ │ +R18462056 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -983,18 +983,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -292 │ │ │ │ │ │ +291 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29899936 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/R19520672 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 │ │ │ │ │ │ -421 │ │ │ │ │ │ +420 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29900304 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/R19521040 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 │ │ │ │ │ │ @@ -1039,18 +1039,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -579 │ │ │ │ │ │ +578 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29900672 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/R19521408 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 │ │ │ │ │ │ -343 │ │ │ │ │ │ +342 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29901040 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/R19521776 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-458ddbef13c2'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-217507f32251'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,20 +85,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 /R46515816 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R46515816 10 Tf 218.75 0 Td (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td (\(1\))Tj -0.219 Tc /R47160160 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R46841592 10 Tf 20.407 -12 Td (gvpr ­ graph pattern scanning and processing language)Tj /R47160160 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R47160160 10 Tf 36 -12 Td (gvpr)Tj /R46841592 10 Tf 22.5 0 Td ([)Tj /R47160160 10 Tf 3.33008 0 Td (­icnqV?)Tj 5 Tc /R46841592 10 Tf 36.2602 0 Td (][)Tj 0 Tc /R47160160 10 Tf 14.1602 0 Td (­o)Tj /R46515816 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R46841592 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R47160160 10 Tf 11.6602 0 Td (­a)Tj /R46515816 10 Tf 13.5301 0 Td [(ar)37.0068(gs)]TJ 2.5 Tc /R46841592 10 Tf 20.1801 0 Td (][)Tj 0 Tc /R46515816 10 Tf 10.65 0 Td ('pr)Tj -0.1 Tc 11.7699 0 Td (og)Tj 0 Tc 9.9 0 Td (')Tj /R46841592 10 Tf 5.9 0 Td (|)Tj /R47160160 10 Tf 4.5 0 Td (­f)Tj /R46515816 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 /R46841592 10 Tf 14.9 0 Td (][)Tj 0 Tc /R46515816 10 Tf 13.5699 0 Td (Œles)Tj /R46841592 10 Tf 18.8801 0 Td (])Tj /R47160160 10.95 Tf -319.921 -16.8 Td (DESCRIPTION)Tj /R47160160 10 Tf 36 -12 Td (gvpr)Tj /R46841592 10 Tf 22.7359 0 Td (\(pre)Tj 15.85 0 Td 0.236 Tw [(viously kno)25.0061(wn as)]TJ /R47160160 10 Tf 72.9578 0 Td (gpr)Tj 2.736 Tc /R46841592 10 Tf 15 0 Td [(\)i)273.591(sag)]TJ 0 Tc 27.648 0 Td (raph stream editor inspired by)Tj /R47160160 10 Tf 123.66 0 Td (awk)Tj 5.236 Tc /R46841592 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 /R46515816 10 Tf 133.014 0 Td [(libcgr)15.0146(aph)]TJ /R46841592 10 Tf 39.0199 0 Td 3.014 Tw (\(3\). In)Tj 31.018 0 Td [(particular)40.0073(,)]TJ /R47160160 10 Tf 43.434 0 Td (gvpr)Tj /R46841592 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 /R47160160 10 Tf 42.3508 0 Td (gvpr)Tj /R46841592 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 /R47160160 10 Tf 141.046 0 Td ($G)Tj 3.281 Tc /R46841592 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 /R47160160 10 Tf 131.1 0 Td ($)Tj /R46841592 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 /R47160160 10 Tf 219.47 0 Td ($T)Tj 2.525 Tc /R46841592 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 /R47160160 10 Tf 137.55 0 Td ($O)Tj 3.02 Tc /R46841592 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 /R47160160 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R46841592 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R47160160 10 Tf (­a)' /R46515816 10 Tf 13.2 0 Td [(ar)37.0081(gs)]TJ /R46841592 10 Tf 22.8 0 Td 1.074 Tw (The string)Tj /R46515816 10 Tf 45.4781 0 Td [(ar)37.0081(gs)]TJ /R46841592 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 /R47160160 10 Tf 59.852 0 Td (gvpr)Tj /R46841592 10 Tf 24.393 0 Td 1.893 Tw (program as)Tj /R47160160 10 Tf 50.9961 0 Td (ARGV[)Tj /R46515816 10 Tf 32.7699 0 Td (0)Tj /R47160160 10 Tf 5 0 Td (],...,ARGV[ARGC­1])Tj 6.893 Tc /R46841592 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 /R47160160 10 Tf 54.45 0 Td (­a)Tj /R46841592 10 Tf 13.2 0 Td (ags are concatenated.)Tj /R47160160 10 Tf -167.58 -16.8 Td (­c)Tj /R46841592 10 Tf 36 0 Td (Use the source graph as the output graph.)Tj /R47160160 10 Tf -36 -16.8 Td (­i)Tj /R46841592 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 /R47160160 10 Tf -68.0898 -16.8 Td (­o)Tj /R46515816 10 Tf 13.2 0 Td (outŒle)Tj /R46841592 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 /R47160160 10 Tf 360.44 0 Td (stdout)Tj /R46841592 10 Tf 26.6699 0 Td (.)Tj /R47160160 10 Tf -423.11 -16.8 Td (­f)Tj /R46515816 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 /R46841592 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 /R46515816 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 /R46841592 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 /R47160160 10 Tf 226.713 0 Td (gvpr)Tj /R46841592 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 /R47160160 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 /R46841592 10 Tf 10.4449 0 Td 0.165 Tw (to look for the Œle. If)Tj /R47160160 10 Tf 87.3699 0 Td (­f)Tj /R46841592 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 /R47160160 10 Tf 10.1648 0 Td (gvpr)Tj /R46841592 10 Tf -375.999 -12 Td 0 Tw [(will use the Œrst non-option ar)18(gument as the program.)]TJ /R47160160 10 Tf -36 -16.8 Td (­q)Tj -0.45 Tc /R46841592 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 /R47160160 10 Tf -82.4102 -16.8 Td (­n)Tj -0.45 Tc /R46841592 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 /R47160160 10 Tf 30.1391 0 Td ($NG)Tj /R46841592 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 /R47160160 10 Tf -36 -16.8 Td (­V)Tj /R46841592 10 Tf 36 0 Td 0 Tw [(Causes the program to print v)15(ersion information and e)15.0146(xit.)]TJ /R47160160 10 Tf -36 -16.8 Td (­?)Tj /R46841592 10 Tf 36 0 Td [(Causes the program to print usage information and e)15.0073(xit.)]TJ /R47160160 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R46841592 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R46515816 10 Tf 1.91016 -16.8 Td (Œles)Tj /R46841592 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 /R47160160 10 Tf 284.808 0 Td (­f)Tj /R46841592 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 /R47160160 10 Tf 5.87188 0 Td (stdin)Tj /R46841592 10 Tf -370.886 -12 Td 0 Tw (will be used.)Tj /R47160160 10.95 Tf -76 -16.8 Td [(PR)30.0605(OGRAMS)]TJ /R46841592 10 Tf 36 -12 Td (A)Tj /R47160160 10 Tf 9.71992 0 Td (gvpr)Tj /R46841592 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 /R38684264 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38684264 10 Tf 218.75 0 Td (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td (\(1\))Tj -0.219 Tc /R39328608 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R39010040 10 Tf 20.407 -12 Td (gvpr ­ graph pattern scanning and processing language)Tj /R39328608 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R39328608 10 Tf 36 -12 Td (gvpr)Tj /R39010040 10 Tf 22.5 0 Td ([)Tj /R39328608 10 Tf 3.33008 0 Td (­icnqV?)Tj 5 Tc /R39010040 10 Tf 36.2602 0 Td (][)Tj 0 Tc /R39328608 10 Tf 14.1602 0 Td (­o)Tj /R38684264 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R39010040 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R39328608 10 Tf 11.6602 0 Td (­a)Tj /R38684264 10 Tf 13.5301 0 Td [(ar)37.0068(gs)]TJ 2.5 Tc /R39010040 10 Tf 20.1801 0 Td (][)Tj 0 Tc /R38684264 10 Tf 10.65 0 Td ('pr)Tj -0.1 Tc 11.7699 0 Td (og)Tj 0 Tc 9.9 0 Td (')Tj /R39010040 10 Tf 5.9 0 Td (|)Tj /R39328608 10 Tf 4.5 0 Td (­f)Tj /R38684264 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 /R39010040 10 Tf 14.9 0 Td (][)Tj 0 Tc /R38684264 10 Tf 13.5699 0 Td (Œles)Tj /R39010040 10 Tf 18.8801 0 Td (])Tj /R39328608 10.95 Tf -319.921 -16.8 Td (DESCRIPTION)Tj /R39328608 10 Tf 36 -12 Td (gvpr)Tj /R39010040 10 Tf 22.7359 0 Td (\(pre)Tj 15.85 0 Td 0.236 Tw [(viously kno)25.0061(wn as)]TJ /R39328608 10 Tf 72.9578 0 Td (gpr)Tj 2.736 Tc /R39010040 10 Tf 15 0 Td [(\)i)273.591(sag)]TJ 0 Tc 27.648 0 Td (raph stream editor inspired by)Tj /R39328608 10 Tf 123.66 0 Td (awk)Tj 5.236 Tc /R39010040 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 /R38684264 10 Tf 133.014 0 Td [(libcgr)15.0146(aph)]TJ /R39010040 10 Tf 39.0199 0 Td 3.014 Tw (\(3\). In)Tj 31.018 0 Td [(particular)40.0073(,)]TJ /R39328608 10 Tf 43.434 0 Td (gvpr)Tj /R39010040 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 /R39328608 10 Tf 42.3508 0 Td (gvpr)Tj /R39010040 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 /R39328608 10 Tf 141.046 0 Td ($G)Tj 3.281 Tc /R39010040 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 /R39328608 10 Tf 131.1 0 Td ($)Tj /R39010040 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 /R39328608 10 Tf 219.47 0 Td ($T)Tj 2.525 Tc /R39010040 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 /R39328608 10 Tf 137.55 0 Td ($O)Tj 3.02 Tc /R39010040 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 /R39328608 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R39010040 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R39328608 10 Tf (­a)' /R38684264 10 Tf 13.2 0 Td [(ar)37.0081(gs)]TJ /R39010040 10 Tf 22.8 0 Td 1.074 Tw (The string)Tj /R38684264 10 Tf 45.4781 0 Td [(ar)37.0081(gs)]TJ /R39010040 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 /R39328608 10 Tf 59.852 0 Td (gvpr)Tj /R39010040 10 Tf 24.393 0 Td 1.893 Tw (program as)Tj /R39328608 10 Tf 50.9961 0 Td (ARGV[)Tj /R38684264 10 Tf 32.7699 0 Td (0)Tj /R39328608 10 Tf 5 0 Td (],...,ARGV[ARGC­1])Tj 6.893 Tc /R39010040 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 /R39328608 10 Tf 54.45 0 Td (­a)Tj /R39010040 10 Tf 13.2 0 Td (ags are concatenated.)Tj /R39328608 10 Tf -167.58 -16.8 Td (­c)Tj /R39010040 10 Tf 36 0 Td (Use the source graph as the output graph.)Tj /R39328608 10 Tf -36 -16.8 Td (­i)Tj /R39010040 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 /R39328608 10 Tf -68.0898 -16.8 Td (­o)Tj /R38684264 10 Tf 13.2 0 Td (outŒle)Tj /R39010040 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 /R39328608 10 Tf 360.44 0 Td (stdout)Tj /R39010040 10 Tf 26.6699 0 Td (.)Tj /R39328608 10 Tf -423.11 -16.8 Td (­f)Tj /R38684264 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 /R39010040 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 /R38684264 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 /R39010040 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 /R39328608 10 Tf 226.713 0 Td (gvpr)Tj /R39010040 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 /R39328608 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 /R39010040 10 Tf 10.4449 0 Td 0.165 Tw (to look for the Œle. If)Tj /R39328608 10 Tf 87.3699 0 Td (­f)Tj /R39010040 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 /R39328608 10 Tf 10.1648 0 Td (gvpr)Tj /R39010040 10 Tf -375.999 -12 Td 0 Tw [(will use the Œrst non-option ar)18(gument as the program.)]TJ /R39328608 10 Tf -36 -16.8 Td (­q)Tj -0.45 Tc /R39010040 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 /R39328608 10 Tf -82.4102 -16.8 Td (­n)Tj -0.45 Tc /R39010040 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 /R39328608 10 Tf 30.1391 0 Td ($NG)Tj /R39010040 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 /R39328608 10 Tf -36 -16.8 Td (­V)Tj /R39010040 10 Tf 36 0 Td 0 Tw [(Causes the program to print v)15(ersion information and e)15.0146(xit.)]TJ /R39328608 10 Tf -36 -16.8 Td (­?)Tj /R39010040 10 Tf 36 0 Td [(Causes the program to print usage information and e)15.0073(xit.)]TJ /R39328608 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R39010040 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R38684264 10 Tf 1.91016 -16.8 Td (Œles)Tj /R39010040 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 /R39328608 10 Tf 284.808 0 Td (­f)Tj /R39010040 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 /R39328608 10 Tf 5.87188 0 Td (stdin)Tj /R39010040 10 Tf -370.886 -12 Td 0 Tw (will be used.)Tj /R39328608 10.95 Tf -76 -16.8 Td [(PR)30.0605(OGRAMS)]TJ /R39010040 10 Tf 36 -12 Td (A)Tj /R39328608 10 Tf 9.71992 0 Td (gvpr)Tj /R39010040 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 │ │ │ │ │ │ +3390 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ QCJZSE+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -664,19 +664,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R47160160 │ │ │ │ │ │ +R39328608 │ │ │ │ │ │ │ │ │ │ │ │ -R46841592 │ │ │ │ │ │ +R39010040 │ │ │ │ │ │ │ │ │ │ │ │ -R46515816 │ │ │ │ │ │ +R38684264 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R46515816 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R46515816 10 Tf 218.75 0 Td (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td (\(1\))Tj /R47160160 10 Tf -384.34 -36 Td (BEGIN {)Tj /R46515816 10 Tf 41.5 0 Td (action)Tj /R47160160 10 Tf 27.7398 0 Td (})Tj -69.2398 -16.8 Td (BEG_G {)Tj /R46515816 10 Tf 43.1699 0 Td (action)Tj /R47160160 10 Tf 27.7398 0 Td (})Tj 2.5 Tc -70.9098 -16.8 Td (N[)Tj 0 Tc /R46515816 10 Tf 16.8 0 Td [(pr)37.0081(edicate)]TJ 2.5 Tc /R47160160 10 Tf 40.0801 0 Td (]{)Tj 0 Tc /R46515816 10 Tf 12.6 0 Td (action)Tj /R47160160 10 Tf 27.7398 0 Td (})Tj 2.5 Tc -97.2199 -16.8 Td (E[)Tj 0 Tc /R46515816 10 Tf 16.25 0 Td [(pr)37.0081(edicate)]TJ 2.5 Tc /R47160160 10 Tf 40.0801 0 Td (]{)Tj 0 Tc /R46515816 10 Tf 12.6 0 Td (action)Tj /R47160160 10 Tf 27.7398 0 Td (})Tj -96.6699 -16.8 Td (END_G {)Tj /R46515816 10 Tf 43.1602 0 Td (action)Tj /R47160160 10 Tf 27.7398 0 Td (})Tj -70.9 -16.8 Td (END {)Tj /R46515816 10 Tf 30.3801 0 Td (action)Tj /R47160160 10 Tf 27.7398 0 Td (})Tj 3.173 Tc /R46841592 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 /R47160160 10 Tf 192.24 0 Td (BEGIN)Tj /R46841592 10 Tf 32.2301 0 Td (,)Tj /R47160160 10 Tf 5.67305 0 Td (END_G)Tj /R46841592 10 Tf 37.0629 0 Td (and)Tj /R47160160 10 Tf 17.6129 0 Td (END)Tj /R46841592 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 /R47160160 10 Tf 44.3281 0 Td (BEG_G)Tj /R46841592 10 Tf 33.9 0 Td (,)Tj /R47160160 10 Tf 5.22383 0 Td (N)Tj /R46841592 10 Tf 9.94414 0 Td (and)Tj /R47160160 10 Tf 17.1641 0 Td (E)Tj /R46841592 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 /R47160160 10 Tf 266.073 0 Td (BEG_G)Tj /R46841592 10 Tf 36.6531 0 Td (statement and all)Tj /R47160160 10 Tf 71.0289 0 Td (N)Tj /R46841592 10 Tf 9.97305 0 Td (and)Tj /R47160160 10 Tf 17.193 0 Td (E)Tj /R46841592 10 Tf 9.42305 0 Td (state-)Tj -410.344 -12 Td 0 Tw [(ments up to the ne)14.9927(xt)]TJ /R47160160 10 Tf 83.4602 0 Td (BEG_G)Tj /R46841592 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 /R47160160 10 Tf 55.8199 0 Td (gvpr)Tj /R46841592 10 Tf 22.5 0 Td (program are:)Tj -294.85 -16.8 Td [(Ev)24.9841(aluate the)]TJ /R47160160 10 Tf 51.9602 0 Td (BEGIN)Tj /R46841592 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 /R46515816 10 Tf 64.7102 0 Td (G)Tj /R46841592 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 /R46515816 10 Tf 15.2801 0 Td (G)Tj /R46841592 10 Tf 9.71992 0 Td (as the current graph and current object.)Tj -25 -12 Td [(Ev)24.9841(aluate the)]TJ /R47160160 10 Tf 51.9602 0 Td (BEG_G)Tj /R46841592 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 /R46515816 10 Tf 86.9199 0 Td (G)Tj /R46841592 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 /R47160160 10 Tf 51.9602 0 Td (N)Tj /R46841592 10 Tf 9.71992 0 Td (or)Tj /R47160160 10 Tf 10.8301 0 Td (E)Tj /R46841592 10 Tf 9.16992 0 Td (clauses, as appropriate.)Tj -91.6801 -12 Td (})Tj -10 -12 Td (})Tj (Set)' /R46515816 10 Tf 15.2801 0 Td (G)Tj /R46841592 10 Tf 9.71992 0 Td (as the current object.)Tj -25 -12 Td [(Ev)24.9841(aluate the)]TJ /R47160160 10 Tf 51.9602 0 Td (END_G)Tj /R46841592 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 /R47160160 10 Tf 51.9602 0 Td (END)Tj /R46841592 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 /R47160160 10 Tf 75.6301 0 Td (BEGIN)Tj /R46841592 10 Tf 32.2301 0 Td (,)Tj /R47160160 10 Tf 5.3 0 Td (BEG_G)Tj /R46841592 10 Tf 33.9 0 Td (,)Tj /R47160160 10 Tf 5.3 0 Td (END_G)Tj /R46841592 10 Tf 36.6898 0 Td (and)Tj /R47160160 10 Tf 17.2398 0 Td (END)Tj /R46841592 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 /R47160160 10 Tf 11.0422 0 Td (N)Tj /R46841592 10 Tf 9.93203 0 Td (or)Tj /R47160160 10 Tf 11.043 0 Td (E)Tj /R46841592 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 /R47160160 10 Tf 69.8559 0 Td (N)Tj /R46841592 10 Tf 9.75508 0 Td 0.035 Tw (clauses \()Tj /R47160160 10 Tf 34.7449 0 Td (E)Tj /R46841592 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 /R47160160 10 Tf 131.61 0 Td (N)Tj /R46841592 10 Tf 10.0352 0 Td (or)Tj /R47160160 10 Tf 11.1449 0 Td (E)Tj /R46841592 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 /R46515816 10 Tf 348.809 0 Td (ex)Tj 0 Tc 8.68008 0 Td (pr)Tj /R46841592 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 /R47160160 10 Tf 159.34 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R46841592 10 Tf 8.33984 0 Td (,)Tj /R47160160 10 Tf 6.03008 0 Td (int)Tj /R46841592 10 Tf 11.6699 0 Td (,)Tj /R47160160 10 Tf 6.03008 0 Td (char)Tj /R46841592 10 Tf 19.4398 0 Td (,)Tj /R47160160 10 Tf 6.03008 0 Td (oat)Tj /R46841592 10 Tf 18.8898 0 Td (,)Tj /R47160160 10 Tf 6.03008 0 Td (long)Tj /R46841592 10 Tf 18.3398 0 Td (,)Tj /R47160160 10 Tf 6.03008 0 Td (unsigned)Tj /R46841592 10 Tf 41.8801 0 Td (and)Tj /R47160160 10 Tf 17.9699 0 Td (double)Tj /R46841592 10 Tf 28.9 0 Td (\),)Tj /R47160160 10 Tf 9.36016 0 Td (gvpr)Tj /R46841592 10 Tf 23.5301 0 Td [(pro)14.9902(vides)]TJ /R47160160 10 Tf -397.71 -12 Td (string)Tj /R46841592 10 Tf 27.9691 0 Td 0.469 Tw (as a synon)Tj 42.448 0 Td 0.468 Tw (ym for)Tj /R47160160 10 Tf 30.3762 0 Td (char*)Tj 2.968 Tc /R46841592 10 Tf 24.4398 0 Td (,a)Tj 0 Tc 9.90781 0 Td (nd the graph-based types)Tj /R47160160 10 Tf 104.072 0 Td (node_t)Tj /R46841592 10 Tf 28.8898 0 Td (,)Tj /R47160160 10 Tf 5.46797 0 Td (edge_t)Tj /R46841592 10 Tf 27.7699 0 Td (,)Tj /R47160160 10 Tf 5.46797 0 Td (graph_t)Tj /R46841592 10 Tf 36.8578 0 Td (and)Tj /R47160160 10 Tf 17.4078 0 Td (obj_t)Tj 5.468 Tc /R46841592 10 Tf 22.2199 0 Td (.T)Tj 0 Tc 14.0781 0 Td (he)Tj /R47160160 10 Tf 12.4078 0 Td (obj_t)Tj /R46841592 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 /R47160160 10 Tf 178.967 0 Td ("...")Tj /R46841592 10 Tf 21.1699 0 Td (or)Tj /R47160160 10 Tf 10.9 0 Td [('...)54.9902(')]TJ /R46841592 10 Tf 13.6102 0 Td (.)Tj /R47160160 10 Tf 7.56992 0 Td (gvpr)Tj /R46841592 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 /R46515816 10 Tf -186.93 -16.8 Td [(type arr)15.0159(ay)]TJ /R47160160 10 Tf 43.7297 0 Td ([)Tj /R46515816 10 Tf 5.83008 0 Td (type0)Tj /R47160160 10 Tf 24.1602 0 Td (])Tj /R46841592 10 Tf -112.22 -16.8 Td (where)Tj /R46515816 10 Tf 29.6879 0 Td (type0)Tj /R46841592 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 /R38684264 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38684264 10 Tf 218.75 0 Td (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td (\(1\))Tj /R39328608 10 Tf -384.34 -36 Td (BEGIN {)Tj /R38684264 10 Tf 41.5 0 Td (action)Tj /R39328608 10 Tf 27.7398 0 Td (})Tj -69.2398 -16.8 Td (BEG_G {)Tj /R38684264 10 Tf 43.1699 0 Td (action)Tj /R39328608 10 Tf 27.7398 0 Td (})Tj 2.5 Tc -70.9098 -16.8 Td (N[)Tj 0 Tc /R38684264 10 Tf 16.8 0 Td [(pr)37.0081(edicate)]TJ 2.5 Tc /R39328608 10 Tf 40.0801 0 Td (]{)Tj 0 Tc /R38684264 10 Tf 12.6 0 Td (action)Tj /R39328608 10 Tf 27.7398 0 Td (})Tj 2.5 Tc -97.2199 -16.8 Td (E[)Tj 0 Tc /R38684264 10 Tf 16.25 0 Td [(pr)37.0081(edicate)]TJ 2.5 Tc /R39328608 10 Tf 40.0801 0 Td (]{)Tj 0 Tc /R38684264 10 Tf 12.6 0 Td (action)Tj /R39328608 10 Tf 27.7398 0 Td (})Tj -96.6699 -16.8 Td (END_G {)Tj /R38684264 10 Tf 43.1602 0 Td (action)Tj /R39328608 10 Tf 27.7398 0 Td (})Tj -70.9 -16.8 Td (END {)Tj /R38684264 10 Tf 30.3801 0 Td (action)Tj /R39328608 10 Tf 27.7398 0 Td (})Tj 3.173 Tc /R39010040 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 /R39328608 10 Tf 192.24 0 Td (BEGIN)Tj /R39010040 10 Tf 32.2301 0 Td (,)Tj /R39328608 10 Tf 5.67305 0 Td (END_G)Tj /R39010040 10 Tf 37.0629 0 Td (and)Tj /R39328608 10 Tf 17.6129 0 Td (END)Tj /R39010040 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 /R39328608 10 Tf 44.3281 0 Td (BEG_G)Tj /R39010040 10 Tf 33.9 0 Td (,)Tj /R39328608 10 Tf 5.22383 0 Td (N)Tj /R39010040 10 Tf 9.94414 0 Td (and)Tj /R39328608 10 Tf 17.1641 0 Td (E)Tj /R39010040 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 /R39328608 10 Tf 266.073 0 Td (BEG_G)Tj /R39010040 10 Tf 36.6531 0 Td (statement and all)Tj /R39328608 10 Tf 71.0289 0 Td (N)Tj /R39010040 10 Tf 9.97305 0 Td (and)Tj /R39328608 10 Tf 17.193 0 Td (E)Tj /R39010040 10 Tf 9.42305 0 Td (state-)Tj -410.344 -12 Td 0 Tw [(ments up to the ne)14.9927(xt)]TJ /R39328608 10 Tf 83.4602 0 Td (BEG_G)Tj /R39010040 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 /R39328608 10 Tf 55.8199 0 Td (gvpr)Tj /R39010040 10 Tf 22.5 0 Td (program are:)Tj -294.85 -16.8 Td [(Ev)24.9841(aluate the)]TJ /R39328608 10 Tf 51.9602 0 Td (BEGIN)Tj /R39010040 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 /R38684264 10 Tf 64.7102 0 Td (G)Tj /R39010040 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 /R38684264 10 Tf 15.2801 0 Td (G)Tj /R39010040 10 Tf 9.71992 0 Td (as the current graph and current object.)Tj -25 -12 Td [(Ev)24.9841(aluate the)]TJ /R39328608 10 Tf 51.9602 0 Td (BEG_G)Tj /R39010040 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 /R38684264 10 Tf 86.9199 0 Td (G)Tj /R39010040 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 /R39328608 10 Tf 51.9602 0 Td (N)Tj /R39010040 10 Tf 9.71992 0 Td (or)Tj /R39328608 10 Tf 10.8301 0 Td (E)Tj /R39010040 10 Tf 9.16992 0 Td (clauses, as appropriate.)Tj -91.6801 -12 Td (})Tj -10 -12 Td (})Tj (Set)' /R38684264 10 Tf 15.2801 0 Td (G)Tj /R39010040 10 Tf 9.71992 0 Td (as the current object.)Tj -25 -12 Td [(Ev)24.9841(aluate the)]TJ /R39328608 10 Tf 51.9602 0 Td (END_G)Tj /R39010040 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 /R39328608 10 Tf 51.9602 0 Td (END)Tj /R39010040 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 /R39328608 10 Tf 75.6301 0 Td (BEGIN)Tj /R39010040 10 Tf 32.2301 0 Td (,)Tj /R39328608 10 Tf 5.3 0 Td (BEG_G)Tj /R39010040 10 Tf 33.9 0 Td (,)Tj /R39328608 10 Tf 5.3 0 Td (END_G)Tj /R39010040 10 Tf 36.6898 0 Td (and)Tj /R39328608 10 Tf 17.2398 0 Td (END)Tj /R39010040 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 /R39328608 10 Tf 11.0422 0 Td (N)Tj /R39010040 10 Tf 9.93203 0 Td (or)Tj /R39328608 10 Tf 11.043 0 Td (E)Tj /R39010040 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 /R39328608 10 Tf 69.8559 0 Td (N)Tj /R39010040 10 Tf 9.75508 0 Td 0.035 Tw (clauses \()Tj /R39328608 10 Tf 34.7449 0 Td (E)Tj /R39010040 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 /R39328608 10 Tf 131.61 0 Td (N)Tj /R39010040 10 Tf 10.0352 0 Td (or)Tj /R39328608 10 Tf 11.1449 0 Td (E)Tj /R39010040 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 /R38684264 10 Tf 348.809 0 Td (ex)Tj 0 Tc 8.68008 0 Td (pr)Tj /R39010040 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 /R39328608 10 Tf 159.34 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R39010040 10 Tf 8.33984 0 Td (,)Tj /R39328608 10 Tf 6.03008 0 Td (int)Tj /R39010040 10 Tf 11.6699 0 Td (,)Tj /R39328608 10 Tf 6.03008 0 Td (char)Tj /R39010040 10 Tf 19.4398 0 Td (,)Tj /R39328608 10 Tf 6.03008 0 Td (oat)Tj /R39010040 10 Tf 18.8898 0 Td (,)Tj /R39328608 10 Tf 6.03008 0 Td (long)Tj /R39010040 10 Tf 18.3398 0 Td (,)Tj /R39328608 10 Tf 6.03008 0 Td (unsigned)Tj /R39010040 10 Tf 41.8801 0 Td (and)Tj /R39328608 10 Tf 17.9699 0 Td (double)Tj /R39010040 10 Tf 28.9 0 Td (\),)Tj /R39328608 10 Tf 9.36016 0 Td (gvpr)Tj /R39010040 10 Tf 23.5301 0 Td [(pro)14.9902(vides)]TJ /R39328608 10 Tf -397.71 -12 Td (string)Tj /R39010040 10 Tf 27.9691 0 Td 0.469 Tw (as a synon)Tj 42.448 0 Td 0.468 Tw (ym for)Tj /R39328608 10 Tf 30.3762 0 Td (char*)Tj 2.968 Tc /R39010040 10 Tf 24.4398 0 Td (,a)Tj 0 Tc 9.90781 0 Td (nd the graph-based types)Tj /R39328608 10 Tf 104.072 0 Td (node_t)Tj /R39010040 10 Tf 28.8898 0 Td (,)Tj /R39328608 10 Tf 5.46797 0 Td (edge_t)Tj /R39010040 10 Tf 27.7699 0 Td (,)Tj /R39328608 10 Tf 5.46797 0 Td (graph_t)Tj /R39010040 10 Tf 36.8578 0 Td (and)Tj /R39328608 10 Tf 17.4078 0 Td (obj_t)Tj 5.468 Tc /R39010040 10 Tf 22.2199 0 Td (.T)Tj 0 Tc 14.0781 0 Td (he)Tj /R39328608 10 Tf 12.4078 0 Td (obj_t)Tj /R39010040 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 /R39328608 10 Tf 178.967 0 Td ("...")Tj /R39010040 10 Tf 21.1699 0 Td (or)Tj /R39328608 10 Tf 10.9 0 Td [('...)54.9902(')]TJ /R39010040 10 Tf 13.6102 0 Td (.)Tj /R39328608 10 Tf 7.56992 0 Td (gvpr)Tj /R39010040 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 /R38684264 10 Tf -186.93 -16.8 Td [(type arr)15.0159(ay)]TJ /R39328608 10 Tf 43.7297 0 Td ([)Tj /R38684264 10 Tf 5.83008 0 Td (type0)Tj /R39328608 10 Tf 24.1602 0 Td (])Tj /R39010040 10 Tf -112.22 -16.8 Td (where)Tj /R38684264 10 Tf 29.6879 0 Td (type0)Tj /R39010040 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3481 │ │ │ │ │ │ +3479 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R47160160 │ │ │ │ │ │ +R39328608 │ │ │ │ │ │ │ │ │ │ │ │ -R46841592 │ │ │ │ │ │ +R39010040 │ │ │ │ │ │ │ │ │ │ │ │ -R46515816 │ │ │ │ │ │ +R38684264 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R46515816 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R46515816 10 Tf 218.75 0 Td (GVPR)Tj /R46841592 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 /R47160160 10 Tf 36 -12 Td ({)Tj /R46841592 10 Tf 6.43984 0 Td ([)Tj /R46515816 10 Tf 5.83008 0 Td (statement ...)Tj /R46841592 10 Tf 50.8301 0 Td (])Tj /R47160160 10 Tf 5.83008 0 Td (})Tj -0.2 Tc /R46515816 10 Tf -68.9301 -12 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R46841592 10 Tf 214.59 0 Td (// commonly)Tj /R46515816 10 Tf 53.3398 0 Td (var)Tj /R47160160 10 Tf 15.8301 0 Td (=)Tj -0.2 Tc /R46515816 10 Tf 8.2 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R47160160 10 Tf -309.32 -12 Td (if\()Tj -0.2 Tc /R46515816 10 Tf 11.9398 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R47160160 10 Tf 36.0199 0 Td (\))Tj /R46515816 10 Tf 5.83008 0 Td (statement)Tj /R46841592 10 Tf 40.8301 0 Td ([)Tj /R47160160 10 Tf 5.83008 0 Td (else)Tj /R46515816 10 Tf 18.05 0 Td (statement)Tj /R46841592 10 Tf 40.8301 0 Td (])Tj -0.25 Tc /R47160160 10 Tf -168.01 -12 Td (fo)Tj 0 Tc 8.08008 0 Td (r\()Tj -0.2 Tc /R46515816 10 Tf 10.2699 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R47160160 10 Tf 36.0199 0 Td (;)Tj -0.2 Tc /R46515816 10 Tf 5.83008 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R47160160 10 Tf 36.0199 0 Td (;)Tj -0.2 Tc /R46515816 10 Tf 5.83008 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R47160160 10 Tf 36.0199 0 Td (\))Tj /R46515816 10 Tf 5.83008 0 Td (statement)Tj -0.25 Tc /R47160160 10 Tf -169.94 -12 Td (fo)Tj 0 Tc 8.08008 0 Td (r\()Tj /R46515816 10 Tf 10.2699 0 Td [(arr)14.9927(ay)]TJ /R47160160 10 Tf 24.5699 0 Td ([)Tj /R46515816 10 Tf 5.83008 0 Td (var)Tj /R47160160 10 Tf 15.8301 0 Td (]\))Tj /R46515816 10 Tf 9.16016 0 Td (statement)Tj -0.25 Tc /R47160160 10 Tf -73.7402 -12 Td (fo)Tj 0 Tc 8.08008 0 Td (rr\()Tj /R46515816 10 Tf 14.7102 0 Td [(arr)14.9927(ay)]TJ /R47160160 10 Tf 24.5699 0 Td ([)Tj /R46515816 10 Tf 5.83008 0 Td (var)Tj /R47160160 10 Tf 15.8301 0 Td (]\))Tj /R46515816 10 Tf 9.16016 0 Td (statement)Tj /R47160160 10 Tf -78.1805 -12 Td (while\()Tj -0.2 Tc /R46515816 10 Tf 28.6102 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R47160160 10 Tf 36.0199 0 Td (\))Tj /R46515816 10 Tf 5.83008 0 Td (statement)Tj /R47160160 10 Tf -79.1402 -12 Td (switch\()Tj -0.2 Tc /R46515816 10 Tf 33.05 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R47160160 10 Tf 36.0199 0 Td (\))Tj /R46515816 10 Tf 5.83008 0 Td (case statements)Tj /R47160160 10 Tf -83.5801 -12 Td [(br)18.0078(eak [)]TJ -0.2 Tc /R46515816 10 Tf 33.15 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R47160160 10 Tf 36.0199 0 Td (])Tj -77.85 -12 Td (continue [)Tj -0.2 Tc /R46515816 10 Tf 45 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R47160160 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 /R46515816 10 Tf 13.8898 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R47160160 10 Tf 36.0199 0 Td (])Tj /R46841592 9 Tf -116.47 -12 Td [(Items in brack)10.0193(ets are optional.)]TJ /R46841592 10 Tf 0.307 Tw (In the second form of the)' -0.25 Tc /R47160160 10 Tf 105.151 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r)Tj /R46841592 10 Tf 7.24609 0 Td 0.306 Tw (statement and the)Tj -0.25 Tc /R47160160 10 Tf 73.4078 0 Td (fo)Tj 0 Tc 8.08008 0 Td (rr)Tj /R46841592 10 Tf 11.6859 0 Td (statement, the v)Tj 63.4121 0 Td (ariable)Tj /R46515816 10 Tf 30.016 0 Td (var)Tj /R46841592 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 /R46515816 10 Tf 174.912 0 Td (statement)Tj /R46841592 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 /R47160160 10 Tf 89.9719 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r)Tj /R46841592 10 Tf 7.77383 0 Td (\()Tj -0.25 Tc /R47160160 10 Tf 3.33008 0 Td (fo)Tj 0 Tc 8.08008 0 Td (rr)Tj 3.334 Tc /R46841592 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 /R47160160 10 Tf 173.6 0 Td (BEGIN)Tj /R46841592 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 /R47160160 10 Tf 80.602 0 Td (==)Tj /R46841592 10 Tf 15.591 0 Td (and)Tj /R47160160 10 Tf 18.6309 0 Td (!=)Tj /R46841592 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 /R46515816 10 Tf 41.7039 0 Td (ksh)Tj /R46841592 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 /R47160160 10 Tf 25.55 0 Td [(str)17.9932(cmp)]TJ /R46841592 10 Tf 32.3102 0 Td (function.)Tj /R47160160 10 Tf -207.06 -16.8 Td (gvpr)Tj /R46841592 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 /R47160160 10 Tf 141.675 0 Td (graph_t, node_t, edge_t, obj_t)Tj 2.507 Tc /R46841592 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 /R47160160 10 Tf 47.55 0 Td (.)Tj /R46515816 10 Tf 2.5 0 Td (name)Tj 2.52 Tc /R46841592 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 /R46515816 10 Tf 211.69 0 Td (name)Tj /R46841592 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 /R47160160 10 Tf 7.89687 0 Td (N)Tj /R46841592 10 Tf 10.1172 0 Td (and)Tj /R47160160 10 Tf 17.3371 0 Td (E)Tj /R46841592 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 /R47160160 10 Tf 53.6 0 Td (BEG_G)Tj /R46841592 10 Tf 36.4 0 Td (and)Tj /R47160160 10 Tf 16.9398 0 Td (END_G)Tj /R46841592 10 Tf 36.3898 0 Td (clauses.)Tj -143.33 -16.8 Td 0.243 Tw (As usual in the)Tj /R46515816 10 Tf 63.2809 0 Td [(libcgr)15.0159(aph)]TJ /R46841592 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 /R47160160 10 Tf 38.0219 0 Td (gvpr)Tj /R46841592 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 /R47160160 10 Tf (head)' /R46841592 10 Tf 23.0602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj /R46841592 10 Tf 7.65977 -12 Td (the head of an edge.)Tj /R47160160 10 Tf -36 -16.8 Td (tail)Tj /R46841592 10 Tf 16.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj /R46841592 10 Tf 14.3301 -12 Td (the tail of an edge.)Tj /R47160160 10 Tf -36 -16.8 Td (name)Tj /R46841592 10 Tf 25.8301 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 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 /R46515816 10 Tf 315.304 0 Td [(<tail-name><edg)10.0098(e-)]TJ -315.304 -12 Td (op><head-name>)Tj /R47160160 10 Tf 74.6801 0 Td ([)Tj /R46515816 10 Tf 3.33008 0 Td (<k)Tj -0.3 Tc 11.0898 0 Td (ey)Tj 0 Tc 8.58008 0 Td (>)Tj /R47160160 10 Tf 6.75 0 Td (])Tj /R46841592 10 Tf 3.33008 0 Td 0.164 Tw (", where)Tj /R46515816 10 Tf 36.3379 0 Td [(<edg)10.0146(e-op>)]TJ /R46841592 10 Tf 48.2738 0 Td (is ")Tj /R47160160 10 Tf 13.4141 0 Td (­>)Tj 2.664 Tc /R46841592 10 Tf 11.4 0 Td [("o)266.387(r")]TJ 0 Tc /R47160160 10 Tf 21.818 0 Td (­­)Tj 2.664 Tc /R46841592 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 /R47160160 10 Tf 131.25 0 Td ([)Tj /R46515816 10 Tf 3.33008 0 Td (<k)Tj -0.3 Tc 11.0898 0 Td (ey)Tj 0 Tc 8.58008 0 Td (>)Tj /R47160160 10 Tf 6.75 0 Td (])Tj /R46841592 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 /R47160160 10 Tf -381.64 -16.8 Td [(indegr)18(ee)]TJ /R46841592 10 Tf 38.9801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj /R46841592 10 Tf -8.26016 -12 Td [(the inde)15.0159(gree of a node.)]TJ /R47160160 10 Tf -36 -16.8 Td [(outdegr)18(ee)]TJ /R46841592 10 Tf 44.5301 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj /R46841592 10 Tf -13.8102 -12 Td [(the outde)15.0159(gree of a node.)]TJ /R47160160 10 Tf -36 -16.8 Td [(degr)17.9846(ee)]TJ /R46841592 10 Tf 30.6402 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj /R46841592 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 /R38684264 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38684264 10 Tf 218.75 0 Td (GVPR)Tj /R39010040 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 /R39328608 10 Tf 36 -12 Td ({)Tj /R39010040 10 Tf 6.43984 0 Td ([)Tj /R38684264 10 Tf 5.83008 0 Td (statement ...)Tj /R39010040 10 Tf 50.8301 0 Td (])Tj /R39328608 10 Tf 5.83008 0 Td (})Tj -0.2 Tc /R38684264 10 Tf -68.9301 -12 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R39010040 10 Tf 214.59 0 Td (// commonly)Tj /R38684264 10 Tf 53.3398 0 Td (var)Tj /R39328608 10 Tf 15.8301 0 Td (=)Tj -0.2 Tc /R38684264 10 Tf 8.2 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R39328608 10 Tf -309.32 -12 Td (if\()Tj -0.2 Tc /R38684264 10 Tf 11.9398 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R39328608 10 Tf 36.0199 0 Td (\))Tj /R38684264 10 Tf 5.83008 0 Td (statement)Tj /R39010040 10 Tf 40.8301 0 Td ([)Tj /R39328608 10 Tf 5.83008 0 Td (else)Tj /R38684264 10 Tf 18.05 0 Td (statement)Tj /R39010040 10 Tf 40.8301 0 Td (])Tj -0.25 Tc /R39328608 10 Tf -168.01 -12 Td (fo)Tj 0 Tc 8.08008 0 Td (r\()Tj -0.2 Tc /R38684264 10 Tf 10.2699 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R39328608 10 Tf 36.0199 0 Td (;)Tj -0.2 Tc /R38684264 10 Tf 5.83008 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R39328608 10 Tf 36.0199 0 Td (;)Tj -0.2 Tc /R38684264 10 Tf 5.83008 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R39328608 10 Tf 36.0199 0 Td (\))Tj /R38684264 10 Tf 5.83008 0 Td (statement)Tj -0.25 Tc /R39328608 10 Tf -169.94 -12 Td (fo)Tj 0 Tc 8.08008 0 Td (r\()Tj /R38684264 10 Tf 10.2699 0 Td [(arr)14.9927(ay)]TJ /R39328608 10 Tf 24.5699 0 Td ([)Tj /R38684264 10 Tf 5.83008 0 Td (var)Tj /R39328608 10 Tf 15.8301 0 Td (]\))Tj /R38684264 10 Tf 9.16016 0 Td (statement)Tj -0.25 Tc /R39328608 10 Tf -73.7402 -12 Td (fo)Tj 0 Tc 8.08008 0 Td (rr\()Tj /R38684264 10 Tf 14.7102 0 Td [(arr)14.9927(ay)]TJ /R39328608 10 Tf 24.5699 0 Td ([)Tj /R38684264 10 Tf 5.83008 0 Td (var)Tj /R39328608 10 Tf 15.8301 0 Td (]\))Tj /R38684264 10 Tf 9.16016 0 Td (statement)Tj /R39328608 10 Tf -78.1805 -12 Td (while\()Tj -0.2 Tc /R38684264 10 Tf 28.6102 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R39328608 10 Tf 36.0199 0 Td (\))Tj /R38684264 10 Tf 5.83008 0 Td (statement)Tj /R39328608 10 Tf -79.1402 -12 Td (switch\()Tj -0.2 Tc /R38684264 10 Tf 33.05 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R39328608 10 Tf 36.0199 0 Td (\))Tj /R38684264 10 Tf 5.83008 0 Td (case statements)Tj /R39328608 10 Tf -83.5801 -12 Td [(br)18.0078(eak [)]TJ -0.2 Tc /R38684264 10 Tf 33.15 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R39328608 10 Tf 36.0199 0 Td (])Tj -77.85 -12 Td (continue [)Tj -0.2 Tc /R38684264 10 Tf 45 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R39328608 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 /R38684264 10 Tf 13.8898 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ /R39328608 10 Tf 36.0199 0 Td (])Tj /R39010040 9 Tf -116.47 -12 Td [(Items in brack)10.0193(ets are optional.)]TJ /R39010040 10 Tf 0.307 Tw (In the second form of the)' -0.25 Tc /R39328608 10 Tf 105.151 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r)Tj /R39010040 10 Tf 7.24609 0 Td 0.306 Tw (statement and the)Tj -0.25 Tc /R39328608 10 Tf 73.4078 0 Td (fo)Tj 0 Tc 8.08008 0 Td (rr)Tj /R39010040 10 Tf 11.6859 0 Td (statement, the v)Tj 63.4121 0 Td (ariable)Tj /R38684264 10 Tf 30.016 0 Td (var)Tj /R39010040 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 /R38684264 10 Tf 174.912 0 Td (statement)Tj /R39010040 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 /R39328608 10 Tf 89.9719 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r)Tj /R39010040 10 Tf 7.77383 0 Td (\()Tj -0.25 Tc /R39328608 10 Tf 3.33008 0 Td (fo)Tj 0 Tc 8.08008 0 Td (rr)Tj 3.334 Tc /R39010040 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 /R39328608 10 Tf 173.6 0 Td (BEGIN)Tj /R39010040 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 /R39328608 10 Tf 80.602 0 Td (==)Tj /R39010040 10 Tf 15.591 0 Td (and)Tj /R39328608 10 Tf 18.6309 0 Td (!=)Tj /R39010040 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 /R38684264 10 Tf 41.7039 0 Td (ksh)Tj /R39010040 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 /R39328608 10 Tf 25.55 0 Td [(str)17.9932(cmp)]TJ /R39010040 10 Tf 32.3102 0 Td (function.)Tj /R39328608 10 Tf -207.06 -16.8 Td (gvpr)Tj /R39010040 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 /R39328608 10 Tf 141.675 0 Td (graph_t, node_t, edge_t, obj_t)Tj 2.507 Tc /R39010040 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 /R39328608 10 Tf 47.55 0 Td (.)Tj /R38684264 10 Tf 2.5 0 Td (name)Tj 2.52 Tc /R39010040 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 /R38684264 10 Tf 211.69 0 Td (name)Tj /R39010040 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 /R39328608 10 Tf 7.89687 0 Td (N)Tj /R39010040 10 Tf 10.1172 0 Td (and)Tj /R39328608 10 Tf 17.3371 0 Td (E)Tj /R39010040 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 /R39328608 10 Tf 53.6 0 Td (BEG_G)Tj /R39010040 10 Tf 36.4 0 Td (and)Tj /R39328608 10 Tf 16.9398 0 Td (END_G)Tj /R39010040 10 Tf 36.3898 0 Td (clauses.)Tj -143.33 -16.8 Td 0.243 Tw (As usual in the)Tj /R38684264 10 Tf 63.2809 0 Td [(libcgr)15.0159(aph)]TJ /R39010040 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 /R39328608 10 Tf 38.0219 0 Td (gvpr)Tj /R39010040 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 /R39328608 10 Tf (head)' /R39010040 10 Tf 23.0602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj /R39010040 10 Tf 7.65977 -12 Td (the head of an edge.)Tj /R39328608 10 Tf -36 -16.8 Td (tail)Tj /R39010040 10 Tf 16.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj /R39010040 10 Tf 14.3301 -12 Td (the tail of an edge.)Tj /R39328608 10 Tf -36 -16.8 Td (name)Tj /R39010040 10 Tf 25.8301 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 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 /R38684264 10 Tf 315.304 0 Td [(<tail-name><edg)10.0098(e-)]TJ -315.304 -12 Td (op><head-name>)Tj /R39328608 10 Tf 74.6801 0 Td ([)Tj /R38684264 10 Tf 3.33008 0 Td (<k)Tj -0.3 Tc 11.0898 0 Td (ey)Tj 0 Tc 8.58008 0 Td (>)Tj /R39328608 10 Tf 6.75 0 Td (])Tj /R39010040 10 Tf 3.33008 0 Td 0.164 Tw (", where)Tj /R38684264 10 Tf 36.3379 0 Td [(<edg)10.0146(e-op>)]TJ /R39010040 10 Tf 48.2738 0 Td (is ")Tj /R39328608 10 Tf 13.4141 0 Td (­>)Tj 2.664 Tc /R39010040 10 Tf 11.4 0 Td [("o)266.387(r")]TJ 0 Tc /R39328608 10 Tf 21.818 0 Td (­­)Tj 2.664 Tc /R39010040 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 /R39328608 10 Tf 131.25 0 Td ([)Tj /R38684264 10 Tf 3.33008 0 Td (<k)Tj -0.3 Tc 11.0898 0 Td (ey)Tj 0 Tc 8.58008 0 Td (>)Tj /R39328608 10 Tf 6.75 0 Td (])Tj /R39010040 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 /R39328608 10 Tf -381.64 -16.8 Td [(indegr)18(ee)]TJ /R39010040 10 Tf 38.9801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj /R39010040 10 Tf -8.26016 -12 Td [(the inde)15.0159(gree of a node.)]TJ /R39328608 10 Tf -36 -16.8 Td [(outdegr)18(ee)]TJ /R39010040 10 Tf 44.5301 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj /R39010040 10 Tf -13.8102 -12 Td [(the outde)15.0159(gree of a node.)]TJ /R39328608 10 Tf -36 -16.8 Td [(degr)17.9846(ee)]TJ /R39010040 10 Tf 30.6402 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj /R39010040 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3157 │ │ │ │ │ │ +3160 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R47160160 │ │ │ │ │ │ +R39328608 │ │ │ │ │ │ │ │ │ │ │ │ -R46841592 │ │ │ │ │ │ +R39010040 │ │ │ │ │ │ │ │ │ │ │ │ -R46515816 │ │ │ │ │ │ +R38684264 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R46515816 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R46515816 10 Tf 218.75 0 Td (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td (\(1\))Tj /R47160160 10 Tf -420.34 -36 Td (X)Tj /R46841592 10 Tf 9.71992 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (double)Tj /R46841592 10 Tf 21 -12 Td (the X coordinate of a node. \(Assumes the node has a)Tj /R46515816 10 Tf 212.73 0 Td (pos)Tj /R46841592 10 Tf 16.3898 0 Td [(attrib)19.9854(ute.\))]TJ /R47160160 10 Tf -265.12 -16.8 Td (Y)Tj /R46841592 10 Tf 9.71992 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (double)Tj /R46841592 10 Tf 21 -12 Td (the Y coordinate of a node. \(Assumes the node has a)Tj /R46515816 10 Tf 212.73 0 Td (pos)Tj /R46841592 10 Tf 16.3898 0 Td [(attrib)19.9854(ute.\))]TJ -0.18 Tc /R47160160 10 Tf -265.12 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (ot)Tj /R46841592 10 Tf 10.8301 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 10.6297 -12 Td (the root graph of an object. The root of a root graph is itself.)Tj /R47160160 10 Tf -36 -16.8 Td [(par)18.0078(ent)]TJ /R46841592 10 Tf 30.65 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 0.0699219 -12 Td (the parent graph of a subgraph. The parent of a root graph is)Tj /R47160160 10 Tf 243.27 0 Td (NULL)Tj -279.27 -16.8 Td (n_edges)Tj /R46841592 10 Tf 36.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj /R46841592 10 Tf -5.66992 -12 Td (the number of edges in the graph)Tj /R47160160 10 Tf -36 -16.8 Td (n_nodes)Tj /R46841592 10 Tf 37.5102 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj /R46841592 10 Tf -6.79023 -12 Td (the number of nodes in the graph)Tj /R47160160 10 Tf -36 -16.8 Td [(dir)18(ected)]TJ /R46841592 10 Tf 37.3102 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj /R46841592 10 Tf -6.59023 -12 Td (true \(non-zero\) if the graph is directed)Tj /R47160160 10 Tf -36 -16.8 Td (strict)Tj /R46841592 10 Tf 24.7102 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj /R46841592 10 Tf 6.00977 -12 Td (true \(non-zero\) if the graph is strict)Tj -0.11 Tc /R47160160 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 /R46841592 10 Tf 0.401172 -12 Td 1.073 Tw [(The follo)25.011(wing functions are b)20.0171(uilt into)]TJ /R47160160 10 Tf 158.758 0 Td (gvpr)Tj 3.573 Tc /R46841592 10 Tf 20 0 Td (.T)Tj 0 Tc 12.1828 0 Td (hose functions returning references to graph objects return)Tj /R47160160 10 Tf -190.941 -12 Td (NULL)Tj /R46841592 10 Tf 30.2801 0 Td 0 Tw [(in case of f)10(ailure.)]TJ /R47160160 10 Tf -51.2801 -16.8 Td (Graphs and subgraph)Tj 21 -12 Td (graph)Tj /R46841592 10 Tf 25.5602 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (t)Tj /R46841592 10 Tf 5.28008 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (graph_t)Tj /R46841592 10 Tf -81.2305 -12 Td 1.232 Tw (creates a graph whose name is)Tj /R46515816 10 Tf 131.242 0 Td (s)Tj /R46841592 10 Tf 7.62188 0 Td (and whose type is speciŒed by the string)Tj /R46515816 10 Tf 174.287 0 Td (t)Tj 3.733 Tc /R46841592 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 /R47160160 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 /R46841592 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 /R46515816 10 Tf 5.83008 0 Td (t)Tj /R46841592 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 /R47160160 10 Tf -127.63 -16.8 Td (subg)Tj /R46841592 10 Tf 20.0102 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (graph_t)Tj /R46841592 10 Tf -86.7902 -12 Td (creates a subgraph in graph)Tj /R46515816 10 Tf 111.91 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (with name)Tj /R46515816 10 Tf 44.4398 0 Td (s)Tj 2.5 Tc /R46841592 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 /R47160160 10 Tf -220.68 -16.8 Td (isSubg)Tj /R46841592 10 Tf 28.35 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (graph_t)Tj /R46841592 10 Tf -95.1301 -12 Td (returns the subgraph in graph)Tj /R46515816 10 Tf 119.7 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (with name)Tj /R46515816 10 Tf 44.4398 0 Td (s)Tj 2.5 Tc /R46841592 10 Tf 3.88984 0 Td [(,i)249.993(fi)249.985(te)]TJ 0 Tc 25.9602 0 Td (xists, or)Tj /R47160160 10 Tf 34.1699 0 Td (NULL)Tj /R46841592 10 Tf 30.2801 0 Td (otherwise.)Tj /R47160160 10 Tf -301.94 -16.8 Td (fstsubg)Tj /R46841592 10 Tf 30.5602 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R46841592 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (graph_t)Tj /R46841592 10 Tf -55.6703 -12 Td (returns the Œrst subgraph in graph)Tj /R46515816 10 Tf 137.76 0 Td (g)Tj 2.5 Tc /R46841592 10 Tf 5 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R47160160 10 Tf 5.83008 0 Td (NULL)Tj /R46841592 10 Tf 30.2801 0 Td [(if none e)15.0146(xists.)]TJ /R47160160 10 Tf -224.87 -16.8 Td (nxtsubg)Tj /R46841592 10 Tf 33.9 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (sg)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R46841592 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (graph_t)Tj /R46841592 10 Tf -62.9 -12 Td [(returns the ne)14.9927(xt subgraph after)]TJ /R46515816 10 Tf 124.54 0 Td (sg)Tj 2.5 Tc /R46841592 10 Tf 8.88984 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R47160160 10 Tf 5.83008 0 Td (NULL)Tj /R46841592 10 Tf 27.7801 0 Td (.)Tj /R47160160 10 Tf -213.04 -16.8 Td [(isDir)17.9919(ect)]TJ /R46841592 10 Tf 33.1402 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R46841592 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -58.2504 -12 Td (returns true if and only if)Tj /R46515816 10 Tf 102.76 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (is directed.)Tj /R47160160 10 Tf -146.26 -16.8 Td (isStrict)Tj /R46841592 10 Tf 30.55 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R46841592 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -55.6602 -12 Td (returns true if and only if)Tj /R46515816 10 Tf 102.76 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (is strict.)Tj /R47160160 10 Tf -146.26 -16.8 Td (nNodes)Tj /R46841592 10 Tf 31.6699 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R46841592 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -56.7801 -12 Td (returns the number of nodes in)Tj /R46515816 10 Tf 124.98 0 Td (g)Tj /R46841592 10 Tf 5 0 Td (.)Tj /R47160160 10 Tf -165.98 -16.8 Td (nEdges)Tj /R46841592 10 Tf 31.1199 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R46841592 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -56.2301 -12 Td (returns the number of edges in)Tj /R46515816 10 Tf 124.42 0 Td (g)Tj /R46841592 10 Tf 5 0 Td (.)Tj /R47160160 10 Tf -186.42 -16.8 Td (Nodes)Tj 21 -12 Td (node)Tj /R46841592 10 Tf 20.5602 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (sg)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (node_t)Tj /R46841592 10 Tf -91.2301 -12 Td (creates a node in graph)Tj /R46515816 10 Tf 94.6898 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (of name)Tj /R46515816 10 Tf 34.9898 0 Td (s)Tj 2.5 Tc /R46841592 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 /R47160160 10 Tf -195.12 -16.8 Td (subnode)Tj /R46841592 10 Tf 35.5699 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (sg)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R46841592 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (node_t)Tj /R46841592 10 Tf -111.24 -12 Td (inserts the node)Tj /R46515816 10 Tf 65.2699 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (into the subgraph)Tj /R46515816 10 Tf 71.9398 0 Td (g)Tj 2.5 Tc /R46841592 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 /R38684264 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38684264 10 Tf 218.75 0 Td (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td (\(1\))Tj /R39328608 10 Tf -420.34 -36 Td (X)Tj /R39010040 10 Tf 9.71992 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (double)Tj /R39010040 10 Tf 21 -12 Td (the X coordinate of a node. \(Assumes the node has a)Tj /R38684264 10 Tf 212.73 0 Td (pos)Tj /R39010040 10 Tf 16.3898 0 Td [(attrib)19.9854(ute.\))]TJ /R39328608 10 Tf -265.12 -16.8 Td (Y)Tj /R39010040 10 Tf 9.71992 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (double)Tj /R39010040 10 Tf 21 -12 Td (the Y coordinate of a node. \(Assumes the node has a)Tj /R38684264 10 Tf 212.73 0 Td (pos)Tj /R39010040 10 Tf 16.3898 0 Td [(attrib)19.9854(ute.\))]TJ -0.18 Tc /R39328608 10 Tf -265.12 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (ot)Tj /R39010040 10 Tf 10.8301 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 10.6297 -12 Td (the root graph of an object. The root of a root graph is itself.)Tj /R39328608 10 Tf -36 -16.8 Td [(par)18.0078(ent)]TJ /R39010040 10 Tf 30.65 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 0.0699219 -12 Td (the parent graph of a subgraph. The parent of a root graph is)Tj /R39328608 10 Tf 243.27 0 Td (NULL)Tj -279.27 -16.8 Td (n_edges)Tj /R39010040 10 Tf 36.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj /R39010040 10 Tf -5.66992 -12 Td (the number of edges in the graph)Tj /R39328608 10 Tf -36 -16.8 Td (n_nodes)Tj /R39010040 10 Tf 37.5102 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj /R39010040 10 Tf -6.79023 -12 Td (the number of nodes in the graph)Tj /R39328608 10 Tf -36 -16.8 Td [(dir)18(ected)]TJ /R39010040 10 Tf 37.3102 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj /R39010040 10 Tf -6.59023 -12 Td (true \(non-zero\) if the graph is directed)Tj /R39328608 10 Tf -36 -16.8 Td (strict)Tj /R39010040 10 Tf 24.7102 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj /R39010040 10 Tf 6.00977 -12 Td (true \(non-zero\) if the graph is strict)Tj -0.11 Tc /R39328608 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 /R39010040 10 Tf 0.401172 -12 Td 1.073 Tw [(The follo)25.011(wing functions are b)20.0171(uilt into)]TJ /R39328608 10 Tf 158.758 0 Td (gvpr)Tj 3.573 Tc /R39010040 10 Tf 20 0 Td (.T)Tj 0 Tc 12.1828 0 Td (hose functions returning references to graph objects return)Tj /R39328608 10 Tf -190.941 -12 Td (NULL)Tj /R39010040 10 Tf 30.2801 0 Td 0 Tw [(in case of f)10(ailure.)]TJ /R39328608 10 Tf -51.2801 -16.8 Td (Graphs and subgraph)Tj 21 -12 Td (graph)Tj /R39010040 10 Tf 25.5602 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (t)Tj /R39010040 10 Tf 5.28008 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (graph_t)Tj /R39010040 10 Tf -81.2305 -12 Td 1.232 Tw (creates a graph whose name is)Tj /R38684264 10 Tf 131.242 0 Td (s)Tj /R39010040 10 Tf 7.62188 0 Td (and whose type is speciŒed by the string)Tj /R38684264 10 Tf 174.287 0 Td (t)Tj 3.733 Tc /R39010040 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 /R39328608 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 /R39010040 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 /R38684264 10 Tf 5.83008 0 Td (t)Tj /R39010040 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 /R39328608 10 Tf -127.63 -16.8 Td (subg)Tj /R39010040 10 Tf 20.0102 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (graph_t)Tj /R39010040 10 Tf -86.7902 -12 Td (creates a subgraph in graph)Tj /R38684264 10 Tf 111.91 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (with name)Tj /R38684264 10 Tf 44.4398 0 Td (s)Tj 2.5 Tc /R39010040 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 /R39328608 10 Tf -220.68 -16.8 Td (isSubg)Tj /R39010040 10 Tf 28.35 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (graph_t)Tj /R39010040 10 Tf -95.1301 -12 Td (returns the subgraph in graph)Tj /R38684264 10 Tf 119.7 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (with name)Tj /R38684264 10 Tf 44.4398 0 Td (s)Tj 2.5 Tc /R39010040 10 Tf 3.88984 0 Td [(,i)249.993(fi)249.985(te)]TJ 0 Tc 25.9602 0 Td (xists, or)Tj /R39328608 10 Tf 34.1699 0 Td (NULL)Tj /R39010040 10 Tf 30.2801 0 Td (otherwise.)Tj /R39328608 10 Tf -301.94 -16.8 Td (fstsubg)Tj /R39010040 10 Tf 30.5602 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39010040 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (graph_t)Tj /R39010040 10 Tf -55.6703 -12 Td (returns the Œrst subgraph in graph)Tj /R38684264 10 Tf 137.76 0 Td (g)Tj 2.5 Tc /R39010040 10 Tf 5 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R39328608 10 Tf 5.83008 0 Td (NULL)Tj /R39010040 10 Tf 30.2801 0 Td [(if none e)15.0146(xists.)]TJ /R39328608 10 Tf -224.87 -16.8 Td (nxtsubg)Tj /R39010040 10 Tf 33.9 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (sg)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39010040 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (graph_t)Tj /R39010040 10 Tf -62.9 -12 Td [(returns the ne)14.9927(xt subgraph after)]TJ /R38684264 10 Tf 124.54 0 Td (sg)Tj 2.5 Tc /R39010040 10 Tf 8.88984 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R39328608 10 Tf 5.83008 0 Td (NULL)Tj /R39010040 10 Tf 27.7801 0 Td (.)Tj /R39328608 10 Tf -213.04 -16.8 Td [(isDir)17.9919(ect)]TJ /R39010040 10 Tf 33.1402 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39010040 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -58.2504 -12 Td (returns true if and only if)Tj /R38684264 10 Tf 102.76 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (is directed.)Tj /R39328608 10 Tf -146.26 -16.8 Td (isStrict)Tj /R39010040 10 Tf 30.55 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39010040 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -55.6602 -12 Td (returns true if and only if)Tj /R38684264 10 Tf 102.76 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (is strict.)Tj /R39328608 10 Tf -146.26 -16.8 Td (nNodes)Tj /R39010040 10 Tf 31.6699 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39010040 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -56.7801 -12 Td (returns the number of nodes in)Tj /R38684264 10 Tf 124.98 0 Td (g)Tj /R39010040 10 Tf 5 0 Td (.)Tj /R39328608 10 Tf -165.98 -16.8 Td (nEdges)Tj /R39010040 10 Tf 31.1199 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39010040 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -56.2301 -12 Td (returns the number of edges in)Tj /R38684264 10 Tf 124.42 0 Td (g)Tj /R39010040 10 Tf 5 0 Td (.)Tj /R39328608 10 Tf -186.42 -16.8 Td (Nodes)Tj 21 -12 Td (node)Tj /R39010040 10 Tf 20.5602 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (sg)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (node_t)Tj /R39010040 10 Tf -91.2301 -12 Td (creates a node in graph)Tj /R38684264 10 Tf 94.6898 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (of name)Tj /R38684264 10 Tf 34.9898 0 Td (s)Tj 2.5 Tc /R39010040 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 /R39328608 10 Tf -195.12 -16.8 Td (subnode)Tj /R39010040 10 Tf 35.5699 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (sg)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39010040 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (node_t)Tj /R39010040 10 Tf -111.24 -12 Td (inserts the node)Tj /R38684264 10 Tf 65.2699 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (into the subgraph)Tj /R38684264 10 Tf 71.9398 0 Td (g)Tj 2.5 Tc /R39010040 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 │ │ │ │ │ │ +1954 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R47160160 │ │ │ │ │ │ +R39328608 │ │ │ │ │ │ │ │ │ │ │ │ -R46841592 │ │ │ │ │ │ +R39010040 │ │ │ │ │ │ │ │ │ │ │ │ -R46515816 │ │ │ │ │ │ +R38684264 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R46515816 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R46515816 10 Tf 218.75 0 Td (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td (\(1\))Tj /R47160160 10 Tf -420.34 -36 Td (fstnode)Tj /R46841592 10 Tf 31.1102 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R46841592 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (node_t)Tj /R46841592 10 Tf -56.2203 -12 Td (returns the Œrst node in graph)Tj /R46515816 10 Tf 120.54 0 Td (g)Tj 2.5 Tc /R46841592 10 Tf 5 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R47160160 10 Tf 5.83008 0 Td (NULL)Tj /R46841592 10 Tf 30.2801 0 Td [(if none e)15.0146(xists.)]TJ /R47160160 10 Tf -207.65 -16.8 Td (nxtnode)Tj /R46841592 10 Tf 34.45 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R46841592 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (node_t)Tj /R46841592 10 Tf -54.5602 -12 Td [(returns the ne)14.9927(xt node after)]TJ /R46515816 10 Tf 107.32 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (in the root graph, or)Tj /R47160160 10 Tf 82.2102 0 Td (NULL)Tj /R46841592 10 Tf 27.7801 0 Td (.)Tj /R47160160 10 Tf -260.81 -16.8 Td (nxtnode_sg)Tj /R46841592 10 Tf 48.3398 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (sg)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R46841592 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (node_t)Tj /R46841592 10 Tf -124.01 -12 Td [(returns the ne)14.9927(xt node after)]TJ /R46515816 10 Tf 107.32 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (in)Tj /R46515816 10 Tf 10.2801 0 Td (sg)Tj 2.5 Tc /R46841592 10 Tf 8.88984 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R47160160 10 Tf 5.83008 0 Td (NULL)Tj /R46841592 10 Tf 27.7801 0 Td (.)Tj /R47160160 10 Tf -213.6 -16.8 Td (isNode)Tj /R46841592 10 Tf 28.8898 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (sg)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (node_t)Tj /R46841592 10 Tf -99.5598 -12 Td 0.078 Tw (looks for a node in \(sub\)graph)Tj /R46515816 10 Tf 123.778 0 Td (sg)Tj /R46841592 10 Tf 11.468 0 Td (of name)Tj /R46515816 10 Tf 35.1461 0 Td (s)Tj 2.578 Tc /R46841592 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 /R47160160 10 Tf 175.732 0 Td (NULL)Tj /R46841592 10 Tf -368.22 -12 Td 0 Tw (is returned.)Tj /R47160160 10 Tf -36 -16.8 Td (isSubnode)Tj /R46841592 10 Tf 43.9102 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (sg)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R46841592 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -119.58 -12 Td (returns non-zero if node)Tj /R46515816 10 Tf 98.8602 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (is in \(sub\)graph)Tj /R46515816 10 Tf 65.2699 0 Td (sg)Tj 2.5 Tc /R46841592 10 Tf 8.88984 0 Td [(,o)250(rz)]TJ 0 Tc 20.2699 0 Td (ero otherwise.)Tj /R47160160 10 Tf -236.79 -16.8 Td [(indegr)18(eeOf)]TJ /R46841592 10 Tf 47.5898 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (sg)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R46841592 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -123.26 -12 Td [(returns the inde)14.9854(gree of node)]TJ /R46515816 10 Tf 114.54 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R46515816 10 Tf 56.1 0 Td (sg)Tj /R46841592 10 Tf 8.88984 0 Td (.)Tj /R47160160 10 Tf -223.03 -16.8 Td [(outdegr)18(eeOf)]TJ /R46841592 10 Tf 53.1398 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (sg)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R46841592 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -128.81 -12 Td [(returns the outde)14.9854(gree of node)]TJ /R46515816 10 Tf 119.54 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R46515816 10 Tf 56.1 0 Td (sg)Tj /R46841592 10 Tf 8.88984 0 Td (.)Tj /R47160160 10 Tf -228.03 -16.8 Td [(degr)17.9846(eeOf)]TJ /R46841592 10 Tf 39.25 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (sg)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R46841592 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -114.92 -12 Td [(returns the de)14.9927(gree of node)]TJ /R46515816 10 Tf 106.76 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R46515816 10 Tf 56.1 0 Td (sg)Tj /R46841592 10 Tf 8.88984 0 Td (.)Tj /R47160160 10 Tf -236.25 -16.8 Td (Edges)Tj 21 -12 Td (edge)Tj /R46841592 10 Tf 19.4398 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (t)Tj /R46841592 10 Tf 5.28008 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj /R46841592 10 Tf 28.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (h)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj /R46841592 10 Tf 28.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (edge_t)Tj /R46841592 10 Tf -125.67 -12 Td 0.858 Tw (creates an edge with tail node)Tj /R46515816 10 Tf 126.228 0 Td (t)Tj 3.358 Tc /R46841592 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.8578 0 Td (ead node)Tj /R46515816 10 Tf 40.0359 0 Td (h)Tj /R46841592 10 Tf 8.35781 0 Td (and name)Tj /R46515816 10 Tf 42.816 0 Td (s)Tj /R46841592 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 /R47160160 10 Tf -36 -16.8 Td (edge_sg)Tj /R46841592 10 Tf 33.3301 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (sg)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (t)Tj /R46841592 10 Tf 5.28008 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj /R46841592 10 Tf 28.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (h)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj /R46841592 10 Tf 28.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (edge_t)Tj /R46841592 10 Tf -195.12 -12 Td 0.452 Tw (creates an edge with tail node)Tj /R46515816 10 Tf 123.792 0 Td (t)Tj 2.952 Tc /R46841592 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.452 0 Td (ead node)Tj /R46515816 10 Tf 39.2238 0 Td (h)Tj /R46841592 10 Tf 7.95195 0 Td (and name)Tj /R46515816 10 Tf 42.0039 0 Td (s)Tj /R46841592 10 Tf 6.84219 0 Td (in \(sub\)graph)Tj /R46515816 10 Tf 57.0039 0 Td (sg)Tj /R46841592 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 /R47160160 10 Tf -36 -16.8 Td (subedge)Tj /R46841592 10 Tf 34.45 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (e)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R46841592 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (edge_t)Tj /R46841592 10 Tf -104.55 -12 Td (inserts the edge)Tj /R46515816 10 Tf 64.7102 0 Td (e)Tj /R46841592 10 Tf 6.93984 0 Td (into the subgraph)Tj /R46515816 10 Tf 71.9398 0 Td (g)Tj 2.5 Tc /R46841592 10 Tf 5 0 Td (.R)Tj 0 Tc 11.6699 0 Td (eturns the edge.)Tj /R47160160 10 Tf -196.26 -16.8 Td (isEdge)Tj /R46841592 10 Tf 28.3398 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (t)Tj /R46841592 10 Tf 5.28008 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj /R46841592 10 Tf 28.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (h)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj /R46841592 10 Tf 28.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (edge_t)Tj /R46841592 10 Tf -134.57 -12 Td 0.401 Tw (looks for an edge with tail node)Tj /R46515816 10 Tf 131.957 0 Td (t)Tj 2.901 Tc /R46841592 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.4012 0 Td (ead node)Tj /R46515816 10 Tf 39.1219 0 Td (h)Tj /R46841592 10 Tf 7.9 0 Td 0.4 Tw (and name)Tj /R46515816 10 Tf 41.9 0 Td (s)Tj 2.9 Tc /R46841592 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 /R47160160 10 Tf (NULL)' /R46841592 10 Tf 30.2801 0 Td 0 Tw (is returned.)Tj /R47160160 10 Tf -66.2801 -16.8 Td (isEdge_sg)Tj /R46841592 10 Tf 42.2301 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (sg)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (t)Tj /R46841592 10 Tf 5.28008 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj /R46841592 10 Tf 28.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (h)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj /R46841592 10 Tf 28.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (edge_t)Tj /R46841592 10 Tf -204.02 -12 Td 0.54 Tw (looks for an edge with tail node)Tj /R46515816 10 Tf 132.93 0 Td (t)Tj 3.04 Tc /R46841592 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.5398 0 Td (ead node)Tj /R46515816 10 Tf 39.4 0 Td (h)Tj /R46841592 10 Tf 8.03984 0 Td (and name)Tj /R46515816 10 Tf 42.1801 0 Td (s)Tj /R46841592 10 Tf 6.93008 0 Td (in \(sub\)graph)Tj /R46515816 10 Tf 57.1801 0 Td (sg)Tj 3.04 Tc /R46841592 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 /R47160160 10 Tf 76.65 0 Td (NULL)Tj /R46841592 10 Tf 30.2801 0 Td (is returned.)Tj /R47160160 10 Tf -142.93 -16.8 Td (isSubedge)Tj /R46841592 10 Tf 42.7898 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (e)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R46841592 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -112.89 -12 Td (returns non-zero if edge)Tj /R46515816 10 Tf 98.3 0 Td (e)Tj /R46841592 10 Tf 6.93984 0 Td (is in \(sub\)graph)Tj /R46515816 10 Tf 65.2699 0 Td (sg)Tj 2.5 Tc /R46841592 10 Tf 8.88984 0 Td [(,o)250(rz)]TJ 0 Tc 20.2699 0 Td (ero otherwise.)Tj /R47160160 10 Tf -235.67 -16.8 Td (fstout)Tj /R46841592 10 Tf 24.4398 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R46841592 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (edge_t)Tj /R46841592 10 Tf -44.55 -12 Td (returns the Œrst outedge of node)Tj /R46515816 10 Tf 129.98 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (in the root graph.)Tj /R47160160 10 Tf -173.48 -16.8 Td (fstout_sg)Tj /R46841592 10 Tf 38.3301 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (sg)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R46841592 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (edge_t)Tj /R46841592 10 Tf -114 -12 Td (returns the Œrst outedge of node)Tj /R46515816 10 Tf 129.98 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R46515816 10 Tf 56.1 0 Td (sg)Tj /R46841592 10 Tf 8.88984 0 Td (.)Tj /R47160160 10 Tf -238.47 -16.8 Td (nxtout)Tj /R46841592 10 Tf 27.7801 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (e)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R46841592 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (edge_t)Tj /R46841592 10 Tf -46.2102 -12 Td [(returns the ne)14.9927(xt outedge after)]TJ /R46515816 10 Tf 119.54 0 Td (e)Tj /R46841592 10 Tf 6.93984 0 Td (in the root graph.)Tj /R47160160 10 Tf -162.48 -16.8 Td (nxtout_sg)Tj /R46841592 10 Tf 41.6699 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (sg)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (e)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R46841592 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (edge_t)Tj /R46841592 10 Tf -115.66 -12 Td [(returns the ne)14.9927(xt outedge after)]TJ /R46515816 10 Tf 119.54 0 Td (e)Tj /R46841592 10 Tf 6.93984 0 Td (in graph)Tj /R46515816 10 Tf 35.55 0 Td (sg)Tj /R46841592 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 /R38684264 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38684264 10 Tf 218.75 0 Td (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td (\(1\))Tj /R39328608 10 Tf -420.34 -36 Td (fstnode)Tj /R39010040 10 Tf 31.1102 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39010040 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (node_t)Tj /R39010040 10 Tf -56.2203 -12 Td (returns the Œrst node in graph)Tj /R38684264 10 Tf 120.54 0 Td (g)Tj 2.5 Tc /R39010040 10 Tf 5 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R39328608 10 Tf 5.83008 0 Td (NULL)Tj /R39010040 10 Tf 30.2801 0 Td [(if none e)15.0146(xists.)]TJ /R39328608 10 Tf -207.65 -16.8 Td (nxtnode)Tj /R39010040 10 Tf 34.45 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39010040 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (node_t)Tj /R39010040 10 Tf -54.5602 -12 Td [(returns the ne)14.9927(xt node after)]TJ /R38684264 10 Tf 107.32 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (in the root graph, or)Tj /R39328608 10 Tf 82.2102 0 Td (NULL)Tj /R39010040 10 Tf 27.7801 0 Td (.)Tj /R39328608 10 Tf -260.81 -16.8 Td (nxtnode_sg)Tj /R39010040 10 Tf 48.3398 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (sg)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39010040 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (node_t)Tj /R39010040 10 Tf -124.01 -12 Td [(returns the ne)14.9927(xt node after)]TJ /R38684264 10 Tf 107.32 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (in)Tj /R38684264 10 Tf 10.2801 0 Td (sg)Tj 2.5 Tc /R39010040 10 Tf 8.88984 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R39328608 10 Tf 5.83008 0 Td (NULL)Tj /R39010040 10 Tf 27.7801 0 Td (.)Tj /R39328608 10 Tf -213.6 -16.8 Td (isNode)Tj /R39010040 10 Tf 28.8898 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (sg)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (node_t)Tj /R39010040 10 Tf -99.5598 -12 Td 0.078 Tw (looks for a node in \(sub\)graph)Tj /R38684264 10 Tf 123.778 0 Td (sg)Tj /R39010040 10 Tf 11.468 0 Td (of name)Tj /R38684264 10 Tf 35.1461 0 Td (s)Tj 2.578 Tc /R39010040 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 /R39328608 10 Tf 175.732 0 Td (NULL)Tj /R39010040 10 Tf -368.22 -12 Td 0 Tw (is returned.)Tj /R39328608 10 Tf -36 -16.8 Td (isSubnode)Tj /R39010040 10 Tf 43.9102 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (sg)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39010040 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -119.58 -12 Td (returns non-zero if node)Tj /R38684264 10 Tf 98.8602 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (is in \(sub\)graph)Tj /R38684264 10 Tf 65.2699 0 Td (sg)Tj 2.5 Tc /R39010040 10 Tf 8.88984 0 Td [(,o)250(rz)]TJ 0 Tc 20.2699 0 Td (ero otherwise.)Tj /R39328608 10 Tf -236.79 -16.8 Td [(indegr)18(eeOf)]TJ /R39010040 10 Tf 47.5898 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (sg)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39010040 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -123.26 -12 Td [(returns the inde)14.9854(gree of node)]TJ /R38684264 10 Tf 114.54 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R38684264 10 Tf 56.1 0 Td (sg)Tj /R39010040 10 Tf 8.88984 0 Td (.)Tj /R39328608 10 Tf -223.03 -16.8 Td [(outdegr)18(eeOf)]TJ /R39010040 10 Tf 53.1398 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (sg)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39010040 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -128.81 -12 Td [(returns the outde)14.9854(gree of node)]TJ /R38684264 10 Tf 119.54 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R38684264 10 Tf 56.1 0 Td (sg)Tj /R39010040 10 Tf 8.88984 0 Td (.)Tj /R39328608 10 Tf -228.03 -16.8 Td [(degr)17.9846(eeOf)]TJ /R39010040 10 Tf 39.25 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (sg)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39010040 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -114.92 -12 Td [(returns the de)14.9927(gree of node)]TJ /R38684264 10 Tf 106.76 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R38684264 10 Tf 56.1 0 Td (sg)Tj /R39010040 10 Tf 8.88984 0 Td (.)Tj /R39328608 10 Tf -236.25 -16.8 Td (Edges)Tj 21 -12 Td (edge)Tj /R39010040 10 Tf 19.4398 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (t)Tj /R39010040 10 Tf 5.28008 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj /R39010040 10 Tf 28.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (h)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj /R39010040 10 Tf 28.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (edge_t)Tj /R39010040 10 Tf -125.67 -12 Td 0.858 Tw (creates an edge with tail node)Tj /R38684264 10 Tf 126.228 0 Td (t)Tj 3.358 Tc /R39010040 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.8578 0 Td (ead node)Tj /R38684264 10 Tf 40.0359 0 Td (h)Tj /R39010040 10 Tf 8.35781 0 Td (and name)Tj /R38684264 10 Tf 42.816 0 Td (s)Tj /R39010040 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 /R39328608 10 Tf -36 -16.8 Td (edge_sg)Tj /R39010040 10 Tf 33.3301 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (sg)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (t)Tj /R39010040 10 Tf 5.28008 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj /R39010040 10 Tf 28.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (h)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj /R39010040 10 Tf 28.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (edge_t)Tj /R39010040 10 Tf -195.12 -12 Td 0.452 Tw (creates an edge with tail node)Tj /R38684264 10 Tf 123.792 0 Td (t)Tj 2.952 Tc /R39010040 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.452 0 Td (ead node)Tj /R38684264 10 Tf 39.2238 0 Td (h)Tj /R39010040 10 Tf 7.95195 0 Td (and name)Tj /R38684264 10 Tf 42.0039 0 Td (s)Tj /R39010040 10 Tf 6.84219 0 Td (in \(sub\)graph)Tj /R38684264 10 Tf 57.0039 0 Td (sg)Tj /R39010040 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 /R39328608 10 Tf -36 -16.8 Td (subedge)Tj /R39010040 10 Tf 34.45 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (e)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R39010040 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (edge_t)Tj /R39010040 10 Tf -104.55 -12 Td (inserts the edge)Tj /R38684264 10 Tf 64.7102 0 Td (e)Tj /R39010040 10 Tf 6.93984 0 Td (into the subgraph)Tj /R38684264 10 Tf 71.9398 0 Td (g)Tj 2.5 Tc /R39010040 10 Tf 5 0 Td (.R)Tj 0 Tc 11.6699 0 Td (eturns the edge.)Tj /R39328608 10 Tf -196.26 -16.8 Td (isEdge)Tj /R39010040 10 Tf 28.3398 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (t)Tj /R39010040 10 Tf 5.28008 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj /R39010040 10 Tf 28.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (h)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj /R39010040 10 Tf 28.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (edge_t)Tj /R39010040 10 Tf -134.57 -12 Td 0.401 Tw (looks for an edge with tail node)Tj /R38684264 10 Tf 131.957 0 Td (t)Tj 2.901 Tc /R39010040 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.4012 0 Td (ead node)Tj /R38684264 10 Tf 39.1219 0 Td (h)Tj /R39010040 10 Tf 7.9 0 Td 0.4 Tw (and name)Tj /R38684264 10 Tf 41.9 0 Td (s)Tj 2.9 Tc /R39010040 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 /R39328608 10 Tf (NULL)' /R39010040 10 Tf 30.2801 0 Td 0 Tw (is returned.)Tj /R39328608 10 Tf -66.2801 -16.8 Td (isEdge_sg)Tj /R39010040 10 Tf 42.2301 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (sg)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (t)Tj /R39010040 10 Tf 5.28008 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj /R39010040 10 Tf 28.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (h)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj /R39010040 10 Tf 28.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (edge_t)Tj /R39010040 10 Tf -204.02 -12 Td 0.54 Tw (looks for an edge with tail node)Tj /R38684264 10 Tf 132.93 0 Td (t)Tj 3.04 Tc /R39010040 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.5398 0 Td (ead node)Tj /R38684264 10 Tf 39.4 0 Td (h)Tj /R39010040 10 Tf 8.03984 0 Td (and name)Tj /R38684264 10 Tf 42.1801 0 Td (s)Tj /R39010040 10 Tf 6.93008 0 Td (in \(sub\)graph)Tj /R38684264 10 Tf 57.1801 0 Td (sg)Tj 3.04 Tc /R39010040 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 /R39328608 10 Tf 76.65 0 Td (NULL)Tj /R39010040 10 Tf 30.2801 0 Td (is returned.)Tj /R39328608 10 Tf -142.93 -16.8 Td (isSubedge)Tj /R39010040 10 Tf 42.7898 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (e)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R39010040 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -112.89 -12 Td (returns non-zero if edge)Tj /R38684264 10 Tf 98.3 0 Td (e)Tj /R39010040 10 Tf 6.93984 0 Td (is in \(sub\)graph)Tj /R38684264 10 Tf 65.2699 0 Td (sg)Tj 2.5 Tc /R39010040 10 Tf 8.88984 0 Td [(,o)250(rz)]TJ 0 Tc 20.2699 0 Td (ero otherwise.)Tj /R39328608 10 Tf -235.67 -16.8 Td (fstout)Tj /R39010040 10 Tf 24.4398 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39010040 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (edge_t)Tj /R39010040 10 Tf -44.55 -12 Td (returns the Œrst outedge of node)Tj /R38684264 10 Tf 129.98 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (in the root graph.)Tj /R39328608 10 Tf -173.48 -16.8 Td (fstout_sg)Tj /R39010040 10 Tf 38.3301 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (sg)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39010040 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (edge_t)Tj /R39010040 10 Tf -114 -12 Td (returns the Œrst outedge of node)Tj /R38684264 10 Tf 129.98 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R38684264 10 Tf 56.1 0 Td (sg)Tj /R39010040 10 Tf 8.88984 0 Td (.)Tj /R39328608 10 Tf -238.47 -16.8 Td (nxtout)Tj /R39010040 10 Tf 27.7801 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (e)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R39010040 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (edge_t)Tj /R39010040 10 Tf -46.2102 -12 Td [(returns the ne)14.9927(xt outedge after)]TJ /R38684264 10 Tf 119.54 0 Td (e)Tj /R39010040 10 Tf 6.93984 0 Td (in the root graph.)Tj /R39328608 10 Tf -162.48 -16.8 Td (nxtout_sg)Tj /R39010040 10 Tf 41.6699 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (sg)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (e)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R39010040 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (edge_t)Tj /R39010040 10 Tf -115.66 -12 Td [(returns the ne)14.9927(xt outedge after)]TJ /R38684264 10 Tf 119.54 0 Td (e)Tj /R39010040 10 Tf 6.93984 0 Td (in graph)Tj /R38684264 10 Tf 35.55 0 Td (sg)Tj /R39010040 10 Tf 8.88984 0 Td (.)Tj -40.8648 -62.4 Td [(29 August 2013)-19705.5(5)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1932 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R47160160 │ │ │ │ │ │ +R39328608 │ │ │ │ │ │ │ │ │ │ │ │ -R46841592 │ │ │ │ │ │ +R39010040 │ │ │ │ │ │ │ │ │ │ │ │ -R46515816 │ │ │ │ │ │ +R38684264 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R46515816 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R46515816 10 Tf 218.75 0 Td (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td (\(1\))Tj /R47160160 10 Tf -420.34 -36 Td (fstin)Tj /R46841592 10 Tf 18.8898 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R46841592 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (edge_t)Tj /R46841592 10 Tf -39 -12 Td (returns the Œrst inedge of node)Tj /R46515816 10 Tf 124.98 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (in the root graph.)Tj /R47160160 10 Tf -168.48 -16.8 Td (fstin_sg)Tj /R46841592 10 Tf 32.7801 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (sg)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R46841592 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (edge_t)Tj /R46841592 10 Tf -108.45 -12 Td (returns the Œrst inedge of node)Tj /R46515816 10 Tf 124.98 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (in graph)Tj /R46515816 10 Tf 35.55 0 Td (sg)Tj /R46841592 10 Tf 8.88984 0 Td (.)Tj /R47160160 10 Tf -212.92 -16.8 Td (nxtin)Tj /R46841592 10 Tf 22.2301 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (e)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R46841592 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (edge_t)Tj /R46841592 10 Tf -40.6602 -12 Td [(returns the ne)14.9927(xt inedge after)]TJ /R46515816 10 Tf 114.54 0 Td (e)Tj /R46841592 10 Tf 6.93984 0 Td (in the root graph.)Tj /R47160160 10 Tf -157.48 -16.8 Td (nxtin_sg)Tj /R46841592 10 Tf 36.1199 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (sg)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (e)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R46841592 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (edge_t)Tj /R46841592 10 Tf -110.11 -12 Td [(returns the ne)14.9927(xt inedge after)]TJ /R46515816 10 Tf 114.54 0 Td (e)Tj /R46841592 10 Tf 6.93984 0 Td (in graph)Tj /R46515816 10 Tf 35.55 0 Td (sg)Tj /R46841592 10 Tf 8.88984 0 Td (.)Tj /R47160160 10 Tf -201.92 -16.8 Td (fstedge)Tj /R46841592 10 Tf 29.9898 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R46841592 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (edge_t)Tj /R46841592 10 Tf -50.1 -12 Td (returns the Œrst edge of node)Tj /R46515816 10 Tf 117.2 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (in the root graph.)Tj /R47160160 10 Tf -160.7 -16.8 Td (fstedge_sg)Tj /R46841592 10 Tf 43.8801 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (sg)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R46841592 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (edge_t)Tj /R46841592 10 Tf -119.55 -12 Td (returns the Œrst edge of node)Tj /R46515816 10 Tf 117.2 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (in graph)Tj /R46515816 10 Tf 35.55 0 Td (sg)Tj /R46841592 10 Tf 8.88984 0 Td (.)Tj /R47160160 10 Tf -205.14 -16.8 Td (nxtedge)Tj /R46841592 10 Tf 33.3301 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (e)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (edge_t)Tj /R46841592 10 Tf 27.7699 0 Td (,)Tj /R47160160 10 Tf 5 0 Td (node_t)Tj 2.5 Tc /R46841592 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (edge_t)Tj /R46841592 10 Tf -85.65 -12 Td [(returns the ne)14.9927(xt edge after)]TJ /R46515816 10 Tf 106.76 0 Td (e)Tj /R46841592 10 Tf 6.93984 0 Td (in the root graph.)Tj /R47160160 10 Tf -149.7 -16.8 Td (nxtedge_sg)Tj /R46841592 10 Tf 47.2199 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (sg)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (e)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (edge_t)Tj /R46841592 10 Tf 27.7699 0 Td (,)Tj /R47160160 10 Tf 5 0 Td (node_t)Tj 2.5 Tc /R46841592 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (edge_t)Tj /R46841592 10 Tf -155.1 -12 Td [(returns the ne)14.9927(xt edge after)]TJ /R46515816 10 Tf 106.76 0 Td (e)Tj /R46841592 10 Tf 6.93984 0 Td (in the graph)Tj /R46515816 10 Tf 50.2699 0 Td (sg)Tj /R46841592 10 Tf 8.88984 0 Td (.)Tj /R47160160 10 Tf -208.86 -16.8 Td (opp)Tj /R46841592 10 Tf 16.1199 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (e)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (edge_t)Tj /R46841592 10 Tf 27.7699 0 Td (,)Tj /R47160160 10 Tf 5 0 Td (node_t)Tj 2.5 Tc /R46841592 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (node_t)Tj /R46841592 10 Tf -68.4398 -12 Td 0.445 Tw (returns the node on the edge)Tj /R46515816 10 Tf 118.2 0 Td (e)Tj /R46841592 10 Tf 7.38516 0 Td (not equal to)Tj /R46515816 10 Tf 51.0551 0 Td (n)Tj 5.445 Tc /R46841592 10 Tf 5 0 Td (.R)Tj 0 Tc 14.6148 0 Td (eturns NULL if)Tj /R46515816 10 Tf 66.0449 0 Td (n)Tj /R46841592 10 Tf 7.94492 0 Td (is not a node of)Tj /R46515816 10 Tf 66.384 0 Td (e)Tj 5.444 Tc /R46841592 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 /R47160160 10 Tf 75.2699 0 Td (fstedge)Tj /R46841592 10 Tf 32.4898 0 Td (and)Tj /R47160160 10 Tf 16.9398 0 Td (nxtedge)Tj /R46841592 10 Tf 35.8301 0 Td (to enumerate the neighbors of)Tj /R46515816 10 Tf 121.92 0 Td (n)Tj /R46841592 10 Tf 5 0 Td (.)Tj /R47160160 10 Tf -344.45 -16.8 Td (Graph I/O)Tj 21 -12 Td (write)Tj /R46841592 10 Tf 22.2102 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R46841592 10 Tf 33.8898 0 Td (\):)Tj -0.1 Tc /R47160160 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R46841592 10 Tf -57.2203 -12 Td (prints)Tj /R46515816 10 Tf 25.2801 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (in dot format onto the output stream.)Tj /R47160160 10 Tf -68.7801 -16.8 Td (writeG)Tj /R46841592 10 Tf 29.9898 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (fname)Tj /R46841592 10 Tf 26.9398 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj -0.1 Tc /R47160160 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R46841592 10 Tf -127.22 -12 Td (prints)Tj /R46515816 10 Tf 25.2801 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (in dot format into the Œle)Tj /R46515816 10 Tf 102.78 0 Td (fname)Tj /R46841592 10 Tf 24.4398 0 Td (.)Tj /R47160160 10 Tf -196 -16.8 Td (fwriteG)Tj /R46841592 10 Tf 33.3199 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (fd)Tj /R46841592 10 Tf 10.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R46841592 10 Tf 11.6699 0 Td (\):)Tj -0.1 Tc /R47160160 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R46841592 10 Tf -100.56 -12 Td (prints)Tj /R46515816 10 Tf 25.2801 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td [(in dot format onto the open stream denoted by the inte)15(ger)]TJ /R46515816 10 Tf 232.32 0 Td (fd)Tj /R46841592 10 Tf 7.78008 0 Td (.)Tj -0.18 Tc /R47160160 10 Tf -308.88 -16.8 Td (re)Tj 0 Tc 8.7 0 Td (adG)Tj /R46841592 10 Tf 18.3398 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (fname)Tj /R46841592 10 Tf 26.9398 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (graph_t)Tj /R46841592 10 Tf -62.7 -12 Td 0.949 Tw (returns a graph read from the Œle)Tj /R46515816 10 Tf 140.773 0 Td (fname)Tj 3.449 Tc /R46841592 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 /R47160160 10 Tf 22.2102 0 Td (NULL)Tj /R46841592 10 Tf 30.2801 0 Td 0 Tw (is returned.)Tj /R47160160 10 Tf -88.4902 -16.8 Td [(fr)18.0151(eadG)]TJ /R46841592 10 Tf 30.3699 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (fd)Tj /R46841592 10 Tf 10.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R46841592 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (graph_t)Tj /R46841592 10 Tf -36.0402 -12 Td [(returns the ne)14.9927(xt graph read from the open stream)]TJ /R46515816 10 Tf 197.3 0 Td (fd)Tj 5 Tc /R46841592 10 Tf 7.78008 0 Td (.R)Tj 0 Tc 14.1699 0 Td (eturns)Tj /R47160160 10 Tf 26.9398 0 Td (NULL)Tj /R46841592 10 Tf 30.2801 0 Td (at end of Œle.)Tj /R47160160 10 Tf -333.47 -16.8 Td (Graph miscellany)Tj 21 -12 Td (delete)Tj /R46841592 10 Tf 24.9898 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (x)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R46841592 10 Tf 22.2199 0 Td (\):)Tj -0.1 Tc /R47160160 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R46841592 10 Tf -99.4398 -12 Td 0.315 Tw (deletes object)Tj /R46515816 10 Tf 57.8398 0 Td (x)Tj /R46841592 10 Tf 7.25391 0 Td 0.314 Tw (from graph)Tj /R46515816 10 Tf 47.8379 0 Td (g)Tj 5.314 Tc /R46841592 10 Tf 5 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R46515816 10 Tf 6.14414 0 Td (g)Tj /R46841592 10 Tf 7.81406 0 Td (is)Tj /R47160160 10 Tf 9.48398 0 Td (NULL)Tj 2.814 Tc /R46841592 10 Tf 27.7801 0 Td (,t)Tj 0 Tc 8.09414 0 Td (he function uses the root graph of)Tj /R46515816 10 Tf 139.118 0 Td (x)Tj 5.314 Tc /R46841592 10 Tf 4.43984 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R46515816 10 Tf 6.14414 0 Td (x)Tj /R46841592 10 Tf 7.25391 0 Td (is a graph)Tj -356.492 -12 Td 0 Tw (or subgraph, it is closed unless)Tj /R46515816 10 Tf 125.27 0 Td (x)Tj /R46841592 10 Tf 6.93984 0 Td [(is lock)10.0146(ed.)]TJ /R47160160 10 Tf -168.21 -16.8 Td (isIn)Tj /R46841592 10 Tf 16.1199 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (x)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R46841592 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -80.6699 -12 Td (returns true if)Tj /R46515816 10 Tf 56.9301 0 Td (x)Tj /R46841592 10 Tf 6.93984 0 Td (is in subgraph)Tj /R46515816 10 Tf 58.6102 0 Td (g)Tj /R46841592 10 Tf 5 0 Td (.)Tj /R47160160 10 Tf -163.48 -16.8 Td (cloneG)Tj /R46841592 10 Tf 30 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (graph_t)Tj /R46841592 10 Tf -96.7801 -12 Td (creates a clone of graph)Tj /R46515816 10 Tf 97.4602 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (with name of)Tj /R46515816 10 Tf 55.2699 0 Td (s)Tj 5 Tc /R46841592 10 Tf 3.88984 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R46515816 10 Tf 5.83008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (is "", the created graph has the same name as)Tj /R46515816 10 Tf 182.28 0 Td (g)Tj /R46841592 10 Tf 5 0 Td (.)Tj /R47160160 10 Tf -410.45 -16.8 Td (clone)Tj /R46841592 10 Tf 22.2199 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (x)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R46841592 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (obj_t)Tj /R46841592 10 Tf -86.7699 -12 Td 0.065 Tw (creates a clone of object)Tj /R46515816 10 Tf 99.4551 0 Td (x)Tj /R46841592 10 Tf 7.00508 0 Td (in graph)Tj /R46515816 10 Tf 35.6801 0 Td (g)Tj 5.065 Tc /R46841592 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 /R46515816 10 Tf 6.87695 0 Td (x)Tj /R46841592 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 /R46515816 10 Tf 69.7859 0 Td (x)Tj /R46841592 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 /R46515816 10 Tf -389.341 -12 Td (x)Tj /R46841592 10 Tf 7.79609 0 Td 0.856 Tw (is a graph,)Tj /R46515816 10 Tf 46.448 0 Td (g)Tj /R46841592 10 Tf 8.35586 0 Td (may be)Tj /R47160160 10 Tf 33.3719 0 Td (NULL)Tj 3.356 Tc /R46841592 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 /R47160160 10 Tf 27.7801 0 Td (cloneG\()Tj /R46515816 10 Tf 33.3301 0 Td (x)Tj /R47160160 10 Tf 4.43984 0 Td (,""\))Tj /R46841592 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 /R38684264 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38684264 10 Tf 218.75 0 Td (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td (\(1\))Tj /R39328608 10 Tf -420.34 -36 Td (fstin)Tj /R39010040 10 Tf 18.8898 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39010040 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (edge_t)Tj /R39010040 10 Tf -39 -12 Td (returns the Œrst inedge of node)Tj /R38684264 10 Tf 124.98 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (in the root graph.)Tj /R39328608 10 Tf -168.48 -16.8 Td (fstin_sg)Tj /R39010040 10 Tf 32.7801 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (sg)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39010040 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (edge_t)Tj /R39010040 10 Tf -108.45 -12 Td (returns the Œrst inedge of node)Tj /R38684264 10 Tf 124.98 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (in graph)Tj /R38684264 10 Tf 35.55 0 Td (sg)Tj /R39010040 10 Tf 8.88984 0 Td (.)Tj /R39328608 10 Tf -212.92 -16.8 Td (nxtin)Tj /R39010040 10 Tf 22.2301 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (e)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R39010040 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (edge_t)Tj /R39010040 10 Tf -40.6602 -12 Td [(returns the ne)14.9927(xt inedge after)]TJ /R38684264 10 Tf 114.54 0 Td (e)Tj /R39010040 10 Tf 6.93984 0 Td (in the root graph.)Tj /R39328608 10 Tf -157.48 -16.8 Td (nxtin_sg)Tj /R39010040 10 Tf 36.1199 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (sg)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (e)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R39010040 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (edge_t)Tj /R39010040 10 Tf -110.11 -12 Td [(returns the ne)14.9927(xt inedge after)]TJ /R38684264 10 Tf 114.54 0 Td (e)Tj /R39010040 10 Tf 6.93984 0 Td (in graph)Tj /R38684264 10 Tf 35.55 0 Td (sg)Tj /R39010040 10 Tf 8.88984 0 Td (.)Tj /R39328608 10 Tf -201.92 -16.8 Td (fstedge)Tj /R39010040 10 Tf 29.9898 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39010040 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (edge_t)Tj /R39010040 10 Tf -50.1 -12 Td (returns the Œrst edge of node)Tj /R38684264 10 Tf 117.2 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (in the root graph.)Tj /R39328608 10 Tf -160.7 -16.8 Td (fstedge_sg)Tj /R39010040 10 Tf 43.8801 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (sg)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39010040 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (edge_t)Tj /R39010040 10 Tf -119.55 -12 Td (returns the Œrst edge of node)Tj /R38684264 10 Tf 117.2 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (in graph)Tj /R38684264 10 Tf 35.55 0 Td (sg)Tj /R39010040 10 Tf 8.88984 0 Td (.)Tj /R39328608 10 Tf -205.14 -16.8 Td (nxtedge)Tj /R39010040 10 Tf 33.3301 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (e)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (edge_t)Tj /R39010040 10 Tf 27.7699 0 Td (,)Tj /R39328608 10 Tf 5 0 Td (node_t)Tj 2.5 Tc /R39010040 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (edge_t)Tj /R39010040 10 Tf -85.65 -12 Td [(returns the ne)14.9927(xt edge after)]TJ /R38684264 10 Tf 106.76 0 Td (e)Tj /R39010040 10 Tf 6.93984 0 Td (in the root graph.)Tj /R39328608 10 Tf -149.7 -16.8 Td (nxtedge_sg)Tj /R39010040 10 Tf 47.2199 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (sg)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (e)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (edge_t)Tj /R39010040 10 Tf 27.7699 0 Td (,)Tj /R39328608 10 Tf 5 0 Td (node_t)Tj 2.5 Tc /R39010040 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (edge_t)Tj /R39010040 10 Tf -155.1 -12 Td [(returns the ne)14.9927(xt edge after)]TJ /R38684264 10 Tf 106.76 0 Td (e)Tj /R39010040 10 Tf 6.93984 0 Td (in the graph)Tj /R38684264 10 Tf 50.2699 0 Td (sg)Tj /R39010040 10 Tf 8.88984 0 Td (.)Tj /R39328608 10 Tf -208.86 -16.8 Td (opp)Tj /R39010040 10 Tf 16.1199 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (e)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (edge_t)Tj /R39010040 10 Tf 27.7699 0 Td (,)Tj /R39328608 10 Tf 5 0 Td (node_t)Tj 2.5 Tc /R39010040 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (node_t)Tj /R39010040 10 Tf -68.4398 -12 Td 0.445 Tw (returns the node on the edge)Tj /R38684264 10 Tf 118.2 0 Td (e)Tj /R39010040 10 Tf 7.38516 0 Td (not equal to)Tj /R38684264 10 Tf 51.0551 0 Td (n)Tj 5.445 Tc /R39010040 10 Tf 5 0 Td (.R)Tj 0 Tc 14.6148 0 Td (eturns NULL if)Tj /R38684264 10 Tf 66.0449 0 Td (n)Tj /R39010040 10 Tf 7.94492 0 Td (is not a node of)Tj /R38684264 10 Tf 66.384 0 Td (e)Tj 5.444 Tc /R39010040 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 /R39328608 10 Tf 75.2699 0 Td (fstedge)Tj /R39010040 10 Tf 32.4898 0 Td (and)Tj /R39328608 10 Tf 16.9398 0 Td (nxtedge)Tj /R39010040 10 Tf 35.8301 0 Td (to enumerate the neighbors of)Tj /R38684264 10 Tf 121.92 0 Td (n)Tj /R39010040 10 Tf 5 0 Td (.)Tj /R39328608 10 Tf -344.45 -16.8 Td (Graph I/O)Tj 21 -12 Td (write)Tj /R39010040 10 Tf 22.2102 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39010040 10 Tf 33.8898 0 Td (\):)Tj -0.1 Tc /R39328608 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R39010040 10 Tf -57.2203 -12 Td (prints)Tj /R38684264 10 Tf 25.2801 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (in dot format onto the output stream.)Tj /R39328608 10 Tf -68.7801 -16.8 Td (writeG)Tj /R39010040 10 Tf 29.9898 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (fname)Tj /R39010040 10 Tf 26.9398 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj -0.1 Tc /R39328608 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R39010040 10 Tf -127.22 -12 Td (prints)Tj /R38684264 10 Tf 25.2801 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (in dot format into the Œle)Tj /R38684264 10 Tf 102.78 0 Td (fname)Tj /R39010040 10 Tf 24.4398 0 Td (.)Tj /R39328608 10 Tf -196 -16.8 Td (fwriteG)Tj /R39010040 10 Tf 33.3199 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (fd)Tj /R39010040 10 Tf 10.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39010040 10 Tf 11.6699 0 Td (\):)Tj -0.1 Tc /R39328608 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R39010040 10 Tf -100.56 -12 Td (prints)Tj /R38684264 10 Tf 25.2801 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td [(in dot format onto the open stream denoted by the inte)15(ger)]TJ /R38684264 10 Tf 232.32 0 Td (fd)Tj /R39010040 10 Tf 7.78008 0 Td (.)Tj -0.18 Tc /R39328608 10 Tf -308.88 -16.8 Td (re)Tj 0 Tc 8.7 0 Td (adG)Tj /R39010040 10 Tf 18.3398 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (fname)Tj /R39010040 10 Tf 26.9398 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (graph_t)Tj /R39010040 10 Tf -62.7 -12 Td 0.949 Tw (returns a graph read from the Œle)Tj /R38684264 10 Tf 140.773 0 Td (fname)Tj 3.449 Tc /R39010040 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 /R39328608 10 Tf 22.2102 0 Td (NULL)Tj /R39010040 10 Tf 30.2801 0 Td 0 Tw (is returned.)Tj /R39328608 10 Tf -88.4902 -16.8 Td [(fr)18.0151(eadG)]TJ /R39010040 10 Tf 30.3699 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (fd)Tj /R39010040 10 Tf 10.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39010040 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (graph_t)Tj /R39010040 10 Tf -36.0402 -12 Td [(returns the ne)14.9927(xt graph read from the open stream)]TJ /R38684264 10 Tf 197.3 0 Td (fd)Tj 5 Tc /R39010040 10 Tf 7.78008 0 Td (.R)Tj 0 Tc 14.1699 0 Td (eturns)Tj /R39328608 10 Tf 26.9398 0 Td (NULL)Tj /R39010040 10 Tf 30.2801 0 Td (at end of Œle.)Tj /R39328608 10 Tf -333.47 -16.8 Td (Graph miscellany)Tj 21 -12 Td (delete)Tj /R39010040 10 Tf 24.9898 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (x)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R39010040 10 Tf 22.2199 0 Td (\):)Tj -0.1 Tc /R39328608 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R39010040 10 Tf -99.4398 -12 Td 0.315 Tw (deletes object)Tj /R38684264 10 Tf 57.8398 0 Td (x)Tj /R39010040 10 Tf 7.25391 0 Td 0.314 Tw (from graph)Tj /R38684264 10 Tf 47.8379 0 Td (g)Tj 5.314 Tc /R39010040 10 Tf 5 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R38684264 10 Tf 6.14414 0 Td (g)Tj /R39010040 10 Tf 7.81406 0 Td (is)Tj /R39328608 10 Tf 9.48398 0 Td (NULL)Tj 2.814 Tc /R39010040 10 Tf 27.7801 0 Td (,t)Tj 0 Tc 8.09414 0 Td (he function uses the root graph of)Tj /R38684264 10 Tf 139.118 0 Td (x)Tj 5.314 Tc /R39010040 10 Tf 4.43984 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R38684264 10 Tf 6.14414 0 Td (x)Tj /R39010040 10 Tf 7.25391 0 Td (is a graph)Tj -356.492 -12 Td 0 Tw (or subgraph, it is closed unless)Tj /R38684264 10 Tf 125.27 0 Td (x)Tj /R39010040 10 Tf 6.93984 0 Td [(is lock)10.0146(ed.)]TJ /R39328608 10 Tf -168.21 -16.8 Td (isIn)Tj /R39010040 10 Tf 16.1199 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (x)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R39010040 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -80.6699 -12 Td (returns true if)Tj /R38684264 10 Tf 56.9301 0 Td (x)Tj /R39010040 10 Tf 6.93984 0 Td (is in subgraph)Tj /R38684264 10 Tf 58.6102 0 Td (g)Tj /R39010040 10 Tf 5 0 Td (.)Tj /R39328608 10 Tf -163.48 -16.8 Td (cloneG)Tj /R39010040 10 Tf 30 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (graph_t)Tj /R39010040 10 Tf -96.7801 -12 Td (creates a clone of graph)Tj /R38684264 10 Tf 97.4602 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (with name of)Tj /R38684264 10 Tf 55.2699 0 Td (s)Tj 5 Tc /R39010040 10 Tf 3.88984 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R38684264 10 Tf 5.83008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (is "", the created graph has the same name as)Tj /R38684264 10 Tf 182.28 0 Td (g)Tj /R39010040 10 Tf 5 0 Td (.)Tj /R39328608 10 Tf -410.45 -16.8 Td (clone)Tj /R39010040 10 Tf 22.2199 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (x)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R39010040 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (obj_t)Tj /R39010040 10 Tf -86.7699 -12 Td 0.065 Tw (creates a clone of object)Tj /R38684264 10 Tf 99.4551 0 Td (x)Tj /R39010040 10 Tf 7.00508 0 Td (in graph)Tj /R38684264 10 Tf 35.6801 0 Td (g)Tj 5.065 Tc /R39010040 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 /R38684264 10 Tf 6.87695 0 Td (x)Tj /R39010040 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 /R38684264 10 Tf 69.7859 0 Td (x)Tj /R39010040 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 /R38684264 10 Tf -389.341 -12 Td (x)Tj /R39010040 10 Tf 7.79609 0 Td 0.856 Tw (is a graph,)Tj /R38684264 10 Tf 46.448 0 Td (g)Tj /R39010040 10 Tf 8.35586 0 Td (may be)Tj /R39328608 10 Tf 33.3719 0 Td (NULL)Tj 3.356 Tc /R39010040 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 /R39328608 10 Tf 27.7801 0 Td (cloneG\()Tj /R38684264 10 Tf 33.3301 0 Td (x)Tj /R39328608 10 Tf 4.43984 0 Td (,""\))Tj /R39010040 10 Tf 16.9301 0 Td (.)Tj -41.625 -62.4 Td [(29 August 2013)-19705.5(6)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2473 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R47160160 │ │ │ │ │ │ +R39328608 │ │ │ │ │ │ │ │ │ │ │ │ -R46841592 │ │ │ │ │ │ +R39010040 │ │ │ │ │ │ │ │ │ │ │ │ -R46515816 │ │ │ │ │ │ +R38684264 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R46515816 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R46515816 10 Tf 218.75 0 Td (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td (\(1\))Tj /R47160160 10 Tf -420.34 -36 Td (copy)Tj /R46841592 10 Tf 20 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (x)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R46841592 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (obj_t)Tj /R46841592 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 /R46515816 10 Tf 22.4621 0 Td (x)Tj /R46841592 10 Tf 7.46211 0 Td 0.522 Tw (in graph)Tj /R46515816 10 Tf 36.5941 0 Td (g)Tj 3.022 Tc /R46841592 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 /R46515816 10 Tf 6.63789 0 Td (x)Tj /R46841592 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 /R46515816 10 Tf 35.7398 0 Td (x)Tj /R46841592 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 /R46515816 10 Tf 6.47891 0 Td (x)Tj /R46841592 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 /R46515816 10 Tf 32.4199 0 Td (x)Tj /R46841592 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 /R46515816 10 Tf 9.91719 0 Td (x)Tj /R46841592 10 Tf 7.69688 0 Td (is a graph,)Tj /R46515816 10 Tf 46.1512 0 Td (g)Tj /R46841592 10 Tf 8.25703 0 Td (may be)Tj /R47160160 10 Tf 33.1738 0 Td (NULL)Tj 3.257 Tc /R46841592 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 /R47160160 10 Tf -122.12 -16.8 Td (copyA)Tj /R46841592 10 Tf 27.2199 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R46841592 10 Tf 14.35 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (obj_t)Tj /R46841592 10 Tf 22.2199 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (tgt)Tj /R46841592 10 Tf 13.0602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R46841592 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -93.0703 -12 Td 1.055 Tw [(copies the attrib)20.0146(utes of object)]TJ /R46515816 10 Tf 125.335 0 Td [(sr)36.9849(c)]TJ /R46841592 10 Tf 15.4051 0 Td (to object)Tj /R46515816 10 Tf 39.3301 0 Td (tgt)Tj 3.555 Tc /R46841592 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 /R46515816 10 Tf 24.1059 0 Td (tgt)Tj /R46841592 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 /R47160160 10 Tf -54.5297 -16.8 Td (induce)Tj /R46841592 10 Tf 28.3398 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R46841592 10 Tf 33.8898 0 Td (\):)Tj -0.1 Tc /R47160160 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj -0.15 Tc /R46841592 10 Tf -63.35 -12 Td (ex)Tj 0 Tc 9.28984 0 Td (tends)Tj /R46515816 10 Tf 23.6102 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td 0 Tw [(to its node-induced subgraph e)14.9854(xtension in its root graph.)]TJ /R47160160 10 Tf -76.4 -16.8 Td (hasAttr)Tj /R46841592 10 Tf 32.7699 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R46841592 10 Tf 14.35 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (obj_t)Tj /R46841592 10 Tf 22.2199 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (name)Tj /R46841592 10 Tf 24.1602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -112.5 -12 Td (returns non-zero if object)Tj /R46515816 10 Tf 103.86 0 Td [(sr)36.9849(c)]TJ /R46841592 10 Tf 14.35 0 Td [(has an attrib)19.9927(ute whose name is)]TJ /R46515816 10 Tf 124.78 0 Td (name)Tj 2.5 Tc /R46841592 10 Tf 21.6602 0 Td [(.I)249.99(tr)]TJ 0 Tc 16.9402 0 Td (eturns 0 otherwise.)Tj /R47160160 10 Tf -317.591 -16.8 Td (isAttr)Tj /R46841592 10 Tf 24.9898 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (kind)Tj /R46841592 10 Tf 19.7199 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (name)Tj /R46841592 10 Tf 24.1602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -164.54 -12 Td 0.071 Tw (returns non-zero if an attrib)Tj 110.054 0 Td (ute)Tj /R46515816 10 Tf 14.791 0 Td (name)Tj /R46841592 10 Tf 24.2309 0 Td (has been deŒned in)Tj /R46515816 10 Tf 79.7141 0 Td (g)Tj /R46841592 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 /R46515816 10 Tf 7.56992 0 Td (kind)Tj 2.57 Tc /R46841592 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 /R46515816 10 Tf 76.3699 0 Td (kind)Tj /R46841592 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 /R47160160 10 Tf -316.88 -16.8 Td (aget)Tj /R46841592 10 Tf 17.7699 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R46841592 10 Tf 14.35 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (obj_t)Tj /R46841592 10 Tf 22.2199 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (name)Tj /R46841592 10 Tf 24.1602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 10 Tf -97.5004 -12 Td 0.143 Tw [(returns the v)24.9829(alue of attrib)]TJ 101.212 0 Td (ute)Tj /R46515816 10 Tf 14.8629 0 Td (name)Tj /R46841592 10 Tf 24.3031 0 Td (in object)Tj /R46515816 10 Tf 37.5059 0 Td [(sr)36.9849(c)]TJ 2.644 Tc /R46841592 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 /R46515816 10 Tf 136.818 0 Td (name)Tj /R46841592 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 /R47160160 10 Tf -287.098 -12 Td (hasAttr)Tj /R46841592 10 Tf 35.2699 0 Td (or)Tj /R47160160 10 Tf 10.8301 0 Td (isAttr)Tj /R46841592 10 Tf 27.4898 0 Td 0 Tw [(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ /R47160160 10 Tf -109.59 -16.8 Td (aset)Tj /R46841592 10 Tf 16.6602 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R46841592 10 Tf 14.35 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (obj_t)Tj /R46841592 10 Tf 22.2199 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (name)Tj /R46841592 10 Tf 24.1602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (value)Tj /R46841592 10 Tf 24.1602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -155.831 -12 Td 0.624 Tw [(sets the v)25.0037(alue of attrib)]TJ 90.366 0 Td (ute)Tj /R46515816 10 Tf 15.3441 0 Td (name)Tj /R46841592 10 Tf 24.784 0 Td (in object)Tj /R46515816 10 Tf 38.468 0 Td [(sr)36.9849(c)]TJ /R46841592 10 Tf 14.9742 0 Td (to)Tj /R46515816 10 Tf 10.9031 0 Td (value)Tj 5.623 Tc /R46841592 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 /R47160160 10 Tf 16.9398 0 Td (aget)Tj /R46841592 10 Tf 20.2699 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R47160160 10 Tf -96.7895 -16.8 Td (getDt)Tj /R46841592 10 Tf 28.8801 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (kind)Tj /R46841592 10 Tf 19.7199 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (name)Tj /R46841592 10 Tf 24.1602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 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 /R46515816 10 Tf 15.1949 0 Td (name)Tj /R46841592 10 Tf 24.6352 0 Td (in objects in)Tj /R46515816 10 Tf 52.8148 0 Td (g)Tj /R46841592 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 /R46515816 10 Tf 7.975 0 Td (kind)Tj 2.975 Tc /R46841592 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 /R46515816 10 Tf 31.7129 0 Td (kind)Tj /R46841592 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 /R47160160 10 Tf -287.098 -12 Td (isAttr)Tj /R46841592 10 Tf 27.4898 0 Td 0 Tw [(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ /R47160160 10 Tf -63.4898 -16.8 Td (setDt)Tj /R46841592 10 Tf 27.7699 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (kind)Tj /R46841592 10 Tf 19.7199 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (name)Tj /R46841592 10 Tf 24.1602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (value)Tj /R46841592 10 Tf 24.1602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 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 /R46515816 10 Tf 14.9211 0 Td (name)Tj /R46841592 10 Tf 24.3609 0 Td (to)Tj /R46515816 10 Tf 10.4809 0 Td (value)Tj /R46841592 10 Tf 24.3609 0 Td (in objects in)Tj /R46515816 10 Tf 51.993 0 Td (g)Tj /R46841592 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 /R46515816 10 Tf 7.70117 0 Td (kind)Tj 2.701 Tc /R46841592 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 /R46515816 10 Tf 51.0238 0 Td (kind)Tj /R46841592 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 /R47160160 10 Tf 40.2699 0 Td (getDt)Tj /R46841592 10 Tf 31.3801 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R47160160 10 Tf -138.9 -16.8 Td (fstAttr)Tj /R46841592 10 Tf 28.8699 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (kind)Tj /R46841592 10 Tf 19.7199 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 10 Tf -108.98 -12 Td 1.628 Tw [(returns the name of the Œrst attrib)20.0098(ute of objects in)]TJ /R46515816 10 Tf 216.61 0 Td (g)Tj /R46841592 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 /R46515816 10 Tf 9.12813 0 Td (kind)Tj 4.127 Tc /R46841592 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 /R46515816 10 Tf 32.457 0 Td (kind)Tj /R46841592 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 /R47160160 10 Tf -36 -16.8 Td (nxtAttr)Tj /R46841592 10 Tf 32.2102 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (kind)Tj /R46841592 10 Tf 19.7199 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (name)Tj /R46841592 10 Tf 24.1602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 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 /R46515816 10 Tf 202.47 0 Td (g)Tj /R46841592 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 /R46515816 10 Tf 7.56211 0 Td (kind)Tj /R46841592 10 Tf 19.782 0 Td 0.062 Tw (after the attrib)Tj 56.5738 0 Td (ute)Tj /R46515816 10 Tf 14.782 0 Td (name)Tj 5.062 Tc /R46841592 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 /R46515816 10 Tf 40.2527 0 Td (name)Tj /R46841592 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 /R47160160 10 Tf 54.075 0 Td (fstAttr)Tj /R46841592 10 Tf 32.2648 0 Td (or)Tj /R47160160 10 Tf 11.725 0 Td (nxtAttr)Tj 5.895 Tc /R46841592 10 Tf 32.2102 0 Td (.F)Tj 0 Tc 13.8051 0 Td (or nodes, edges, and graphs,)Tj /R46515816 10 Tf 120.005 0 Td (kind)Tj /R46841592 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 /R47160160 10 Tf -123.09 -16.8 Td (compOf)Tj /R46841592 10 Tf 34.4398 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R46841592 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (graph_t)Tj /R46841592 10 Tf -106.22 -12 Td 0.766 Tw (returns the connected component of the graph)Tj /R46515816 10 Tf 191.152 0 Td (g)Tj /R46841592 10 Tf 8.26602 0 Td (containing node)Tj /R46515816 10 Tf 68.1922 0 Td (n)Tj 3.266 Tc /R46841592 10 Tf 5 0 Td [(,a)326.616(sas)]TJ 0 Tc 28.9578 0 Td (ubgraph of)Tj /R46515816 10 Tf 47.632 0 Td (g)Tj 3.266 Tc /R46841592 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 /R46515816 10 Tf 177.272 0 Td (induce)Tj /R46841592 10 Tf 29.3441 0 Td 0.183 Tw [(to add the edges. The function f)10.0049(ails and returns)]TJ /R47160160 10 Tf -206.616 -12 Td (NULL)Tj /R46841592 10 Tf 30.2801 0 Td (if)Tj /R46515816 10 Tf 8.61016 0 Td (n)Tj /R46841592 10 Tf 7.5 0 Td 0 Tw (is not in)Tj /R46515816 10 Tf 34.7301 0 Td (g)Tj 2.5 Tc /R46841592 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 /R46515816 10 Tf 235.55 0 Td (g)Tj /R46841592 10 Tf 5 0 Td (.)Tj /R47160160 10 Tf -374.34 -16.8 Td (kindOf)Tj /R46841592 10 Tf 30.5699 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (obj)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R46841592 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 10 Tf -51.7902 -12 Td 0.065 Tw (returns an indication of the type of)Tj /R46515816 10 Tf 141.265 0 Td (obj)Tj 5.065 Tc /R46841592 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 /R38684264 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38684264 10 Tf 218.75 0 Td (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td (\(1\))Tj /R39328608 10 Tf -420.34 -36 Td (copy)Tj /R39010040 10 Tf 20 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (x)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R39010040 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (obj_t)Tj /R39010040 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 /R38684264 10 Tf 22.4621 0 Td (x)Tj /R39010040 10 Tf 7.46211 0 Td 0.522 Tw (in graph)Tj /R38684264 10 Tf 36.5941 0 Td (g)Tj 3.022 Tc /R39010040 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 /R38684264 10 Tf 6.63789 0 Td (x)Tj /R39010040 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 /R38684264 10 Tf 35.7398 0 Td (x)Tj /R39010040 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 /R38684264 10 Tf 6.47891 0 Td (x)Tj /R39010040 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 /R38684264 10 Tf 32.4199 0 Td (x)Tj /R39010040 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 /R38684264 10 Tf 9.91719 0 Td (x)Tj /R39010040 10 Tf 7.69688 0 Td (is a graph,)Tj /R38684264 10 Tf 46.1512 0 Td (g)Tj /R39010040 10 Tf 8.25703 0 Td (may be)Tj /R39328608 10 Tf 33.1738 0 Td (NULL)Tj 3.257 Tc /R39010040 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 /R39328608 10 Tf -122.12 -16.8 Td (copyA)Tj /R39010040 10 Tf 27.2199 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R39010040 10 Tf 14.35 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (obj_t)Tj /R39010040 10 Tf 22.2199 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (tgt)Tj /R39010040 10 Tf 13.0602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R39010040 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -93.0703 -12 Td 1.055 Tw [(copies the attrib)20.0146(utes of object)]TJ /R38684264 10 Tf 125.335 0 Td [(sr)36.9849(c)]TJ /R39010040 10 Tf 15.4051 0 Td (to object)Tj /R38684264 10 Tf 39.3301 0 Td (tgt)Tj 3.555 Tc /R39010040 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 /R38684264 10 Tf 24.1059 0 Td (tgt)Tj /R39010040 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 /R39328608 10 Tf -54.5297 -16.8 Td (induce)Tj /R39010040 10 Tf 28.3398 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39010040 10 Tf 33.8898 0 Td (\):)Tj -0.1 Tc /R39328608 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj -0.15 Tc /R39010040 10 Tf -63.35 -12 Td (ex)Tj 0 Tc 9.28984 0 Td (tends)Tj /R38684264 10 Tf 23.6102 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td 0 Tw [(to its node-induced subgraph e)14.9854(xtension in its root graph.)]TJ /R39328608 10 Tf -76.4 -16.8 Td (hasAttr)Tj /R39010040 10 Tf 32.7699 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R39010040 10 Tf 14.35 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (obj_t)Tj /R39010040 10 Tf 22.2199 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (name)Tj /R39010040 10 Tf 24.1602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -112.5 -12 Td (returns non-zero if object)Tj /R38684264 10 Tf 103.86 0 Td [(sr)36.9849(c)]TJ /R39010040 10 Tf 14.35 0 Td [(has an attrib)19.9927(ute whose name is)]TJ /R38684264 10 Tf 124.78 0 Td (name)Tj 2.5 Tc /R39010040 10 Tf 21.6602 0 Td [(.I)249.99(tr)]TJ 0 Tc 16.9402 0 Td (eturns 0 otherwise.)Tj /R39328608 10 Tf -317.591 -16.8 Td (isAttr)Tj /R39010040 10 Tf 24.9898 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (kind)Tj /R39010040 10 Tf 19.7199 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (name)Tj /R39010040 10 Tf 24.1602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -164.54 -12 Td 0.071 Tw (returns non-zero if an attrib)Tj 110.054 0 Td (ute)Tj /R38684264 10 Tf 14.791 0 Td (name)Tj /R39010040 10 Tf 24.2309 0 Td (has been deŒned in)Tj /R38684264 10 Tf 79.7141 0 Td (g)Tj /R39010040 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 /R38684264 10 Tf 7.56992 0 Td (kind)Tj 2.57 Tc /R39010040 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 /R38684264 10 Tf 76.3699 0 Td (kind)Tj /R39010040 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 /R39328608 10 Tf -316.88 -16.8 Td (aget)Tj /R39010040 10 Tf 17.7699 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R39010040 10 Tf 14.35 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (obj_t)Tj /R39010040 10 Tf 22.2199 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (name)Tj /R39010040 10 Tf 24.1602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 10 Tf -97.5004 -12 Td 0.143 Tw [(returns the v)24.9829(alue of attrib)]TJ 101.212 0 Td (ute)Tj /R38684264 10 Tf 14.8629 0 Td (name)Tj /R39010040 10 Tf 24.3031 0 Td (in object)Tj /R38684264 10 Tf 37.5059 0 Td [(sr)36.9849(c)]TJ 2.644 Tc /R39010040 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 /R38684264 10 Tf 136.818 0 Td (name)Tj /R39010040 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 /R39328608 10 Tf -287.098 -12 Td (hasAttr)Tj /R39010040 10 Tf 35.2699 0 Td (or)Tj /R39328608 10 Tf 10.8301 0 Td (isAttr)Tj /R39010040 10 Tf 27.4898 0 Td 0 Tw [(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ /R39328608 10 Tf -109.59 -16.8 Td (aset)Tj /R39010040 10 Tf 16.6602 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R39010040 10 Tf 14.35 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (obj_t)Tj /R39010040 10 Tf 22.2199 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (name)Tj /R39010040 10 Tf 24.1602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (value)Tj /R39010040 10 Tf 24.1602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -155.831 -12 Td 0.624 Tw [(sets the v)25.0037(alue of attrib)]TJ 90.366 0 Td (ute)Tj /R38684264 10 Tf 15.3441 0 Td (name)Tj /R39010040 10 Tf 24.784 0 Td (in object)Tj /R38684264 10 Tf 38.468 0 Td [(sr)36.9849(c)]TJ /R39010040 10 Tf 14.9742 0 Td (to)Tj /R38684264 10 Tf 10.9031 0 Td (value)Tj 5.623 Tc /R39010040 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 /R39328608 10 Tf 16.9398 0 Td (aget)Tj /R39010040 10 Tf 20.2699 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R39328608 10 Tf -96.7895 -16.8 Td (getDt)Tj /R39010040 10 Tf 28.8801 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (kind)Tj /R39010040 10 Tf 19.7199 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (name)Tj /R39010040 10 Tf 24.1602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 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 /R38684264 10 Tf 15.1949 0 Td (name)Tj /R39010040 10 Tf 24.6352 0 Td (in objects in)Tj /R38684264 10 Tf 52.8148 0 Td (g)Tj /R39010040 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 /R38684264 10 Tf 7.975 0 Td (kind)Tj 2.975 Tc /R39010040 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 /R38684264 10 Tf 31.7129 0 Td (kind)Tj /R39010040 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 /R39328608 10 Tf -287.098 -12 Td (isAttr)Tj /R39010040 10 Tf 27.4898 0 Td 0 Tw [(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ /R39328608 10 Tf -63.4898 -16.8 Td (setDt)Tj /R39010040 10 Tf 27.7699 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (kind)Tj /R39010040 10 Tf 19.7199 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (name)Tj /R39010040 10 Tf 24.1602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (value)Tj /R39010040 10 Tf 24.1602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 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 /R38684264 10 Tf 14.9211 0 Td (name)Tj /R39010040 10 Tf 24.3609 0 Td (to)Tj /R38684264 10 Tf 10.4809 0 Td (value)Tj /R39010040 10 Tf 24.3609 0 Td (in objects in)Tj /R38684264 10 Tf 51.993 0 Td (g)Tj /R39010040 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 /R38684264 10 Tf 7.70117 0 Td (kind)Tj 2.701 Tc /R39010040 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 /R38684264 10 Tf 51.0238 0 Td (kind)Tj /R39010040 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 /R39328608 10 Tf 40.2699 0 Td (getDt)Tj /R39010040 10 Tf 31.3801 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R39328608 10 Tf -138.9 -16.8 Td (fstAttr)Tj /R39010040 10 Tf 28.8699 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (kind)Tj /R39010040 10 Tf 19.7199 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 10 Tf -108.98 -12 Td 1.628 Tw [(returns the name of the Œrst attrib)20.0098(ute of objects in)]TJ /R38684264 10 Tf 216.61 0 Td (g)Tj /R39010040 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 /R38684264 10 Tf 9.12813 0 Td (kind)Tj 4.127 Tc /R39010040 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 /R38684264 10 Tf 32.457 0 Td (kind)Tj /R39010040 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 /R39328608 10 Tf -36 -16.8 Td (nxtAttr)Tj /R39010040 10 Tf 32.2102 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (kind)Tj /R39010040 10 Tf 19.7199 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (name)Tj /R39010040 10 Tf 24.1602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 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 /R38684264 10 Tf 202.47 0 Td (g)Tj /R39010040 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 /R38684264 10 Tf 7.56211 0 Td (kind)Tj /R39010040 10 Tf 19.782 0 Td 0.062 Tw (after the attrib)Tj 56.5738 0 Td (ute)Tj /R38684264 10 Tf 14.782 0 Td (name)Tj 5.062 Tc /R39010040 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 /R38684264 10 Tf 40.2527 0 Td (name)Tj /R39010040 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 /R39328608 10 Tf 54.075 0 Td (fstAttr)Tj /R39010040 10 Tf 32.2648 0 Td (or)Tj /R39328608 10 Tf 11.725 0 Td (nxtAttr)Tj 5.895 Tc /R39010040 10 Tf 32.2102 0 Td (.F)Tj 0 Tc 13.8051 0 Td (or nodes, edges, and graphs,)Tj /R38684264 10 Tf 120.005 0 Td (kind)Tj /R39010040 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 /R39328608 10 Tf -123.09 -16.8 Td (compOf)Tj /R39010040 10 Tf 34.4398 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39010040 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (graph_t)Tj /R39010040 10 Tf -106.22 -12 Td 0.766 Tw (returns the connected component of the graph)Tj /R38684264 10 Tf 191.152 0 Td (g)Tj /R39010040 10 Tf 8.26602 0 Td (containing node)Tj /R38684264 10 Tf 68.1922 0 Td (n)Tj 3.266 Tc /R39010040 10 Tf 5 0 Td [(,a)326.616(sas)]TJ 0 Tc 28.9578 0 Td (ubgraph of)Tj /R38684264 10 Tf 47.632 0 Td (g)Tj 3.266 Tc /R39010040 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 /R38684264 10 Tf 177.272 0 Td (induce)Tj /R39010040 10 Tf 29.3441 0 Td 0.183 Tw [(to add the edges. The function f)10.0049(ails and returns)]TJ /R39328608 10 Tf -206.616 -12 Td (NULL)Tj /R39010040 10 Tf 30.2801 0 Td (if)Tj /R38684264 10 Tf 8.61016 0 Td (n)Tj /R39010040 10 Tf 7.5 0 Td 0 Tw (is not in)Tj /R38684264 10 Tf 34.7301 0 Td (g)Tj 2.5 Tc /R39010040 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 /R38684264 10 Tf 235.55 0 Td (g)Tj /R39010040 10 Tf 5 0 Td (.)Tj /R39328608 10 Tf -374.34 -16.8 Td (kindOf)Tj /R39010040 10 Tf 30.5699 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (obj)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R39010040 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 10 Tf -51.7902 -12 Td 0.065 Tw (returns an indication of the type of)Tj /R38684264 10 Tf 141.265 0 Td (obj)Tj 5.065 Tc /R39010040 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3766 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R47160160 │ │ │ │ │ │ +R39328608 │ │ │ │ │ │ │ │ │ │ │ │ -R46841592 │ │ │ │ │ │ +R39010040 │ │ │ │ │ │ │ │ │ │ │ │ -R46515816 │ │ │ │ │ │ +R38684264 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R46515816 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R46515816 10 Tf 218.75 0 Td (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td (\(1\))Tj /R47160160 10 Tf -420.34 -36 Td (lock)Tj /R46841592 10 Tf 17.7801 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (v)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R46841592 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 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 /R46515816 10 Tf 15.5129 0 Td (v)Tj /R46841592 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 /R47160160 10 Tf 31.1801 0 Td (delete)Tj /R46841592 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 /R46515816 10 Tf 31.7199 0 Td (v)Tj /R46841592 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 /R46515816 10 Tf 9.225 0 Td (v)Tj /R46841592 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 /R47160160 10 Tf -57 -16.8 Td (Strings)Tj 21 -12 Td (sprintf)Tj /R46841592 10 Tf 28.8898 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (fmt)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (...)Tj 2.5 Tc /R46841592 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 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 /R46515816 10 Tf 367.412 0 Td (fmt)Tj /R46841592 10 Tf 16.3781 0 Td (ac-)Tj -383.79 -12 Td 0 Tw (cording to the)Tj /R46515816 10 Tf 59.3 0 Td (printf)Tj /R46841592 10 Tf 24.1898 0 Td (\(3\) format)Tj /R46515816 10 Tf 45.2898 0 Td (fmt)Tj /R47160160 10 Tf -164.78 -16.8 Td (gsub)Tj /R46841592 10 Tf 20.0102 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (str)Tj /R46841592 10 Tf 13.0602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (pat)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj -128.351 -16.8 Td (gsub)Tj /R46841592 10 Tf 20.0102 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (str)Tj /R46841592 10 Tf 13.0602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (pat)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj -0.37 Tc /R46515816 10 Tf 5 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj /R46841592 10 Tf 10.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 10 Tf -145.871 -12 Td (returns)Tj /R46515816 10 Tf 30.2699 0 Td (str)Tj /R46841592 10 Tf 13.0602 0 Td (with all substrings matching)Tj /R46515816 10 Tf 115.56 0 Td (pat)Tj /R46841592 10 Tf 15.2801 0 Td (deleted or replaced by)Tj -0.37 Tc /R46515816 10 Tf 91.0801 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj 2.5 Tc /R46841592 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 /R47160160 10 Tf -362.13 -16.8 Td (sub)Tj /R46841592 10 Tf 15.0102 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (str)Tj /R46841592 10 Tf 13.0602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (pat)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj -123.351 -16.8 Td (sub)Tj /R46841592 10 Tf 15.0102 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (str)Tj /R46841592 10 Tf 13.0602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (pat)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj -0.37 Tc /R46515816 10 Tf 5 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj /R46841592 10 Tf 10.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 10 Tf -140.871 -12 Td (returns)Tj /R46515816 10 Tf 30.8828 0 Td (str)Tj /R46841592 10 Tf 13.673 0 Td 0.613 Tw (with the leftmost substring matching)Tj /R46515816 10 Tf 152.235 0 Td (pat)Tj /R46841592 10 Tf 15.893 0 Td (deleted or replaced by)Tj -0.37 Tc /R46515816 10 Tf 93.532 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj 3.112 Tc /R46841592 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 /R46515816 10 Tf 6.11211 0 Td (pat)Tj /R46841592 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 /R46515816 10 Tf 124 0 Td (str)Tj /R46841592 10 Tf 10.5602 0 Td (.)Tj /R47160160 10 Tf -170.56 -16.8 Td (substr)Tj /R46841592 10 Tf 26.6699 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (str)Tj /R46841592 10 Tf 13.0602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (idx)Tj /R46841592 10 Tf 14.7199 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R46841592 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj -121.12 -16.8 Td (substr)Tj /R46841592 10 Tf 26.6699 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (str)Tj /R46841592 10 Tf 13.0602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (idx)Tj /R46841592 10 Tf 14.7199 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj /R46841592 10 Tf 11.6699 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (len)Tj /R46841592 10 Tf 14.7199 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R46841592 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 10 Tf -121.79 -12 Td 0.435 Tw (returns the substring of)Tj /R46515816 10 Tf 96.7301 0 Td (str)Tj /R46841592 10 Tf 13.4949 0 Td (starting at position)Tj /R46515816 10 Tf 78.2551 0 Td (idx)Tj /R46841592 10 Tf 15.1551 0 Td (to the end of the string or of length)Tj /R46515816 10 Tf 145.844 0 Td (len)Tj 2.934 Tc /R46841592 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 /R46515816 10 Tf 73.1449 0 Td (idx)Tj /R46841592 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 /R46515816 10 Tf 5.90586 0 Td (idx)Tj /R46841592 10 Tf 14.7961 0 Td 0.076 Tw (is greater than the length of)Tj /R46515816 10 Tf 112.656 0 Td (str)Tj 2.576 Tc /R46841592 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 /R46515816 10 Tf 74.2488 0 Td (len)Tj /R46841592 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 /R46515816 10 Tf 6.13398 0 Td (idx)Tj /R46841592 10 Tf 15.0238 0 Td (+)Tj /R46515816 10 Tf 8.44414 0 Td (len)Tj /R46841592 10 Tf 15.0238 0 Td 0.304 Tw (is greater than the length of)Tj /R46515816 10 Tf 114.024 0 Td (str)Tj 2.804 Tc /R46841592 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 /R47160160 10 Tf -43.6699 -16.8 Td [(str)17.9919(cmp)]TJ /R46841592 10 Tf 29.8102 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s1)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (s2)Tj /R46841592 10 Tf 11.3898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -96.5902 -12 Td [(pro)14.9927(vides the standard C function)]TJ /R46515816 10 Tf 133.23 0 Td [(str)37.0166(cmp)]TJ /R46841592 10 Tf 27.0398 0 Td (\(3\).)Tj /R47160160 10 Tf -196.27 -16.8 Td (length)Tj /R46841592 10 Tf 26.6699 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -41.7801 -12 Td (returns the length of string)Tj /R46515816 10 Tf 108.6 0 Td (s)Tj /R46841592 10 Tf 3.88984 0 Td (.)Tj /R47160160 10 Tf -148.49 -16.8 Td (index)Tj /R46841592 10 Tf 23.3398 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (t)Tj /R46841592 10 Tf 5.28008 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj -115.01 -16.8 Td (rindex)Tj /R46841592 10 Tf 27.7801 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (t)Tj /R46841592 10 Tf 5.28008 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 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 /R46515816 10 Tf 88.0441 0 Td (s)Tj /R46841592 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 /R46515816 10 Tf 21.741 0 Td (t)Tj /R46841592 10 Tf 5.63203 0 Td 0.352 Tw (can be)Tj -369.829 -12 Td 0 Tw (found, or ­1 if)Tj /R46515816 10 Tf 60.9102 0 Td (t)Tj /R46841592 10 Tf 5.28008 0 Td (is not a substring of)Tj /R46515816 10 Tf 81.3898 0 Td (s)Tj /R46841592 10 Tf 3.88984 0 Td (.)Tj /R47160160 10 Tf -187.47 -16.8 Td (match)Tj /R46841592 10 Tf 26.6602 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (p)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 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 /R46515816 10 Tf 87.1359 0 Td (s)Tj /R46841592 10 Tf 6.51406 0 Td (where the leftmost match of pattern)Tj /R46515816 10 Tf 145.713 0 Td (p)Tj /R46841592 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 /R46515816 10 Tf 84.25 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (matches)Tj /R46515816 10 Tf 35.2699 0 Td (p)Tj /R46841592 10 Tf 5 0 Td (.)Tj /R47160160 10 Tf -166.91 -16.8 Td (toupper)Tj /R46841592 10 Tf 33.8898 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 10 Tf -49 -12 Td [(returns a v)14.9841(ersion of)]TJ /R46515816 10 Tf 79.8301 0 Td (s)Tj /R46841592 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 /R47160160 10 Tf -267.18 -16.8 Td [(tolo)9.98413(wer)]TJ /R46841592 10 Tf 32.1102 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 10 Tf -47.2203 -12 Td [(returns a v)14.9841(ersion of)]TJ /R46515816 10 Tf 79.8301 0 Td (s)Tj /R46841592 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 /R47160160 10 Tf -267.18 -16.8 Td (canon)Tj /R46841592 10 Tf 25.5602 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 10 Tf -40.6703 -12 Td [(returns a v)14.9841(ersion of)]TJ /R46515816 10 Tf 79.8301 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (appropriate to be used as an identiŒer in a dot Œle.)Tj /R47160160 10 Tf -122.22 -16.8 Td (html)Tj /R46841592 10 Tf 20 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (g)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 33.8898 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 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 /R46515816 10 Tf 44.082 0 Td (s)Tj /R46841592 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 /R46515816 10 Tf 7.90117 0 Td (g)Tj 2.901 Tc /R46841592 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 /R46515816 10 Tf 47.2441 0 Td (g)Tj /R46841592 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 /R46515816 10 Tf 299.807 0 Td (g)Tj 2.523 Tc /R46841592 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 /R46515816 10 Tf 247.397 0 Td (s)Tj 2.918 Tc /R46841592 10 Tf 3.88984 0 Td (.T)Tj 0 Tc 11.5281 0 Td 0.418 Tw (hese will be added if)Tj /R46515816 10 Tf 87.35 0 Td (g)Tj /R46841592 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 /R38684264 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38684264 10 Tf 218.75 0 Td (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td (\(1\))Tj /R39328608 10 Tf -420.34 -36 Td (lock)Tj /R39010040 10 Tf 17.7801 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (v)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39010040 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 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 /R38684264 10 Tf 15.5129 0 Td (v)Tj /R39010040 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 /R39328608 10 Tf 31.1801 0 Td (delete)Tj /R39010040 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 /R38684264 10 Tf 31.7199 0 Td (v)Tj /R39010040 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 /R38684264 10 Tf 9.225 0 Td (v)Tj /R39010040 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 /R39328608 10 Tf -57 -16.8 Td (Strings)Tj 21 -12 Td (sprintf)Tj /R39010040 10 Tf 28.8898 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (fmt)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (...)Tj 2.5 Tc /R39010040 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 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 /R38684264 10 Tf 367.412 0 Td (fmt)Tj /R39010040 10 Tf 16.3781 0 Td (ac-)Tj -383.79 -12 Td 0 Tw (cording to the)Tj /R38684264 10 Tf 59.3 0 Td (printf)Tj /R39010040 10 Tf 24.1898 0 Td (\(3\) format)Tj /R38684264 10 Tf 45.2898 0 Td (fmt)Tj /R39328608 10 Tf -164.78 -16.8 Td (gsub)Tj /R39010040 10 Tf 20.0102 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (str)Tj /R39010040 10 Tf 13.0602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (pat)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj -128.351 -16.8 Td (gsub)Tj /R39010040 10 Tf 20.0102 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (str)Tj /R39010040 10 Tf 13.0602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (pat)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj -0.37 Tc /R38684264 10 Tf 5 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj /R39010040 10 Tf 10.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 10 Tf -145.871 -12 Td (returns)Tj /R38684264 10 Tf 30.2699 0 Td (str)Tj /R39010040 10 Tf 13.0602 0 Td (with all substrings matching)Tj /R38684264 10 Tf 115.56 0 Td (pat)Tj /R39010040 10 Tf 15.2801 0 Td (deleted or replaced by)Tj -0.37 Tc /R38684264 10 Tf 91.0801 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj 2.5 Tc /R39010040 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 /R39328608 10 Tf -362.13 -16.8 Td (sub)Tj /R39010040 10 Tf 15.0102 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (str)Tj /R39010040 10 Tf 13.0602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (pat)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj -123.351 -16.8 Td (sub)Tj /R39010040 10 Tf 15.0102 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (str)Tj /R39010040 10 Tf 13.0602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (pat)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj -0.37 Tc /R38684264 10 Tf 5 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj /R39010040 10 Tf 10.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 10 Tf -140.871 -12 Td (returns)Tj /R38684264 10 Tf 30.8828 0 Td (str)Tj /R39010040 10 Tf 13.673 0 Td 0.613 Tw (with the leftmost substring matching)Tj /R38684264 10 Tf 152.235 0 Td (pat)Tj /R39010040 10 Tf 15.893 0 Td (deleted or replaced by)Tj -0.37 Tc /R38684264 10 Tf 93.532 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj 3.112 Tc /R39010040 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 /R38684264 10 Tf 6.11211 0 Td (pat)Tj /R39010040 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 /R38684264 10 Tf 124 0 Td (str)Tj /R39010040 10 Tf 10.5602 0 Td (.)Tj /R39328608 10 Tf -170.56 -16.8 Td (substr)Tj /R39010040 10 Tf 26.6699 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (str)Tj /R39010040 10 Tf 13.0602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (idx)Tj /R39010040 10 Tf 14.7199 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39010040 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj -121.12 -16.8 Td (substr)Tj /R39010040 10 Tf 26.6699 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (str)Tj /R39010040 10 Tf 13.0602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (idx)Tj /R39010040 10 Tf 14.7199 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj /R39010040 10 Tf 11.6699 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (len)Tj /R39010040 10 Tf 14.7199 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39010040 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 10 Tf -121.79 -12 Td 0.435 Tw (returns the substring of)Tj /R38684264 10 Tf 96.7301 0 Td (str)Tj /R39010040 10 Tf 13.4949 0 Td (starting at position)Tj /R38684264 10 Tf 78.2551 0 Td (idx)Tj /R39010040 10 Tf 15.1551 0 Td (to the end of the string or of length)Tj /R38684264 10 Tf 145.844 0 Td (len)Tj 2.934 Tc /R39010040 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 /R38684264 10 Tf 73.1449 0 Td (idx)Tj /R39010040 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 /R38684264 10 Tf 5.90586 0 Td (idx)Tj /R39010040 10 Tf 14.7961 0 Td 0.076 Tw (is greater than the length of)Tj /R38684264 10 Tf 112.656 0 Td (str)Tj 2.576 Tc /R39010040 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 /R38684264 10 Tf 74.2488 0 Td (len)Tj /R39010040 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 /R38684264 10 Tf 6.13398 0 Td (idx)Tj /R39010040 10 Tf 15.0238 0 Td (+)Tj /R38684264 10 Tf 8.44414 0 Td (len)Tj /R39010040 10 Tf 15.0238 0 Td 0.304 Tw (is greater than the length of)Tj /R38684264 10 Tf 114.024 0 Td (str)Tj 2.804 Tc /R39010040 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 /R39328608 10 Tf -43.6699 -16.8 Td [(str)17.9919(cmp)]TJ /R39010040 10 Tf 29.8102 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s1)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (s2)Tj /R39010040 10 Tf 11.3898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -96.5902 -12 Td [(pro)14.9927(vides the standard C function)]TJ /R38684264 10 Tf 133.23 0 Td [(str)37.0166(cmp)]TJ /R39010040 10 Tf 27.0398 0 Td (\(3\).)Tj /R39328608 10 Tf -196.27 -16.8 Td (length)Tj /R39010040 10 Tf 26.6699 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -41.7801 -12 Td (returns the length of string)Tj /R38684264 10 Tf 108.6 0 Td (s)Tj /R39010040 10 Tf 3.88984 0 Td (.)Tj /R39328608 10 Tf -148.49 -16.8 Td (index)Tj /R39010040 10 Tf 23.3398 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (t)Tj /R39010040 10 Tf 5.28008 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj -115.01 -16.8 Td (rindex)Tj /R39010040 10 Tf 27.7801 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (t)Tj /R39010040 10 Tf 5.28008 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 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 /R38684264 10 Tf 88.0441 0 Td (s)Tj /R39010040 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 /R38684264 10 Tf 21.741 0 Td (t)Tj /R39010040 10 Tf 5.63203 0 Td 0.352 Tw (can be)Tj -369.829 -12 Td 0 Tw (found, or ­1 if)Tj /R38684264 10 Tf 60.9102 0 Td (t)Tj /R39010040 10 Tf 5.28008 0 Td (is not a substring of)Tj /R38684264 10 Tf 81.3898 0 Td (s)Tj /R39010040 10 Tf 3.88984 0 Td (.)Tj /R39328608 10 Tf -187.47 -16.8 Td (match)Tj /R39010040 10 Tf 26.6602 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (p)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 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 /R38684264 10 Tf 87.1359 0 Td (s)Tj /R39010040 10 Tf 6.51406 0 Td (where the leftmost match of pattern)Tj /R38684264 10 Tf 145.713 0 Td (p)Tj /R39010040 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 /R38684264 10 Tf 84.25 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (matches)Tj /R38684264 10 Tf 35.2699 0 Td (p)Tj /R39010040 10 Tf 5 0 Td (.)Tj /R39328608 10 Tf -166.91 -16.8 Td (toupper)Tj /R39010040 10 Tf 33.8898 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 10 Tf -49 -12 Td [(returns a v)14.9841(ersion of)]TJ /R38684264 10 Tf 79.8301 0 Td (s)Tj /R39010040 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 /R39328608 10 Tf -267.18 -16.8 Td [(tolo)9.98413(wer)]TJ /R39010040 10 Tf 32.1102 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 10 Tf -47.2203 -12 Td [(returns a v)14.9841(ersion of)]TJ /R38684264 10 Tf 79.8301 0 Td (s)Tj /R39010040 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 /R39328608 10 Tf -267.18 -16.8 Td (canon)Tj /R39010040 10 Tf 25.5602 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 10 Tf -40.6703 -12 Td [(returns a v)14.9841(ersion of)]TJ /R38684264 10 Tf 79.8301 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (appropriate to be used as an identiŒer in a dot Œle.)Tj /R39328608 10 Tf -122.22 -16.8 Td (html)Tj /R39010040 10 Tf 20 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (g)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 33.8898 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 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 /R38684264 10 Tf 44.082 0 Td (s)Tj /R39010040 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 /R38684264 10 Tf 7.90117 0 Td (g)Tj 2.901 Tc /R39010040 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 /R38684264 10 Tf 47.2441 0 Td (g)Tj /R39010040 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 /R38684264 10 Tf 299.807 0 Td (g)Tj 2.523 Tc /R39010040 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 /R38684264 10 Tf 247.397 0 Td (s)Tj 2.918 Tc /R39010040 10 Tf 3.88984 0 Td (.T)Tj 0 Tc 11.5281 0 Td 0.418 Tw (hese will be added if)Tj /R38684264 10 Tf 87.35 0 Td (g)Tj /R39010040 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3172 │ │ │ │ │ │ +3173 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R47160160 │ │ │ │ │ │ +R39328608 │ │ │ │ │ │ │ │ │ │ │ │ -R46841592 │ │ │ │ │ │ +R39010040 │ │ │ │ │ │ │ │ │ │ │ │ -R46515816 │ │ │ │ │ │ +R38684264 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R46515816 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R46515816 10 Tf 218.75 0 Td (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td (\(1\))Tj /R47160160 10 Tf -420.34 -36 Td (ishtml)Tj /R46841592 10 Tf 26.6699 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -41.7801 -12 Td (returns non-zero if and only if)Tj /R46515816 10 Tf 122.75 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (is an HTML string.)Tj /R47160160 10 Tf -165.14 -16.8 Td (xOf)Tj /R46841592 10 Tf 16.1102 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 10 Tf -31.2203 -12 Td (returns the string ")Tj /R46515816 10 Tf 74.35 0 Td (x)Tj 2.5 Tc /R46841592 10 Tf 4.43984 0 Td ("i)Tj 0 Tc 9.36016 0 Td (f)Tj /R46515816 10 Tf 5.83008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (has the form ")Tj /R46515816 10 Tf 56.5699 0 Td (x)Tj /R46841592 10 Tf 4.43984 0 Td (,)Tj /R46515816 10 Tf 2.5 0 Td (y)Tj /R46841592 10 Tf 4.43984 0 Td (", where both)Tj /R46515816 10 Tf 56.2898 0 Td (x)Tj /R46841592 10 Tf 6.93984 0 Td (and)Tj /R46515816 10 Tf 16.9398 0 Td (y)Tj /R46841592 10 Tf 6.93984 0 Td (are numeric.)Tj /R47160160 10 Tf -291.429 -16.8 Td (yOf)Tj /R46841592 10 Tf 16.1102 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 10 Tf -31.2203 -12 Td (returns the string ")Tj /R46515816 10 Tf 74.35 0 Td (y)Tj 2.5 Tc /R46841592 10 Tf 4.43984 0 Td ("i)Tj 0 Tc 9.36016 0 Td (f)Tj /R46515816 10 Tf 5.83008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (has the form ")Tj /R46515816 10 Tf 56.5699 0 Td (x)Tj /R46841592 10 Tf 4.43984 0 Td (,)Tj /R46515816 10 Tf 2.5 0 Td (y)Tj /R46841592 10 Tf 4.43984 0 Td (", where both)Tj /R46515816 10 Tf 56.2898 0 Td (x)Tj /R46841592 10 Tf 6.93984 0 Td (and)Tj /R46515816 10 Tf 16.9398 0 Td (y)Tj /R46841592 10 Tf 6.93984 0 Td (are numeric.)Tj /R47160160 10 Tf -291.429 -16.8 Td (llOf)Tj /R46841592 10 Tf 16.6699 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 10 Tf -31.7801 -12 Td 0.788 Tw (returns the string ")Tj /R46515816 10 Tf 76.7141 0 Td (llx)Tj /R46841592 10 Tf 10 0 Td (,)Tj /R46515816 10 Tf 2.5 0 Td (lly)Tj 3.288 Tc /R46841592 10 Tf 10 0 Td ("i)Tj 0 Tc 10.148 0 Td (f)Tj /R46515816 10 Tf 6.61797 0 Td (s)Tj /R46841592 10 Tf 7.17812 0 Td (has the form ")Tj /R46515816 10 Tf 58.934 0 Td (llx)Tj /R46841592 10 Tf 10 0 Td (,)Tj /R46515816 10 Tf 2.5 0 Td (lly)Tj /R46841592 10 Tf 10 0 Td (,)Tj /R46515816 10 Tf 2.5 0 Td (urx)Tj /R46841592 10 Tf 13.3301 0 Td (,)Tj /R46515816 10 Tf 2.5 0 Td (ury)Tj /R46841592 10 Tf 13.3301 0 Td (", where all of)Tj /R46515816 10 Tf 62.493 0 Td (llx)Tj /R46841592 10 Tf 10 0 Td (,)Tj /R46515816 10 Tf 5.78906 0 Td (lly)Tj /R46841592 10 Tf 10 0 Td (,)Tj /R46515816 10 Tf 5.78906 0 Td (urx)Tj 3.289 Tc /R46841592 10 Tf 13.3301 0 Td (,a)Tj 0 Tc 10.2289 0 Td (nd)Tj /R46515816 10 Tf 13.2891 0 Td (ury)Tj /R46841592 10 Tf 16.6191 0 Td (are)Tj -383.791 -12 Td (numeric.)Tj /R47160160 10 Tf -36 -16.8 Td (urOf\()Tj /R46515816 10 Tf 24.7801 0 Td (s)Tj /R47160160 10 Tf 4.16016 0 Td (\))Tj 7.05977 -12 Td (urOf)Tj /R46841592 10 Tf 21.1102 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.60313 0 Td (:)Tj /R47160160 10 Tf 5.49297 0 Td (string)Tj 2.713 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.5359 0 Td (string)Tj /R46841592 10 Tf 27.7129 0 Td 0.213 Tw (returns the string ")Tj /R46515816 10 Tf 74.9891 0 Td (urx)Tj /R46841592 10 Tf 13.3301 0 Td (,)Tj /R46515816 10 Tf 2.5 0 Td (ury)Tj 2.713 Tc /R46841592 10 Tf 13.3301 0 Td ("i)Tj 0 Tc 9.57305 0 Td (f)Tj /R46515816 10 Tf 6.04297 0 Td (s)Tj /R46841592 10 Tf 6.60313 0 Td (has the form ")Tj /R46515816 10 Tf 57.209 0 Td (llx)Tj /R46841592 10 Tf 10 0 Td (,)Tj /R46515816 10 Tf 2.5 0 Td (lly)Tj /R46841592 10 Tf 10 0 Td (,)Tj /R46515816 10 Tf 2.5 0 Td (urx)Tj /R46841592 10 Tf 13.3301 0 Td (,)Tj /R46515816 10 Tf 2.5 0 Td (ury)Tj /R46841592 10 Tf 13.3301 0 Td (", where all of)Tj /R46515816 10 Tf -338.523 -12 Td (llx)Tj /R46841592 10 Tf 10 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (lly)Tj /R46841592 10 Tf 10 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (urx)Tj 2.5 Tc /R46841592 10 Tf 13.3301 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R46515816 10 Tf 12.5 0 Td (ury)Tj /R46841592 10 Tf 15.8301 0 Td 0 Tw (are numeric.)Tj /R47160160 10 Tf -117.1 -16.8 Td (sscanf)Tj /R46841592 10 Tf 26.1102 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (fmt)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (...)Tj 2.5 Tc /R46841592 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -104.28 -12 Td 0.488 Tw (scans the string)Tj /R46515816 10 Tf 65.6238 0 Td (s)Tj 2.988 Tc /R46841592 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 /R46515816 10 Tf 92.2762 0 Td (sscanf)Tj /R46841592 10 Tf 26.9602 0 Td (\(3\) format)Tj /R46515816 10 Tf 46.268 0 Td (fmt)Tj 5.489 Tc /R46841592 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 /R46515816 10 Tf 22.543 0 Td (fmt)Tj 2.543 Tc /R46841592 10 Tf 12.7801 0 Td (,a)Tj 0 Tc 9.48281 0 Td [(ddresses ha)20.0098(ving the form)]TJ /R47160160 10 Tf 102.731 0 Td (&)Tj /R46515816 10 Tf 8.33008 0 Td (v)Tj 2.542 Tc /R46841592 10 Tf 4.43984 0 Td (,w)Tj 0 Tc 12.2621 0 Td (here)Tj /R46515816 10 Tf 19.752 0 Td (v)Tj /R46841592 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 /R47160160 10 Tf -36 -16.8 Td (split)Tj /R46841592 10 Tf 18.3398 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (arr)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (array)Tj /R46841592 10 Tf 23.8801 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (seps)Tj /R46841592 10 Tf 19.7199 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj -173.89 -16.8 Td (split)Tj /R46841592 10 Tf 18.3398 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (arr)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R46841592 10 Tf 23.8801 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj -118.89 -16.8 Td [(tok)10.0159(ens)]TJ /R46841592 10 Tf 27.6797 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (arr)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (array)Tj /R46841592 10 Tf 23.8801 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (seps)Tj /R46841592 10 Tf 19.7199 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj -183.23 -16.8 Td [(tok)10.0159(ens)]TJ /R46841592 10 Tf 27.6797 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (arr)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R46841592 10 Tf 23.8801 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -92.2301 -12 Td (The)Tj /R47160160 10 Tf 18.7961 0 Td (split)Tj /R46841592 10 Tf 21.5859 0 Td 0.747 Tw (function breaks the string)Tj /R46515816 10 Tf 107.418 0 Td (s)Tj /R46841592 10 Tf 7.13711 0 Td (into Œelds, while the)Tj /R47160160 10 Tf 87.1578 0 Td [(tok)10.0146(ens)]TJ /R46841592 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 /R46515816 10 Tf 15.7141 0 Td (seps)Tj /R46841592 10 Tf 20.7141 0 Td (ar)Tj 7.58984 0 Td 3.494 Tw (gument. If)Tj /R46515816 10 Tf 48.648 0 Td (seps)Tj /R46841592 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 /R47160160 10 Tf 71.1219 0 Td (string)Tj /R46841592 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 /R47160160 10 Tf -386.711 -12 Td (int)Tj /R46841592 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 /R47160160 10 Tf -226.1 -16.8 Td (I/O)Tj 21 -12 Td (print)Tj /R46841592 10 Tf 21.6699 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (...)Tj 2.5 Tc /R46841592 10 Tf 7.5 0 Td (\):)Tj -0.1 Tc /R47160160 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 /R46515816 10 Tf 27.818 0 Td (ex)Tj 0 Tc 8.68008 0 Td (pr)Tj /R47160160 10 Tf 9.61992 0 Td (,)Tj /R46515816 10 Tf 5.31797 0 Td (...)Tj /R47160160 10 Tf 10.318 0 Td (\))Tj /R46841592 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 /R47160160 10 Tf 82.9379 0 Td (stdout)Tj 2.817 Tc /R46841592 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 /R47160160 10 Tf -36 -16.8 Td (printf)Tj /R46841592 10 Tf 25 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (fmt)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (...)Tj 2.5 Tc /R46841592 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj -97.5004 -16.8 Td (printf)Tj /R46841592 10 Tf 25 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (fd)Tj /R46841592 10 Tf 10.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj /R46841592 10 Tf 11.6699 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (fmt)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (...)Tj 2.5 Tc /R46841592 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 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 /R46515816 10 Tf 22.7398 0 Td (fmt)Tj /R46841592 10 Tf 15.5199 0 Td (according to)Tj -346.05 -12 Td (the)Tj /R46515816 10 Tf 16.0512 0 Td (printf)Tj /R46841592 10 Tf 24.1898 0 Td 0.081 Tw (\(3\) format)Tj /R46515816 10 Tf 45.452 0 Td (fmt)Tj 5.081 Tc /R46841592 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 /R47160160 10 Tf 66.1602 0 Td (stdout)Tj 5.08 Tc /R46841592 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 /R46515816 10 Tf 22.3398 0 Td (fd)Tj /R46841592 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 /R46515816 10 Tf 220.26 0 Td (fd)Tj /R46841592 10 Tf 7.78008 0 Td (.)Tj /R47160160 10 Tf -322.65 -16.8 Td (scanf)Tj /R46841592 10 Tf 22.2199 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (fmt)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (...)Tj 2.5 Tc /R46841592 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj -94.7203 -16.8 Td (scanf)Tj /R46841592 10 Tf 22.2199 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (fd)Tj /R46841592 10 Tf 10.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj /R46841592 10 Tf 11.6699 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (fmt)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (...)Tj 2.5 Tc /R46841592 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -90.9504 -12 Td 0.379 Tw [(scans in v)24.9951(alues from an input stream according to the)]TJ /R46515816 10 Tf 219.4 0 Td (scanf)Tj /R46841592 10 Tf 23.0699 0 Td 0.38 Tw (\(3\) format)Tj /R46515816 10 Tf 46.05 0 Td (fmt)Tj 5.38 Tc /R46841592 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 /R46515816 10 Tf 22.543 0 Td (fmt)Tj 2.543 Tc /R46841592 10 Tf 12.7801 0 Td (,a)Tj 0 Tc 9.48281 0 Td [(ddresses ha)20.0098(ving the form)]TJ /R47160160 10 Tf 102.731 0 Td (&)Tj /R46515816 10 Tf 8.33008 0 Td (v)Tj 2.542 Tc /R46841592 10 Tf 4.43984 0 Td (,w)Tj 0 Tc 12.2621 0 Td (here)Tj /R46515816 10 Tf 19.752 0 Td (v)Tj /R46841592 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 /R47160160 10 Tf 175.58 0 Td (stdin)Tj 5.681 Tc /R46841592 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 /R46515816 10 Tf 15.9512 0 Td (fd)Tj /R46841592 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 /R46515816 10 Tf 151.64 0 Td (fd)Tj 5 Tc /R46841592 10 Tf 7.78008 0 Td (.R)Tj 0 Tc 14.1699 0 Td (eturns the number of items successfully scanned.)Tj /R47160160 10 Tf -209.59 -16.8 Td (openF)Tj /R46841592 10 Tf 26.6699 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (s)Tj /R46841592 10 Tf 6.38984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (t)Tj /R46841592 10 Tf 5.28008 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -82.3402 -12 Td 0.337 Tw (opens the Œle)Tj /R46515816 10 Tf 56.841 0 Td (s)Tj /R46841592 10 Tf 6.72695 0 Td 0.336 Tw (as an I/O stream. The string ar)Tj 123.196 0 Td (gument)Tj /R46515816 10 Tf 32.8359 0 Td (t)Tj /R46841592 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 /R46515816 10 Tf 166.819 0 Td (fopen)Tj /R46841592 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 /R38684264 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38684264 10 Tf 218.75 0 Td (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td (\(1\))Tj /R39328608 10 Tf -420.34 -36 Td (ishtml)Tj /R39010040 10 Tf 26.6699 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -41.7801 -12 Td (returns non-zero if and only if)Tj /R38684264 10 Tf 122.75 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (is an HTML string.)Tj /R39328608 10 Tf -165.14 -16.8 Td (xOf)Tj /R39010040 10 Tf 16.1102 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 10 Tf -31.2203 -12 Td (returns the string ")Tj /R38684264 10 Tf 74.35 0 Td (x)Tj 2.5 Tc /R39010040 10 Tf 4.43984 0 Td ("i)Tj 0 Tc 9.36016 0 Td (f)Tj /R38684264 10 Tf 5.83008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (has the form ")Tj /R38684264 10 Tf 56.5699 0 Td (x)Tj /R39010040 10 Tf 4.43984 0 Td (,)Tj /R38684264 10 Tf 2.5 0 Td (y)Tj /R39010040 10 Tf 4.43984 0 Td (", where both)Tj /R38684264 10 Tf 56.2898 0 Td (x)Tj /R39010040 10 Tf 6.93984 0 Td (and)Tj /R38684264 10 Tf 16.9398 0 Td (y)Tj /R39010040 10 Tf 6.93984 0 Td (are numeric.)Tj /R39328608 10 Tf -291.429 -16.8 Td (yOf)Tj /R39010040 10 Tf 16.1102 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 10 Tf -31.2203 -12 Td (returns the string ")Tj /R38684264 10 Tf 74.35 0 Td (y)Tj 2.5 Tc /R39010040 10 Tf 4.43984 0 Td ("i)Tj 0 Tc 9.36016 0 Td (f)Tj /R38684264 10 Tf 5.83008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (has the form ")Tj /R38684264 10 Tf 56.5699 0 Td (x)Tj /R39010040 10 Tf 4.43984 0 Td (,)Tj /R38684264 10 Tf 2.5 0 Td (y)Tj /R39010040 10 Tf 4.43984 0 Td (", where both)Tj /R38684264 10 Tf 56.2898 0 Td (x)Tj /R39010040 10 Tf 6.93984 0 Td (and)Tj /R38684264 10 Tf 16.9398 0 Td (y)Tj /R39010040 10 Tf 6.93984 0 Td (are numeric.)Tj /R39328608 10 Tf -291.429 -16.8 Td (llOf)Tj /R39010040 10 Tf 16.6699 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 10 Tf -31.7801 -12 Td 0.788 Tw (returns the string ")Tj /R38684264 10 Tf 76.7141 0 Td (llx)Tj /R39010040 10 Tf 10 0 Td (,)Tj /R38684264 10 Tf 2.5 0 Td (lly)Tj 3.288 Tc /R39010040 10 Tf 10 0 Td ("i)Tj 0 Tc 10.148 0 Td (f)Tj /R38684264 10 Tf 6.61797 0 Td (s)Tj /R39010040 10 Tf 7.17812 0 Td (has the form ")Tj /R38684264 10 Tf 58.934 0 Td (llx)Tj /R39010040 10 Tf 10 0 Td (,)Tj /R38684264 10 Tf 2.5 0 Td (lly)Tj /R39010040 10 Tf 10 0 Td (,)Tj /R38684264 10 Tf 2.5 0 Td (urx)Tj /R39010040 10 Tf 13.3301 0 Td (,)Tj /R38684264 10 Tf 2.5 0 Td (ury)Tj /R39010040 10 Tf 13.3301 0 Td (", where all of)Tj /R38684264 10 Tf 62.493 0 Td (llx)Tj /R39010040 10 Tf 10 0 Td (,)Tj /R38684264 10 Tf 5.78906 0 Td (lly)Tj /R39010040 10 Tf 10 0 Td (,)Tj /R38684264 10 Tf 5.78906 0 Td (urx)Tj 3.289 Tc /R39010040 10 Tf 13.3301 0 Td (,a)Tj 0 Tc 10.2289 0 Td (nd)Tj /R38684264 10 Tf 13.2891 0 Td (ury)Tj /R39010040 10 Tf 16.6191 0 Td (are)Tj -383.791 -12 Td (numeric.)Tj /R39328608 10 Tf -36 -16.8 Td (urOf\()Tj /R38684264 10 Tf 24.7801 0 Td (s)Tj /R39328608 10 Tf 4.16016 0 Td (\))Tj 7.05977 -12 Td (urOf)Tj /R39010040 10 Tf 21.1102 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.60313 0 Td (:)Tj /R39328608 10 Tf 5.49297 0 Td (string)Tj 2.713 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.5359 0 Td (string)Tj /R39010040 10 Tf 27.7129 0 Td 0.213 Tw (returns the string ")Tj /R38684264 10 Tf 74.9891 0 Td (urx)Tj /R39010040 10 Tf 13.3301 0 Td (,)Tj /R38684264 10 Tf 2.5 0 Td (ury)Tj 2.713 Tc /R39010040 10 Tf 13.3301 0 Td ("i)Tj 0 Tc 9.57305 0 Td (f)Tj /R38684264 10 Tf 6.04297 0 Td (s)Tj /R39010040 10 Tf 6.60313 0 Td (has the form ")Tj /R38684264 10 Tf 57.209 0 Td (llx)Tj /R39010040 10 Tf 10 0 Td (,)Tj /R38684264 10 Tf 2.5 0 Td (lly)Tj /R39010040 10 Tf 10 0 Td (,)Tj /R38684264 10 Tf 2.5 0 Td (urx)Tj /R39010040 10 Tf 13.3301 0 Td (,)Tj /R38684264 10 Tf 2.5 0 Td (ury)Tj /R39010040 10 Tf 13.3301 0 Td (", where all of)Tj /R38684264 10 Tf -338.523 -12 Td (llx)Tj /R39010040 10 Tf 10 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (lly)Tj /R39010040 10 Tf 10 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (urx)Tj 2.5 Tc /R39010040 10 Tf 13.3301 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R38684264 10 Tf 12.5 0 Td (ury)Tj /R39010040 10 Tf 15.8301 0 Td 0 Tw (are numeric.)Tj /R39328608 10 Tf -117.1 -16.8 Td (sscanf)Tj /R39010040 10 Tf 26.1102 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (fmt)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (...)Tj 2.5 Tc /R39010040 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -104.28 -12 Td 0.488 Tw (scans the string)Tj /R38684264 10 Tf 65.6238 0 Td (s)Tj 2.988 Tc /R39010040 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 /R38684264 10 Tf 92.2762 0 Td (sscanf)Tj /R39010040 10 Tf 26.9602 0 Td (\(3\) format)Tj /R38684264 10 Tf 46.268 0 Td (fmt)Tj 5.489 Tc /R39010040 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 /R38684264 10 Tf 22.543 0 Td (fmt)Tj 2.543 Tc /R39010040 10 Tf 12.7801 0 Td (,a)Tj 0 Tc 9.48281 0 Td [(ddresses ha)20.0098(ving the form)]TJ /R39328608 10 Tf 102.731 0 Td (&)Tj /R38684264 10 Tf 8.33008 0 Td (v)Tj 2.542 Tc /R39010040 10 Tf 4.43984 0 Td (,w)Tj 0 Tc 12.2621 0 Td (here)Tj /R38684264 10 Tf 19.752 0 Td (v)Tj /R39010040 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 /R39328608 10 Tf -36 -16.8 Td (split)Tj /R39010040 10 Tf 18.3398 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (arr)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (array)Tj /R39010040 10 Tf 23.8801 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (seps)Tj /R39010040 10 Tf 19.7199 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj -173.89 -16.8 Td (split)Tj /R39010040 10 Tf 18.3398 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (arr)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R39010040 10 Tf 23.8801 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj -118.89 -16.8 Td [(tok)10.0159(ens)]TJ /R39010040 10 Tf 27.6797 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (arr)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (array)Tj /R39010040 10 Tf 23.8801 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (seps)Tj /R39010040 10 Tf 19.7199 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj -183.23 -16.8 Td [(tok)10.0159(ens)]TJ /R39010040 10 Tf 27.6797 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (arr)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R39010040 10 Tf 23.8801 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -92.2301 -12 Td (The)Tj /R39328608 10 Tf 18.7961 0 Td (split)Tj /R39010040 10 Tf 21.5859 0 Td 0.747 Tw (function breaks the string)Tj /R38684264 10 Tf 107.418 0 Td (s)Tj /R39010040 10 Tf 7.13711 0 Td (into Œelds, while the)Tj /R39328608 10 Tf 87.1578 0 Td [(tok)10.0146(ens)]TJ /R39010040 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 /R38684264 10 Tf 15.7141 0 Td (seps)Tj /R39010040 10 Tf 20.7141 0 Td (ar)Tj 7.58984 0 Td 3.494 Tw (gument. If)Tj /R38684264 10 Tf 48.648 0 Td (seps)Tj /R39010040 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 /R39328608 10 Tf 71.1219 0 Td (string)Tj /R39010040 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 /R39328608 10 Tf -386.711 -12 Td (int)Tj /R39010040 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 /R39328608 10 Tf -226.1 -16.8 Td (I/O)Tj 21 -12 Td (print)Tj /R39010040 10 Tf 21.6699 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (...)Tj 2.5 Tc /R39010040 10 Tf 7.5 0 Td (\):)Tj -0.1 Tc /R39328608 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 /R38684264 10 Tf 27.818 0 Td (ex)Tj 0 Tc 8.68008 0 Td (pr)Tj /R39328608 10 Tf 9.61992 0 Td (,)Tj /R38684264 10 Tf 5.31797 0 Td (...)Tj /R39328608 10 Tf 10.318 0 Td (\))Tj /R39010040 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 /R39328608 10 Tf 82.9379 0 Td (stdout)Tj 2.817 Tc /R39010040 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 /R39328608 10 Tf -36 -16.8 Td (printf)Tj /R39010040 10 Tf 25 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (fmt)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (...)Tj 2.5 Tc /R39010040 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj -97.5004 -16.8 Td (printf)Tj /R39010040 10 Tf 25 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (fd)Tj /R39010040 10 Tf 10.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj /R39010040 10 Tf 11.6699 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (fmt)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (...)Tj 2.5 Tc /R39010040 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 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 /R38684264 10 Tf 22.7398 0 Td (fmt)Tj /R39010040 10 Tf 15.5199 0 Td (according to)Tj -346.05 -12 Td (the)Tj /R38684264 10 Tf 16.0512 0 Td (printf)Tj /R39010040 10 Tf 24.1898 0 Td 0.081 Tw (\(3\) format)Tj /R38684264 10 Tf 45.452 0 Td (fmt)Tj 5.081 Tc /R39010040 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 /R39328608 10 Tf 66.1602 0 Td (stdout)Tj 5.08 Tc /R39010040 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 /R38684264 10 Tf 22.3398 0 Td (fd)Tj /R39010040 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 /R38684264 10 Tf 220.26 0 Td (fd)Tj /R39010040 10 Tf 7.78008 0 Td (.)Tj /R39328608 10 Tf -322.65 -16.8 Td (scanf)Tj /R39010040 10 Tf 22.2199 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (fmt)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (...)Tj 2.5 Tc /R39010040 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj -94.7203 -16.8 Td (scanf)Tj /R39010040 10 Tf 22.2199 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (fd)Tj /R39010040 10 Tf 10.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj /R39010040 10 Tf 11.6699 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (fmt)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (...)Tj 2.5 Tc /R39010040 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -90.9504 -12 Td 0.379 Tw [(scans in v)24.9951(alues from an input stream according to the)]TJ /R38684264 10 Tf 219.4 0 Td (scanf)Tj /R39010040 10 Tf 23.0699 0 Td 0.38 Tw (\(3\) format)Tj /R38684264 10 Tf 46.05 0 Td (fmt)Tj 5.38 Tc /R39010040 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 /R38684264 10 Tf 22.543 0 Td (fmt)Tj 2.543 Tc /R39010040 10 Tf 12.7801 0 Td (,a)Tj 0 Tc 9.48281 0 Td [(ddresses ha)20.0098(ving the form)]TJ /R39328608 10 Tf 102.731 0 Td (&)Tj /R38684264 10 Tf 8.33008 0 Td (v)Tj 2.542 Tc /R39010040 10 Tf 4.43984 0 Td (,w)Tj 0 Tc 12.2621 0 Td (here)Tj /R38684264 10 Tf 19.752 0 Td (v)Tj /R39010040 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 /R39328608 10 Tf 175.58 0 Td (stdin)Tj 5.681 Tc /R39010040 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 /R38684264 10 Tf 15.9512 0 Td (fd)Tj /R39010040 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 /R38684264 10 Tf 151.64 0 Td (fd)Tj 5 Tc /R39010040 10 Tf 7.78008 0 Td (.R)Tj 0 Tc 14.1699 0 Td (eturns the number of items successfully scanned.)Tj /R39328608 10 Tf -209.59 -16.8 Td (openF)Tj /R39010040 10 Tf 26.6699 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (s)Tj /R39010040 10 Tf 6.38984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (t)Tj /R39010040 10 Tf 5.28008 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -82.3402 -12 Td 0.337 Tw (opens the Œle)Tj /R38684264 10 Tf 56.841 0 Td (s)Tj /R39010040 10 Tf 6.72695 0 Td 0.336 Tw (as an I/O stream. The string ar)Tj 123.196 0 Td (gument)Tj /R38684264 10 Tf 32.8359 0 Td (t)Tj /R39010040 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 /R38684264 10 Tf 166.819 0 Td (fopen)Tj /R39010040 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 │ │ │ │ │ │ +3271 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R47160160 │ │ │ │ │ │ +R39328608 │ │ │ │ │ │ │ │ │ │ │ │ -R46841592 │ │ │ │ │ │ +R39010040 │ │ │ │ │ │ │ │ │ │ │ │ -R46515816 │ │ │ │ │ │ +R38684264 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R46515816 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R46515816 10 Tf 218.75 0 Td (GVPR)Tj /R46841592 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)' /R47160160 10 Tf 208.947 0 Td (stdin)Tj /R46841592 10 Tf 21.1199 0 Td (,)Tj /R47160160 10 Tf 6.34687 0 Td (stdout)Tj 3.847 Tc /R46841592 10 Tf 26.6699 0 Td (,a)Tj 0 Tc 10.7871 0 Td (nd)Tj /R47160160 10 Tf 13.8469 0 Td (stderr)Tj 3.847 Tc /R46841592 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 /R47160160 10 Tf -379.341 -12 Td (gvpr)Tj /R46841592 10 Tf 22.5 0 Td 0 Tw (may use)Tj /R47160160 10 Tf 35.55 0 Td (stdin)Tj /R46841592 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 /R47160160 10 Tf -294.19 -16.8 Td (closeF)Tj /R46841592 10 Tf 26.6602 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (fd)Tj /R46841592 10 Tf 10.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R46841592 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -32.3305 -12 Td 0.252 Tw (closes the open stream denoted by the inte)Tj 170.754 0 Td (ger)Tj /R46515816 10 Tf 15.5219 0 Td (fd)Tj 5.252 Tc /R46841592 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 /R47160160 10 Tf -36 -16.8 Td (re)Tj 0 Tc 8.7 0 Td (adL)Tj /R46841592 10 Tf 17.2301 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (fd)Tj /R46841592 10 Tf 10.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R46841592 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 10 Tf -31.6004 -12 Td 1.052 Tw [(returns the ne)15.0012(xt line read from the input stream)]TJ /R46515816 10 Tf 200.118 0 Td (fd)Tj 3.552 Tc /R46841592 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 /R47160160 10 Tf -57 -16.8 Td (Math)Tj 21 -12 Td (exp)Tj /R46841592 10 Tf 15 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (d)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R46841592 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (double)Tj /R46841592 10 Tf -35.1203 -12 Td (returns e to the)Tj /R46515816 10 Tf 62.2102 0 Td (d)Tj /R46841592 10 Tf 5 0 Td [(th po)24.9927(wer)55.0146(.)]TJ /R47160160 10 Tf -103.21 -16.8 Td (log)Tj /R46841592 10 Tf 12.7801 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (d)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R46841592 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (double)Tj /R46841592 10 Tf -32.9004 -12 Td (returns the natural log of)Tj /R46515816 10 Tf 101.37 0 Td (d)Tj /R46841592 10 Tf 5 0 Td (.)Tj /R47160160 10 Tf -142.37 -16.8 Td (sqrt)Tj /R46841592 10 Tf 17.2199 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (d)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R46841592 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (double)Tj /R46841592 10 Tf -37.3402 -12 Td (returns the square root of the double)Tj /R46515816 10 Tf 147.47 0 Td (d)Tj /R46841592 10 Tf 5 0 Td (.)Tj /R47160160 10 Tf -188.47 -16.8 Td [(po)9.98413(w)]TJ /R46841592 10 Tf 17.6801 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (d)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (double)Tj /R46841592 10 Tf 28.9 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (x)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R46841592 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (double)Tj /R46841592 10 Tf -83.9203 -12 Td (returns)Tj /R46515816 10 Tf 30.2699 0 Td (d)Tj /R46841592 10 Tf 7.5 0 Td (raised to the)Tj /R46515816 10 Tf 51.3801 0 Td (x)Tj /R46841592 10 Tf 4.43984 0 Td [(th po)24.9927(wer)55.0146(.)]TJ /R47160160 10 Tf -129.59 -16.8 Td (cos)Tj /R46841592 10 Tf 13.3301 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (d)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R46841592 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (double)Tj /R46841592 10 Tf -33.4504 -12 Td (returns the cosine of)Tj /R46515816 10 Tf 83.8699 0 Td (d)Tj /R46841592 10 Tf 5 0 Td (.)Tj /R47160160 10 Tf -124.87 -16.8 Td (sin)Tj /R46841592 10 Tf 12.2301 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (d)Tj /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R46841592 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (double)Tj /R46841592 10 Tf -32.3504 -12 Td (returns the sine of)Tj /R46515816 10 Tf 74.4301 0 Td (d)Tj /R46841592 10 Tf 5 0 Td (.)Tj /R47160160 10 Tf -115.43 -16.8 Td (atan2)Tj /R46841592 10 Tf 23.8898 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (y)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (double)Tj /R46841592 10 Tf 28.9 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (x)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R46841592 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (double)Tj /R46841592 10 Tf -89.5699 -12 Td (returns the arctangent of)Tj /R46515816 10 Tf 99.9699 0 Td (y/x)Tj /R46841592 10 Tf 14.1602 0 Td (in the range ­pi to pi.)Tj /R47160160 10 Tf -150.13 -16.8 Td (MIN)Tj /R46841592 10 Tf 20.55 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (y)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (double)Tj /R46841592 10 Tf 28.9 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (x)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R46841592 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (double)Tj /R46841592 10 Tf -86.2301 -12 Td (returns the minimum of)Tj /R46515816 10 Tf 97.2199 0 Td (y)Tj /R46841592 10 Tf 6.93984 0 Td (and)Tj /R46515816 10 Tf 16.9398 0 Td (x)Tj /R46841592 10 Tf 4.43984 0 Td (.)Tj /R47160160 10 Tf -161.539 -16.8 Td (MAX)Tj /R46841592 10 Tf 23.8801 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (y)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (double)Tj /R46841592 10 Tf 28.9 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (x)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R46841592 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (double)Tj /R46841592 10 Tf -89.5602 -12 Td (returns the maximum of)Tj /R46515816 10 Tf 98.8801 0 Td (y)Tj /R46841592 10 Tf 6.93984 0 Td (and)Tj /R46515816 10 Tf 16.9398 0 Td (x)Tj /R46841592 10 Tf 4.43984 0 Td (.)Tj /R47160160 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 /R46515816 10 Tf 7.5 0 Td (arr)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj /R46841592 10 Tf 7.93984 -12 Td 0 Tw (returns the number of elements in the array)Tj /R46515816 10 Tf 174.96 0 Td (arr)Tj /R46841592 10 Tf 12.7801 0 Td (.)Tj /R46515816 10 Tf -223.74 -16.8 Td (idx)Tj /R47160160 10 Tf 14.7199 0 Td (in)Tj /R46515816 10 Tf 10.8398 0 Td (arr)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj /R46841592 10 Tf -10.1199 -12 Td [(returns 1 if a v)25.0073(alue has been set for inde)14.9854(x)]TJ /R46515816 10 Tf 166.78 0 Td (idx)Tj /R46841592 10 Tf 14.7199 0 Td (in the array)Tj /R46515816 10 Tf 48.0398 0 Td (arr)Tj 5 Tc /R46841592 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 /R47160160 10 Tf -297.76 -16.8 Td (unset)Tj /R46841592 10 Tf 22.7801 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (v)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (array)Tj /R46841592 10 Tf 23.8801 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (idx)Tj 2.5 Tc /R46841592 10 Tf 12.2199 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 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 /R46515816 10 Tf 7.5 0 Td (idx)Tj 2.5 Tc /R46841592 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 /R47160160 10 Tf -182.6 -16.8 Td (unset)Tj /R46841592 10 Tf 22.7801 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (v)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R46841592 10 Tf 23.8801 0 Td (\):)Tj -0.1 Tc /R47160160 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R46841592 10 Tf -47.2203 -12 Td [(re-initializes the array)65(.)]TJ /R47160160 10 Tf -57 -16.8 Td (Miscellaneous)Tj 21 -12 Td (exit)Tj /R46841592 10 Tf 15.55 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (v)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R46841592 10 Tf 11.6699 0 Td (\):)Tj -0.1 Tc /R47160160 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R46841592 10 Tf -27.7801 -12 Td (causes)Tj /R47160160 10 Tf 28.6 0 Td (gvpr)Tj /R46841592 10 Tf 22.5 0 Td [(to e)15.0073(xit with the e)15(xit code)]TJ /R46515816 10 Tf 101.65 0 Td (v)Tj /R46841592 10 Tf 4.76016 0 Td (.)Tj /R47160160 10 Tf -193.51 -16.8 Td (system)Tj /R46841592 10 Tf 28.8801 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (cmd)Tj /R46841592 10 Tf 19.1602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 10 Tf -56.7605 -12 Td (pro)Tj 13.1801 0 Td 0.744 Tw (vides the standard C function)Tj /R46515816 10 Tf 123.77 0 Td (system)Tj /R46841592 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 /R46515816 10 Tf 23.7941 0 Td (cmd)Tj /R46841592 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 /R47160160 10 Tf -36 -16.8 Td (rand)Tj /R46841592 10 Tf 20.5602 0 Td (\(\) :)Tj /R47160160 10 Tf 14.4398 0 Td (double)Tj /R46841592 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 /R38684264 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38684264 10 Tf 218.75 0 Td (GVPR)Tj /R39010040 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)' /R39328608 10 Tf 208.947 0 Td (stdin)Tj /R39010040 10 Tf 21.1199 0 Td (,)Tj /R39328608 10 Tf 6.34687 0 Td (stdout)Tj 3.847 Tc /R39010040 10 Tf 26.6699 0 Td (,a)Tj 0 Tc 10.7871 0 Td (nd)Tj /R39328608 10 Tf 13.8469 0 Td (stderr)Tj 3.847 Tc /R39010040 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 /R39328608 10 Tf -379.341 -12 Td (gvpr)Tj /R39010040 10 Tf 22.5 0 Td 0 Tw (may use)Tj /R39328608 10 Tf 35.55 0 Td (stdin)Tj /R39010040 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 /R39328608 10 Tf -294.19 -16.8 Td (closeF)Tj /R39010040 10 Tf 26.6602 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (fd)Tj /R39010040 10 Tf 10.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39010040 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -32.3305 -12 Td 0.252 Tw (closes the open stream denoted by the inte)Tj 170.754 0 Td (ger)Tj /R38684264 10 Tf 15.5219 0 Td (fd)Tj 5.252 Tc /R39010040 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 /R39328608 10 Tf -36 -16.8 Td (re)Tj 0 Tc 8.7 0 Td (adL)Tj /R39010040 10 Tf 17.2301 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (fd)Tj /R39010040 10 Tf 10.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39010040 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 10 Tf -31.6004 -12 Td 1.052 Tw [(returns the ne)15.0012(xt line read from the input stream)]TJ /R38684264 10 Tf 200.118 0 Td (fd)Tj 3.552 Tc /R39010040 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 /R39328608 10 Tf -57 -16.8 Td (Math)Tj 21 -12 Td (exp)Tj /R39010040 10 Tf 15 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (d)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39010040 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (double)Tj /R39010040 10 Tf -35.1203 -12 Td (returns e to the)Tj /R38684264 10 Tf 62.2102 0 Td (d)Tj /R39010040 10 Tf 5 0 Td [(th po)24.9927(wer)55.0146(.)]TJ /R39328608 10 Tf -103.21 -16.8 Td (log)Tj /R39010040 10 Tf 12.7801 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (d)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39010040 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (double)Tj /R39010040 10 Tf -32.9004 -12 Td (returns the natural log of)Tj /R38684264 10 Tf 101.37 0 Td (d)Tj /R39010040 10 Tf 5 0 Td (.)Tj /R39328608 10 Tf -142.37 -16.8 Td (sqrt)Tj /R39010040 10 Tf 17.2199 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (d)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39010040 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (double)Tj /R39010040 10 Tf -37.3402 -12 Td (returns the square root of the double)Tj /R38684264 10 Tf 147.47 0 Td (d)Tj /R39010040 10 Tf 5 0 Td (.)Tj /R39328608 10 Tf -188.47 -16.8 Td [(po)9.98413(w)]TJ /R39010040 10 Tf 17.6801 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (d)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (double)Tj /R39010040 10 Tf 28.9 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (x)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39010040 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (double)Tj /R39010040 10 Tf -83.9203 -12 Td (returns)Tj /R38684264 10 Tf 30.2699 0 Td (d)Tj /R39010040 10 Tf 7.5 0 Td (raised to the)Tj /R38684264 10 Tf 51.3801 0 Td (x)Tj /R39010040 10 Tf 4.43984 0 Td [(th po)24.9927(wer)55.0146(.)]TJ /R39328608 10 Tf -129.59 -16.8 Td (cos)Tj /R39010040 10 Tf 13.3301 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (d)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39010040 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (double)Tj /R39010040 10 Tf -33.4504 -12 Td (returns the cosine of)Tj /R38684264 10 Tf 83.8699 0 Td (d)Tj /R39010040 10 Tf 5 0 Td (.)Tj /R39328608 10 Tf -124.87 -16.8 Td (sin)Tj /R39010040 10 Tf 12.2301 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (d)Tj /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39010040 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (double)Tj /R39010040 10 Tf -32.3504 -12 Td (returns the sine of)Tj /R38684264 10 Tf 74.4301 0 Td (d)Tj /R39010040 10 Tf 5 0 Td (.)Tj /R39328608 10 Tf -115.43 -16.8 Td (atan2)Tj /R39010040 10 Tf 23.8898 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (y)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (double)Tj /R39010040 10 Tf 28.9 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (x)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39010040 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (double)Tj /R39010040 10 Tf -89.5699 -12 Td (returns the arctangent of)Tj /R38684264 10 Tf 99.9699 0 Td (y/x)Tj /R39010040 10 Tf 14.1602 0 Td (in the range ­pi to pi.)Tj /R39328608 10 Tf -150.13 -16.8 Td (MIN)Tj /R39010040 10 Tf 20.55 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (y)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (double)Tj /R39010040 10 Tf 28.9 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (x)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39010040 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (double)Tj /R39010040 10 Tf -86.2301 -12 Td (returns the minimum of)Tj /R38684264 10 Tf 97.2199 0 Td (y)Tj /R39010040 10 Tf 6.93984 0 Td (and)Tj /R38684264 10 Tf 16.9398 0 Td (x)Tj /R39010040 10 Tf 4.43984 0 Td (.)Tj /R39328608 10 Tf -161.539 -16.8 Td (MAX)Tj /R39010040 10 Tf 23.8801 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (y)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (double)Tj /R39010040 10 Tf 28.9 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (x)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39010040 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (double)Tj /R39010040 10 Tf -89.5602 -12 Td (returns the maximum of)Tj /R38684264 10 Tf 98.8801 0 Td (y)Tj /R39010040 10 Tf 6.93984 0 Td (and)Tj /R38684264 10 Tf 16.9398 0 Td (x)Tj /R39010040 10 Tf 4.43984 0 Td (.)Tj /R39328608 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 /R38684264 10 Tf 7.5 0 Td (arr)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj /R39010040 10 Tf 7.93984 -12 Td 0 Tw (returns the number of elements in the array)Tj /R38684264 10 Tf 174.96 0 Td (arr)Tj /R39010040 10 Tf 12.7801 0 Td (.)Tj /R38684264 10 Tf -223.74 -16.8 Td (idx)Tj /R39328608 10 Tf 14.7199 0 Td (in)Tj /R38684264 10 Tf 10.8398 0 Td (arr)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj /R39010040 10 Tf -10.1199 -12 Td [(returns 1 if a v)25.0073(alue has been set for inde)14.9854(x)]TJ /R38684264 10 Tf 166.78 0 Td (idx)Tj /R39010040 10 Tf 14.7199 0 Td (in the array)Tj /R38684264 10 Tf 48.0398 0 Td (arr)Tj 5 Tc /R39010040 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 /R39328608 10 Tf -297.76 -16.8 Td (unset)Tj /R39010040 10 Tf 22.7801 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (v)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (array)Tj /R39010040 10 Tf 23.8801 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (idx)Tj 2.5 Tc /R39010040 10 Tf 12.2199 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 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 /R38684264 10 Tf 7.5 0 Td (idx)Tj 2.5 Tc /R39010040 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 /R39328608 10 Tf -182.6 -16.8 Td (unset)Tj /R39010040 10 Tf 22.7801 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (v)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R39010040 10 Tf 23.8801 0 Td (\):)Tj -0.1 Tc /R39328608 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R39010040 10 Tf -47.2203 -12 Td [(re-initializes the array)65(.)]TJ /R39328608 10 Tf -57 -16.8 Td (Miscellaneous)Tj 21 -12 Td (exit)Tj /R39010040 10 Tf 15.55 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (v)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39010040 10 Tf 11.6699 0 Td (\):)Tj -0.1 Tc /R39328608 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R39010040 10 Tf -27.7801 -12 Td (causes)Tj /R39328608 10 Tf 28.6 0 Td (gvpr)Tj /R39010040 10 Tf 22.5 0 Td [(to e)15.0073(xit with the e)15(xit code)]TJ /R38684264 10 Tf 101.65 0 Td (v)Tj /R39010040 10 Tf 4.76016 0 Td (.)Tj /R39328608 10 Tf -193.51 -16.8 Td (system)Tj /R39010040 10 Tf 28.8801 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (cmd)Tj /R39010040 10 Tf 19.1602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 10 Tf -56.7605 -12 Td (pro)Tj 13.1801 0 Td 0.744 Tw (vides the standard C function)Tj /R38684264 10 Tf 123.77 0 Td (system)Tj /R39010040 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 /R38684264 10 Tf 23.7941 0 Td (cmd)Tj /R39010040 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 /R39328608 10 Tf -36 -16.8 Td (rand)Tj /R39010040 10 Tf 20.5602 0 Td (\(\) :)Tj /R39328608 10 Tf 14.4398 0 Td (double)Tj /R39010040 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2232 │ │ │ │ │ │ +2233 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R47160160 │ │ │ │ │ │ +R39328608 │ │ │ │ │ │ │ │ │ │ │ │ -R46841592 │ │ │ │ │ │ +R39010040 │ │ │ │ │ │ │ │ │ │ │ │ -R46515816 │ │ │ │ │ │ +R38684264 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R46515816 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R46515816 10 Tf 218.75 0 Td (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td (\(1\))Tj /R47160160 10 Tf -420.34 -36 Td (srand)Tj /R46841592 10 Tf 24.45 0 Td (\(\) :)Tj /R47160160 10 Tf 14.4398 0 Td (int)Tj -38.8898 -16.8 Td (srand)Tj /R46841592 10 Tf 24.45 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (v)Tj /R46841592 10 Tf 6.93984 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R46841592 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (int)Tj /R46841592 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 /R47160160 10 Tf 254.696 0 Td (srand)Tj /R46841592 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 /R47160160 10 Tf 31.1102 0 Td (rand)Tj /R46841592 10 Tf 20.5602 0 Td (.)Tj /R47160160 10 Tf -87.6703 -16.8 Td (colorx)Tj /R46841592 10 Tf 26.6602 0 Td (\()Tj /R46515816 10 Tf 3.33008 0 Td (color)Tj /R46841592 10 Tf 23.6102 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 25 0 Td (,)Tj /R46515816 10 Tf 5 0 Td (fmt)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R46841592 10 Tf 25 0 Td (\):)Tj 0 Tc /R47160160 10 Tf 11.1102 0 Td (string)Tj /R46841592 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 /R46515816 10 Tf 12.4879 0 Td (color)Tj /R46841592 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 /R46515816 10 Tf 160.436 0 Td (fmt)Tj -0.25 Tc /R46841592 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 /R47160160 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 /R47160160 10 Tf 0.401172 -12 Td (gvpr)Tj /R46841592 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 /R47160160 10 Tf 318.085 0 Td (gvpr)Tj /R46841592 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 /R47160160 10 Tf 16.8 TL ($)' /R46841592 10 Tf 7.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (obj_t)Tj /R46841592 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 /R47160160 10 Tf 35.4879 0 Td (BE-)Tj -379.33 -12 Td (GIN)Tj /R46841592 10 Tf 21.3898 0 Td (or)Tj /R47160160 10 Tf 10.8301 0 Td (END)Tj /R46841592 10 Tf 23.6102 0 Td (clauses.)Tj /R47160160 10 Tf -91.8301 -16.8 Td ($F)Tj /R46841592 10 Tf 13.6102 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 10 Tf 17.1098 -12 Td 0 Tw (is the name of the current input Œle.)Tj /R47160160 10 Tf -36 -16.8 Td ($G)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 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 /R47160160 10 Tf 35 0 Td (BEGIN)Tj /R46841592 10 Tf 34.7301 0 Td (or)Tj /R47160160 10 Tf 10.8301 0 Td (END)Tj /R46841592 10 Tf 23.6102 0 Td (clauses.)Tj /R47160160 10 Tf -359.67 -16.8 Td ($NG)Tj /R46841592 10 Tf 22.5 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 8.21992 -12 Td 0.701 Tw [(denotes the ne)14.989(xt graph to be processed. If)]TJ /R47160160 10 Tf 174.028 0 Td ($NG)Tj /R46841592 10 Tf 23.2012 0 Td 0.7 Tw (is NULL, the current graph)Tj /R47160160 10 Tf 115.14 0 Td ($G)Tj /R46841592 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 /R47160160 10 Tf 35 0 Td (BEGIN)Tj /R46841592 10 Tf 34.7301 0 Td (or)Tj /R47160160 10 Tf 10.8301 0 Td (END)Tj /R46841592 10 Tf 23.6102 0 Td (clauses, or if the)Tj /R47160160 10 Tf 68.0398 0 Td (-n)Tj /R46841592 10 Tf 11.3898 0 Td (ag is used.)Tj /R47160160 10 Tf -299.14 -16.8 Td ($O)Tj /R46841592 10 Tf 15.2801 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 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 /R47160160 10 Tf 8.46797 0 Td (END_G)Tj /R46841592 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 /R47160160 10 Tf 61.9801 0 Td (N)Tj /R46841592 10 Tf 7.21992 0 Td (,)Tj /R47160160 10 Tf 5 0 Td (E)Tj /R46841592 10 Tf 9.16992 0 Td (and)Tj /R47160160 10 Tf 16.9398 0 Td (END_G)Tj /R46841592 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 /R47160160 10 Tf -269.9 -16.8 Td ($T)Tj /R46841592 10 Tf 14.1699 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (graph_t)Tj /R46841592 10 Tf 16.55 -12 Td 0.396 Tw [(denotes the current tar)17.9956(get graph. It is a subgraph of)]TJ /R47160160 10 Tf 210.12 0 Td ($G)Tj /R46841592 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 /R47160160 10 Tf 56.4672 0 Td (N)Tj /R46841592 10 Tf 7.21992 0 Td (,)Tj /R47160160 10 Tf 5.39492 0 Td (E)Tj /R46841592 10 Tf 9.56484 0 Td (and)Tj /R47160160 10 Tf 17.3352 0 Td (END_G)Tj /R46841592 10 Tf -362.11 -12 Td (clauses.)Tj /R47160160 10 Tf -36 -16.8 Td ($tgtname)Tj /R46841592 10 Tf 42.4898 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string)Tj /R46841592 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 /R47160160 10 Tf 96.966 0 Td [("gvpr_r)17.9834(esult")]TJ 6.501 Tc /R46841592 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 /R47160160 10 Tf 38.723 0 Td (gvpr)Tj 2.696 Tc /R46841592 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 /R47160160 10 Tf -36 -16.8 Td [($tvr)18.0151(oot)]TJ /R46841592 10 Tf 33.4199 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj /R46841592 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 /R47160160 10 Tf 41.8 0 Td ($tvtype)Tj /R46841592 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 /R47160160 10 Tf 51.225 0 Td (NULL)Tj /R46841592 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 /R47160160 10 Tf 78.5801 0 Td [($tvr)18.0151(oot)]TJ /R46841592 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 /R47160160 10 Tf 10.8301 0 Td [($tvr)18.0151(oot)]TJ 2.5 Tc /R46841592 10 Tf 30.9199 0 Td (.A)Tj 0 Tc 12.2199 0 Td 0 Tw (lso, set)Tj /R47160160 10 Tf 30.2801 0 Td ($tvnext)Tj /R46841592 10 Tf 34.1602 0 Td (belo)Tj -0.65 Tc 16.9699 0 Td (w.)Tj 0 Tc /R47160160 10 Tf -171.38 -16.8 Td ($tvnext)Tj /R46841592 10 Tf 34.1602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (node_t)Tj /R46841592 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 /R47160160 10 Tf 59.3961 0 Td ($tvtype)Tj /R46841592 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 /R47160160 10 Tf 86.068 0 Td [($tvr)18.0176(oot)]TJ /R46841592 10 Tf 34.5227 0 Td 1.103 Tw [(has not been reset b)19.9951(ut the)]TJ /R47160160 10 Tf -289.314 -12 Td ($tvnext)Tj /R46841592 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 /R47160160 10 Tf 290.942 0 Td [($tvr)18.0176(oot)]TJ 5.552 Tc /R46841592 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 /R47160160 10 Tf 46.1402 0 Td (NULL)Tj /R46841592 10 Tf 30.2801 0 Td (for each input graph.)Tj /R47160160 10 Tf -120.09 -16.8 Td [($tv)9.99268(edge)]TJ /R46841592 10 Tf 35.1699 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (edge_t)Tj -0.15 Tc /R46841592 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 /R47160160 10 Tf 90.85 0 Td (NULL)Tj /R46841592 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 /R38684264 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38684264 10 Tf 218.75 0 Td (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td (\(1\))Tj /R39328608 10 Tf -420.34 -36 Td (srand)Tj /R39010040 10 Tf 24.45 0 Td (\(\) :)Tj /R39328608 10 Tf 14.4398 0 Td (int)Tj -38.8898 -16.8 Td (srand)Tj /R39010040 10 Tf 24.45 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (v)Tj /R39010040 10 Tf 6.93984 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39010040 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (int)Tj /R39010040 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 /R39328608 10 Tf 254.696 0 Td (srand)Tj /R39010040 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 /R39328608 10 Tf 31.1102 0 Td (rand)Tj /R39010040 10 Tf 20.5602 0 Td (.)Tj /R39328608 10 Tf -87.6703 -16.8 Td (colorx)Tj /R39010040 10 Tf 26.6602 0 Td (\()Tj /R38684264 10 Tf 3.33008 0 Td (color)Tj /R39010040 10 Tf 23.6102 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 25 0 Td (,)Tj /R38684264 10 Tf 5 0 Td (fmt)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39010040 10 Tf 25 0 Td (\):)Tj 0 Tc /R39328608 10 Tf 11.1102 0 Td (string)Tj /R39010040 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 /R38684264 10 Tf 12.4879 0 Td (color)Tj /R39010040 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 /R38684264 10 Tf 160.436 0 Td (fmt)Tj -0.25 Tc /R39010040 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 /R39328608 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 /R39328608 10 Tf 0.401172 -12 Td (gvpr)Tj /R39010040 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 /R39328608 10 Tf 318.085 0 Td (gvpr)Tj /R39010040 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 /R39328608 10 Tf 16.8 TL ($)' /R39010040 10 Tf 7.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (obj_t)Tj /R39010040 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 /R39328608 10 Tf 35.4879 0 Td (BE-)Tj -379.33 -12 Td (GIN)Tj /R39010040 10 Tf 21.3898 0 Td (or)Tj /R39328608 10 Tf 10.8301 0 Td (END)Tj /R39010040 10 Tf 23.6102 0 Td (clauses.)Tj /R39328608 10 Tf -91.8301 -16.8 Td ($F)Tj /R39010040 10 Tf 13.6102 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 10 Tf 17.1098 -12 Td 0 Tw (is the name of the current input Œle.)Tj /R39328608 10 Tf -36 -16.8 Td ($G)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 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 /R39328608 10 Tf 35 0 Td (BEGIN)Tj /R39010040 10 Tf 34.7301 0 Td (or)Tj /R39328608 10 Tf 10.8301 0 Td (END)Tj /R39010040 10 Tf 23.6102 0 Td (clauses.)Tj /R39328608 10 Tf -359.67 -16.8 Td ($NG)Tj /R39010040 10 Tf 22.5 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 8.21992 -12 Td 0.701 Tw [(denotes the ne)14.989(xt graph to be processed. If)]TJ /R39328608 10 Tf 174.028 0 Td ($NG)Tj /R39010040 10 Tf 23.2012 0 Td 0.7 Tw (is NULL, the current graph)Tj /R39328608 10 Tf 115.14 0 Td ($G)Tj /R39010040 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 /R39328608 10 Tf 35 0 Td (BEGIN)Tj /R39010040 10 Tf 34.7301 0 Td (or)Tj /R39328608 10 Tf 10.8301 0 Td (END)Tj /R39010040 10 Tf 23.6102 0 Td (clauses, or if the)Tj /R39328608 10 Tf 68.0398 0 Td (-n)Tj /R39010040 10 Tf 11.3898 0 Td (ag is used.)Tj /R39328608 10 Tf -299.14 -16.8 Td ($O)Tj /R39010040 10 Tf 15.2801 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 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 /R39328608 10 Tf 8.46797 0 Td (END_G)Tj /R39010040 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 /R39328608 10 Tf 61.9801 0 Td (N)Tj /R39010040 10 Tf 7.21992 0 Td (,)Tj /R39328608 10 Tf 5 0 Td (E)Tj /R39010040 10 Tf 9.16992 0 Td (and)Tj /R39328608 10 Tf 16.9398 0 Td (END_G)Tj /R39010040 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 /R39328608 10 Tf -269.9 -16.8 Td ($T)Tj /R39010040 10 Tf 14.1699 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (graph_t)Tj /R39010040 10 Tf 16.55 -12 Td 0.396 Tw [(denotes the current tar)17.9956(get graph. It is a subgraph of)]TJ /R39328608 10 Tf 210.12 0 Td ($G)Tj /R39010040 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 /R39328608 10 Tf 56.4672 0 Td (N)Tj /R39010040 10 Tf 7.21992 0 Td (,)Tj /R39328608 10 Tf 5.39492 0 Td (E)Tj /R39010040 10 Tf 9.56484 0 Td (and)Tj /R39328608 10 Tf 17.3352 0 Td (END_G)Tj /R39010040 10 Tf -362.11 -12 Td (clauses.)Tj /R39328608 10 Tf -36 -16.8 Td ($tgtname)Tj /R39010040 10 Tf 42.4898 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string)Tj /R39010040 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 /R39328608 10 Tf 96.966 0 Td [("gvpr_r)17.9834(esult")]TJ 6.501 Tc /R39010040 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 /R39328608 10 Tf 38.723 0 Td (gvpr)Tj 2.696 Tc /R39010040 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 /R39328608 10 Tf -36 -16.8 Td [($tvr)18.0151(oot)]TJ /R39010040 10 Tf 33.4199 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj /R39010040 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 /R39328608 10 Tf 41.8 0 Td ($tvtype)Tj /R39010040 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 /R39328608 10 Tf 51.225 0 Td (NULL)Tj /R39010040 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 /R39328608 10 Tf 78.5801 0 Td [($tvr)18.0151(oot)]TJ /R39010040 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 /R39328608 10 Tf 10.8301 0 Td [($tvr)18.0151(oot)]TJ 2.5 Tc /R39010040 10 Tf 30.9199 0 Td (.A)Tj 0 Tc 12.2199 0 Td 0 Tw (lso, set)Tj /R39328608 10 Tf 30.2801 0 Td ($tvnext)Tj /R39010040 10 Tf 34.1602 0 Td (belo)Tj -0.65 Tc 16.9699 0 Td (w.)Tj 0 Tc /R39328608 10 Tf -171.38 -16.8 Td ($tvnext)Tj /R39010040 10 Tf 34.1602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (node_t)Tj /R39010040 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 /R39328608 10 Tf 59.3961 0 Td ($tvtype)Tj /R39010040 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 /R39328608 10 Tf 86.068 0 Td [($tvr)18.0176(oot)]TJ /R39010040 10 Tf 34.5227 0 Td 1.103 Tw [(has not been reset b)19.9951(ut the)]TJ /R39328608 10 Tf -289.314 -12 Td ($tvnext)Tj /R39010040 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 /R39328608 10 Tf 290.942 0 Td [($tvr)18.0176(oot)]TJ 5.552 Tc /R39010040 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 /R39328608 10 Tf 46.1402 0 Td (NULL)Tj /R39010040 10 Tf 30.2801 0 Td (for each input graph.)Tj /R39328608 10 Tf -120.09 -16.8 Td [($tv)9.99268(edge)]TJ /R39010040 10 Tf 35.1699 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (edge_t)Tj -0.15 Tc /R39010040 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 /R39328608 10 Tf 90.85 0 Td (NULL)Tj /R39010040 10 Tf 27.7801 0 Td (.)Tj -170.175 -69.6 Td [(29 August 2013)-19205.5(11)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3287 │ │ │ │ │ │ +3286 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R47160160 │ │ │ │ │ │ +R39328608 │ │ │ │ │ │ │ │ │ │ │ │ -R46841592 │ │ │ │ │ │ +R39010040 │ │ │ │ │ │ │ │ │ │ │ │ -R46515816 │ │ │ │ │ │ +R38684264 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R46515816 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R46515816 10 Tf 218.75 0 Td (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td (\(1\))Tj /R47160160 10 Tf -420.34 -36 Td ($tvtype)Tj /R46841592 10 Tf 34.1602 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (tvtype_t)Tj /R46841592 10 Tf -3.44023 -12 Td 0.871 Tw (indicates ho)Tj 48.6711 0 Td (w)Tj /R47160160 10 Tf 10.591 0 Td (gvpr)Tj /R46841592 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 /R47160160 10 Tf 14.0699 0 Td (TV_at)Tj /R46841592 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 /R46515816 10 Tf 127.52 0 Td [(cgr)14.9927(aph)]TJ /R46841592 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 /R47160160 10 Tf 54.9898 0 Td (TV_fwd)Tj 2.5 Tc /R46841592 10 Tf 35 0 Td (,r)Tj 0 Tc 8.33008 0 Td (equiring directed edges.)Tj /R47160160 10 Tf -238.96 -16.8 Td (ARGC)Tj /R46841592 10 Tf 31.9398 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (int)Tj /R46841592 10 Tf -1.21992 -12 Td [(denotes the number of ar)18.0151(guments speciŒed by the)]TJ /R47160160 10 Tf 200.9 0 Td (­a)Tj /R46515816 10 Tf 13.2 0 Td [(ar)37.0068(gs)]TJ /R46841592 10 Tf 19.9098 0 Td [(command-line ar)17.9834(gument.)]TJ /R47160160 10 Tf -270.01 -16.8 Td (ARGV)Tj /R46841592 10 Tf 31.9398 0 Td (:)Tj /R47160160 10 Tf 5.28008 0 Td (string array)Tj /R46841592 10 Tf -1.21992 -12 Td 0.032 Tw [(denotes the array of ar)18.0176(guments speciŒed by the)]TJ /R47160160 10 Tf 191.145 0 Td (­a)Tj /R46515816 10 Tf 13.2309 0 Td [(ar)37.0068(gs)]TJ /R46841592 10 Tf 19.941 0 Td 0.031 Tw [(command-line ar)17.998(gument. The)]TJ /R46515816 10 Tf 121.003 0 Td (i)Tj /R46841592 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 /R47160160 10 Tf 7.5 0 Td (ARGV[)Tj /R46515816 10 Tf 32.7699 0 Td (i)Tj /R47160160 10 Tf 2.78008 0 Td (])Tj /R46841592 10 Tf 3.33008 0 Td (.)Tj -0.11 Tc /R47160160 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 /R46841592 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 /R47160160 10 Tf 136.38 0 Td (gvpr)Tj /R46841592 10 Tf 20 0 Td (.)Tj /R47160160 10 Tf -214.28 -16.8 Td (NULL)Tj /R46841592 10 Tf 30.2801 0 Td (:)Tj /R46515816 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R46841592 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 /R47160160 10 Tf -156.29 -16.8 Td (TV_at)Tj /R46841592 10 Tf 35.2801 0 Td (:)Tj /R46515816 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R46841592 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 /R47160160 10 Tf -109.53 -16.8 Td (TV_ne)Tj /R46841592 10 Tf 31.3898 0 Td (:)Tj /R46515816 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R46841592 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 /R47160160 10 Tf -62.5797 -16.8 Td (TV_en)Tj /R46841592 10 Tf 31.3898 0 Td (:)Tj /R46515816 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R46841592 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 /R47160160 10 Tf -62.5797 -16.8 Td (TV_dfs)Tj /R46841592 10 Tf 34.1699 0 Td (:)Tj /R46515816 10 Tf 5.28008 0 Td (tvtype_t)Tj /R47160160 10 Tf -39.45 -12 Td (TV_postdfs)Tj /R46841592 10 Tf 51.95 0 Td (:)Tj /R46515816 10 Tf 5.28008 0 Td (tvtype_t)Tj /R47160160 10 Tf -57.2301 -12 Td [(TV_pr)17.9846(epostdfs)]TJ /R46841592 10 Tf 66.2102 0 Td (:)Tj /R46515816 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.333 Tc /R46841592 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 /R47160160 10 Tf 19.6641 0 Td (gvpr)Tj /R46841592 10 Tf 22.7238 0 Td 0.224 Tw [(will check the v)25.0122(alue of)]TJ /R47160160 10 Tf 94.459 0 Td [($tvr)18.0151(oot)]TJ 2.723 Tc /R46841592 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 /R47160160 10 Tf 184.114 0 Td (NULL)Tj /R46841592 10 Tf 27.7801 0 Td (.\),)Tj /R47160160 10 Tf 12.068 0 Td (gvpr)Tj /R46841592 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 /R47160160 10 Tf 213.768 0 Td [($tvr)18.0176(oot)]TJ /R46841592 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 /R47160160 10 Tf 7.41797 0 Td [($tvr)18.0176(oot)]TJ /R46841592 10 Tf 35.0078 0 Td (is)Tj /R47160160 10 Tf -389.33 -12 Td (NULL)Tj 2.723 Tc /R46841592 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 /R47160160 10 Tf 121.617 0 Td (TV_dfs)Tj /R46841592 10 Tf 34.3922 0 Td (and)Tj /R47160160 10 Tf 17.1621 0 Td [($tvr)18.0151(oot)]TJ 2.722 Tc /R46841592 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 /R47160160 10 Tf 11.552 0 Td (TV_postdfs)Tj 3.222 Tc /R46841592 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 /R47160160 10 Tf 11.5512 0 Td [(TV_pr)17.9834(e-)]TJ -359.521 -12 Td (postdfs)Tj 2.5 Tc /R46841592 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 /R47160160 10 Tf -83.5 -16.8 Td (TV_fwd)Tj /R46841592 10 Tf 37.5 0 Td (:)Tj /R46515816 10 Tf 5.28008 0 Td (tvtype_t)Tj /R47160160 10 Tf -42.7801 -12 Td (TV_postfwd)Tj /R46841592 10 Tf 55.2801 0 Td (:)Tj /R46515816 10 Tf 5.28008 0 Td (tvtype_t)Tj /R47160160 10 Tf -60.5602 -12 Td [(TV_pr)17.9846(epostfwd)]TJ /R46841592 10 Tf 69.5402 0 Td (:)Tj /R46515816 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.063 Tc /R46841592 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 /R47160160 10 Tf 131.314 0 Td (TV_dfs)Tj /R46841592 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 /R47160160 10 Tf 90.652 0 Td (TV_fwd)Tj /R46841592 10 Tf 35 0 Td (,)Tj /R47160160 10 Tf 5.12383 0 Td (TV_postfwd)Tj /R46841592 10 Tf 55.4039 0 Td (and)Tj /R47160160 10 Tf 17.0641 0 Td [(TV_pr)17.9834(epostfwd)]TJ /R46841592 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 /R47160160 10 Tf 20.8301 0 Td (TV_dfs)Tj /R46841592 10 Tf 31.6699 0 Td (,)Tj /R47160160 10 Tf 5 0 Td (TV_postdfs)Tj /R46841592 10 Tf 51.95 0 Td (and)Tj /R47160160 10 Tf 16.9398 0 Td [(TV_pr)17.9834(epostdfs)]TJ /R46841592 10 Tf 63.7102 0 Td (.)Tj /R47160160 10 Tf -316.01 -16.8 Td (TV_r)Tj -0.15 Tc 23.15 0 Td (ev)Tj 0 Tc /R46841592 10 Tf 11.7898 0 Td (:)Tj /R46515816 10 Tf 5.28008 0 Td (tvtype_t)Tj /R47160160 10 Tf -40.2199 -12 Td (TV_postr)Tj -0.15 Tc 40.9301 0 Td (ev)Tj 0 Tc /R46841592 10 Tf 11.7898 0 Td (:)Tj /R46515816 10 Tf 5.28008 0 Td (tvtype_t)Tj /R47160160 10 Tf -58 -12 Td [(TV_pr)17.9846(epostr)]TJ -0.15 Tc 55.1902 0 Td (ev)Tj 0 Tc /R46841592 10 Tf 11.7898 0 Td (:)Tj /R46515816 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.256 Tc /R46841592 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 /R47160160 10 Tf 131.315 0 Td (TV_dfs)Tj /R46841592 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 /R47160160 10 Tf 92.5738 0 Td (TV_r)Tj -0.15 Tc 23.15 0 Td (ev)Tj 0 Tc /R46841592 10 Tf 9.28984 0 Td (,)Tj /R47160160 10 Tf 5.76406 0 Td (TV_postr)Tj -0.15 Tc 40.9301 0 Td (ev)Tj 0 Tc /R46841592 10 Tf 12.5539 0 Td (and)Tj /R47160160 10 Tf 17.7039 0 Td [(TV_pr)17.9834(epostr)]TJ -0.15 Tc 55.1902 0 Td (ev)Tj 0 Tc /R46841592 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 /R47160160 10 Tf 20.8301 0 Td (TV_dfs)Tj /R46841592 10 Tf 31.6699 0 Td (,)Tj /R47160160 10 Tf 5 0 Td (TV_postdfs)Tj /R46841592 10 Tf 51.95 0 Td (and)Tj /R47160160 10 Tf 16.9398 0 Td [(TV_pr)17.9834(epostdfs)]TJ /R46841592 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 /R38684264 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38684264 10 Tf 218.75 0 Td (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td (\(1\))Tj /R39328608 10 Tf -420.34 -36 Td ($tvtype)Tj /R39010040 10 Tf 34.1602 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (tvtype_t)Tj /R39010040 10 Tf -3.44023 -12 Td 0.871 Tw (indicates ho)Tj 48.6711 0 Td (w)Tj /R39328608 10 Tf 10.591 0 Td (gvpr)Tj /R39010040 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 /R39328608 10 Tf 14.0699 0 Td (TV_at)Tj /R39010040 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 /R38684264 10 Tf 127.52 0 Td [(cgr)14.9927(aph)]TJ /R39010040 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 /R39328608 10 Tf 54.9898 0 Td (TV_fwd)Tj 2.5 Tc /R39010040 10 Tf 35 0 Td (,r)Tj 0 Tc 8.33008 0 Td (equiring directed edges.)Tj /R39328608 10 Tf -238.96 -16.8 Td (ARGC)Tj /R39010040 10 Tf 31.9398 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (int)Tj /R39010040 10 Tf -1.21992 -12 Td [(denotes the number of ar)18.0151(guments speciŒed by the)]TJ /R39328608 10 Tf 200.9 0 Td (­a)Tj /R38684264 10 Tf 13.2 0 Td [(ar)37.0068(gs)]TJ /R39010040 10 Tf 19.9098 0 Td [(command-line ar)17.9834(gument.)]TJ /R39328608 10 Tf -270.01 -16.8 Td (ARGV)Tj /R39010040 10 Tf 31.9398 0 Td (:)Tj /R39328608 10 Tf 5.28008 0 Td (string array)Tj /R39010040 10 Tf -1.21992 -12 Td 0.032 Tw [(denotes the array of ar)18.0176(guments speciŒed by the)]TJ /R39328608 10 Tf 191.145 0 Td (­a)Tj /R38684264 10 Tf 13.2309 0 Td [(ar)37.0068(gs)]TJ /R39010040 10 Tf 19.941 0 Td 0.031 Tw [(command-line ar)17.998(gument. The)]TJ /R38684264 10 Tf 121.003 0 Td (i)Tj /R39010040 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 /R39328608 10 Tf 7.5 0 Td (ARGV[)Tj /R38684264 10 Tf 32.7699 0 Td (i)Tj /R39328608 10 Tf 2.78008 0 Td (])Tj /R39010040 10 Tf 3.33008 0 Td (.)Tj -0.11 Tc /R39328608 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 /R39010040 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 /R39328608 10 Tf 136.38 0 Td (gvpr)Tj /R39010040 10 Tf 20 0 Td (.)Tj /R39328608 10 Tf -214.28 -16.8 Td (NULL)Tj /R39010040 10 Tf 30.2801 0 Td (:)Tj /R38684264 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R39010040 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 /R39328608 10 Tf -156.29 -16.8 Td (TV_at)Tj /R39010040 10 Tf 35.2801 0 Td (:)Tj /R38684264 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R39010040 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 /R39328608 10 Tf -109.53 -16.8 Td (TV_ne)Tj /R39010040 10 Tf 31.3898 0 Td (:)Tj /R38684264 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R39010040 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 /R39328608 10 Tf -62.5797 -16.8 Td (TV_en)Tj /R39010040 10 Tf 31.3898 0 Td (:)Tj /R38684264 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R39010040 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 /R39328608 10 Tf -62.5797 -16.8 Td (TV_dfs)Tj /R39010040 10 Tf 34.1699 0 Td (:)Tj /R38684264 10 Tf 5.28008 0 Td (tvtype_t)Tj /R39328608 10 Tf -39.45 -12 Td (TV_postdfs)Tj /R39010040 10 Tf 51.95 0 Td (:)Tj /R38684264 10 Tf 5.28008 0 Td (tvtype_t)Tj /R39328608 10 Tf -57.2301 -12 Td [(TV_pr)17.9846(epostdfs)]TJ /R39010040 10 Tf 66.2102 0 Td (:)Tj /R38684264 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.333 Tc /R39010040 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 /R39328608 10 Tf 19.6641 0 Td (gvpr)Tj /R39010040 10 Tf 22.7238 0 Td 0.224 Tw [(will check the v)25.0122(alue of)]TJ /R39328608 10 Tf 94.459 0 Td [($tvr)18.0151(oot)]TJ 2.723 Tc /R39010040 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 /R39328608 10 Tf 184.114 0 Td (NULL)Tj /R39010040 10 Tf 27.7801 0 Td (.\),)Tj /R39328608 10 Tf 12.068 0 Td (gvpr)Tj /R39010040 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 /R39328608 10 Tf 213.768 0 Td [($tvr)18.0176(oot)]TJ /R39010040 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 /R39328608 10 Tf 7.41797 0 Td [($tvr)18.0176(oot)]TJ /R39010040 10 Tf 35.0078 0 Td (is)Tj /R39328608 10 Tf -389.33 -12 Td (NULL)Tj 2.723 Tc /R39010040 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 /R39328608 10 Tf 121.617 0 Td (TV_dfs)Tj /R39010040 10 Tf 34.3922 0 Td (and)Tj /R39328608 10 Tf 17.1621 0 Td [($tvr)18.0151(oot)]TJ 2.722 Tc /R39010040 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 /R39328608 10 Tf 11.552 0 Td (TV_postdfs)Tj 3.222 Tc /R39010040 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 /R39328608 10 Tf 11.5512 0 Td [(TV_pr)17.9834(e-)]TJ -359.521 -12 Td (postdfs)Tj 2.5 Tc /R39010040 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 /R39328608 10 Tf -83.5 -16.8 Td (TV_fwd)Tj /R39010040 10 Tf 37.5 0 Td (:)Tj /R38684264 10 Tf 5.28008 0 Td (tvtype_t)Tj /R39328608 10 Tf -42.7801 -12 Td (TV_postfwd)Tj /R39010040 10 Tf 55.2801 0 Td (:)Tj /R38684264 10 Tf 5.28008 0 Td (tvtype_t)Tj /R39328608 10 Tf -60.5602 -12 Td [(TV_pr)17.9846(epostfwd)]TJ /R39010040 10 Tf 69.5402 0 Td (:)Tj /R38684264 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.063 Tc /R39010040 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 /R39328608 10 Tf 131.314 0 Td (TV_dfs)Tj /R39010040 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 /R39328608 10 Tf 90.652 0 Td (TV_fwd)Tj /R39010040 10 Tf 35 0 Td (,)Tj /R39328608 10 Tf 5.12383 0 Td (TV_postfwd)Tj /R39010040 10 Tf 55.4039 0 Td (and)Tj /R39328608 10 Tf 17.0641 0 Td [(TV_pr)17.9834(epostfwd)]TJ /R39010040 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 /R39328608 10 Tf 20.8301 0 Td (TV_dfs)Tj /R39010040 10 Tf 31.6699 0 Td (,)Tj /R39328608 10 Tf 5 0 Td (TV_postdfs)Tj /R39010040 10 Tf 51.95 0 Td (and)Tj /R39328608 10 Tf 16.9398 0 Td [(TV_pr)17.9834(epostdfs)]TJ /R39010040 10 Tf 63.7102 0 Td (.)Tj /R39328608 10 Tf -316.01 -16.8 Td (TV_r)Tj -0.15 Tc 23.15 0 Td (ev)Tj 0 Tc /R39010040 10 Tf 11.7898 0 Td (:)Tj /R38684264 10 Tf 5.28008 0 Td (tvtype_t)Tj /R39328608 10 Tf -40.2199 -12 Td (TV_postr)Tj -0.15 Tc 40.9301 0 Td (ev)Tj 0 Tc /R39010040 10 Tf 11.7898 0 Td (:)Tj /R38684264 10 Tf 5.28008 0 Td (tvtype_t)Tj /R39328608 10 Tf -58 -12 Td [(TV_pr)17.9846(epostr)]TJ -0.15 Tc 55.1902 0 Td (ev)Tj 0 Tc /R39010040 10 Tf 11.7898 0 Td (:)Tj /R38684264 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.256 Tc /R39010040 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 /R39328608 10 Tf 131.315 0 Td (TV_dfs)Tj /R39010040 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 /R39328608 10 Tf 92.5738 0 Td (TV_r)Tj -0.15 Tc 23.15 0 Td (ev)Tj 0 Tc /R39010040 10 Tf 9.28984 0 Td (,)Tj /R39328608 10 Tf 5.76406 0 Td (TV_postr)Tj -0.15 Tc 40.9301 0 Td (ev)Tj 0 Tc /R39010040 10 Tf 12.5539 0 Td (and)Tj /R39328608 10 Tf 17.7039 0 Td [(TV_pr)17.9834(epostr)]TJ -0.15 Tc 55.1902 0 Td (ev)Tj 0 Tc /R39010040 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 /R39328608 10 Tf 20.8301 0 Td (TV_dfs)Tj /R39010040 10 Tf 31.6699 0 Td (,)Tj /R39328608 10 Tf 5 0 Td (TV_postdfs)Tj /R39010040 10 Tf 51.95 0 Td (and)Tj /R39328608 10 Tf 16.9398 0 Td [(TV_pr)17.9834(epostdfs)]TJ /R39010040 10 Tf 63.7102 0 Td (.)Tj -149.955 -74.4 Td [(29 August 2013)-19205.5(12)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2984 │ │ │ │ │ │ +2985 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R47160160 │ │ │ │ │ │ +R39328608 │ │ │ │ │ │ │ │ │ │ │ │ -R46841592 │ │ │ │ │ │ +R39010040 │ │ │ │ │ │ │ │ │ │ │ │ -R46515816 │ │ │ │ │ │ +R38684264 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R46515816 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R46515816 10 Tf 218.75 0 Td (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td (\(1\))Tj /R47160160 10 Tf -420.34 -36 Td (TV_bfs)Tj /R46841592 10 Tf 34.1699 0 Td (:)Tj /R46515816 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.78 Tc /R46841592 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 /R47160160 10 Tf 32.7801 0 Td (TV_dfs)Tj /R46841592 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 /R47160160 10 Tf 54.4301 0 Td [($tvr)18.0151(oot)]TJ /R46841592 10 Tf 30.9199 0 Td (.)Tj /R47160160 10.95 Tf -253.71 -16.8 Td (EXAMPLES)Tj /R47160160 10 Tf 72 -12 Td (gvpr ­i 'N[color=="blue"]' Œle.gv)Tj /R46841592 10 Tf -36 -16.8 Td (Generate the node-induced subgraph of all nodes with color blue.)Tj /R47160160 10 Tf 36 -16.8 Td [(gvpr ­c 'N[color=="blue"]{color = "r)17.9834(ed"}' Œle.gv)]TJ /R46841592 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 /R47160160 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 /R46841592 10 Tf -36 -16.8 Td (Ve)Tj 0 Tc 10.55 0 Td (rsion of the program)Tj /R47160160 10 Tf 84.4301 0 Td (gc)Tj /R46841592 10 Tf 9.43984 0 Td (.)Tj /R47160160 10 Tf -68.4199 -16.8 Td (gvpr ­c "")Tj /R46841592 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 /R47160160 10 Tf 27.7801 0 Td (nop)Tj /R46841592 10 Tf 16.1199 0 Td (.)Tj /R47160160 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; })' /R46841592 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 /R47160160 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 /R46841592 10 Tf -36 -16.8 Td [(Computes the de)15.0073(grees of nodes with edges.)]TJ /R47160160 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 /R46841592 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 /R38684264 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38684264 10 Tf 218.75 0 Td (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td (\(1\))Tj /R39328608 10 Tf -420.34 -36 Td (TV_bfs)Tj /R39010040 10 Tf 34.1699 0 Td (:)Tj /R38684264 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.78 Tc /R39010040 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 /R39328608 10 Tf 32.7801 0 Td (TV_dfs)Tj /R39010040 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 /R39328608 10 Tf 54.4301 0 Td [($tvr)18.0151(oot)]TJ /R39010040 10 Tf 30.9199 0 Td (.)Tj /R39328608 10.95 Tf -253.71 -16.8 Td (EXAMPLES)Tj /R39328608 10 Tf 72 -12 Td (gvpr ­i 'N[color=="blue"]' Œle.gv)Tj /R39010040 10 Tf -36 -16.8 Td (Generate the node-induced subgraph of all nodes with color blue.)Tj /R39328608 10 Tf 36 -16.8 Td [(gvpr ­c 'N[color=="blue"]{color = "r)17.9834(ed"}' Œle.gv)]TJ /R39010040 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 /R39328608 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 /R39010040 10 Tf -36 -16.8 Td (Ve)Tj 0 Tc 10.55 0 Td (rsion of the program)Tj /R39328608 10 Tf 84.4301 0 Td (gc)Tj /R39010040 10 Tf 9.43984 0 Td (.)Tj /R39328608 10 Tf -68.4199 -16.8 Td (gvpr ­c "")Tj /R39010040 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 /R39328608 10 Tf 27.7801 0 Td (nop)Tj /R39010040 10 Tf 16.1199 0 Td (.)Tj /R39328608 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; })' /R39010040 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 /R39328608 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 /R39010040 10 Tf -36 -16.8 Td [(Computes the de)15.0073(grees of nodes with edges.)]TJ /R39328608 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 /R39010040 10 Tf 122.555 -45.6 Td [(29 August 2013)-19205.5(13)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1461 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R47160160 │ │ │ │ │ │ +R39328608 │ │ │ │ │ │ │ │ │ │ │ │ -R46841592 │ │ │ │ │ │ +R39010040 │ │ │ │ │ │ │ │ │ │ │ │ -R46515816 │ │ │ │ │ │ +R38684264 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R46515816 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R46515816 10 Tf 218.75 0 Td (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td (\(1\))Tj /R47160160 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 /R46841592 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 /R47160160 10 Tf 223.534 0 Td (ARGV[0])Tj 2.724 Tc /R46841592 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 /R47160160 10.95 Tf -36 -16.8 Td [(ENVIR)30.0404(ONMENT)]TJ /R47160160 10 Tf 36 -12 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R46841592 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 /R47160160 10 Tf 376.001 0 Td (gvpr)Tj /R46841592 10 Tf -376.001 -12 Td 0.837 Tw [(has a def)9.9939(ault list b)20.0098(uilt in. If)]TJ /R47160160 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 /R46841592 10 Tf 11.118 0 Td 0.838 Tw [(is not deŒned, the def)9.99756(ault list is used. If)]TJ /R47160160 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 /R46841592 10 Tf -388.22 -12 Td 0.356 Tw (starts with colon, the list is formed by appending)Tj /R47160160 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 /R46841592 10 Tf 10.6352 0 Td 0.355 Tw [(to the def)9.99023(ault list. If)]TJ /R47160160 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 /R46841592 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 /R47160160 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 /R46841592 10 Tf 7.78008 0 Td (.O)Tj 0 Tc 14.227 0 Td (therwise,)Tj /R47160160 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 /R46841592 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 /R47160160 10.95 Tf -284.29 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td [(GS AND W)120.006(ARNINGS)]TJ /R46841592 10 Tf 20.9004 -12 Td 0.406 Tw (Scripts should be careful deleting nodes during)Tj /R47160160 10 Tf 193.652 0 Td (N{})Tj /R46841592 10 Tf 18.0059 0 Td (and)Tj /R47160160 10 Tf 17.3461 0 Td (E{})Tj /R46841592 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 /R47160160 10 Tf 162.49 0 Td (gvpr)Tj 2.5 Tc /R46841592 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 /R47160160 10 Tf 54.7199 0 Td [(str)17.9932(cmp)]TJ /R46841592 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 /R47160160 10 Tf 86.3199 0 Td (gvpr)Tj /R46841592 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 /R46515816 10 Tf 86.8422 0 Td (nxtnode)Tj /R46841592 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 /R47160160 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R46841592 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 /R38684264 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38684264 10 Tf 218.75 0 Td (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td (\(1\))Tj /R39328608 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 /R39010040 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 /R39328608 10 Tf 223.534 0 Td (ARGV[0])Tj 2.724 Tc /R39010040 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 /R39328608 10.95 Tf -36 -16.8 Td [(ENVIR)30.0404(ONMENT)]TJ /R39328608 10 Tf 36 -12 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R39010040 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 /R39328608 10 Tf 376.001 0 Td (gvpr)Tj /R39010040 10 Tf -376.001 -12 Td 0.837 Tw [(has a def)9.9939(ault list b)20.0098(uilt in. If)]TJ /R39328608 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 /R39010040 10 Tf 11.118 0 Td 0.838 Tw [(is not deŒned, the def)9.99756(ault list is used. If)]TJ /R39328608 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 /R39010040 10 Tf -388.22 -12 Td 0.356 Tw (starts with colon, the list is formed by appending)Tj /R39328608 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 /R39010040 10 Tf 10.6352 0 Td 0.355 Tw [(to the def)9.99023(ault list. If)]TJ /R39328608 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 /R39010040 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 /R39328608 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 /R39010040 10 Tf 7.78008 0 Td (.O)Tj 0 Tc 14.227 0 Td (therwise,)Tj /R39328608 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 /R39010040 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 /R39328608 10.95 Tf -284.29 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td [(GS AND W)120.006(ARNINGS)]TJ /R39010040 10 Tf 20.9004 -12 Td 0.406 Tw (Scripts should be careful deleting nodes during)Tj /R39328608 10 Tf 193.652 0 Td (N{})Tj /R39010040 10 Tf 18.0059 0 Td (and)Tj /R39328608 10 Tf 17.3461 0 Td (E{})Tj /R39010040 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 /R39328608 10 Tf 162.49 0 Td (gvpr)Tj 2.5 Tc /R39010040 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 /R39328608 10 Tf 54.7199 0 Td [(str)17.9932(cmp)]TJ /R39010040 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 /R39328608 10 Tf 86.3199 0 Td (gvpr)Tj /R39010040 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 /R38684264 10 Tf 86.8422 0 Td (nxtnode)Tj /R39010040 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 /R39328608 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R39010040 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3302 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R47160160 │ │ │ │ │ │ +R39328608 │ │ │ │ │ │ │ │ │ │ │ │ -R46841592 │ │ │ │ │ │ +R39010040 │ │ │ │ │ │ │ │ │ │ │ │ -R46515816 │ │ │ │ │ │ +R38684264 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R46515816 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R46515816 10 Tf 218.75 0 Td (GVPR)Tj /R46841592 10 Tf 25.8199 0 Td (\(1\))Tj /R47160160 10.95 Tf -456.34 -36 Td (SEE ALSO)Tj -0.15 Tc /R46841592 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 /R38684264 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38684264 10 Tf 218.75 0 Td (GVPR)Tj /R39010040 10 Tf 25.8199 0 Td (\(1\))Tj /R39328608 10.95 Tf -456.34 -36 Td (SEE ALSO)Tj -0.15 Tc /R39010040 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -288 │ │ │ │ │ │ +289 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R47160160 │ │ │ │ │ │ +R39328608 │ │ │ │ │ │ │ │ │ │ │ │ -R46841592 │ │ │ │ │ │ +R39010040 │ │ │ │ │ │ │ │ │ │ │ │ -R46515816 │ │ │ │ │ │ +R38684264 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -1554,18 +1554,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -659 │ │ │ │ │ │ +660 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R46147160 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/R38315608 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 │ │ │ │ │ │ @@ -1590,15 +1590,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 683 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R46147528 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/R38315976 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 │ │ │ │ │ │ @@ -1627,15 +1627,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 410 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R46147896 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/R38316344 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-41922966ea5c'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-57386844fc6f'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R18261608 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVPR)Tj /R18589496 10 Tf 40.8199 0 Td 125.945 Tw (\(3\) Library)Tj 172.595 0 Td 0 Tw (Functions Manual)Tj /R18261608 10 Tf 201.525 0 Td (LIBGVPR)Tj /R18589496 10 Tf 40.8199 0 Td (\(3\))Tj -0.219 Tc /R18905952 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R18905952 10 Tf 20.407 -12 Td (libgvpr)Tj 2.5 Tc /R18589496 10 Tf 33.6199 0 Td (­l)Tj 0 Tc 10.9199 0 Td (ibrary for graph Œltering)Tj /R18905952 10.95 Tf -80.5398 -16.8 Td (SYNOPSIS)Tj /R18589496 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 /R18905952 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R18589496 10 Tf 36 -12 Td (The)Tj /R18905952 10 Tf 18.7199 0 Td (gvpr)Tj /R18589496 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 /R18261608 10 Tf 161.236 0 Td (gvpr\(\))Tj /R18589496 10 Tf 27.6469 0 Td [(function. This pro)15.0098(vides a standard)]TJ /R18261608 10 Tf 139.505 0 Td [(ar)37.0068(gc/ar)37.0166(gv)]TJ /R18589496 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,)' /R18261608 10 Tf 56.8059 0 Td (gvpr\(\))Tj /R18589496 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 /R18261608 10 Tf 52.0359 0 Td [(ar)37.0068(gv)]TJ /R18589496 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 /R18905952 10 Tf 68.1461 0 Td (gvpr)Tj /R18589496 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 /R18261608 10 Tf 114.885 0 Td (-f)Tj /R18589496 10 Tf 9.23281 0 Td (ag or as an item in)Tj /R18261608 10 Tf 85.398 0 Td [(ar)37.0068(gv)]TJ /R18589496 10 Tf 17.9598 0 Td (\). It then runs the program on each input graph. If)Tj /R18261608 10 Tf -227.475 -12 Td [(opt->ingr)14.9927(aphs)]TJ /R18589496 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 /R18261608 10 Tf 116.034 0 Td [(ar)37.0068(gv)]TJ /R18589496 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 /R18905952 10 Tf 111.63 0 Td (gvpr)Tj /R18589496 10 Tf 22.5 0 Td (will read from stdin.\))Tj -134.13 -16.8 Td [(Normally)64.9927(,)]TJ /R18905952 10 Tf 44.0879 0 Td (gvpr)Tj /R18589496 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 /R18261608 10 Tf 32.2539 0 Td (GV_USE_OUTGRAPH)Tj /R18589496 10 Tf 98.3371 0 Td (is set in)Tj /R18261608 10 Tf -398.625 -12 Td [(opts->a)10(gs)]TJ 3.147 Tc /R18589496 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 /R18261608 10 Tf 233.844 0 Td [(opts->outgr)15.0098(aphs)]TJ /R18589496 10 Tf 70.307 0 Td (and the count will)Tj -358.118 -12 Td 1.592 Tw (be stored in)Tj /R18261608 10 Tf 53.9359 0 Td [(opts->n_outgr)15.0073(aphs)]TJ 6.592 Tc /R18589496 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 /R18261608 10 Tf 146.482 0 Td (ag)Tj 0 Tc 9.9 0 Td (close\(\))Tj /R18589496 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 /R18261608 10 Tf 205.657 0 Td (out)Tj /R18589496 10 Tf 15.6328 0 Td (and)Tj /R18261608 10 Tf 17.293 0 Td (err)Tj /R18589496 10 Tf 15.073 0 Td (Œelds in)Tj /R18261608 10 Tf -399.696 -12 Td (opts)Tj 2.702 Tc /R18589496 10 Tf 16.6699 0 Td (.W)Tj 0 Tc 14.6422 0 Td 0.201 Tw (hen called by)Tj /R18905952 10 Tf 56.423 0 Td (gvpr)Tj 2.701 Tc /R18589496 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.)' /R18905952 10.95 Tf -36 -16.8 Td 0 Tw [(RETURN V)134.961(ALUES)]TJ /R18589496 10 Tf 36 -12 Td [(Normally)64.9927(,)]TJ /R18905952 10 Tf 43.082 0 Td (gvpr)Tj /R18589496 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 /R18261608 10 Tf 10.025 0 Td (opts->err)Tj /R18589496 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 /R18261608 10 Tf -426.57 -12 Td (GV_USE_EXIT)Tj /R18589496 10 Tf 65.2699 0 Td 0 Tw (is set in)Tj /R18261608 10 Tf 33.0602 0 Td [(opts->a)10(gs)]TJ /R18589496 10 Tf 45.5398 0 Td (,)Tj /R18905952 10 Tf 5 0 Td (gvpr)Tj /R18589496 10 Tf 22.5 0 Td [(will call e)15.0146(xit\(3\) in case of an error)54.9854(.)]TJ /R18905952 10.95 Tf -207.37 -16.8 Td (SEE ALSO)Tj /R18905952 10 Tf 36 -12 Td (gvpr)Tj /R18589496 10 Tf 20 0 Td (\(1\),)Tj /R18905952 10 Tf 16.6602 0 Td (awk)Tj /R18589496 10 Tf 17.7801 0 Td (\(1\),)Tj /R18905952 10 Tf 16.6602 0 Td (cgraph)Tj /R18589496 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 /R42886760 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVPR)Tj /R43214648 10 Tf 40.8199 0 Td 125.945 Tw (\(3\) Library)Tj 172.595 0 Td 0 Tw (Functions Manual)Tj /R42886760 10 Tf 201.525 0 Td (LIBGVPR)Tj /R43214648 10 Tf 40.8199 0 Td (\(3\))Tj -0.219 Tc /R43531104 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R43531104 10 Tf 20.407 -12 Td (libgvpr)Tj 2.5 Tc /R43214648 10 Tf 33.6199 0 Td (­l)Tj 0 Tc 10.9199 0 Td (ibrary for graph Œltering)Tj /R43531104 10.95 Tf -80.5398 -16.8 Td (SYNOPSIS)Tj /R43214648 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 /R43531104 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R43214648 10 Tf 36 -12 Td (The)Tj /R43531104 10 Tf 18.7199 0 Td (gvpr)Tj /R43214648 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 /R42886760 10 Tf 161.236 0 Td (gvpr\(\))Tj /R43214648 10 Tf 27.6469 0 Td [(function. This pro)15.0098(vides a standard)]TJ /R42886760 10 Tf 139.505 0 Td [(ar)37.0068(gc/ar)37.0166(gv)]TJ /R43214648 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,)' /R42886760 10 Tf 56.8059 0 Td (gvpr\(\))Tj /R43214648 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 /R42886760 10 Tf 52.0359 0 Td [(ar)37.0068(gv)]TJ /R43214648 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 /R43531104 10 Tf 68.1461 0 Td (gvpr)Tj /R43214648 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 /R42886760 10 Tf 114.885 0 Td (-f)Tj /R43214648 10 Tf 9.23281 0 Td (ag or as an item in)Tj /R42886760 10 Tf 85.398 0 Td [(ar)37.0068(gv)]TJ /R43214648 10 Tf 17.9598 0 Td (\). It then runs the program on each input graph. If)Tj /R42886760 10 Tf -227.475 -12 Td [(opt->ingr)14.9927(aphs)]TJ /R43214648 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 /R42886760 10 Tf 116.034 0 Td [(ar)37.0068(gv)]TJ /R43214648 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 /R43531104 10 Tf 111.63 0 Td (gvpr)Tj /R43214648 10 Tf 22.5 0 Td (will read from stdin.\))Tj -134.13 -16.8 Td [(Normally)64.9927(,)]TJ /R43531104 10 Tf 44.0879 0 Td (gvpr)Tj /R43214648 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 /R42886760 10 Tf 32.2539 0 Td (GV_USE_OUTGRAPH)Tj /R43214648 10 Tf 98.3371 0 Td (is set in)Tj /R42886760 10 Tf -398.625 -12 Td [(opts->a)10(gs)]TJ 3.147 Tc /R43214648 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 /R42886760 10 Tf 233.844 0 Td [(opts->outgr)15.0098(aphs)]TJ /R43214648 10 Tf 70.307 0 Td (and the count will)Tj -358.118 -12 Td 1.592 Tw (be stored in)Tj /R42886760 10 Tf 53.9359 0 Td [(opts->n_outgr)15.0073(aphs)]TJ 6.592 Tc /R43214648 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 /R42886760 10 Tf 146.482 0 Td (ag)Tj 0 Tc 9.9 0 Td (close\(\))Tj /R43214648 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 /R42886760 10 Tf 205.657 0 Td (out)Tj /R43214648 10 Tf 15.6328 0 Td (and)Tj /R42886760 10 Tf 17.293 0 Td (err)Tj /R43214648 10 Tf 15.073 0 Td (Œelds in)Tj /R42886760 10 Tf -399.696 -12 Td (opts)Tj 2.702 Tc /R43214648 10 Tf 16.6699 0 Td (.W)Tj 0 Tc 14.6422 0 Td 0.201 Tw (hen called by)Tj /R43531104 10 Tf 56.423 0 Td (gvpr)Tj 2.701 Tc /R43214648 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.)' /R43531104 10.95 Tf -36 -16.8 Td 0 Tw [(RETURN V)134.961(ALUES)]TJ /R43214648 10 Tf 36 -12 Td [(Normally)64.9927(,)]TJ /R43531104 10 Tf 43.082 0 Td (gvpr)Tj /R43214648 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 /R42886760 10 Tf 10.025 0 Td (opts->err)Tj /R43214648 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 /R42886760 10 Tf -426.57 -12 Td (GV_USE_EXIT)Tj /R43214648 10 Tf 65.2699 0 Td 0 Tw (is set in)Tj /R42886760 10 Tf 33.0602 0 Td [(opts->a)10(gs)]TJ /R43214648 10 Tf 45.5398 0 Td (,)Tj /R43531104 10 Tf 5 0 Td (gvpr)Tj /R43214648 10 Tf 22.5 0 Td [(will call e)15.0146(xit\(3\) in case of an error)54.9854(.)]TJ /R43531104 10.95 Tf -207.37 -16.8 Td (SEE ALSO)Tj /R43531104 10 Tf 36 -12 Td (gvpr)Tj /R43214648 10 Tf 20 0 Td (\(1\),)Tj /R43531104 10 Tf 16.6602 0 Td (awk)Tj /R43214648 10 Tf 17.7801 0 Td (\(1\),)Tj /R43531104 10 Tf 16.6602 0 Td (cgraph)Tj /R43214648 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2726 │ │ │ │ │ │ +2727 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ ZIEDBY+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -592,19 +592,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R18905952 │ │ │ │ │ │ +R43531104 │ │ │ │ │ │ │ │ │ │ │ │ -R18589496 │ │ │ │ │ │ +R43214648 │ │ │ │ │ │ │ │ │ │ │ │ -R18261608 │ │ │ │ │ │ +R42886760 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R18261608 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVPR)Tj /R18589496 10 Tf 40.8199 0 Td 125.945 Tw (\(3\) Library)Tj 172.595 0 Td 0 Tw (Functions Manual)Tj /R18261608 10 Tf 201.525 0 Td (LIBGVPR)Tj /R18589496 10 Tf 40.8199 0 Td (\(3\))Tj -0.548 Tc /R18905952 10.95 Tf -456.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R18589496 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 /R42886760 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVPR)Tj /R43214648 10 Tf 40.8199 0 Td 125.945 Tw (\(3\) Library)Tj 172.595 0 Td 0 Tw (Functions Manual)Tj /R42886760 10 Tf 201.525 0 Td (LIBGVPR)Tj /R43214648 10 Tf 40.8199 0 Td (\(3\))Tj -0.548 Tc /R43531104 10.95 Tf -456.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R43214648 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -308 │ │ │ │ │ │ +307 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R18905952 │ │ │ │ │ │ +R43531104 │ │ │ │ │ │ │ │ │ │ │ │ -R18589496 │ │ │ │ │ │ +R43214648 │ │ │ │ │ │ │ │ │ │ │ │ -R18261608 │ │ │ │ │ │ +R42886760 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -715,32 +715,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -350 │ │ │ │ │ │ +351 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17667792 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/R42292944 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 │ │ │ │ │ │ 606 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17668160 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/R42293312 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 │ │ │ │ │ │ @@ -762,18 +762,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -407 │ │ │ │ │ │ +410 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17668528 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/R42293680 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-561e6c3a5302'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-6de5e952bdb5'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R25192040 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GXL2GV)128.992(,GV2GXL)]TJ /R25519928 10 Tf 76.1801 0 Td 87.3 Tw (\(1\) General)Tj 135.61 0 Td 0 Tw (Commands Manual)Tj /R25192040 10 Tf 168.39 0 Td [(GXL2GV)128.994(,GV2GXL)]TJ /R25519928 10 Tf 76.1801 0 Td (\(1\))Tj -0.219 Tc /R25836384 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R25519928 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 /R25836384 10.95 Tf -168.2 -16.8 Td (SYNOPSIS)Tj /R25836384 10 Tf 36 -12 Td (gxl2gv)Tj /R25519928 10 Tf 30.2801 0 Td ([)Tj /R25836384 10 Tf 5.83008 0 Td (­gd?)Tj 2.5 Tc /R25519928 10 Tf 26.2602 0 Td (][)Tj 0 Tc /R25836384 10 Tf 11.6602 0 Td (-o)Tj /R25192040 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R25519928 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R25192040 10 Tf 13.5699 0 Td (Œles)Tj /R25519928 10 Tf 18.8801 0 Td (])Tj /R25836384 10 Tf -142.721 -12 Td (gv2gxl)Tj /R25519928 10 Tf 30.2801 0 Td ([)Tj /R25836384 10 Tf 5.83008 0 Td (­gd?)Tj 2.5 Tc /R25519928 10 Tf 26.2602 0 Td (][)Tj 0 Tc /R25836384 10 Tf 11.6602 0 Td (-o)Tj /R25192040 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R25519928 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R25192040 10 Tf 13.5699 0 Td (Œles)Tj /R25519928 10 Tf 18.8801 0 Td (])Tj /R25836384 10.95 Tf -178.721 -16.8 Td (DESCRIPTION)Tj /R25836384 10 Tf 36 -12 Td (gxl2gv)Tj /R25519928 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 /R25836384 10 Tf 92.716 0 Td (gxl2gv)Tj /R25519928 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 /R25836384 10 Tf 273.435 0 Td (gxl2gv)Tj /R25519928 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 /R25836384 10 Tf 88.0141 0 Td (gxl2gv)Tj /R25519928 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 /R25836384 10 Tf 13.3961 0 Td (gv2gxl)Tj /R25519928 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 /R25836384 10 Tf 6.01289 0 Td (gxl2gv)Tj /R25519928 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 /R25836384 10 Tf 94.45 0 Td (gxl2gv|gv2gxl)Tj /R25519928 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 /R25836384 10.95 Tf -279.09 -16.8 Td (OPTIONS)Tj /R25519928 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R25836384 10 Tf (­g)' /R25519928 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 /R25836384 10 Tf -36 -16.8 Td (­d)Tj /R25519928 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.)' /R25836384 10 Tf -36 -16.8 Td (­?)Tj /R25519928 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R25836384 10 Tf -36 -16.8 Td (­o)Tj /R25192040 10 Tf 13.2 0 Td (outŒle)Tj /R25519928 10 Tf 22.8 -12 Td 0.394 Tw (If speciŒed, the output will be written into the Œle)Tj /R25192040 10 Tf 205.32 0 Td (outŒle)Tj 2.894 Tc /R25519928 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 /R25836384 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R25519928 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing operand is supported:)]TJ /R25192040 10 Tf 1.91016 -16.8 Td (Œles)Tj /R25519928 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 /R25192040 10 Tf 10.1078 0 Td (Œles)Tj /R25519928 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 /R25836384 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R25519928 10 Tf 36 -12 Td (Both)Tj /R25836384 10 Tf 22.0121 0 Td (gxl2gv)Tj /R25519928 10 Tf 30.3422 0 Td (and)Tj /R25836384 10 Tf 17.002 0 Td (gv2gxl)Tj /R25519928 10 Tf 30.3422 0 Td (return)Tj /R25836384 10 Tf 26.4422 0 Td (0)Tj /R25519928 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 /R25836384 10.95 Tf -36 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R25836384 10 Tf 20.9004 -12 Td (gxl2gv)Tj /R25519928 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 /R25836384 10 Tf 157.18 0 Td (gxl2gv)Tj /R25519928 10 Tf 30.2801 0 Td (cannot handle.)Tj -0.548 Tc /R25836384 10.95 Tf -223.46 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R25519928 10 Tf 20.7363 -12 Td (Krishnam Pericherla <kp@research.att.com>)Tj T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R25836384 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R25519928 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 /R30553704 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GXL2GV)128.992(,GV2GXL)]TJ /R30881592 10 Tf 76.1801 0 Td 87.3 Tw (\(1\) General)Tj 135.61 0 Td 0 Tw (Commands Manual)Tj /R30553704 10 Tf 168.39 0 Td [(GXL2GV)128.994(,GV2GXL)]TJ /R30881592 10 Tf 76.1801 0 Td (\(1\))Tj -0.219 Tc /R31198048 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R30881592 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 /R31198048 10.95 Tf -168.2 -16.8 Td (SYNOPSIS)Tj /R31198048 10 Tf 36 -12 Td (gxl2gv)Tj /R30881592 10 Tf 30.2801 0 Td ([)Tj /R31198048 10 Tf 5.83008 0 Td (­gd?)Tj 2.5 Tc /R30881592 10 Tf 26.2602 0 Td (][)Tj 0 Tc /R31198048 10 Tf 11.6602 0 Td (-o)Tj /R30553704 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R30881592 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R30553704 10 Tf 13.5699 0 Td (Œles)Tj /R30881592 10 Tf 18.8801 0 Td (])Tj /R31198048 10 Tf -142.721 -12 Td (gv2gxl)Tj /R30881592 10 Tf 30.2801 0 Td ([)Tj /R31198048 10 Tf 5.83008 0 Td (­gd?)Tj 2.5 Tc /R30881592 10 Tf 26.2602 0 Td (][)Tj 0 Tc /R31198048 10 Tf 11.6602 0 Td (-o)Tj /R30553704 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R30881592 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R30553704 10 Tf 13.5699 0 Td (Œles)Tj /R30881592 10 Tf 18.8801 0 Td (])Tj /R31198048 10.95 Tf -178.721 -16.8 Td (DESCRIPTION)Tj /R31198048 10 Tf 36 -12 Td (gxl2gv)Tj /R30881592 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 /R31198048 10 Tf 92.716 0 Td (gxl2gv)Tj /R30881592 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 /R31198048 10 Tf 273.435 0 Td (gxl2gv)Tj /R30881592 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 /R31198048 10 Tf 88.0141 0 Td (gxl2gv)Tj /R30881592 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 /R31198048 10 Tf 13.3961 0 Td (gv2gxl)Tj /R30881592 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 /R31198048 10 Tf 6.01289 0 Td (gxl2gv)Tj /R30881592 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 /R31198048 10 Tf 94.45 0 Td (gxl2gv|gv2gxl)Tj /R30881592 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 /R31198048 10.95 Tf -279.09 -16.8 Td (OPTIONS)Tj /R30881592 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R31198048 10 Tf (­g)' /R30881592 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 /R31198048 10 Tf -36 -16.8 Td (­d)Tj /R30881592 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.)' /R31198048 10 Tf -36 -16.8 Td (­?)Tj /R30881592 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R31198048 10 Tf -36 -16.8 Td (­o)Tj /R30553704 10 Tf 13.2 0 Td (outŒle)Tj /R30881592 10 Tf 22.8 -12 Td 0.394 Tw (If speciŒed, the output will be written into the Œle)Tj /R30553704 10 Tf 205.32 0 Td (outŒle)Tj 2.894 Tc /R30881592 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 /R31198048 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R30881592 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing operand is supported:)]TJ /R30553704 10 Tf 1.91016 -16.8 Td (Œles)Tj /R30881592 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 /R30553704 10 Tf 10.1078 0 Td (Œles)Tj /R30881592 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 /R31198048 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R30881592 10 Tf 36 -12 Td (Both)Tj /R31198048 10 Tf 22.0121 0 Td (gxl2gv)Tj /R30881592 10 Tf 30.3422 0 Td (and)Tj /R31198048 10 Tf 17.002 0 Td (gv2gxl)Tj /R30881592 10 Tf 30.3422 0 Td (return)Tj /R31198048 10 Tf 26.4422 0 Td (0)Tj /R30881592 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 /R31198048 10.95 Tf -36 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R31198048 10 Tf 20.9004 -12 Td (gxl2gv)Tj /R30881592 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 /R31198048 10 Tf 157.18 0 Td (gxl2gv)Tj /R30881592 10 Tf 30.2801 0 Td (cannot handle.)Tj -0.548 Tc /R31198048 10.95 Tf -223.46 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R30881592 10 Tf 20.7363 -12 Td (Krishnam Pericherla <kp@research.att.com>)Tj T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R31198048 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R30881592 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R25836384 │ │ │ │ │ │ +R31198048 │ │ │ │ │ │ │ │ │ │ │ │ -R25519928 │ │ │ │ │ │ +R30881592 │ │ │ │ │ │ │ │ │ │ │ │ -R25192040 │ │ │ │ │ │ +R30553704 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -705,15 +705,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 356 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25861784 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/R31223448 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/R21216344 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/R26578008 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 │ │ │ │ │ │ @@ -761,18 +761,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -248 │ │ │ │ │ │ +249 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21216712 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/R26578376 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-95dc611f5d19'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-73cf9e0857c9'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,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 /R20362856 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBLAB_GAMUT)Tj /R20690744 10 Tf 73.4898 0 Td 93.275 Tw (\(3\) Library)Tj 139.925 0 Td 0 Tw (Functions Manual)Tj /R20362856 10 Tf 168.855 0 Td (LIBLAB_GAMUT)Tj /R20690744 10 Tf 73.4898 0 Td (\(3\))Tj -0.219 Tc /R21007200 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R21007200 10 Tf 20.407 -12 Td (liblab_gamut)Tj 2.5 Tc /R20690744 10 Tf 59.1801 0 Td (­d)Tj 0 Tc 13.1398 0 Td [(ata library for def)10(ault color labeling)]TJ /R21007200 10.95 Tf -108.32 -16.8 Td (SYNOPSIS)Tj /R20690744 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 /R21007200 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R20690744 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 /R21007200 10.95 Tf -36 -16.8 Td 0 Tw (SEE ALSO)Tj /R21007200 10 Tf 36 -12 Td (edgepaint)Tj /R20690744 10 Tf 41.6699 0 Td (\(1\),)Tj /R21007200 10 Tf 16.6602 0 Td (gvmap)Tj /R20690744 10 Tf 28.8898 0 Td (\(1\),)Tj /R21007200 10 Tf 16.6602 0 Td (cluster)Tj /R20690744 10 Tf 28.8801 0 Td (\(3\))Tj -0.548 Tc /R21007200 10.95 Tf -168.76 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj -0.55 Tc /R20690744 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 /R18056808 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBLAB_GAMUT)Tj /R18384696 10 Tf 73.4898 0 Td 93.275 Tw (\(3\) Library)Tj 139.925 0 Td 0 Tw (Functions Manual)Tj /R18056808 10 Tf 168.855 0 Td (LIBLAB_GAMUT)Tj /R18384696 10 Tf 73.4898 0 Td (\(3\))Tj -0.219 Tc /R18701152 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R18701152 10 Tf 20.407 -12 Td (liblab_gamut)Tj 2.5 Tc /R18384696 10 Tf 59.1801 0 Td (­d)Tj 0 Tc 13.1398 0 Td [(ata library for def)10(ault color labeling)]TJ /R18701152 10.95 Tf -108.32 -16.8 Td (SYNOPSIS)Tj /R18384696 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 /R18701152 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R18384696 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 /R18701152 10.95 Tf -36 -16.8 Td 0 Tw (SEE ALSO)Tj /R18701152 10 Tf 36 -12 Td (edgepaint)Tj /R18384696 10 Tf 41.6699 0 Td (\(1\),)Tj /R18701152 10 Tf 16.6602 0 Td (gvmap)Tj /R18384696 10 Tf 28.8898 0 Td (\(1\),)Tj /R18701152 10 Tf 16.6602 0 Td (cluster)Tj /R18384696 10 Tf 28.8801 0 Td (\(3\))Tj -0.548 Tc /R18701152 10.95 Tf -168.76 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj -0.55 Tc /R18384696 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1018 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -517,19 +517,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R21007200 │ │ │ │ │ │ +R18701152 │ │ │ │ │ │ │ │ │ │ │ │ -R20690744 │ │ │ │ │ │ +R18384696 │ │ │ │ │ │ │ │ │ │ │ │ -R20362856 │ │ │ │ │ │ +R18056808 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -581,32 +581,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -375 │ │ │ │ │ │ +374 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21032600 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/R18726552 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/R21032968 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/R18726920 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 │ │ │ │ │ │ @@ -625,18 +625,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -213 │ │ │ │ │ │ +214 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21033336 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/R18727288 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-e43925b92bca'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-71f50d107d1c'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R41416296 10 Tf 1 0 0 1 72.5801 793.89 Tm (LEFTY)Tj /R41742072 10 Tf 30.1699 0 Td 132.71 Tw (\(1\) General)Tj 181.02 0 Td 0 Tw (Commands Manual)Tj /R41416296 10 Tf 214.4 0 Td (LEFTY)Tj /R41742072 10 Tf 30.1699 0 Td (\(1\))Tj -0.219 Tc /R42060640 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R41742072 10 Tf 20.407 -12 Td (lefty ­ A Programmable Graphics Editor)Tj /R42060640 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R42060640 10 Tf 36 -12 Td (lefty)Tj /R41742072 10 Tf 21.3801 0 Td ([)Tj /R41416296 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R41742072 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R41416296 10 Tf 13.5699 0 Td (Œle)Tj /R41742072 10 Tf 14.9 0 Td (])Tj /R42060640 10.95 Tf -124.13 -16.8 Td (DESCRIPTION)Tj /R42060640 10 Tf 36 -12 Td (lefty)Tj /R41742072 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 /R42060640 10 Tf 135.164 0 Td (lefty)Tj /R41742072 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 /R42060640 10.95 Tf -36 -16.8 Td [(USA)54.9729(GE)]TJ /R41742072 10 Tf 36 -12 Td 0.897 Tw (The Œle name is optional. It may be)Tj /R42060640 10 Tf 151.886 0 Td (-)Tj 3.397 Tc /R41742072 10 Tf 3.33008 0 Td (,f)Tj 0 Tc 9.22695 0 Td (or reading from standard input.)Tj /R42060640 10 Tf 134.185 0 Td (lefty)Tj /R41742072 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 /R42060640 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 /R41742072 10 Tf 10.4809 0 Td (and)Tj /R42060640 10 Tf 17.141 0 Td [(LEFTY)35.0146(OPTIONS)]TJ /R41742072 10 Tf 78 0 Td (.)Tj /R42060640 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 /R41742072 10 Tf 10.4809 0 Td 0.201 Tw (is a colon separated list of directories. When)Tj /R42060640 10 Tf -252.855 -12 Td (lefty)Tj /R41742072 10 Tf 22.457 0 Td 1.077 Tw (tries to open a Œle, it searches that path for the Œle. When)Tj /R42060640 10 Tf 245.352 0 Td (lefty)Tj /R41742072 10 Tf 22.4578 0 Td 1.078 Tw (tries to start up another process, it)Tj -290.267 -12 Td (searches)Tj /R42060640 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 /R41742072 10 Tf 10.5711 0 Td 0.291 Tw (Œrst, then the standard)Tj -0.74 Tc /R42060640 10 Tf 92.5441 0 Td (PA)Tj 0 Tc 11.6398 0 Td (TH)Tj -0.25 Tc /R41742072 10 Tf 17.241 0 Td (va)Tj 0 Tc 9.18984 0 Td (riable.)Tj /R42060640 10 Tf 30.5609 0 Td [(LEFTY)35.0146(OPTIONS)]TJ /R41742072 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 /R42060640 10.95 Tf -263.19 -16.8 Td (OPTIONS)Tj /R42060640 10 Tf 36 -12 Td (-x)Tj /R41742072 10 Tf 36 0 Td [(Instructs the editor to e)14.9854(xit after processing)]TJ /R42060640 10 Tf 171.21 0 Td (Œle)Tj /R41742072 10 Tf 12.7801 0 Td (.)Tj /R42060640 10 Tf -219.99 -16.8 Td [(-e <expr)17.9919(ession>)]TJ 36 -12 Td [(<expr)17.9846(ession>)]TJ /R41742072 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 /R42060640 10 Tf -163.01 -16.8 Td (-el <num>)Tj /R41742072 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 /R42060640 10 Tf 92.4102 0 Td (0)Tj /R41742072 10 Tf 5 0 Td (.)Tj /R42060640 10 Tf 8.16602 0 Td (0)Tj /R41742072 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 /R42060640 10 Tf 38.1559 0 Td (1)Tj /R41742072 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 /R42060640 10 Tf 202.729 0 Td (2)Tj /R41742072 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 /R42060640 10 Tf 333.878 0 Td (3)Tj /R41742072 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 /R42060640 10 Tf 130.145 0 Td (4,5)Tj -0.1 Tc /R41742072 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 /R42060640 10 Tf 5.93086 0 Td (1)Tj /R41742072 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 /R42060640 10 Tf 5.93086 0 Td (lefty)Tj /R41742072 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 /R42060640 10 Tf -36 -16.8 Td (-sd <num>)Tj /R41742072 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 /R42060640 10 Tf 9.39609 0 Td (2)Tj 5.226 Tc /R41742072 10 Tf 5 0 Td (.W)Tj 0 Tc 16.766 0 Td (ith)Tj /R42060640 10 Tf 13.2859 0 Td (0)Tj 2.726 Tc /R41742072 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 /R42060640 10 Tf 13.2859 0 Td (1)Tj 2.726 Tc /R41742072 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 /R42060640 10 Tf 13.2871 0 Td (2)Tj 2.727 Tc /R41742072 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 /R42060640 10 Tf -36 -16.8 Td (-sb <num>)Tj /R41742072 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 /R42060640 10 Tf 83.5078 0 Td (2)Tj 5.552 Tc /R41742072 10 Tf 5 0 Td (.W)Tj 0 Tc 17.0922 0 Td (ith)Tj /R42060640 10 Tf 13.6121 0 Td (0)Tj 3.052 Tc /R41742072 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 /R42060640 10 Tf 13.6129 0 Td (1)Tj 3.053 Tc /R41742072 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 /R42060640 10 Tf 86.5301 0 Td (2)Tj 2.5 Tc /R41742072 10 Tf 5 0 Td (,t)Tj 0 Tc 7.78008 0 Td (he full function body is printed.)Tj /R42060640 10 Tf -135.31 -16.8 Td (-df <string>)Tj /R41742072 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 /R42060640 10 Tf 61.3898 0 Td ('')Tj 0 Tc /R41742072 10 Tf 6.03008 0 Td (,)Tj /R42060640 10 Tf 5 0 Td (lefty)Tj /R41742072 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 /R42060640 10 Tf -227.76 -16.8 Td (-ps <Œle>)Tj /R41742072 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 /R42060640 10 Tf 14.7199 0 Td [(cr)18(eatewidget)]TJ /R41742072 10 Tf 56.7398 0 Td 0 Tw [(call. The def)9.98535(ault Œle name is)]TJ /R42060640 10 Tf 116.27 0 Td (out.ps)Tj /R41742072 10 Tf 25.8398 0 Td (.)Tj /R42060640 10 Tf -249.57 -16.8 Td (-V)Tj /R41742072 10 Tf 36 0 Td [(Prints the v)14.9841(ersion.)]TJ /R42060640 10 Tf -36 -16.8 Td (-?)Tj /R41742072 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 /R10462824 10 Tf 1 0 0 1 72.5801 793.89 Tm (LEFTY)Tj /R10788600 10 Tf 30.1699 0 Td 132.71 Tw (\(1\) General)Tj 181.02 0 Td 0 Tw (Commands Manual)Tj /R10462824 10 Tf 214.4 0 Td (LEFTY)Tj /R10788600 10 Tf 30.1699 0 Td (\(1\))Tj -0.219 Tc /R11107168 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R10788600 10 Tf 20.407 -12 Td (lefty ­ A Programmable Graphics Editor)Tj /R11107168 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R11107168 10 Tf 36 -12 Td (lefty)Tj /R10788600 10 Tf 21.3801 0 Td ([)Tj /R10462824 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R10788600 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R10462824 10 Tf 13.5699 0 Td (Œle)Tj /R10788600 10 Tf 14.9 0 Td (])Tj /R11107168 10.95 Tf -124.13 -16.8 Td (DESCRIPTION)Tj /R11107168 10 Tf 36 -12 Td (lefty)Tj /R10788600 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 /R11107168 10 Tf 135.164 0 Td (lefty)Tj /R10788600 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 /R11107168 10.95 Tf -36 -16.8 Td [(USA)54.9729(GE)]TJ /R10788600 10 Tf 36 -12 Td 0.897 Tw (The Œle name is optional. It may be)Tj /R11107168 10 Tf 151.886 0 Td (-)Tj 3.397 Tc /R10788600 10 Tf 3.33008 0 Td (,f)Tj 0 Tc 9.22695 0 Td (or reading from standard input.)Tj /R11107168 10 Tf 134.185 0 Td (lefty)Tj /R10788600 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 /R11107168 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 /R10788600 10 Tf 10.4809 0 Td (and)Tj /R11107168 10 Tf 17.141 0 Td [(LEFTY)35.0146(OPTIONS)]TJ /R10788600 10 Tf 78 0 Td (.)Tj /R11107168 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 /R10788600 10 Tf 10.4809 0 Td 0.201 Tw (is a colon separated list of directories. When)Tj /R11107168 10 Tf -252.855 -12 Td (lefty)Tj /R10788600 10 Tf 22.457 0 Td 1.077 Tw (tries to open a Œle, it searches that path for the Œle. When)Tj /R11107168 10 Tf 245.352 0 Td (lefty)Tj /R10788600 10 Tf 22.4578 0 Td 1.078 Tw (tries to start up another process, it)Tj -290.267 -12 Td (searches)Tj /R11107168 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 /R10788600 10 Tf 10.5711 0 Td 0.291 Tw (Œrst, then the standard)Tj -0.74 Tc /R11107168 10 Tf 92.5441 0 Td (PA)Tj 0 Tc 11.6398 0 Td (TH)Tj -0.25 Tc /R10788600 10 Tf 17.241 0 Td (va)Tj 0 Tc 9.18984 0 Td (riable.)Tj /R11107168 10 Tf 30.5609 0 Td [(LEFTY)35.0146(OPTIONS)]TJ /R10788600 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 /R11107168 10.95 Tf -263.19 -16.8 Td (OPTIONS)Tj /R11107168 10 Tf 36 -12 Td (-x)Tj /R10788600 10 Tf 36 0 Td [(Instructs the editor to e)14.9854(xit after processing)]TJ /R11107168 10 Tf 171.21 0 Td (Œle)Tj /R10788600 10 Tf 12.7801 0 Td (.)Tj /R11107168 10 Tf -219.99 -16.8 Td [(-e <expr)17.9919(ession>)]TJ 36 -12 Td [(<expr)17.9846(ession>)]TJ /R10788600 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 /R11107168 10 Tf -163.01 -16.8 Td (-el <num>)Tj /R10788600 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 /R11107168 10 Tf 92.4102 0 Td (0)Tj /R10788600 10 Tf 5 0 Td (.)Tj /R11107168 10 Tf 8.16602 0 Td (0)Tj /R10788600 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 /R11107168 10 Tf 38.1559 0 Td (1)Tj /R10788600 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 /R11107168 10 Tf 202.729 0 Td (2)Tj /R10788600 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 /R11107168 10 Tf 333.878 0 Td (3)Tj /R10788600 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 /R11107168 10 Tf 130.145 0 Td (4,5)Tj -0.1 Tc /R10788600 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 /R11107168 10 Tf 5.93086 0 Td (1)Tj /R10788600 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 /R11107168 10 Tf 5.93086 0 Td (lefty)Tj /R10788600 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 /R11107168 10 Tf -36 -16.8 Td (-sd <num>)Tj /R10788600 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 /R11107168 10 Tf 9.39609 0 Td (2)Tj 5.226 Tc /R10788600 10 Tf 5 0 Td (.W)Tj 0 Tc 16.766 0 Td (ith)Tj /R11107168 10 Tf 13.2859 0 Td (0)Tj 2.726 Tc /R10788600 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 /R11107168 10 Tf 13.2859 0 Td (1)Tj 2.726 Tc /R10788600 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 /R11107168 10 Tf 13.2871 0 Td (2)Tj 2.727 Tc /R10788600 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 /R11107168 10 Tf -36 -16.8 Td (-sb <num>)Tj /R10788600 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 /R11107168 10 Tf 83.5078 0 Td (2)Tj 5.552 Tc /R10788600 10 Tf 5 0 Td (.W)Tj 0 Tc 17.0922 0 Td (ith)Tj /R11107168 10 Tf 13.6121 0 Td (0)Tj 3.052 Tc /R10788600 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 /R11107168 10 Tf 13.6129 0 Td (1)Tj 3.053 Tc /R10788600 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 /R11107168 10 Tf 86.5301 0 Td (2)Tj 2.5 Tc /R10788600 10 Tf 5 0 Td (,t)Tj 0 Tc 7.78008 0 Td (he full function body is printed.)Tj /R11107168 10 Tf -135.31 -16.8 Td (-df <string>)Tj /R10788600 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 /R11107168 10 Tf 61.3898 0 Td ('')Tj 0 Tc /R10788600 10 Tf 6.03008 0 Td (,)Tj /R11107168 10 Tf 5 0 Td (lefty)Tj /R10788600 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 /R11107168 10 Tf -227.76 -16.8 Td (-ps <Œle>)Tj /R10788600 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 /R11107168 10 Tf 14.7199 0 Td [(cr)18(eatewidget)]TJ /R10788600 10 Tf 56.7398 0 Td 0 Tw [(call. The def)9.98535(ault Œle name is)]TJ /R11107168 10 Tf 116.27 0 Td (out.ps)Tj /R10788600 10 Tf 25.8398 0 Td (.)Tj /R11107168 10 Tf -249.57 -16.8 Td (-V)Tj /R10788600 10 Tf 36 0 Td [(Prints the v)14.9841(ersion.)]TJ /R11107168 10 Tf -36 -16.8 Td (-?)Tj /R10788600 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ 391 -62.4 Td (1)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3406 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -583,19 +583,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R42060640 │ │ │ │ │ │ +R11107168 │ │ │ │ │ │ │ │ │ │ │ │ -R41742072 │ │ │ │ │ │ +R10788600 │ │ │ │ │ │ │ │ │ │ │ │ -R41416296 │ │ │ │ │ │ +R10462824 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R41416296 10 Tf 1 0 0 1 72.5801 793.89 Tm (LEFTY)Tj /R41742072 10 Tf 30.1699 0 Td 132.71 Tw (\(1\) General)Tj 181.02 0 Td 0 Tw (Commands Manual)Tj /R41416296 10 Tf 214.4 0 Td (LEFTY)Tj /R41742072 10 Tf 30.1699 0 Td (\(1\))Tj /R42060640 10.95 Tf -456.34 -36 Td (SEE ALSO)Tj /R41416296 10 Tf 36.0898 -12 Td (lefty)Tj /R41742072 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 /R10462824 10 Tf 1 0 0 1 72.5801 793.89 Tm (LEFTY)Tj /R10788600 10 Tf 30.1699 0 Td 132.71 Tw (\(1\) General)Tj 181.02 0 Td 0 Tw (Commands Manual)Tj /R10462824 10 Tf 214.4 0 Td (LEFTY)Tj /R10788600 10 Tf 30.1699 0 Td (\(1\))Tj /R11107168 10.95 Tf -456.34 -36 Td (SEE ALSO)Tj /R10462824 10 Tf 36.0898 -12 Td (lefty)Tj /R10788600 10 Tf 20.0398 0 Td (user guide.)Tj 406.87 -672 Td (2)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -242 │ │ │ │ │ │ +241 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R42060640 │ │ │ │ │ │ +R11107168 │ │ │ │ │ │ │ │ │ │ │ │ -R41742072 │ │ │ │ │ │ +R10788600 │ │ │ │ │ │ │ │ │ │ │ │ -R41416296 │ │ │ │ │ │ +R10462824 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -706,18 +706,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -504 │ │ │ │ │ │ +503 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R42100816 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/R11147344 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/R42101184 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/R11147712 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 │ │ │ │ │ │ 266 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R42101552 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/R11148080 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-f638510cb177'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-f028c9e0ad69'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,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 /R31241832 10 Tf 1 0 0 1 72.5801 793.89 Tm (LNEA)Tj -0.18 Tc 24.0801 0 Td (TO)Tj 0 Tc /R31569720 10 Tf 12.8699 0 Td 125.93 Tw (\(1\) General)Tj 174.24 0 Td 0 Tw (Commands Manual)Tj /R31241832 10 Tf 207.62 0 Td (LNEA)Tj -0.18 Tc 24.0801 0 Td (TO)Tj 0 Tc /R31569720 10 Tf 12.8699 0 Td (\(1\))Tj -0.219 Tc /R31886176 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R31569720 10 Tf 20.407 -12 Td (lneato ­ A Customizable Graph Editor)Tj /R31886176 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R31886176 10 Tf 36 -12 Td (lneato)Tj /R31569720 10 Tf 28.6102 0 Td ([)Tj /R31886176 10 Tf 5.83008 0 Td (-V)Tj 2.5 Tc /R31569720 10 Tf 13.05 0 Td (][)Tj 0 Tc /R31886176 10 Tf 11.6602 0 Td (-lm)Tj /R31241832 10 Tf 14.8199 0 Td (mode)Tj 2.5 Tc /R31569720 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R31886176 10 Tf 11.6602 0 Td (-el)Tj /R31241832 10 Tf 10.6398 0 Td [(le)15.0073(v)]TJ 2.5 Tc /R31569720 10 Tf 14.3301 0 Td (][)Tj 0 Tc /R31241832 10 Tf 13.5699 0 Td (Œle)Tj /R31569720 10 Tf 14.9 0 Td (])Tj /R31886176 10.95 Tf -199.41 -16.8 Td (DESCRIPTION)Tj /R31886176 10 Tf 36 -12 Td (lneato)Tj /R31569720 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 /R31886176 10 Tf 24 TL (lneato)' /R31569720 10 Tf 29.5039 0 Td 0.894 Tw (is written on top of)Tj /R31886176 10 Tf 83.0801 0 Td (neato)Tj /R31569720 10 Tf 26.7238 0 Td (and)Tj /R31886176 10 Tf 17.834 0 Td (lefty)Tj /R31569720 10 Tf 18.8801 0 Td (.)Tj /R31886176 10 Tf 8.39414 0 Td (lefty)Tj /R31569720 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 /R31886176 10 Tf 88.0391 0 Td (lneato)Tj /R31569720 10 Tf 29.5328 0 Td (are written as)Tj /R31886176 10 Tf 59.1391 0 Td (lefty)Tj /R31569720 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 /R31886176 10 Tf 175.424 0 Td (neato)Tj 2.558 Tc /R31569720 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 /R31886176 10 Tf -211.032 -12 Td (lefty)Tj /R31569720 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 /R31886176 10 Tf 21.1262 0 Td (lneato)Tj /R31569720 10 Tf 28.6262 0 Td (will use that to display the graph. Otherwise, it runs)Tj /R31886176 10 Tf 209.591 0 Td (neato)Tj /R31569720 10 Tf -408.67 -12 Td 0 Tw (to obtain layout information.)Tj /R31886176 10.95 Tf -36 -16.8 Td [(USA)54.9729(GE)]TJ /R31569720 10 Tf 36 -12 Td (The Œle name is optional. If present, the graph contained in that Œle is displayed in the)Tj /R31886176 10 Tf 346.91 0 Td (lneato)Tj /R31569720 10 Tf 28.6102 0 Td (windo)Tj -0.65 Tc 24.75 0 Td (w.)Tj 0 Tc /R31886176 10.95 Tf -436.27 -16.8 Td (OPTIONS)Tj /R31886176 10 Tf 36 -12 Td (-V)Tj /R31569720 10 Tf 36 0 Td [(Prints the v)14.9841(ersion.)]TJ /R31886176 10 Tf -36 -16.8 Td (-lm)Tj /R31241832 10 Tf 14.8199 0 Td (mode)Tj /R31569720 10 Tf 21.1801 -12 Td (Sets the layout mode. The)Tj /R31241832 10 Tf 106.66 0 Td (mode)Tj /R31569720 10 Tf 24.1602 0 Td (can be)Tj /R31886176 10 Tf 28.3199 0 Td (sync)Tj /R31569720 10 Tf 21.3898 0 Td (or)Tj /R31886176 10 Tf 10.8301 0 Td (async)Tj 2.5 Tc /R31569720 10 Tf 23.8898 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(he def)9.98535(ault is)]TJ /R31886176 10 Tf 51.2801 0 Td (async)Tj /R31569720 10 Tf 23.8898 0 Td (.)Tj /R31886176 10 Tf -337.53 -16.8 Td (-el)Tj /R31241832 10 Tf 10.6398 0 Td [(le)15.0073(v)]TJ /R31569720 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 /R31241832 10 Tf 25.8301 0 Td [(le)15.0073(v)]TJ /R31569720 10 Tf 14.0098 0 Td (can be)Tj /R31886176 10 Tf 28.3199 0 Td (0)Tj /R31569720 10 Tf 7.5 0 Td (or)Tj /R31886176 10 Tf 10.8301 0 Td (1)Tj 2.5 Tc /R31569720 10 Tf 5 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(he def)9.98535(ault is)]TJ /R31886176 10 Tf 51.2801 0 Td (0)Tj /R31569720 10 Tf 5 0 Td (.)Tj /R31886176 10.95 Tf -313.52 -16.8 Td (SEE ALSO)Tj /R31569720 10 Tf 36 -12 Td (neato\(1\), lefty\(1\), dotty\(1\), xdot\(3\),)Tj /R31241832 10 Tf 0.35 -12 Td (dotty)Tj /R31569720 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 /R24540776 10 Tf 1 0 0 1 72.5801 793.89 Tm (LNEA)Tj -0.18 Tc 24.0801 0 Td (TO)Tj 0 Tc /R24868664 10 Tf 12.8699 0 Td 125.93 Tw (\(1\) General)Tj 174.24 0 Td 0 Tw (Commands Manual)Tj /R24540776 10 Tf 207.62 0 Td (LNEA)Tj -0.18 Tc 24.0801 0 Td (TO)Tj 0 Tc /R24868664 10 Tf 12.8699 0 Td (\(1\))Tj -0.219 Tc /R25185120 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R24868664 10 Tf 20.407 -12 Td (lneato ­ A Customizable Graph Editor)Tj /R25185120 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R25185120 10 Tf 36 -12 Td (lneato)Tj /R24868664 10 Tf 28.6102 0 Td ([)Tj /R25185120 10 Tf 5.83008 0 Td (-V)Tj 2.5 Tc /R24868664 10 Tf 13.05 0 Td (][)Tj 0 Tc /R25185120 10 Tf 11.6602 0 Td (-lm)Tj /R24540776 10 Tf 14.8199 0 Td (mode)Tj 2.5 Tc /R24868664 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R25185120 10 Tf 11.6602 0 Td (-el)Tj /R24540776 10 Tf 10.6398 0 Td [(le)15.0073(v)]TJ 2.5 Tc /R24868664 10 Tf 14.3301 0 Td (][)Tj 0 Tc /R24540776 10 Tf 13.5699 0 Td (Œle)Tj /R24868664 10 Tf 14.9 0 Td (])Tj /R25185120 10.95 Tf -199.41 -16.8 Td (DESCRIPTION)Tj /R25185120 10 Tf 36 -12 Td (lneato)Tj /R24868664 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 /R25185120 10 Tf 24 TL (lneato)' /R24868664 10 Tf 29.5039 0 Td 0.894 Tw (is written on top of)Tj /R25185120 10 Tf 83.0801 0 Td (neato)Tj /R24868664 10 Tf 26.7238 0 Td (and)Tj /R25185120 10 Tf 17.834 0 Td (lefty)Tj /R24868664 10 Tf 18.8801 0 Td (.)Tj /R25185120 10 Tf 8.39414 0 Td (lefty)Tj /R24868664 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 /R25185120 10 Tf 88.0391 0 Td (lneato)Tj /R24868664 10 Tf 29.5328 0 Td (are written as)Tj /R25185120 10 Tf 59.1391 0 Td (lefty)Tj /R24868664 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 /R25185120 10 Tf 175.424 0 Td (neato)Tj 2.558 Tc /R24868664 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 /R25185120 10 Tf -211.032 -12 Td (lefty)Tj /R24868664 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 /R25185120 10 Tf 21.1262 0 Td (lneato)Tj /R24868664 10 Tf 28.6262 0 Td (will use that to display the graph. Otherwise, it runs)Tj /R25185120 10 Tf 209.591 0 Td (neato)Tj /R24868664 10 Tf -408.67 -12 Td 0 Tw (to obtain layout information.)Tj /R25185120 10.95 Tf -36 -16.8 Td [(USA)54.9729(GE)]TJ /R24868664 10 Tf 36 -12 Td (The Œle name is optional. If present, the graph contained in that Œle is displayed in the)Tj /R25185120 10 Tf 346.91 0 Td (lneato)Tj /R24868664 10 Tf 28.6102 0 Td (windo)Tj -0.65 Tc 24.75 0 Td (w.)Tj 0 Tc /R25185120 10.95 Tf -436.27 -16.8 Td (OPTIONS)Tj /R25185120 10 Tf 36 -12 Td (-V)Tj /R24868664 10 Tf 36 0 Td [(Prints the v)14.9841(ersion.)]TJ /R25185120 10 Tf -36 -16.8 Td (-lm)Tj /R24540776 10 Tf 14.8199 0 Td (mode)Tj /R24868664 10 Tf 21.1801 -12 Td (Sets the layout mode. The)Tj /R24540776 10 Tf 106.66 0 Td (mode)Tj /R24868664 10 Tf 24.1602 0 Td (can be)Tj /R25185120 10 Tf 28.3199 0 Td (sync)Tj /R24868664 10 Tf 21.3898 0 Td (or)Tj /R25185120 10 Tf 10.8301 0 Td (async)Tj 2.5 Tc /R24868664 10 Tf 23.8898 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(he def)9.98535(ault is)]TJ /R25185120 10 Tf 51.2801 0 Td (async)Tj /R24868664 10 Tf 23.8898 0 Td (.)Tj /R25185120 10 Tf -337.53 -16.8 Td (-el)Tj /R24540776 10 Tf 10.6398 0 Td [(le)15.0073(v)]TJ /R24868664 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 /R24540776 10 Tf 25.8301 0 Td [(le)15.0073(v)]TJ /R24868664 10 Tf 14.0098 0 Td (can be)Tj /R25185120 10 Tf 28.3199 0 Td (0)Tj /R24868664 10 Tf 7.5 0 Td (or)Tj /R25185120 10 Tf 10.8301 0 Td (1)Tj 2.5 Tc /R24868664 10 Tf 5 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(he def)9.98535(ault is)]TJ /R25185120 10 Tf 51.2801 0 Td (0)Tj /R24868664 10 Tf 5 0 Td (.)Tj /R25185120 10.95 Tf -313.52 -16.8 Td (SEE ALSO)Tj /R24868664 10 Tf 36 -12 Td (neato\(1\), lefty\(1\), dotty\(1\), xdot\(3\),)Tj /R24540776 10 Tf 0.35 -12 Td (dotty)Tj /R24868664 10 Tf 22.8199 0 Td (user guide.)Tj 403.83 -350.4 Td (1)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1663 │ │ │ │ │ │ +1662 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ QTMOWU+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -567,19 +567,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R31886176 │ │ │ │ │ │ +R25185120 │ │ │ │ │ │ │ │ │ │ │ │ -R31569720 │ │ │ │ │ │ +R24868664 │ │ │ │ │ │ │ │ │ │ │ │ -R31241832 │ │ │ │ │ │ +R24540776 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -634,29 +634,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 362 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R31911576 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/R25210520 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 │ │ │ │ │ │ -469 │ │ │ │ │ │ +468 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R31911944 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/R25210888 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,18 +675,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -256 │ │ │ │ │ │ +255 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R31912312 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/R25211256 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-43801e7d8cca'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-c23c1c6722ea'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,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 /R31947400 10 Tf 1 0 0 1 72.6801 793.89 Tm (MINGLE)Tj /R32295320 10 Tf 37.95 0 Td 124.83 Tw (\(1\) General)Tj 173.14 0 Td 0 Tw (Commands Manual)Tj /R31947400 10 Tf 206.62 0 Td (MINGLE)Tj /R32295320 10 Tf 37.95 0 Td (\(1\))Tj -0.219 Tc /R32611776 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R32295320 10 Tf 20.407 -12 Td [(mingle ­ f)10(ast edge b)20.0159(undling)]TJ /R32611776 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R32611776 10 Tf 36 -12 Td (mingle)Tj /R32295320 10 Tf 31.3898 0 Td ([)Tj /R31947400 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R32295320 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R32611776 10 Tf 11.6602 0 Td (­o)Tj /R31947400 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R32295320 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R31947400 10 Tf 13.5699 0 Td (Œles)Tj /R32295320 10 Tf 18.8801 0 Td (])Tj /R32611776 10.95 Tf -190.89 -16.8 Td (DESCRIPTION)Tj /R32611776 10 Tf 36 -12 Td (mingle)Tj /R32295320 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 /R31947400 10 Tf 171.096 0 Td (pos)Tj /R32295320 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 /R32611776 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R32295320 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R32611776 10 Tf 16.8 TL (­m)' /R31947400 10 Tf 16.5301 0 Td (k)Tj /R32295320 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 /R32611776 10 Tf -177.25 -16.8 Td (­a)Tj /R31947400 10 Tf 13.2 0 Td (k)Tj /R32295320 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 /R32611776 10 Tf -71.55 -16.8 Td (­c)Tj /R31947400 10 Tf 12.6398 0 Td (v)Tj /R32295320 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 /R32611776 10 Tf -228.41 -16.8 Td (­i)Tj /R31947400 10 Tf 10.9801 0 Td (k)Tj /R32295320 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 /R32611776 10 Tf -36 -16.8 Td (­k)Tj /R31947400 10 Tf 13.7602 0 Td (k)Tj /R32295320 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 /R32611776 10 Tf -169.2 -16.8 Td (­K)Tj /R31947400 10 Tf 15.9801 0 Td (k)Tj /R32295320 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 /R32611776 10 Tf -45.1898 -16.8 Td (­o)Tj /R31947400 10 Tf 13.2 0 Td (Œle)Tj /R32295320 10 Tf 22.8 0 Td (puts output in)Tj /R31947400 10 Tf 57.5102 0 Td (Œle)Tj 2.5 Tc /R32295320 10 Tf 12.2199 0 Td (.D)Tj 0 Tc 12.2199 0 Td [(ef)10.0073(ault output is stdout)]TJ /R32611776 10 Tf -117.95 -16.8 Td (­p)Tj /R31947400 10 Tf 13.7602 0 Td (k)Tj /R32295320 10 Tf 22.2398 0 Td 2.991 Tw [(Except for the force-directed method, b)19.9854(undling minimizes)]TJ /R31947400 10 Tf 255.708 0 Td (ink)Tj 2.2 Tc /R32295320 10 Tf 15.0898 0 Td (*\()Tj 0 Tc /R31947400 10 Tf 10.8898 0 Td (k)Tj /R32805456 10 Tf 7.31016 0 Td (-)Tj /R31947400 10 Tf 7.88984 0 Td (cos)Tj /R32295320 10 Tf 13.6 0 Td (\()Tj /R31947400 10 Tf 3.46016 0 Td (turningangle)Tj /R32295320 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 /R31947400 10 Tf 67.7062 0 Td (k)Tj 3.244 Tc /R32295320 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 /R32611776 10 Tf -96.9102 -16.8 Td (­r)Tj /R31947400 10 Tf 12.6398 0 Td (k)Tj /R32295320 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 /R32611776 10 Tf -36 -16.8 Td (­T)Tj /R31947400 10 Tf 14.8699 0 Td (fmt)Tj /R32295320 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 /R31947400 10 Tf 38.1922 0 Td (fmt)Tj /R32295320 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 /R31947400 10 Tf 157.306 0 Td (fmt)Tj /R32295320 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 /R32611776 10 Tf -36 -16.8 Td (­v)Tj /R31947400 10 Tf 13.2 0 Td (k)Tj /R32295320 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 /R31947400 10 Tf 20.3699 0 Td (k)Tj /R32295320 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 /R32611776 10 Tf -36 -16.8 Td (­?)Tj /R32295320 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ -0.11 Tc /R32611776 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R32295320 10 Tf 20.9004 -12 Td 0.133 Tw (At present,)Tj /R32611776 10 Tf 46.6461 0 Td (mingle)Tj /R32295320 10 Tf 31.523 0 Td (does not handle graphs with loops or directed multiedges. So, a graph with edges)Tj 2.632 Tc /R31947400 10 Tf 328.491 0 Td [(a-)263.188(>b)]TJ 0 Tc /R32295320 10 Tf -406.66 -12 Td (and)Tj 2.5 Tc /R31947400 10 Tf 16.9398 0 Td [(b-)249.993(>a)]TJ 0 Tc /R32295320 10 Tf 27.5801 0 Td 0 Tw [(is acceptable, b)20.0073(ut not if it has edges)]TJ 2.5 Tc /R31947400 10 Tf 144.5 0 Td [(a-)249.993(>b)]TJ 0 Tc /R32295320 10 Tf 27.5801 0 Td (and)Tj 2.5 Tc /R31947400 10 Tf 16.9398 0 Td [(a-)249.993(>b)]TJ 0 Tc /R32295320 10 Tf 27.5801 0 Td (or)Tj 2.5 Tc /R31947400 10 Tf 10.8301 0 Td [(a-)249.993(-b)]TJ 0 Tc /R32295320 10 Tf 24.1602 0 Td (and)Tj 2.5 Tc /R31947400 10 Tf 16.9398 0 Td [(a-)249.99(-b)]TJ 0 Tc /R32295320 10 Tf 21.6602 0 Td (.)Tj -0.548 Tc /R32611776 10.95 Tf -370.71 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R32295320 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 /R32611776 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R32295320 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 /R11659912 10 Tf 1 0 0 1 72.6801 793.89 Tm (MINGLE)Tj /R12007832 10 Tf 37.95 0 Td 124.83 Tw (\(1\) General)Tj 173.14 0 Td 0 Tw (Commands Manual)Tj /R11659912 10 Tf 206.62 0 Td (MINGLE)Tj /R12007832 10 Tf 37.95 0 Td (\(1\))Tj -0.219 Tc /R12324288 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R12007832 10 Tf 20.407 -12 Td [(mingle ­ f)10(ast edge b)20.0159(undling)]TJ /R12324288 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R12324288 10 Tf 36 -12 Td (mingle)Tj /R12007832 10 Tf 31.3898 0 Td ([)Tj /R11659912 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R12007832 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R12324288 10 Tf 11.6602 0 Td (­o)Tj /R11659912 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R12007832 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R11659912 10 Tf 13.5699 0 Td (Œles)Tj /R12007832 10 Tf 18.8801 0 Td (])Tj /R12324288 10.95 Tf -190.89 -16.8 Td (DESCRIPTION)Tj /R12324288 10 Tf 36 -12 Td (mingle)Tj /R12007832 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 /R11659912 10 Tf 171.096 0 Td (pos)Tj /R12007832 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 /R12324288 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R12007832 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R12324288 10 Tf 16.8 TL (­m)' /R11659912 10 Tf 16.5301 0 Td (k)Tj /R12007832 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 /R12324288 10 Tf -177.25 -16.8 Td (­a)Tj /R11659912 10 Tf 13.2 0 Td (k)Tj /R12007832 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 /R12324288 10 Tf -71.55 -16.8 Td (­c)Tj /R11659912 10 Tf 12.6398 0 Td (v)Tj /R12007832 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 /R12324288 10 Tf -228.41 -16.8 Td (­i)Tj /R11659912 10 Tf 10.9801 0 Td (k)Tj /R12007832 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 /R12324288 10 Tf -36 -16.8 Td (­k)Tj /R11659912 10 Tf 13.7602 0 Td (k)Tj /R12007832 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 /R12324288 10 Tf -169.2 -16.8 Td (­K)Tj /R11659912 10 Tf 15.9801 0 Td (k)Tj /R12007832 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 /R12324288 10 Tf -45.1898 -16.8 Td (­o)Tj /R11659912 10 Tf 13.2 0 Td (Œle)Tj /R12007832 10 Tf 22.8 0 Td (puts output in)Tj /R11659912 10 Tf 57.5102 0 Td (Œle)Tj 2.5 Tc /R12007832 10 Tf 12.2199 0 Td (.D)Tj 0 Tc 12.2199 0 Td [(ef)10.0073(ault output is stdout)]TJ /R12324288 10 Tf -117.95 -16.8 Td (­p)Tj /R11659912 10 Tf 13.7602 0 Td (k)Tj /R12007832 10 Tf 22.2398 0 Td 2.991 Tw [(Except for the force-directed method, b)19.9854(undling minimizes)]TJ /R11659912 10 Tf 255.708 0 Td (ink)Tj 2.2 Tc /R12007832 10 Tf 15.0898 0 Td (*\()Tj 0 Tc /R11659912 10 Tf 10.8898 0 Td (k)Tj /R12517968 10 Tf 7.31016 0 Td (-)Tj /R11659912 10 Tf 7.88984 0 Td (cos)Tj /R12007832 10 Tf 13.6 0 Td (\()Tj /R11659912 10 Tf 3.46016 0 Td (turningangle)Tj /R12007832 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 /R11659912 10 Tf 67.7062 0 Td (k)Tj 3.244 Tc /R12007832 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 /R12324288 10 Tf -96.9102 -16.8 Td (­r)Tj /R11659912 10 Tf 12.6398 0 Td (k)Tj /R12007832 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 /R12324288 10 Tf -36 -16.8 Td (­T)Tj /R11659912 10 Tf 14.8699 0 Td (fmt)Tj /R12007832 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 /R11659912 10 Tf 38.1922 0 Td (fmt)Tj /R12007832 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 /R11659912 10 Tf 157.306 0 Td (fmt)Tj /R12007832 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 /R12324288 10 Tf -36 -16.8 Td (­v)Tj /R11659912 10 Tf 13.2 0 Td (k)Tj /R12007832 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 /R11659912 10 Tf 20.3699 0 Td (k)Tj /R12007832 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 /R12324288 10 Tf -36 -16.8 Td (­?)Tj /R12007832 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ -0.11 Tc /R12324288 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R12007832 10 Tf 20.9004 -12 Td 0.133 Tw (At present,)Tj /R12324288 10 Tf 46.6461 0 Td (mingle)Tj /R12007832 10 Tf 31.523 0 Td (does not handle graphs with loops or directed multiedges. So, a graph with edges)Tj 2.632 Tc /R11659912 10 Tf 328.491 0 Td [(a-)263.188(>b)]TJ 0 Tc /R12007832 10 Tf -406.66 -12 Td (and)Tj 2.5 Tc /R11659912 10 Tf 16.9398 0 Td [(b-)249.993(>a)]TJ 0 Tc /R12007832 10 Tf 27.5801 0 Td 0 Tw [(is acceptable, b)20.0073(ut not if it has edges)]TJ 2.5 Tc /R11659912 10 Tf 144.5 0 Td [(a-)249.993(>b)]TJ 0 Tc /R12007832 10 Tf 27.5801 0 Td (and)Tj 2.5 Tc /R11659912 10 Tf 16.9398 0 Td [(a-)249.993(>b)]TJ 0 Tc /R12007832 10 Tf 27.5801 0 Td (or)Tj 2.5 Tc /R11659912 10 Tf 10.8301 0 Td [(a-)249.993(-b)]TJ 0 Tc /R12007832 10 Tf 24.1602 0 Td (and)Tj 2.5 Tc /R11659912 10 Tf 16.9398 0 Td [(a-)249.99(-b)]TJ 0 Tc /R12007832 10 Tf 21.6602 0 Td (.)Tj -0.548 Tc /R12324288 10.95 Tf -370.71 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R12007832 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 /R12324288 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R12007832 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 │ │ │ │ │ │ +3253 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ EWBOGM+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -652,21 +652,21 @@ │ │ │ │ │ │ Subtype │ │ │ │ │ │ Type1 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R32611776 │ │ │ │ │ │ +R12324288 │ │ │ │ │ │ │ │ │ │ │ │ -R32295320 │ │ │ │ │ │ +R12007832 │ │ │ │ │ │ │ │ │ │ │ │ -R31947400 │ │ │ │ │ │ +R11659912 │ │ │ │ │ │ │ │ │ │ │ │ -R32805456 │ │ │ │ │ │ +R12517968 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -718,18 +718,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -380 │ │ │ │ │ │ +379 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32859688 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/R12572200 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 │ │ │ │ │ │ @@ -746,18 +746,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -598 │ │ │ │ │ │ +597 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32860008 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/R12572520 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 │ │ │ │ │ │ -332 │ │ │ │ │ │ +333 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32860328 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/R12572840 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 │ │ │ │ │ │ 166 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32860696 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/R12573208 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-0fbab316283e'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-05e566ff955b'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R34371176 10 Tf 1 0 0 1 72.6801 793.89 Tm (MM2GV)Tj /R34696688 10 Tf 36.2602 0 Td 126.52 Tw (\(1\) General)Tj 174.83 0 Td 0 Tw (Commands Manual)Tj /R34371176 10 Tf 208.31 0 Td (MM2GV)Tj /R34696688 10 Tf 36.2602 0 Td (\(1\))Tj -0.219 Tc /R35015520 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R34696688 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 /R35015520 10.95 Tf -185.01 -16.8 Td (SYNOPSIS)Tj /R35015520 10 Tf 36 -12 Td (mm2gv)Tj /R34696688 10 Tf 34.1602 0 Td ([)Tj /R35015520 10 Tf 5.83008 0 Td (­cluv?)Tj 2.5 Tc /R34696688 10 Tf 33.4801 0 Td (][)Tj 0 Tc /R35015520 10 Tf 11.6602 0 Td (-U)Tj /R34371176 10 Tf 10.5602 0 Td (i)Tj 2.5 Tc /R34696688 10 Tf 5.63984 0 Td (][)Tj 0 Tc /R35015520 10 Tf 11.6602 0 Td (-o)Tj /R34371176 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R34696688 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R34371176 10 Tf 13.5699 0 Td (Œle)Tj /R34696688 10 Tf 14.9 0 Td (])Tj /R35015520 10.95 Tf -213.701 -16.8 Td (DESCRIPTION)Tj /R35015520 10 Tf 36 -12 Td (mm2gv)Tj /R34696688 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 /R34371176 10 Tf 53.2969 0 Td (M)Tj /R34696688 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 /R34371176 10 Tf 25.0641 0 Td (M)Tj -29.448 -12.2711 Td (M)Tj /R34371176 7 Tf 9.16719 4.2 Td (T)Tj /R34696688 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 /R34371176 10 Tf 230.338 0 Td (M)Tj /R34696688 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 /R34371176 10 Tf 177.942 0 Td (M)Tj 5.889 Tc /R34696688 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 /R35015520 10 Tf 56.0699 0 Td (mm2gv)Tj /R34696688 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 /R35015520 10 Tf 93.6 0 Td (-U)Tj /R34696688 10 Tf 13.05 0 Td (ag.)Tj /R35015520 10.95 Tf -142.65 -16.8 Td (OPTIONS)Tj /R34696688 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R35015520 10 Tf (­c)' /R34696688 10 Tf 36 0 Td 0.781 Tw (This ag causes)Tj /R35015520 10 Tf 68.723 0 Td (mm2gv)Tj /R34696688 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 /R34371176 10 Tf 110.19 0 Td ("wt")Tj /R34696688 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 /R34371176 10 Tf 225 0 Td ("color")Tj /R34696688 10 Tf 29.5102 0 Td (.)Tj /R35015520 10 Tf -290.51 -16.8 Td (­l)Tj /R34696688 10 Tf 36 0 Td 0.1 Tw (If set,)Tj /R35015520 10 Tf 25.4699 0 Td (mm2gv)Tj /R34696688 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 /R35015520 10 Tf -36 -16.8 Td (­u)Tj /R34696688 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 /R35015520 10 Tf -36 -16.8 Td (­v)Tj /R34696688 10 Tf 36 0 Td (This ag causes)Tj /R35015520 10 Tf 66.3801 0 Td (mm2gv)Tj /R34696688 10 Tf 34.1602 0 Td [(to store the matrix v)25(alues as the)]TJ /R34371176 10 Tf 128.9 0 Td ("len")Tj /R34696688 10 Tf 23.1199 0 Td [(attrib)19.9854(ute of the corresponding edge.)]TJ /R35015520 10 Tf -288.56 -16.8 Td (­U)Tj /R34371176 10 Tf 13.1898 0 Td [(ba)10(g)]TJ /R34696688 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 /R34371176 10 Tf 124.141 0 Td [(ba)10(g)]TJ /R34696688 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 /R34371176 10 Tf 36.2039 0 Td [(ba)10(g)]TJ /R34696688 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 /R34371176 10 Tf -389.34 -12 Td [(ba)10(g)]TJ /R34696688 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 /R34371176 10 Tf 67.4801 0 Td [(ba)10(g)]TJ /R34696688 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 /R35015520 10 Tf -302.561 -16.8 Td (­o)Tj /R34371176 10 Tf 10.9301 0 Td (outŒle)Tj /R34696688 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R34371176 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R34696688 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 /R35015520 10 Tf 10 0 Td (mm2gv)Tj /R34696688 10 Tf 34.1602 0 Td (uses stdout.)Tj /R35015520 10.95 Tf -245.6 -16.8 Td (OPERANDS)Tj /R34696688 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R34371176 10 Tf -34.0898 -16.8 Td (Œle)Tj /R34696688 10 Tf 38.0898 0 Td 0.577 Tw [(Name of the Œle in MatrixMark)9.99268(et format.)-557.698(If no)]TJ /R34371176 10 Tf 198.913 0 Td (Œle)Tj /R34696688 10 Tf 15.477 0 Td (operand is speciŒed, the standard input will)Tj -214.39 -12 Td 0 Tw (be used.)Tj /R35015520 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R34696688 10 Tf 36 -12 Td (Return)Tj /R35015520 10 Tf 29.7199 0 Td (0)Tj /R34696688 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 /R35015520 10.95 Tf -340.51 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj -0.55 Tc /R34696688 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 /R35015520 10.95 Tf -36 -16.8 Td [(ADDITION)19.9972(AL INFO)]TJ /R34696688 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 /R19760744 10 Tf 1 0 0 1 72.6801 793.89 Tm (MM2GV)Tj /R20086256 10 Tf 36.2602 0 Td 126.52 Tw (\(1\) General)Tj 174.83 0 Td 0 Tw (Commands Manual)Tj /R19760744 10 Tf 208.31 0 Td (MM2GV)Tj /R20086256 10 Tf 36.2602 0 Td (\(1\))Tj -0.219 Tc /R20405088 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R20086256 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 /R20405088 10.95 Tf -185.01 -16.8 Td (SYNOPSIS)Tj /R20405088 10 Tf 36 -12 Td (mm2gv)Tj /R20086256 10 Tf 34.1602 0 Td ([)Tj /R20405088 10 Tf 5.83008 0 Td (­cluv?)Tj 2.5 Tc /R20086256 10 Tf 33.4801 0 Td (][)Tj 0 Tc /R20405088 10 Tf 11.6602 0 Td (-U)Tj /R19760744 10 Tf 10.5602 0 Td (i)Tj 2.5 Tc /R20086256 10 Tf 5.63984 0 Td (][)Tj 0 Tc /R20405088 10 Tf 11.6602 0 Td (-o)Tj /R19760744 10 Tf 8.56016 0 Td (outŒle)Tj 2.5 Tc /R20086256 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R19760744 10 Tf 13.5699 0 Td (Œle)Tj /R20086256 10 Tf 14.9 0 Td (])Tj /R20405088 10.95 Tf -213.701 -16.8 Td (DESCRIPTION)Tj /R20405088 10 Tf 36 -12 Td (mm2gv)Tj /R20086256 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 /R19760744 10 Tf 53.2969 0 Td (M)Tj /R20086256 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 /R19760744 10 Tf 25.0641 0 Td (M)Tj -29.448 -12.2711 Td (M)Tj /R19760744 7 Tf 9.16719 4.2 Td (T)Tj /R20086256 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 /R19760744 10 Tf 230.338 0 Td (M)Tj /R20086256 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 /R19760744 10 Tf 177.942 0 Td (M)Tj 5.889 Tc /R20086256 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 /R20405088 10 Tf 56.0699 0 Td (mm2gv)Tj /R20086256 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 /R20405088 10 Tf 93.6 0 Td (-U)Tj /R20086256 10 Tf 13.05 0 Td (ag.)Tj /R20405088 10.95 Tf -142.65 -16.8 Td (OPTIONS)Tj /R20086256 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R20405088 10 Tf (­c)' /R20086256 10 Tf 36 0 Td 0.781 Tw (This ag causes)Tj /R20405088 10 Tf 68.723 0 Td (mm2gv)Tj /R20086256 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 /R19760744 10 Tf 110.19 0 Td ("wt")Tj /R20086256 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 /R19760744 10 Tf 225 0 Td ("color")Tj /R20086256 10 Tf 29.5102 0 Td (.)Tj /R20405088 10 Tf -290.51 -16.8 Td (­l)Tj /R20086256 10 Tf 36 0 Td 0.1 Tw (If set,)Tj /R20405088 10 Tf 25.4699 0 Td (mm2gv)Tj /R20086256 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 /R20405088 10 Tf -36 -16.8 Td (­u)Tj /R20086256 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 /R20405088 10 Tf -36 -16.8 Td (­v)Tj /R20086256 10 Tf 36 0 Td (This ag causes)Tj /R20405088 10 Tf 66.3801 0 Td (mm2gv)Tj /R20086256 10 Tf 34.1602 0 Td [(to store the matrix v)25(alues as the)]TJ /R19760744 10 Tf 128.9 0 Td ("len")Tj /R20086256 10 Tf 23.1199 0 Td [(attrib)19.9854(ute of the corresponding edge.)]TJ /R20405088 10 Tf -288.56 -16.8 Td (­U)Tj /R19760744 10 Tf 13.1898 0 Td [(ba)10(g)]TJ /R20086256 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 /R19760744 10 Tf 124.141 0 Td [(ba)10(g)]TJ /R20086256 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 /R19760744 10 Tf 36.2039 0 Td [(ba)10(g)]TJ /R20086256 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 /R19760744 10 Tf -389.34 -12 Td [(ba)10(g)]TJ /R20086256 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 /R19760744 10 Tf 67.4801 0 Td [(ba)10(g)]TJ /R20086256 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 /R20405088 10 Tf -302.561 -16.8 Td (­o)Tj /R19760744 10 Tf 10.9301 0 Td (outŒle)Tj /R20086256 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R19760744 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R20086256 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 /R20405088 10 Tf 10 0 Td (mm2gv)Tj /R20086256 10 Tf 34.1602 0 Td (uses stdout.)Tj /R20405088 10.95 Tf -245.6 -16.8 Td (OPERANDS)Tj /R20086256 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R19760744 10 Tf -34.0898 -16.8 Td (Œle)Tj /R20086256 10 Tf 38.0898 0 Td 0.577 Tw [(Name of the Œle in MatrixMark)9.99268(et format.)-557.698(If no)]TJ /R19760744 10 Tf 198.913 0 Td (Œle)Tj /R20086256 10 Tf 15.477 0 Td (operand is speciŒed, the standard input will)Tj -214.39 -12 Td 0 Tw (be used.)Tj /R20405088 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R20086256 10 Tf 36 -12 Td (Return)Tj /R20405088 10 Tf 29.7199 0 Td (0)Tj /R20086256 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 /R20405088 10.95 Tf -340.51 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj -0.55 Tc /R20086256 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 /R20405088 10.95 Tf -36 -16.8 Td [(ADDITION)19.9972(AL INFO)]TJ /R20086256 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R35015520 │ │ │ │ │ │ +R20405088 │ │ │ │ │ │ │ │ │ │ │ │ -R34696688 │ │ │ │ │ │ +R20086256 │ │ │ │ │ │ │ │ │ │ │ │ -R34371176 │ │ │ │ │ │ +R19760744 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -716,15 +716,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 351 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R35055376 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/R20444944 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 │ │ │ │ │ │ 583 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R35055744 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/R20445312 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/R35056112 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/R20445680 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-66e98b862cf8'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-6401cbda0939'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R26187368 10 Tf 1 0 0 1 72.7 793.89 Tm (NOP)Tj /R26499712 10 Tf 20.4398 0 Td 142.32 Tw (\(1\) General)Tj 190.63 0 Td 0 Tw (Commands Manual)Tj /R26187368 10 Tf 224.13 0 Td (NOP)Tj /R26499712 10 Tf 20.4398 0 Td (\(1\))Tj -0.219 Tc /R26831712 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R26499712 10 Tf 20.407 -12 Td (nop ­ pretty-print graph Œle)Tj /R26831712 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R26831712 10 Tf 36 -12 Td (nop)Tj /R26499712 10 Tf 18.6199 0 Td ([)Tj /R26831712 10 Tf 5.83008 0 Td (­p?)Tj 2.5 Tc /R26499712 10 Tf 21.2602 0 Td (][)Tj 0 Tc /R26187368 10 Tf 13.5699 0 Td (Œles)Tj /R26499712 10 Tf 18.8801 0 Td (])Tj /R26831712 10.95 Tf -114.16 -16.8 Td (DESCRIPTION)Tj /R26831712 10 Tf 36 -12 Td (nop)Tj /R26499712 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 /R26187368 10 Tf 381.22 0 Td (Œles)Tj /R26499712 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 /R26831712 10.95 Tf -52.8199 -16.8 Td (OPTIONS)Tj /R26499712 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R26831712 10 Tf 16.8 TL (­p)' /R26499712 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 /R26831712 10 Tf -248.66 -16.8 Td (­?)Tj /R26499712 10 Tf 36 0 Td (Print usage information.)Tj /R26831712 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 /R26499712 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 /R26831712 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R26499712 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 /R37107304 10 Tf 1 0 0 1 72.7 793.89 Tm (NOP)Tj /R37419648 10 Tf 20.4398 0 Td 142.32 Tw (\(1\) General)Tj 190.63 0 Td 0 Tw (Commands Manual)Tj /R37107304 10 Tf 224.13 0 Td (NOP)Tj /R37419648 10 Tf 20.4398 0 Td (\(1\))Tj -0.219 Tc /R37751648 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R37419648 10 Tf 20.407 -12 Td (nop ­ pretty-print graph Œle)Tj /R37751648 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R37751648 10 Tf 36 -12 Td (nop)Tj /R37419648 10 Tf 18.6199 0 Td ([)Tj /R37751648 10 Tf 5.83008 0 Td (­p?)Tj 2.5 Tc /R37419648 10 Tf 21.2602 0 Td (][)Tj 0 Tc /R37107304 10 Tf 13.5699 0 Td (Œles)Tj /R37419648 10 Tf 18.8801 0 Td (])Tj /R37751648 10.95 Tf -114.16 -16.8 Td (DESCRIPTION)Tj /R37751648 10 Tf 36 -12 Td (nop)Tj /R37419648 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 /R37107304 10 Tf 381.22 0 Td (Œles)Tj /R37419648 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 /R37751648 10.95 Tf -52.8199 -16.8 Td (OPTIONS)Tj /R37419648 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R37751648 10 Tf 16.8 TL (­p)' /R37419648 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 /R37751648 10 Tf -248.66 -16.8 Td (­?)Tj /R37419648 10 Tf 36 0 Td (Print usage information.)Tj /R37751648 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 /R37419648 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 /R37751648 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R37419648 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -980 │ │ │ │ │ │ +979 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ PMPPIW+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -604,19 +604,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R26831712 │ │ │ │ │ │ +R37751648 │ │ │ │ │ │ │ │ │ │ │ │ -R26499712 │ │ │ │ │ │ +R37419648 │ │ │ │ │ │ │ │ │ │ │ │ -R26187368 │ │ │ │ │ │ +R37107304 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -671,15 +671,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 299 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R26857112 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/R37777048 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 │ │ │ │ │ │ @@ -699,15 +699,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 465 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R26857480 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/R37777416 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 │ │ │ │ │ │ -208 │ │ │ │ │ │ +206 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R26857848 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/R37777784 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-2f5019fb287c'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-ae898dbeeb2c'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,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 /R49108584 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R49436472 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R49108584 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R49436472 10 Tf 32.0402 0 Td (\(1\))Tj -0.219 Tc /R49752928 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R49436472 10 Tf 20.407 -12 Td [(osage ­ Œlter for dra)14.9927(wing clustered graphs)]TJ /R49752928 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R49752928 10 Tf 36 -12 Td (osage)Tj /R49436472 10 Tf 25.8301 0 Td ([)Tj /R49752928 10 Tf 3.33008 0 Td (­)Tj /R49436472 10 Tf 5.7 0 Td (\()Tj /R49752928 10 Tf 3.33008 0 Td (G)Tj /R49436472 10 Tf 7.78008 0 Td (|)Tj /R49752928 10 Tf 2 0 Td (N)Tj /R49436472 10 Tf 7.21992 0 Td (|)Tj /R49752928 10 Tf 2 0 Td (E)Tj /R49436472 10 Tf 6.66992 0 Td (\))Tj /R49108584 10 Tf 3.33008 0 Td (name=value)Tj 2.5 Tc /R49436472 10 Tf 50.0699 0 Td (][)Tj 0 Tc /R49752928 10 Tf 9.16016 0 Td (­T)Tj /R49108584 10 Tf 12.3699 0 Td (lang)Tj 2.5 Tc /R49436472 10 Tf 17.7801 0 Td (][)Tj 0 Tc /R49752928 10 Tf 9.16016 0 Td (­l)Tj /R49108584 10 Tf 8.48008 0 Td (libŒle)Tj 2.5 Tc /R49436472 10 Tf 22.7801 0 Td (][)Tj 0 Tc /R49752928 10 Tf 9.16016 0 Td (­o)Tj /R49108584 10 Tf 10.7 0 Td (outŒle)Tj 2.5 Tc /R49436472 10 Tf 25 0 Td (][)Tj 0 Tc /R49752928 10 Tf 9.16016 0 Td (­O)Tj 2.5 Tc /R49436472 10 Tf 13.4801 0 Td (][)Tj 0 Tc /R49752928 10 Tf 9.16016 0 Td (­P)Tj 2.5 Tc /R49436472 10 Tf 11.8102 0 Td (][)Tj 0 Tc /R49752928 10 Tf 9.16016 0 Td (­v)Tj 2.5 Tc /R49436472 10 Tf 10.7 0 Td (][)Tj 0 Tc /R49752928 10 Tf 9.16016 0 Td (­V)Tj 2.5 Tc /R49436472 10 Tf 12.9199 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R49752928 10.95 Tf -372.562 -16.8 Td (DESCRIPTION)Tj /R49108584 10 Tf 36.2301 -12 Td (osa)Tj -0.1 Tc 13.7898 0 Td (ge)Tj 0 Tc /R49436472 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 /R49108584 10 Tf 46.2109 0 Td (dot)Tj /R49436472 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 /R49752928 10 Tf 18.8859 0 Td (pack)Tj /R49436472 10 Tf 23.3371 0 Td (and)Tj /R49752928 10 Tf 17.2172 0 Td (packmode)Tj /R49436472 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 /R49752928 10 Tf 284.4 0 Td (splines)Tj /R49436472 10 Tf 31.4 0 Td [(attrib)19.9854(ute.)]TJ /R49752928 10.95 Tf -351.8 -16.8 Td [(OUTPUT FORMA)94.9707(TS)]TJ /R49436472 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 /R49752928 10 Tf 26.3719 0 Td (­Tps)Tj /R49436472 10 Tf 25.4121 0 Td (\(PostScript\),)Tj /R49752928 10 Tf 53.8719 0 Td (­Tsvg ­Tsvgz)Tj /R49436472 10 Tf 64.1441 0 Td 1.091 Tw [(\(Structured V)110.996(ector Graph-)]TJ -325.408 -12 Td (ics\),)Tj /R49752928 10 Tf 19.8969 0 Td (­TŒg)Tj /R49436472 10 Tf 25.8871 0 Td 0.457 Tw (\(XFIG graphics\),)Tj /R49752928 10 Tf 72.284 0 Td (­Tmif)Tj /R49436472 10 Tf 29.768 0 Td (\(FrameMak)Tj 47.1102 0 Td 0.458 Tw (er graphics\),)Tj /R49752928 10 Tf 53.3961 0 Td (­Thpgl)Tj /R49436472 10 Tf 34.2281 0 Td (\(HP pen plotters\), and)Tj /R49752928 10 Tf 92.652 0 Td (­Tpcl)Tj /R49436472 10 Tf 28.1078 0 Td [(\(Laser)20.0146(-)]TJ -403.33 -12 Td 0.205 Tw (jet printers\),)Tj /R49752928 10 Tf 51.7898 0 Td (­Tpng ­Tgif)Tj /R49436472 10 Tf 57.3801 0 Td (\(bitmap graphics\),)Tj /R49752928 10 Tf 76.2301 0 Td (­Tdia)Tj /R49436472 10 Tf 28.4148 0 Td (\(GTK+ based diagrams\),)Tj /R49752928 10 Tf 102.894 0 Td [(­T)18.0176(imap)]TJ /R49436472 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 /R49752928 10 Tf 23.6781 0 Td (­Tcmapx)Tj /R49436472 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 /R49752928 10 Tf 173.86 0 Td (-Tpng:)Tj /R49436472 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 /R49752928 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 /R49436472 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R49752928 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R49436472 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R49752928 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R49436472 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R49752928 10 Tf 9.16016 0 Td (graph)Tj /R49436472 10 Tf 25.5602 0 Td (|)Tj /R49752928 10 Tf 2 0 Td (digraph)Tj /R49436472 10 Tf 33.9 0 Td (\))Tj /R49108584 10 Tf 5.83008 0 Td (name)Tj /R49436472 10 Tf 24.1602 0 Td ({)Tj /R49108584 10 Tf 7.3 0 Td (statement-list)Tj /R49436472 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 /R49752928 10 Tf 83.9301 0 Td (strict)Tj /R49436472 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 /R49752928 10 Tf 141.88 0 Td (digraph)Tj 3.01 Tc /R49436472 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.28984 0 Td 0.511 Tw (hen the)Tj /R49108584 10 Tf 32.682 0 Td [(edg)10.0146(eop)]TJ /R49436472 10 Tf 31.791 0 Td (must be "­>". If it is an undirected)Tj /R49752928 10 Tf -289.553 -12 Td (graph)Tj /R49436472 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R49108584 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R49436472 10 Tf 31.2797 0 Td [(must be "­­".)-500(Statements may be:)]TJ /R49108584 10 Tf -93.7797 -16.8 Td (name)Tj /R49752928 10 Tf 21.6602 0 Td (=)Tj /R49108584 10 Tf 5.7 0 Td (val)Tj /R49752928 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R49108584 10 Tf 26.3898 0 Td (name)Tj /R49752928 10 Tf 21.6602 0 Td (=)Tj /R49108584 10 Tf 5.7 0 Td (val)Tj /R49752928 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R49108584 10 Tf 25.2699 0 Td (name)Tj /R49752928 10 Tf 21.6602 0 Td (=)Tj /R49108584 10 Tf 5.7 0 Td (val)Tj /R49752928 10 Tf 12.2199 0 Td (];)Tj /R49436472 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 /R49108584 10 Tf 14.923 0 Td (name)Tj /R49436472 10 Tf 24.3629 0 Td (to)Tj /R49108584 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R49436472 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 /R49752928 10 Tf -63.35 -16.8 Td 0.964 Tw (n0 [)Tj /R49108584 10 Tf 17.3539 0 Td (name0=val0,name1=val1,...)Tj /R49752928 10 Tf 113.76 0 Td (];)Tj /R49436472 10 Tf 10.1238 0 Td (Creates node)Tj /R49752928 10 Tf 56.3578 0 Td (n0)Tj /R49436472 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 /R49752928 10 Tf (n0)' /R49108584 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R49436472 10 Tf 31.2797 0 Td (n1)Tj /R49108584 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R49436472 10 Tf 72.5598 0 Td (nn [)Tj /R49108584 10 Tf 15.8301 0 Td (name0=val0,name1=val1,...)Tj /R49752928 10 Tf 113.76 0 Td (];)Tj /R49436472 10 Tf -258.99 -12 Td 0.508 Tw (Creates edges between nodes)Tj /R49752928 10 Tf 121.442 0 Td (n0)Tj /R49436472 10 Tf 10.5602 0 Td (,)Tj /R49752928 10 Tf 5.50781 0 Td (n1)Tj 3.008 Tc /R49436472 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00781 0 Td (..,)Tj /R49752928 10 Tf 10.5078 0 Td (nn)Tj /R49436472 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 ([)' /R49752928 10 Tf 3.33008 0 Td (subgraph)Tj /R49108584 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R49752928 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R49108584 10 Tf 12.2699 0 Td (statement-list)Tj /R49752928 10 Tf 56.3898 0 Td (})Tj /R49436472 10 Tf -136.72 -12 Td 0.373 Tw [(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ /R49752928 10 Tf 229.24 0 Td (n0)Tj 2.873 Tc /R49436472 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R49752928 10 Tf 10.373 0 Td (nn)Tj /R49436472 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 /R49752928 10 Tf 3.33008 0 Td (subgraph)Tj /R49108584 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R49436472 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 /R18556520 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R18884408 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R18556520 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R18884408 10 Tf 32.0402 0 Td (\(1\))Tj -0.219 Tc /R19200864 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R18884408 10 Tf 20.407 -12 Td [(osage ­ Œlter for dra)14.9927(wing clustered graphs)]TJ /R19200864 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R19200864 10 Tf 36 -12 Td (osage)Tj /R18884408 10 Tf 25.8301 0 Td ([)Tj /R19200864 10 Tf 3.33008 0 Td (­)Tj /R18884408 10 Tf 5.7 0 Td (\()Tj /R19200864 10 Tf 3.33008 0 Td (G)Tj /R18884408 10 Tf 7.78008 0 Td (|)Tj /R19200864 10 Tf 2 0 Td (N)Tj /R18884408 10 Tf 7.21992 0 Td (|)Tj /R19200864 10 Tf 2 0 Td (E)Tj /R18884408 10 Tf 6.66992 0 Td (\))Tj /R18556520 10 Tf 3.33008 0 Td (name=value)Tj 2.5 Tc /R18884408 10 Tf 50.0699 0 Td (][)Tj 0 Tc /R19200864 10 Tf 9.16016 0 Td (­T)Tj /R18556520 10 Tf 12.3699 0 Td (lang)Tj 2.5 Tc /R18884408 10 Tf 17.7801 0 Td (][)Tj 0 Tc /R19200864 10 Tf 9.16016 0 Td (­l)Tj /R18556520 10 Tf 8.48008 0 Td (libŒle)Tj 2.5 Tc /R18884408 10 Tf 22.7801 0 Td (][)Tj 0 Tc /R19200864 10 Tf 9.16016 0 Td (­o)Tj /R18556520 10 Tf 10.7 0 Td (outŒle)Tj 2.5 Tc /R18884408 10 Tf 25 0 Td (][)Tj 0 Tc /R19200864 10 Tf 9.16016 0 Td (­O)Tj 2.5 Tc /R18884408 10 Tf 13.4801 0 Td (][)Tj 0 Tc /R19200864 10 Tf 9.16016 0 Td (­P)Tj 2.5 Tc /R18884408 10 Tf 11.8102 0 Td (][)Tj 0 Tc /R19200864 10 Tf 9.16016 0 Td (­v)Tj 2.5 Tc /R18884408 10 Tf 10.7 0 Td (][)Tj 0 Tc /R19200864 10 Tf 9.16016 0 Td (­V)Tj 2.5 Tc /R18884408 10 Tf 12.9199 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R19200864 10.95 Tf -372.562 -16.8 Td (DESCRIPTION)Tj /R18556520 10 Tf 36.2301 -12 Td (osa)Tj -0.1 Tc 13.7898 0 Td (ge)Tj 0 Tc /R18884408 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 /R18556520 10 Tf 46.2109 0 Td (dot)Tj /R18884408 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 /R19200864 10 Tf 18.8859 0 Td (pack)Tj /R18884408 10 Tf 23.3371 0 Td (and)Tj /R19200864 10 Tf 17.2172 0 Td (packmode)Tj /R18884408 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 /R19200864 10 Tf 284.4 0 Td (splines)Tj /R18884408 10 Tf 31.4 0 Td [(attrib)19.9854(ute.)]TJ /R19200864 10.95 Tf -351.8 -16.8 Td [(OUTPUT FORMA)94.9707(TS)]TJ /R18884408 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 /R19200864 10 Tf 26.3719 0 Td (­Tps)Tj /R18884408 10 Tf 25.4121 0 Td (\(PostScript\),)Tj /R19200864 10 Tf 53.8719 0 Td (­Tsvg ­Tsvgz)Tj /R18884408 10 Tf 64.1441 0 Td 1.091 Tw [(\(Structured V)110.996(ector Graph-)]TJ -325.408 -12 Td (ics\),)Tj /R19200864 10 Tf 19.8969 0 Td (­TŒg)Tj /R18884408 10 Tf 25.8871 0 Td 0.457 Tw (\(XFIG graphics\),)Tj /R19200864 10 Tf 72.284 0 Td (­Tmif)Tj /R18884408 10 Tf 29.768 0 Td (\(FrameMak)Tj 47.1102 0 Td 0.458 Tw (er graphics\),)Tj /R19200864 10 Tf 53.3961 0 Td (­Thpgl)Tj /R18884408 10 Tf 34.2281 0 Td (\(HP pen plotters\), and)Tj /R19200864 10 Tf 92.652 0 Td (­Tpcl)Tj /R18884408 10 Tf 28.1078 0 Td [(\(Laser)20.0146(-)]TJ -403.33 -12 Td 0.205 Tw (jet printers\),)Tj /R19200864 10 Tf 51.7898 0 Td (­Tpng ­Tgif)Tj /R18884408 10 Tf 57.3801 0 Td (\(bitmap graphics\),)Tj /R19200864 10 Tf 76.2301 0 Td (­Tdia)Tj /R18884408 10 Tf 28.4148 0 Td (\(GTK+ based diagrams\),)Tj /R19200864 10 Tf 102.894 0 Td [(­T)18.0176(imap)]TJ /R18884408 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 /R19200864 10 Tf 23.6781 0 Td (­Tcmapx)Tj /R18884408 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 /R19200864 10 Tf 173.86 0 Td (-Tpng:)Tj /R18884408 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 /R19200864 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 /R18884408 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R19200864 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R18884408 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R19200864 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R18884408 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R19200864 10 Tf 9.16016 0 Td (graph)Tj /R18884408 10 Tf 25.5602 0 Td (|)Tj /R19200864 10 Tf 2 0 Td (digraph)Tj /R18884408 10 Tf 33.9 0 Td (\))Tj /R18556520 10 Tf 5.83008 0 Td (name)Tj /R18884408 10 Tf 24.1602 0 Td ({)Tj /R18556520 10 Tf 7.3 0 Td (statement-list)Tj /R18884408 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 /R19200864 10 Tf 83.9301 0 Td (strict)Tj /R18884408 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 /R19200864 10 Tf 141.88 0 Td (digraph)Tj 3.01 Tc /R18884408 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.28984 0 Td 0.511 Tw (hen the)Tj /R18556520 10 Tf 32.682 0 Td [(edg)10.0146(eop)]TJ /R18884408 10 Tf 31.791 0 Td (must be "­>". If it is an undirected)Tj /R19200864 10 Tf -289.553 -12 Td (graph)Tj /R18884408 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R18556520 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R18884408 10 Tf 31.2797 0 Td [(must be "­­".)-500(Statements may be:)]TJ /R18556520 10 Tf -93.7797 -16.8 Td (name)Tj /R19200864 10 Tf 21.6602 0 Td (=)Tj /R18556520 10 Tf 5.7 0 Td (val)Tj /R19200864 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R18556520 10 Tf 26.3898 0 Td (name)Tj /R19200864 10 Tf 21.6602 0 Td (=)Tj /R18556520 10 Tf 5.7 0 Td (val)Tj /R19200864 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R18556520 10 Tf 25.2699 0 Td (name)Tj /R19200864 10 Tf 21.6602 0 Td (=)Tj /R18556520 10 Tf 5.7 0 Td (val)Tj /R19200864 10 Tf 12.2199 0 Td (];)Tj /R18884408 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 /R18556520 10 Tf 14.923 0 Td (name)Tj /R18884408 10 Tf 24.3629 0 Td (to)Tj /R18556520 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R18884408 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 /R19200864 10 Tf -63.35 -16.8 Td 0.964 Tw (n0 [)Tj /R18556520 10 Tf 17.3539 0 Td (name0=val0,name1=val1,...)Tj /R19200864 10 Tf 113.76 0 Td (];)Tj /R18884408 10 Tf 10.1238 0 Td (Creates node)Tj /R19200864 10 Tf 56.3578 0 Td (n0)Tj /R18884408 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 /R19200864 10 Tf (n0)' /R18556520 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R18884408 10 Tf 31.2797 0 Td (n1)Tj /R18556520 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R18884408 10 Tf 72.5598 0 Td (nn [)Tj /R18556520 10 Tf 15.8301 0 Td (name0=val0,name1=val1,...)Tj /R19200864 10 Tf 113.76 0 Td (];)Tj /R18884408 10 Tf -258.99 -12 Td 0.508 Tw (Creates edges between nodes)Tj /R19200864 10 Tf 121.442 0 Td (n0)Tj /R18884408 10 Tf 10.5602 0 Td (,)Tj /R19200864 10 Tf 5.50781 0 Td (n1)Tj 3.008 Tc /R18884408 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00781 0 Td (..,)Tj /R19200864 10 Tf 10.5078 0 Td (nn)Tj /R18884408 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 ([)' /R19200864 10 Tf 3.33008 0 Td (subgraph)Tj /R18556520 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R19200864 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R18556520 10 Tf 12.2699 0 Td (statement-list)Tj /R19200864 10 Tf 56.3898 0 Td (})Tj /R18884408 10 Tf -136.72 -12 Td 0.373 Tw [(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ /R19200864 10 Tf 229.24 0 Td (n0)Tj 2.873 Tc /R18884408 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R19200864 10 Tf 10.373 0 Td (nn)Tj /R18884408 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 /R19200864 10 Tf 3.33008 0 Td (subgraph)Tj /R18556520 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R18884408 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 4046 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -655,19 +655,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R49752928 │ │ │ │ │ │ +R19200864 │ │ │ │ │ │ │ │ │ │ │ │ -R49436472 │ │ │ │ │ │ +R18884408 │ │ │ │ │ │ │ │ │ │ │ │ -R49108584 │ │ │ │ │ │ +R18556520 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R49108584 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R49436472 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R49108584 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R49436472 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 /R49752928 10.95 Tf -36 -28.8 Td [(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ /R49752928 10 Tf 36 -12 Td (size=")Tj /R49108584 10 Tf 26.8 0 Td (x,y)Tj /R49752928 10 Tf 11.3801 0 Td (")Tj /R49436472 10 Tf 8.05 0 Td [(sets bounding box of dra)14.9927(wing in inches.)]TJ /R49752928 10 Tf -46.2301 -16.8 Td (page=")Tj /R49108584 10 Tf 31.25 0 Td (x,y)Tj /R49752928 10 Tf 11.3801 0 Td (")Tj /R49436472 10 Tf 8.05 0 Td (sets the PostScript pagination unit.)Tj /R49752928 10 Tf -50.6801 -16.8 Td (ratio=)Tj /R49108584 10 Tf 26.25 0 Td (f)Tj /R49436472 10 Tf 6.07891 0 Td 0.799 Tw (sets the aspect ratio to)Tj /R49108584 10 Tf 94.8148 0 Td (f)Tj /R49436472 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 /R49752928 10 Tf 15.5199 0 Td (Œll)Tj /R49436472 10 Tf 11.1199 0 Td (,)Tj /R49752928 10 Tf 5.8 0 Td (com-)Tj -410.896 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R49436472 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R49752928 10 Tf 5.83008 0 Td (auto)Tj /R49436472 10 Tf 18.8898 0 Td (.)Tj /R49752928 10 Tf -56.7598 -16.8 Td (pagedir=)Tj /R49436472 10 Tf 38.4801 0 Td 0 Tw ([TBLR][TBLR] sets the major and minor order of pagination.)Tj -0.18 Tc /R49752928 10 Tf -38.4801 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R49436472 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R49752928 10 Tf 92.4801 0 Td (orientation=land)Tj /R49436472 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R49752928 10 Tf -210.36 -16.8 Td (center=)Tj /R49108584 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R49436472 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 /R49752928 10 Tf -51.7898 -16.8 Td [(lay)9.99268(ers=")]TJ /R49108584 10 Tf 36.7 0 Td (id:id:id:id)Tj 3.22 Tc /R49436472 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 /R49108584 10 Tf -404.791 -12 Td [(layer)36.9922(color)9.98413(seq)]TJ /R49436472 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 /R49752928 10 Tf 16.8 TL (color=)' /R49108584 10 Tf 27.3602 0 Td (colorvalue)Tj /R49436472 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R49752928 10 Tf 90.6602 0 Td (bgcolor)Tj /R49436472 10 Tf 34.7199 0 Td (for background\).)Tj /R49752928 10 Tf -198.01 -16.8 Td [(hr)18.0078(ef=)]TJ /R49108584 10 Tf 23.2898 0 Td ("url")Tj /R49436472 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 /R49752928 10 Tf (URL=)' /R49108584 10 Tf 26.8102 0 Td ("url")Tj /R49436472 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R49752928 10 Tf -49.3801 -16.8 Td (stylesheet=)Tj /R49108584 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R49436472 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 /R49752928 10 Tf (splines)' 2.851 Tc /R49436472 10 Tf 28.9 0 Td [(.I)285.114(fs)]TJ 0 Tc 18.752 0 Td 0.351 Tw (et to)Tj /R49108584 10 Tf 20.702 0 Td (true)Tj 2.851 Tc /R49436472 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 /R49108584 10 Tf 144.848 0 Td (polyline)Tj 2.851 Tc /R49436472 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 /R49108584 10 Tf -281.114 -12 Td (ortho)Tj 4.527 Tc /R49436472 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 /R49752928 10 Tf -400.262 -12 Td (splines=)Tj /R49108584 10 Tf 34.6 0 Td (false)Tj /R49436472 10 Tf 21.3898 0 Td (or)Tj /R49752928 10 Tf 10.8301 0 Td (splines=)Tj /R49108584 10 Tf 34.6 0 Td (line)Tj 2.5 Tc /R49436472 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 /R49108584 10 Tf 39.3398 0 Td (false)Tj /R49436472 10 Tf 18.8898 0 Td (.)Tj /R49752928 10.95 Tf -373.92 -28.8 Td [(NODE A)94.983(TTRIB)10.0454(UTES)]TJ /R49752928 10 Tf 36 -12 Td (height=)Tj /R49108584 10 Tf 32.3699 0 Td (d)Tj /R49436472 10 Tf 8.21797 0 Td (or)Tj /R49752928 10 Tf 11.548 0 Td (width=)Tj /R49108584 10 Tf 30.15 0 Td (d)Tj /R49436472 10 Tf 8.21797 0 Td 0.718 Tw (sets minimum height or width.)Tj 131.099 0 Td (Adding)Tj /R49752928 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R49436472 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 /R49752928 10 Tf T*[(shape=r)17.9846(ecord polygon epsf)]TJ -0.2 Tc /R49108584 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 /R49436472 10 Tf 56.8289 0 Td 0.989 Tw (is one of:)Tj /R49752928 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 /R49436472 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 /R49752928 10 Tf 23.5172 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R49436472 10 Tf 22.7801 0 Td (,)Tj /R49752928 10 Tf 7.12695 0 Td (peripheries)Tj /R49436472 10 Tf 48.3301 0 Td (,)Tj /R49752928 10 Tf 7.12695 0 Td (sides)Tj /R49436472 10 Tf 20.5602 0 Td (,)Tj /R49752928 10 Tf 7.12695 0 Td (orientation)Tj /R49436472 10 Tf 47.2199 0 Td (,)Tj /R49752928 10 Tf 7.12812 0 Td (distortion)Tj /R49436472 10 Tf 46.298 0 Td (and)Tj /R49752928 10 Tf 19.068 0 Td [(sk)10(ew)]TJ /R49436472 10 Tf 21.0102 0 Td (.\))Tj /R49752928 10 Tf 12.9578 0 Td (epsf)Tj /R49436472 10 Tf 21.848 0 Td 2.128 Tw (uses the)Tj -397.932 -12 Td [(node')55.0073(s)]TJ /R49752928 10 Tf 28.8359 0 Td (shapeŒle)Tj /R49436472 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 /R49752928 10 Tf (label=)' /R49108584 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R49436472 10 Tf 17.7969 0 Td (where)Tj /R49108584 10 Tf 27.9871 0 Td [(te)20.0073(xt)]TJ /R49436472 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 /R49752928 10 Tf 223.36 0 Td (node0:port28)Tj /R49436472 10 Tf 57.2199 0 Td (\).)Tj -0.25 Tc /R49752928 10 Tf -325.039 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntsize=)Tj /R49108584 10 Tf 30.1398 0 Td (n)Tj /R49436472 10 Tf 7.5 0 Td (sets the label type size to)Tj /R49108584 10 Tf 102.21 0 Td (n)Tj /R49436472 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R49752928 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R49108584 10 Tf 37.9199 0 Td (name)Tj /R49436472 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R49752928 10 Tf -70.1602 -16.8 Td (color=)Tj /R49108584 10 Tf 27.3602 0 Td (colorvalue)Tj /R49436472 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 /R49752928 10 Tf 167.2 0 Td (Œllcolor)Tj /R49436472 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R49752928 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R49108584 10 Tf 38.4801 0 Td (colorvalue)Tj /R49436472 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 /R49752928 10 Tf -7.66992 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R49108584 10 Tf 36.25 0 Td (colorvalue)Tj /R49436472 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R49108584 10 Tf 10.791 0 Td (colorvalue)Tj /R49436472 10 Tf 46.341 0 Td 1.072 Tw (may be ")Tj /R49108584 10 Tf 37.884 0 Td (h,s,v)Tj /R49752928 10 Tf 18.3301 0 Td (")Tj /R49436472 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 /R49752928 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 /R49436472 10 Tf 54.1238 0 Td (or)Tj -0.2 Tc /R49752928 10 Tf 11.227 0 Td (bu)Tj 0 Tc 10.9199 0 Td [(rlyw)10.0146(ood)]TJ 2.897 Tc /R49436472 10 Tf 34.9 0 Td [(,o)289.712(ra")]TJ 0 Tc /R49108584 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 /R49436472 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 /R18556520 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R18884408 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R18556520 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R18884408 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 /R19200864 10.95 Tf -36 -28.8 Td [(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ /R19200864 10 Tf 36 -12 Td (size=")Tj /R18556520 10 Tf 26.8 0 Td (x,y)Tj /R19200864 10 Tf 11.3801 0 Td (")Tj /R18884408 10 Tf 8.05 0 Td [(sets bounding box of dra)14.9927(wing in inches.)]TJ /R19200864 10 Tf -46.2301 -16.8 Td (page=")Tj /R18556520 10 Tf 31.25 0 Td (x,y)Tj /R19200864 10 Tf 11.3801 0 Td (")Tj /R18884408 10 Tf 8.05 0 Td (sets the PostScript pagination unit.)Tj /R19200864 10 Tf -50.6801 -16.8 Td (ratio=)Tj /R18556520 10 Tf 26.25 0 Td (f)Tj /R18884408 10 Tf 6.07891 0 Td 0.799 Tw (sets the aspect ratio to)Tj /R18556520 10 Tf 94.8148 0 Td (f)Tj /R18884408 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 /R19200864 10 Tf 15.5199 0 Td (Œll)Tj /R18884408 10 Tf 11.1199 0 Td (,)Tj /R19200864 10 Tf 5.8 0 Td (com-)Tj -410.896 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R18884408 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R19200864 10 Tf 5.83008 0 Td (auto)Tj /R18884408 10 Tf 18.8898 0 Td (.)Tj /R19200864 10 Tf -56.7598 -16.8 Td (pagedir=)Tj /R18884408 10 Tf 38.4801 0 Td 0 Tw ([TBLR][TBLR] sets the major and minor order of pagination.)Tj -0.18 Tc /R19200864 10 Tf -38.4801 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R18884408 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R19200864 10 Tf 92.4801 0 Td (orientation=land)Tj /R18884408 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R19200864 10 Tf -210.36 -16.8 Td (center=)Tj /R18556520 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R18884408 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 /R19200864 10 Tf -51.7898 -16.8 Td [(lay)9.99268(ers=")]TJ /R18556520 10 Tf 36.7 0 Td (id:id:id:id)Tj 3.22 Tc /R18884408 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 /R18556520 10 Tf -404.791 -12 Td [(layer)36.9922(color)9.98413(seq)]TJ /R18884408 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 /R19200864 10 Tf 16.8 TL (color=)' /R18556520 10 Tf 27.3602 0 Td (colorvalue)Tj /R18884408 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R19200864 10 Tf 90.6602 0 Td (bgcolor)Tj /R18884408 10 Tf 34.7199 0 Td (for background\).)Tj /R19200864 10 Tf -198.01 -16.8 Td [(hr)18.0078(ef=)]TJ /R18556520 10 Tf 23.2898 0 Td ("url")Tj /R18884408 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 /R19200864 10 Tf (URL=)' /R18556520 10 Tf 26.8102 0 Td ("url")Tj /R18884408 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R19200864 10 Tf -49.3801 -16.8 Td (stylesheet=)Tj /R18556520 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R18884408 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 /R19200864 10 Tf (splines)' 2.851 Tc /R18884408 10 Tf 28.9 0 Td [(.I)285.114(fs)]TJ 0 Tc 18.752 0 Td 0.351 Tw (et to)Tj /R18556520 10 Tf 20.702 0 Td (true)Tj 2.851 Tc /R18884408 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 /R18556520 10 Tf 144.848 0 Td (polyline)Tj 2.851 Tc /R18884408 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 /R18556520 10 Tf -281.114 -12 Td (ortho)Tj 4.527 Tc /R18884408 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 /R19200864 10 Tf -400.262 -12 Td (splines=)Tj /R18556520 10 Tf 34.6 0 Td (false)Tj /R18884408 10 Tf 21.3898 0 Td (or)Tj /R19200864 10 Tf 10.8301 0 Td (splines=)Tj /R18556520 10 Tf 34.6 0 Td (line)Tj 2.5 Tc /R18884408 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 /R18556520 10 Tf 39.3398 0 Td (false)Tj /R18884408 10 Tf 18.8898 0 Td (.)Tj /R19200864 10.95 Tf -373.92 -28.8 Td [(NODE A)94.983(TTRIB)10.0454(UTES)]TJ /R19200864 10 Tf 36 -12 Td (height=)Tj /R18556520 10 Tf 32.3699 0 Td (d)Tj /R18884408 10 Tf 8.21797 0 Td (or)Tj /R19200864 10 Tf 11.548 0 Td (width=)Tj /R18556520 10 Tf 30.15 0 Td (d)Tj /R18884408 10 Tf 8.21797 0 Td 0.718 Tw (sets minimum height or width.)Tj 131.099 0 Td (Adding)Tj /R19200864 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R18884408 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 /R19200864 10 Tf T*[(shape=r)17.9846(ecord polygon epsf)]TJ -0.2 Tc /R18556520 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 /R18884408 10 Tf 56.8289 0 Td 0.989 Tw (is one of:)Tj /R19200864 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 /R18884408 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 /R19200864 10 Tf 23.5172 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R18884408 10 Tf 22.7801 0 Td (,)Tj /R19200864 10 Tf 7.12695 0 Td (peripheries)Tj /R18884408 10 Tf 48.3301 0 Td (,)Tj /R19200864 10 Tf 7.12695 0 Td (sides)Tj /R18884408 10 Tf 20.5602 0 Td (,)Tj /R19200864 10 Tf 7.12695 0 Td (orientation)Tj /R18884408 10 Tf 47.2199 0 Td (,)Tj /R19200864 10 Tf 7.12812 0 Td (distortion)Tj /R18884408 10 Tf 46.298 0 Td (and)Tj /R19200864 10 Tf 19.068 0 Td [(sk)10(ew)]TJ /R18884408 10 Tf 21.0102 0 Td (.\))Tj /R19200864 10 Tf 12.9578 0 Td (epsf)Tj /R18884408 10 Tf 21.848 0 Td 2.128 Tw (uses the)Tj -397.932 -12 Td [(node')55.0073(s)]TJ /R19200864 10 Tf 28.8359 0 Td (shapeŒle)Tj /R18884408 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 /R19200864 10 Tf (label=)' /R18556520 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R18884408 10 Tf 17.7969 0 Td (where)Tj /R18556520 10 Tf 27.9871 0 Td [(te)20.0073(xt)]TJ /R18884408 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 /R19200864 10 Tf 223.36 0 Td (node0:port28)Tj /R18884408 10 Tf 57.2199 0 Td (\).)Tj -0.25 Tc /R19200864 10 Tf -325.039 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntsize=)Tj /R18556520 10 Tf 30.1398 0 Td (n)Tj /R18884408 10 Tf 7.5 0 Td (sets the label type size to)Tj /R18556520 10 Tf 102.21 0 Td (n)Tj /R18884408 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R19200864 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R18556520 10 Tf 37.9199 0 Td (name)Tj /R18884408 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R19200864 10 Tf -70.1602 -16.8 Td (color=)Tj /R18556520 10 Tf 27.3602 0 Td (colorvalue)Tj /R18884408 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 /R19200864 10 Tf 167.2 0 Td (Œllcolor)Tj /R18884408 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R19200864 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R18556520 10 Tf 38.4801 0 Td (colorvalue)Tj /R18884408 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 /R19200864 10 Tf -7.66992 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R18556520 10 Tf 36.25 0 Td (colorvalue)Tj /R18884408 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R18556520 10 Tf 10.791 0 Td (colorvalue)Tj /R18884408 10 Tf 46.341 0 Td 1.072 Tw (may be ")Tj /R18556520 10 Tf 37.884 0 Td (h,s,v)Tj /R19200864 10 Tf 18.3301 0 Td (")Tj /R18884408 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 /R19200864 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 /R18884408 10 Tf 54.1238 0 Td (or)Tj -0.2 Tc /R19200864 10 Tf 11.227 0 Td (bu)Tj 0 Tc 10.9199 0 Td [(rlyw)10.0146(ood)]TJ 2.897 Tc /R18884408 10 Tf 34.9 0 Td [(,o)289.712(ra")]TJ 0 Tc /R18556520 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 /R18884408 10 Tf 27.5352 -43.2 Td [(27 May 2009)-20233.5(2)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3851 │ │ │ │ │ │ +3853 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R49752928 │ │ │ │ │ │ +R19200864 │ │ │ │ │ │ │ │ │ │ │ │ -R49436472 │ │ │ │ │ │ +R18884408 │ │ │ │ │ │ │ │ │ │ │ │ -R49108584 │ │ │ │ │ │ +R18556520 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R49108584 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R49436472 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R49108584 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R49436472 10 Tf 32.0402 0 Td (\(1\))Tj /R49752928 10 Tf -420.341 -36 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ /R49436472 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 /R49752928 10 Tf -210.19 -16.8 Td [(lay)9.99268(er=)]TJ /R49108584 10 Tf 27.2602 0 Td (id)Tj /R49436472 10 Tf 10.2801 0 Td (or)Tj /R49108584 10 Tf 10.8301 0 Td (id:id)Tj /R49436472 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 /R49752928 10 Tf 16.8 TL (re)' 0 Tc 8.7 0 Td (gular=)Tj /R49108584 10 Tf 28.4801 0 Td (n)Tj /R49436472 10 Tf 8.16094 0 Td (if)Tj /R49108584 10 Tf 9.27109 0 Td (n)Tj /R49436472 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 /R49108584 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R49436472 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 /R49108584 10 Tf 20.4879 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R49436472 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 /R49752928 10 Tf (peripheries=)' /R49108584 10 Tf 54.0301 0 Td (n)Tj /R49436472 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 /R49108584 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R49436472 10 Tf 57.2301 0 Td (.)Tj /R49752928 10 Tf -183.95 -16.8 Td (sides=)Tj /R49108584 10 Tf 26.2602 0 Td (n)Tj /R49436472 10 Tf 8.95195 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R49108584 10 Tf 173.004 0 Td (n)Tj /R49436472 10 Tf 5 0 Td [(<3 results in an ellipse.)-645.293(This attrib)20.0049(ute is ignored by)]TJ -0.2 Tc /R49108584 10 Tf -213.216 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R49436472 10 Tf 57.2301 0 Td (.)Tj /R49752928 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R49108584 10 Tf 52.9199 0 Td (f)Tj /R49436472 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 /R49108584 10 Tf 28.8922 0 Td (f)Tj /R49436472 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 /R49108584 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R49752928 10 Tf -181.26 -16.8 Td (distortion=)Tj /R49108584 10 Tf 47.3699 0 Td (f)Tj /R49436472 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 /R49108584 10 Tf -146.315 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R49436472 10 Tf 57.2301 0 Td (.)Tj /R49752928 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R49108584 10 Tf 26.7102 0 Td (f)Tj /R49436472 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 /R49108584 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R49436472 10 Tf 57.2301 0 Td (.)Tj /R49752928 10 Tf -104.8 -16.8 Td [(hr)18.0078(ef=)]TJ /R49108584 10 Tf 23.2898 0 Td ("url")Tj /R49436472 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 /R49752928 10 Tf (URL=)' /R49108584 10 Tf 26.8102 0 Td ("url")Tj /R49436472 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R49752928 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R49108584 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 /R49436472 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 /R49752928 10 Tf (tooltip=)' /R49108584 10 Tf 33.4801 0 Td ("tooltip")Tj /R49436472 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 /R49752928 10.95 Tf -36 -40.8 Td 0 Tw [(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ /R49752928 10 Tf 36 -12 Td (label=)Tj /R49108584 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R49436472 10 Tf 16.8828 0 Td (where)Tj /R49108584 10 Tf 27.073 0 Td [(te)20.0073(xt)]TJ /R49436472 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 /R49752928 10 Tf 16.8 TL (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R49108584 10 Tf 30.1398 0 Td (n)Tj /R49436472 10 Tf 7.5 0 Td (sets the label type size to)Tj /R49108584 10 Tf 102.21 0 Td (n)Tj /R49436472 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R49752928 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R49108584 10 Tf 37.9199 0 Td (name)Tj /R49436472 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ -0.25 Tc /R49752928 10 Tf -70.1602 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R49108584 10 Tf 36.25 0 Td (colorvalue)Tj /R49436472 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ /R49752928 10 Tf -89.6 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ /R49436472 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 /R18556520 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R18884408 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R18556520 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R18884408 10 Tf 32.0402 0 Td (\(1\))Tj /R19200864 10 Tf -420.341 -36 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ /R18884408 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 /R19200864 10 Tf -210.19 -16.8 Td [(lay)9.99268(er=)]TJ /R18556520 10 Tf 27.2602 0 Td (id)Tj /R18884408 10 Tf 10.2801 0 Td (or)Tj /R18556520 10 Tf 10.8301 0 Td (id:id)Tj /R18884408 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 /R19200864 10 Tf 16.8 TL (re)' 0 Tc 8.7 0 Td (gular=)Tj /R18556520 10 Tf 28.4801 0 Td (n)Tj /R18884408 10 Tf 8.16094 0 Td (if)Tj /R18556520 10 Tf 9.27109 0 Td (n)Tj /R18884408 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 /R18556520 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18884408 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 /R18556520 10 Tf 20.4879 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18884408 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 /R19200864 10 Tf (peripheries=)' /R18556520 10 Tf 54.0301 0 Td (n)Tj /R18884408 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 /R18556520 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18884408 10 Tf 57.2301 0 Td (.)Tj /R19200864 10 Tf -183.95 -16.8 Td (sides=)Tj /R18556520 10 Tf 26.2602 0 Td (n)Tj /R18884408 10 Tf 8.95195 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R18556520 10 Tf 173.004 0 Td (n)Tj /R18884408 10 Tf 5 0 Td [(<3 results in an ellipse.)-645.293(This attrib)20.0049(ute is ignored by)]TJ -0.2 Tc /R18556520 10 Tf -213.216 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18884408 10 Tf 57.2301 0 Td (.)Tj /R19200864 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R18556520 10 Tf 52.9199 0 Td (f)Tj /R18884408 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 /R18556520 10 Tf 28.8922 0 Td (f)Tj /R18884408 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 /R18556520 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R19200864 10 Tf -181.26 -16.8 Td (distortion=)Tj /R18556520 10 Tf 47.3699 0 Td (f)Tj /R18884408 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 /R18556520 10 Tf -146.315 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18884408 10 Tf 57.2301 0 Td (.)Tj /R19200864 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R18556520 10 Tf 26.7102 0 Td (f)Tj /R18884408 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 /R18556520 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18884408 10 Tf 57.2301 0 Td (.)Tj /R19200864 10 Tf -104.8 -16.8 Td [(hr)18.0078(ef=)]TJ /R18556520 10 Tf 23.2898 0 Td ("url")Tj /R18884408 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 /R19200864 10 Tf (URL=)' /R18556520 10 Tf 26.8102 0 Td ("url")Tj /R18884408 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R19200864 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R18556520 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 /R18884408 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 /R19200864 10 Tf (tooltip=)' /R18556520 10 Tf 33.4801 0 Td ("tooltip")Tj /R18884408 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 /R19200864 10.95 Tf -36 -40.8 Td 0 Tw [(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ /R19200864 10 Tf 36 -12 Td (label=)Tj /R18556520 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R18884408 10 Tf 16.8828 0 Td (where)Tj /R18556520 10 Tf 27.073 0 Td [(te)20.0073(xt)]TJ /R18884408 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 /R19200864 10 Tf 16.8 TL (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R18556520 10 Tf 30.1398 0 Td (n)Tj /R18884408 10 Tf 7.5 0 Td (sets the label type size to)Tj /R18556520 10 Tf 102.21 0 Td (n)Tj /R18884408 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R19200864 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R18556520 10 Tf 37.9199 0 Td (name)Tj /R18884408 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ -0.25 Tc /R19200864 10 Tf -70.1602 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R18556520 10 Tf 36.25 0 Td (colorvalue)Tj /R18884408 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ /R19200864 10 Tf -89.6 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ /R18884408 10 Tf 171.335 -50.4 Td [(27 May 2009)-20233.5(3)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3477 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R49752928 │ │ │ │ │ │ +R19200864 │ │ │ │ │ │ │ │ │ │ │ │ -R49436472 │ │ │ │ │ │ +R18884408 │ │ │ │ │ │ │ │ │ │ │ │ -R49108584 │ │ │ │ │ │ +R18556520 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R49108584 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R49436472 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R49108584 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R49436472 10 Tf 32.0402 0 Td (\(1\))Tj /R49752928 10 Tf -420.341 -36 Td (color=)Tj /R49108584 10 Tf 27.3602 0 Td (colorvalue)Tj /R49436472 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R49752928 10 Tf -72.6301 -16.8 Td (color=)Tj /R49108584 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R49436472 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R49108584 10 Tf 74.4301 0 Td (colorvalue)Tj /R49436472 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ /R49752928 10 Tf -214.83 -16.8 Td [(dir=f)24.9841(orward back both none)]TJ /R49436472 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 /R49752928 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R49436472 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R49752928 10 Tf -95.7102 -16.8 Td [(hr)18.0078(ef=)]TJ /R49108584 10 Tf 23.2898 0 Td ("url")Tj /R49436472 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 /R49752928 10 Tf 16.8 TL (URL=)' /R49108584 10 Tf 26.8102 0 Td ("url")Tj /R49436472 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R49752928 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R49108584 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 /R49436472 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 /R49752928 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R49108584 10 Tf 33.4801 0 Td ("tooltip")Tj /R49436472 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 /R49752928 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 /R49436472 10 Tf 12.1199 0 Td (.)Tj /R49752928 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 /R49436472 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 /R49752928 10 Tf -43.8699 -16.8 Td (headlabel,taillabel=string)Tj /R49436472 10 Tf 112.675 0 Td 1.405 Tw (for port labels.)Tj /R49752928 10 Tf 67.8148 0 Td [(labelf)25.0146(ontcolor)]TJ /R49436472 10 Tf 59.1898 0 Td (,)Tj /R49752928 10 Tf 2.5 0 Td [(labelf)25.0146(ontname)]TJ /R49436472 10 Tf 60.8598 0 Td (,)Tj /R49752928 10 Tf 2.5 0 Td [(labelf)25.0146(ontsize)]TJ /R49436472 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 /R49752928 10 Tf -170.55 -16.8 Td [(headhr)17.9919(ef=)]TJ /R49108584 10 Tf 43.85 0 Td ("url")Tj /R49436472 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 /R49752928 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R49108584 10 Tf 47.3699 0 Td ("url")Tj /R49436472 10 Tf 22.5699 0 Td [(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ /R49752928 10 Tf -69.9398 -16.8 Td [(headtar)9.99268(get=)]TJ /R49108584 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 /R49436472 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 /R49752928 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R49108584 10 Tf 54.0398 0 Td ("tooltip")Tj /R49436472 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 /R49752928 10 Tf 16.8 TL T*[(tailhr)17.9846(ef=)]TJ /R49108584 10 Tf 37.1801 0 Td ("url")Tj /R49436472 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 /R49752928 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R49108584 10 Tf 40.7 0 Td ("url")Tj /R49436472 10 Tf 22.5699 0 Td [(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ /R49752928 10 Tf -63.2699 -16.8 Td [(tailtar)9.98413(get=)]TJ /R49108584 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 /R49436472 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 /R49752928 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R49108584 10 Tf 47.3699 0 Td ("tooltip")Tj /R49436472 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 /R18556520 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R18884408 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R18556520 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R18884408 10 Tf 32.0402 0 Td (\(1\))Tj /R19200864 10 Tf -420.341 -36 Td (color=)Tj /R18556520 10 Tf 27.3602 0 Td (colorvalue)Tj /R18884408 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R19200864 10 Tf -72.6301 -16.8 Td (color=)Tj /R18556520 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R18884408 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R18556520 10 Tf 74.4301 0 Td (colorvalue)Tj /R18884408 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ /R19200864 10 Tf -214.83 -16.8 Td [(dir=f)24.9841(orward back both none)]TJ /R18884408 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 /R19200864 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R18884408 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R19200864 10 Tf -95.7102 -16.8 Td [(hr)18.0078(ef=)]TJ /R18556520 10 Tf 23.2898 0 Td ("url")Tj /R18884408 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 /R19200864 10 Tf 16.8 TL (URL=)' /R18556520 10 Tf 26.8102 0 Td ("url")Tj /R18884408 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R19200864 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R18556520 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 /R18884408 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 /R19200864 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R18556520 10 Tf 33.4801 0 Td ("tooltip")Tj /R18884408 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 /R19200864 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 /R18884408 10 Tf 12.1199 0 Td (.)Tj /R19200864 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 /R18884408 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 /R19200864 10 Tf -43.8699 -16.8 Td (headlabel,taillabel=string)Tj /R18884408 10 Tf 112.675 0 Td 1.405 Tw (for port labels.)Tj /R19200864 10 Tf 67.8148 0 Td [(labelf)25.0146(ontcolor)]TJ /R18884408 10 Tf 59.1898 0 Td (,)Tj /R19200864 10 Tf 2.5 0 Td [(labelf)25.0146(ontname)]TJ /R18884408 10 Tf 60.8598 0 Td (,)Tj /R19200864 10 Tf 2.5 0 Td [(labelf)25.0146(ontsize)]TJ /R18884408 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 /R19200864 10 Tf -170.55 -16.8 Td [(headhr)17.9919(ef=)]TJ /R18556520 10 Tf 43.85 0 Td ("url")Tj /R18884408 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 /R19200864 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R18556520 10 Tf 47.3699 0 Td ("url")Tj /R18884408 10 Tf 22.5699 0 Td [(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ /R19200864 10 Tf -69.9398 -16.8 Td [(headtar)9.99268(get=)]TJ /R18556520 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 /R18884408 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 /R19200864 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R18556520 10 Tf 54.0398 0 Td ("tooltip")Tj /R18884408 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 /R19200864 10 Tf 16.8 TL T*[(tailhr)17.9846(ef=)]TJ /R18556520 10 Tf 37.1801 0 Td ("url")Tj /R18884408 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 /R19200864 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R18556520 10 Tf 40.7 0 Td ("url")Tj /R18884408 10 Tf 22.5699 0 Td [(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ /R19200864 10 Tf -63.2699 -16.8 Td [(tailtar)9.98413(get=)]TJ /R18556520 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 /R18884408 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 /R19200864 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R18556520 10 Tf 47.3699 0 Td ("tooltip")Tj /R18884408 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 │ │ │ │ │ │ +2989 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R49752928 │ │ │ │ │ │ +R19200864 │ │ │ │ │ │ │ │ │ │ │ │ -R49436472 │ │ │ │ │ │ +R18884408 │ │ │ │ │ │ │ │ │ │ │ │ -R49108584 │ │ │ │ │ │ +R18556520 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R49108584 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R49436472 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R49108584 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R49436472 10 Tf 32.0402 0 Td (\(1\))Tj -420.341 -36 Td (with the edge label string.)Tj /R49752928 10 Tf 16.8 TL (labeldistance)' /R49436472 10 Tf 58.0602 0 Td (and)Tj /R49752928 10 Tf 16.9398 0 Td (port_label_distance)Tj /R49436472 10 Tf 86.3898 0 Td (set distance; also)Tj /R49752928 10 Tf 70.2699 0 Td (labelangle)Tj /R49436472 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\))]TJ /R49752928 10 Tf -277.5 -16.8 Td (decorate)Tj /R49436472 10 Tf 39.15 0 Td [(dra)15.0073(ws line from edge to label.)]TJ /R49752928 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R49436472 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 /R49752928 10 Tf -338.32 -16.8 Td [(lay)9.99268(er=)]TJ /R49108584 10 Tf 27.2602 0 Td (id)Tj /R49436472 10 Tf 10.2801 0 Td (or)Tj /R49108584 10 Tf 10.8301 0 Td (id:id)Tj /R49436472 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 /R49752928 10 Tf -236.93 -28.8 Td [(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (w=)' /R49108584 10 Tf 12.9199 0 Td (f)Tj /R49436472 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 /R49752928 10 Tf -149.82 -16.8 Td (len=)Tj /R49108584 10 Tf 18.4801 0 Td (f)Tj /R49436472 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R49752928 10.95 Tf -59.7602 -16.8 Td (COMMAND LINE OPTIONS)Tj /R49752928 10 Tf 36 -12 Td (­G)Tj /R49436472 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R49752928 10 Tf -15.9801 -12 Td (­N)Tj /R49436472 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R49752928 10 Tf -15.4199 -12 Td (­E)Tj /R49436472 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 /R49752928 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 /R49108584 10 Tf 8.48008 0 Td (Œle)Tj /R49436472 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 /R49752928 10 Tf 9.62891 0 Td (­l)Tj /R49436472 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 /R49752928 10 Tf 16.8 TL (­T)' /R49108584 10 Tf 12.3699 0 Td (lang)Tj /R49436472 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 /R49752928 10 Tf -206.76 -16.8 Td (­O)Tj /R49436472 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R49752928 10 Tf -15.9801 -16.8 Td (­v)Tj /R49436472 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R49752928 10 Tf -13.2 -16.8 Td (­V)Tj /R49436472 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R49752928 10 Tf -15.4199 -16.8 Td (­?)Tj /R49436472 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ /R49752928 10.95 Tf -49.2 -16.8 Td (EXAMPLES)Tj /R49436472 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 /R49752928 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R49436472 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R49752928 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R49436472 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 /R49108584 10 Tf 51.0488 0 Td (doc)Tj /R49436472 10 Tf 17.3828 0 Td (and)Tj /R49108584 10 Tf 17.3828 0 Td (doc/info)Tj /R49436472 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 /R18556520 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R18884408 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R18556520 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R18884408 10 Tf 32.0402 0 Td (\(1\))Tj -420.341 -36 Td (with the edge label string.)Tj /R19200864 10 Tf 16.8 TL (labeldistance)' /R18884408 10 Tf 58.0602 0 Td (and)Tj /R19200864 10 Tf 16.9398 0 Td (port_label_distance)Tj /R18884408 10 Tf 86.3898 0 Td (set distance; also)Tj /R19200864 10 Tf 70.2699 0 Td (labelangle)Tj /R18884408 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\))]TJ /R19200864 10 Tf -277.5 -16.8 Td (decorate)Tj /R18884408 10 Tf 39.15 0 Td [(dra)15.0073(ws line from edge to label.)]TJ /R19200864 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R18884408 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 /R19200864 10 Tf -338.32 -16.8 Td [(lay)9.99268(er=)]TJ /R18556520 10 Tf 27.2602 0 Td (id)Tj /R18884408 10 Tf 10.2801 0 Td (or)Tj /R18556520 10 Tf 10.8301 0 Td (id:id)Tj /R18884408 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 /R19200864 10 Tf -236.93 -28.8 Td [(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (w=)' /R18556520 10 Tf 12.9199 0 Td (f)Tj /R18884408 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 /R19200864 10 Tf -149.82 -16.8 Td (len=)Tj /R18556520 10 Tf 18.4801 0 Td (f)Tj /R18884408 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R19200864 10.95 Tf -59.7602 -16.8 Td (COMMAND LINE OPTIONS)Tj /R19200864 10 Tf 36 -12 Td (­G)Tj /R18884408 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R19200864 10 Tf -15.9801 -12 Td (­N)Tj /R18884408 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R19200864 10 Tf -15.4199 -12 Td (­E)Tj /R18884408 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 /R19200864 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 /R18556520 10 Tf 8.48008 0 Td (Œle)Tj /R18884408 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 /R19200864 10 Tf 9.62891 0 Td (­l)Tj /R18884408 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 /R19200864 10 Tf 16.8 TL (­T)' /R18556520 10 Tf 12.3699 0 Td (lang)Tj /R18884408 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 /R19200864 10 Tf -206.76 -16.8 Td (­O)Tj /R18884408 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R19200864 10 Tf -15.9801 -16.8 Td (­v)Tj /R18884408 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R19200864 10 Tf -13.2 -16.8 Td (­V)Tj /R18884408 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R19200864 10 Tf -15.4199 -16.8 Td (­?)Tj /R18884408 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ /R19200864 10.95 Tf -49.2 -16.8 Td (EXAMPLES)Tj /R18884408 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 /R19200864 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R18884408 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R19200864 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R18884408 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 /R18556520 10 Tf 51.0488 0 Td (doc)Tj /R18884408 10 Tf 17.3828 0 Td (and)Tj /R18556520 10 Tf 17.3828 0 Td (doc/info)Tj /R18884408 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2278 │ │ │ │ │ │ +2279 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R49752928 │ │ │ │ │ │ +R19200864 │ │ │ │ │ │ │ │ │ │ │ │ -R49436472 │ │ │ │ │ │ +R18884408 │ │ │ │ │ │ │ │ │ │ │ │ -R49108584 │ │ │ │ │ │ +R18556520 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R49108584 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R49436472 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R49108584 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R49436472 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 /R18556520 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R18884408 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R18556520 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R18884408 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R49436472 │ │ │ │ │ │ +R18884408 │ │ │ │ │ │ │ │ │ │ │ │ -R49108584 │ │ │ │ │ │ +R18556520 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -1015,15 +1015,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 597 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R49816176 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/R19264112 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/R49816544 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/R19264480 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 │ │ │ │ │ │ 434 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R49816912 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/R19264848 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-d7fb38e3a945'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-9867c0d1b336'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R39507560 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 /R39835448 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R39507560 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 /R39835448 10 Tf 7.71992 0 Td (\(3\))Tj -0.219 Tc /R40151904 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R40151904 10 Tf 20.407 -12 Td (libpack)Tj 2.5 Tc /R39835448 10 Tf 34.1801 0 Td (­s)Tj 0 Tc 12.0301 0 Td (upport for connected components)Tj /R40151904 10.95 Tf -82.2102 -16.8 Td (SYNOPSIS)Tj /R39835448 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 /R40151904 10.95 Tf -115.71 -28.8 Td (DESCRIPTION)Tj /R39507560 10 Tf 36 -12 Td [(libpac)20(k)]TJ /R39835448 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 /R39507560 10 Tf 364.974 0 Td [(gr)15.0146(aphviz)]TJ /R39835448 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 /R39507560 10 Tf 178.808 0 Td (libcommon)Tj 4.684 Tc /R39835448 10 Tf 44.4398 0 Td [(,i)468.394(tr)]TJ 0 Tc 20.7582 0 Td 2.184 Tw (elies on the)Tj /R39507560 10 Tf 54.602 0 Td [(Agr)15(aphinfo_t)]TJ /R39835448 10 Tf 53.1898 0 Td (,)Tj /R39507560 10 Tf 7.18398 0 Td (Agnodeinfo_t)Tj /R39835448 10 Tf 58.5738 0 Td (and)Tj /R39507560 10 Tf -417.555 -12 Td [(Ag)9.98413(edg)10.0159(einfo_t)]TJ /R39835448 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 /R40151904 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 /R39835448 10 Tf 16 -12 Td 0.61 Tw (The function)Tj /R39507560 10 Tf 55.1 0 Td (ccomps)Tj /R39835448 10 Tf 33.1 0 Td (tak)Tj 12.1199 0 Td (es a graph)Tj /R39507560 10 Tf 44.8699 0 Td (g)Tj /R39835448 10 Tf 8.11016 0 Td (and returns an array of pointers to subgraphs of)Tj /R39507560 10 Tf 197.39 0 Td (g)Tj /R39835448 10 Tf 8.11016 0 Td (which are its con-)Tj -358.8 -12 Td 0.575 Tw (nected components.)Tj /R39507560 10 Tf 85.5801 0 Td (cnt)Tj /R39835448 10 Tf 15.2949 0 Td (is set to the number of components. If)Tj /R39507560 10 Tf 158.75 0 Td (pfx)Tj /R39835448 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)' /R39507560 10 Tf 146.148 0 Td (malloc)Tj /R39835448 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 /R39507560 10 Tf 100.139 0 Td (mark)Tj /R39835448 10 Tf -411.451 -12 Td 0 Tw (Œeld in)Tj /R39507560 10 Tf 30.5602 0 Td (Agnodeinfo_t)Tj /R39835448 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 /R15992424 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 /R16320312 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R15992424 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 /R16320312 10 Tf 7.71992 0 Td (\(3\))Tj -0.219 Tc /R16636768 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R16636768 10 Tf 20.407 -12 Td (libpack)Tj 2.5 Tc /R16320312 10 Tf 34.1801 0 Td (­s)Tj 0 Tc 12.0301 0 Td (upport for connected components)Tj /R16636768 10.95 Tf -82.2102 -16.8 Td (SYNOPSIS)Tj /R16320312 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 /R16636768 10.95 Tf -115.71 -28.8 Td (DESCRIPTION)Tj /R15992424 10 Tf 36 -12 Td [(libpac)20(k)]TJ /R16320312 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 /R15992424 10 Tf 364.974 0 Td [(gr)15.0146(aphviz)]TJ /R16320312 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 /R15992424 10 Tf 178.808 0 Td (libcommon)Tj 4.684 Tc /R16320312 10 Tf 44.4398 0 Td [(,i)468.394(tr)]TJ 0 Tc 20.7582 0 Td 2.184 Tw (elies on the)Tj /R15992424 10 Tf 54.602 0 Td [(Agr)15(aphinfo_t)]TJ /R16320312 10 Tf 53.1898 0 Td (,)Tj /R15992424 10 Tf 7.18398 0 Td (Agnodeinfo_t)Tj /R16320312 10 Tf 58.5738 0 Td (and)Tj /R15992424 10 Tf -417.555 -12 Td [(Ag)9.98413(edg)10.0159(einfo_t)]TJ /R16320312 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 /R16636768 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 /R16320312 10 Tf 16 -12 Td 0.61 Tw (The function)Tj /R15992424 10 Tf 55.1 0 Td (ccomps)Tj /R16320312 10 Tf 33.1 0 Td (tak)Tj 12.1199 0 Td (es a graph)Tj /R15992424 10 Tf 44.8699 0 Td (g)Tj /R16320312 10 Tf 8.11016 0 Td (and returns an array of pointers to subgraphs of)Tj /R15992424 10 Tf 197.39 0 Td (g)Tj /R16320312 10 Tf 8.11016 0 Td (which are its con-)Tj -358.8 -12 Td 0.575 Tw (nected components.)Tj /R15992424 10 Tf 85.5801 0 Td (cnt)Tj /R16320312 10 Tf 15.2949 0 Td (is set to the number of components. If)Tj /R15992424 10 Tf 158.75 0 Td (pfx)Tj /R16320312 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)' /R15992424 10 Tf 146.148 0 Td (malloc)Tj /R16320312 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 /R15992424 10 Tf 100.139 0 Td (mark)Tj /R16320312 10 Tf -411.451 -12 Td 0 Tw (Œeld in)Tj /R15992424 10 Tf 30.5602 0 Td (Agnodeinfo_t)Tj /R16320312 10 Tf 53.8898 0 Td (.)Tj 81.6051 -64.8 Td [(04 APRIL 2009)-19705.5(1)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2372 │ │ │ │ │ │ +2373 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ YVTFKR+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -621,19 +621,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R40151904 │ │ │ │ │ │ +R16636768 │ │ │ │ │ │ │ │ │ │ │ │ -R39835448 │ │ │ │ │ │ +R16320312 │ │ │ │ │ │ │ │ │ │ │ │ -R39507560 │ │ │ │ │ │ +R15992424 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R39507560 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 /R39835448 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R39507560 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 /R39835448 10 Tf 7.71992 0 Td (\(3\))Tj /R40151904 10 Tf -436.341 -36 Td (Agraph_t** pccomps \(Agraph_t* g, int* cnt, char* pfx, boolean* pinned\))Tj /R39835448 10 Tf 16 -12 Td 0.337 Tw (This is identical to)Tj /R39507560 10 Tf 78.018 0 Td (ccomps)Tj -0.15 Tc /R39835448 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 /R39507560 10 Tf 8.61016 0 Td (pinned)Tj /R39835448 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 /R40151904 10 Tf -54.3301 -16.8 Td (int nodeInduce \(Agraph_t* g\))Tj /R39835448 10 Tf 16 -12 Td 0.06 Tw [(This function tak)10(es a subgraph)]TJ /R39507560 10 Tf 125.46 0 Td (g)Tj /R39835448 10 Tf 7.56016 0 Td (and Œnds all edges in its root graph both of whose endpoints are in)Tj /R39507560 10 Tf 269.15 0 Td (g)Tj 2.56 Tc /R39835448 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 /R40151904 10 Tf -16 -16.8 Td (int isConnected \(Agraph_t* g\))Tj /R39835448 10 Tf 16 -12 Td (This function returns non-zero if the graph)Tj /R39507560 10 Tf 173.02 0 Td (g)Tj /R39835448 10 Tf 7.5 0 Td (is connected.)Tj -0.1 Tc /R40151904 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 /R39507560 10 Tf -281.93 -12 Td [(putGr)15.0159(aphs)]TJ /R39835448 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 /R39507560 10 Tf 45.1578 0 Td (ng)Tj /R39835448 10 Tf 12.6461 0 Td (graphs)Tj /R39507560 10 Tf 29.3059 0 Td (gs)Tj 2.646 Tc /R39835448 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 /R39507560 10 Tf 85.1578 0 Td (pos)Tj /R39835448 10 Tf 13.8898 0 Td (,)Tj -429.499 -12 Td 0 Tw (and that the)Tj /R39507560 10 Tf 49.1602 0 Td (xsize)Tj /R39835448 10 Tf 21.9398 0 Td (and)Tj /R39507560 10 Tf 16.9398 0 Td (ysize)Tj /R39835448 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 /R39507560 10 Tf 9.63984 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R39835448 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 /R39507560 10 Tf 244.252 0 Td (gs)Tj /R39835448 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 /R39507560 10 Tf 23.3301 0 Td [(putGr)15.0159(aphs)]TJ /R39835448 10 Tf 45.1297 0 Td 0 Tw (uses the edges found in each graph)Tj /R39507560 10 Tf 141.91 0 Td (gs[i])Tj /R39835448 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 /R39507560 10 Tf 42.4898 0 Td (l_node)Tj /R39835448 10 Tf 27.2199 0 Td (,)Tj /R39507560 10 Tf 5.96992 0 Td (l_clust)Tj 3.47 Tc /R39835448 10 Tf 26.6699 0 Td (,a)Tj 0 Tc 10.4102 0 Td (nd)Tj /R39507560 10 Tf 13.4691 0 Td [(l_gr)15.0073(aph)]TJ 3.469 Tc /R39835448 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 /R39507560 10 Tf -402.09 -12 Td (ip->mode)Tj 4.183 Tc /R39835448 10 Tf 39.5199 0 Td [(.I)418.311(ft)]TJ 0 Tc 20.3059 0 Td 1.683 Tw (his is)Tj /R39507560 10 Tf 26.7059 0 Td (l_node)Tj 4.183 Tc /R39835448 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 /R39507560 10 Tf -134.057 -12 Td (l_clust)Tj 3.349 Tc /R39835448 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 /R39507560 10 Tf 176.094 0 Td [(l_gr)15.0073(aph)]TJ 3.193 Tc /R39835448 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)' /R39507560 10 Tf 42.7699 0 Td (l_node)Tj /R39835448 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 /R39507560 10 Tf 9.23711 0 Td (ip->doSplines)Tj /R39835448 10 Tf 59.327 0 Td 0.077 Tw (is true, the function uses the spline information in the)Tj /R39507560 10 Tf 216.59 0 Td (spl)Tj /R39835448 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)' /R39507560 10 Tf 61.7699 0 Td [(ip->mar)37(gin)]TJ /R39835448 10 Tf 49.5 0 Td (speciŒes a boundary of)Tj /R39507560 10 Tf 97.4602 0 Td [(mar)37.0166(gin)]TJ /R39835448 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 /R39507560 10 Tf 61.6379 0 Td (ip->Œxed)Tj 3.054 Tc /R39835448 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 /R39507560 10 Tf 146.087 0 Td (ng)Tj /R39835448 10 Tf 13.0531 0 Td 0.553 Tw (booleans. If)Tj /R39507560 10 Tf 50.816 0 Td (ip->Œxed[i])Tj /R39835448 10 Tf 50.3531 0 Td (is true, graph)Tj /R39507560 10 Tf -378.405 -12 Td (gs[i])Tj /R39835448 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 /R39507560 10 Tf 99.0789 0 Td (malloc)Tj /R39835448 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 /R39507560 10 Tf 63.418 0 Td [(putGr)15.0146(aphs)]TJ /R39835448 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 /R39507560 10 Tf 66.968 0 Td [(putGr)15.0146(aphs)]TJ /R39835448 10 Tf 45.9027 0 Td 0.773 Tw (sets the)Tj /R39507560 10 Tf 33.766 0 Td (bb)Tj /R39835448 10 Tf 13.273 0 Td (of each graph to reect its initial layout. Note)Tj -243.896 -12 Td (that)Tj /R39507560 10 Tf 17.5 0 Td [(putGr)15.0159(aphs)]TJ /R39835448 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 /R39507560 10 Tf 100.72 0 Td (bb)Tj /R39835448 10 Tf 10 0 Td (.)Tj -424.13 -16.8 Td 0.984 Tw (This function uses the)Tj /R39507560 10 Tf 94.4859 0 Td (bb)Tj /R39835448 10 Tf 13.484 0 Td (Œeld in)Tj /R39507560 10 Tf 32.5281 0 Td [(Agr)15(aphinfo_t)]TJ 3.484 Tc /R39835448 10 Tf 53.1898 0 Td (,t)Tj 0 Tc 8.76406 0 Td (he)Tj /R39507560 10 Tf 12.9238 0 Td (pos)Tj /R39835448 10 Tf 13.8898 0 Td (,)Tj /R39507560 10 Tf 5.98398 0 Td (xsize)Tj /R39835448 10 Tf 22.9238 0 Td (and)Tj /R39507560 10 Tf 17.9238 0 Td (ysize)Tj /R39835448 10 Tf 22.9238 0 Td (Œelds in)Tj /R39507560 10 Tf 36.418 0 Td (nodehinfo_t)Tj /R39835448 10 Tf 51.2641 0 Td 0.983 Tw (and the)Tj /R39507560 10 Tf 33.6262 0 Td (spl)Tj /R39835448 10 Tf -420.329 -12 Td 0 Tw (Œeld in)Tj /R39507560 10 Tf 30.5602 0 Td [(Aedg)10(einfo_t)]TJ /R39835448 10 Tf 48.2301 0 Td (.)Tj /R40151904 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 /R39835448 10 Tf 16 -12 Td 0.647 Tw (This function tak)Tj 69.5238 0 Td (es)Tj /R39507560 10 Tf 11.477 0 Td (ng)Tj /R39835448 10 Tf 13.1469 0 Td (subgraphs)Tj /R39507560 10 Tf 43.6969 0 Td (gs)Tj /R39835448 10 Tf 12.0371 0 Td (of a root graph)Tj -0.45 Tc /R39507560 10 Tf 64.2379 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R39835448 10 Tf 10.927 0 Td (and calls)Tj /R39507560 10 Tf 39.0641 0 Td [(putGr)15.0146(aphs)]TJ /R39835448 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 /R40151904 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 /R39835448 10 Tf 16 -12 Td 0.16 Tw (This function simply calls)Tj /R39507560 10 Tf 107.31 0 Td [(pac)20.0146(kGr)15(aphs)]TJ /R39835448 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 /R39507560 10 Tf 14.7199 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R39835448 10 Tf 10.2801 0 Td (graph.)Tj /R40151904 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 /R39835448 10 Tf 16 -12 Td (uses)Tj /R39507560 10 Tf 21.1 0 Td [(pac)20.0159(kSubgr)14.9927(aphs)]TJ /R39835448 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 /R39507560 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 /R39835448 10 Tf 37.8797 0 Td [(.I)249.993(fs)]TJ 0 Tc 18.05 0 Td (uccessful,)Tj /R39507560 10 Tf 42.2102 0 Td [(dotneato_postpr)44.9854(ocess)]TJ /R39835448 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 /R15992424 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 /R16320312 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R15992424 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 /R16320312 10 Tf 7.71992 0 Td (\(3\))Tj /R16636768 10 Tf -436.341 -36 Td (Agraph_t** pccomps \(Agraph_t* g, int* cnt, char* pfx, boolean* pinned\))Tj /R16320312 10 Tf 16 -12 Td 0.337 Tw (This is identical to)Tj /R15992424 10 Tf 78.018 0 Td (ccomps)Tj -0.15 Tc /R16320312 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 /R15992424 10 Tf 8.61016 0 Td (pinned)Tj /R16320312 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 /R16636768 10 Tf -54.3301 -16.8 Td (int nodeInduce \(Agraph_t* g\))Tj /R16320312 10 Tf 16 -12 Td 0.06 Tw [(This function tak)10(es a subgraph)]TJ /R15992424 10 Tf 125.46 0 Td (g)Tj /R16320312 10 Tf 7.56016 0 Td (and Œnds all edges in its root graph both of whose endpoints are in)Tj /R15992424 10 Tf 269.15 0 Td (g)Tj 2.56 Tc /R16320312 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 /R16636768 10 Tf -16 -16.8 Td (int isConnected \(Agraph_t* g\))Tj /R16320312 10 Tf 16 -12 Td (This function returns non-zero if the graph)Tj /R15992424 10 Tf 173.02 0 Td (g)Tj /R16320312 10 Tf 7.5 0 Td (is connected.)Tj -0.1 Tc /R16636768 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 /R15992424 10 Tf -281.93 -12 Td [(putGr)15.0159(aphs)]TJ /R16320312 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 /R15992424 10 Tf 45.1578 0 Td (ng)Tj /R16320312 10 Tf 12.6461 0 Td (graphs)Tj /R15992424 10 Tf 29.3059 0 Td (gs)Tj 2.646 Tc /R16320312 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 /R15992424 10 Tf 85.1578 0 Td (pos)Tj /R16320312 10 Tf 13.8898 0 Td (,)Tj -429.499 -12 Td 0 Tw (and that the)Tj /R15992424 10 Tf 49.1602 0 Td (xsize)Tj /R16320312 10 Tf 21.9398 0 Td (and)Tj /R15992424 10 Tf 16.9398 0 Td (ysize)Tj /R16320312 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 /R15992424 10 Tf 9.63984 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R16320312 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 /R15992424 10 Tf 244.252 0 Td (gs)Tj /R16320312 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 /R15992424 10 Tf 23.3301 0 Td [(putGr)15.0159(aphs)]TJ /R16320312 10 Tf 45.1297 0 Td 0 Tw (uses the edges found in each graph)Tj /R15992424 10 Tf 141.91 0 Td (gs[i])Tj /R16320312 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 /R15992424 10 Tf 42.4898 0 Td (l_node)Tj /R16320312 10 Tf 27.2199 0 Td (,)Tj /R15992424 10 Tf 5.96992 0 Td (l_clust)Tj 3.47 Tc /R16320312 10 Tf 26.6699 0 Td (,a)Tj 0 Tc 10.4102 0 Td (nd)Tj /R15992424 10 Tf 13.4691 0 Td [(l_gr)15.0073(aph)]TJ 3.469 Tc /R16320312 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 /R15992424 10 Tf -402.09 -12 Td (ip->mode)Tj 4.183 Tc /R16320312 10 Tf 39.5199 0 Td [(.I)418.311(ft)]TJ 0 Tc 20.3059 0 Td 1.683 Tw (his is)Tj /R15992424 10 Tf 26.7059 0 Td (l_node)Tj 4.183 Tc /R16320312 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 /R15992424 10 Tf -134.057 -12 Td (l_clust)Tj 3.349 Tc /R16320312 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 /R15992424 10 Tf 176.094 0 Td [(l_gr)15.0073(aph)]TJ 3.193 Tc /R16320312 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)' /R15992424 10 Tf 42.7699 0 Td (l_node)Tj /R16320312 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 /R15992424 10 Tf 9.23711 0 Td (ip->doSplines)Tj /R16320312 10 Tf 59.327 0 Td 0.077 Tw (is true, the function uses the spline information in the)Tj /R15992424 10 Tf 216.59 0 Td (spl)Tj /R16320312 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)' /R15992424 10 Tf 61.7699 0 Td [(ip->mar)37(gin)]TJ /R16320312 10 Tf 49.5 0 Td (speciŒes a boundary of)Tj /R15992424 10 Tf 97.4602 0 Td [(mar)37.0166(gin)]TJ /R16320312 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 /R15992424 10 Tf 61.6379 0 Td (ip->Œxed)Tj 3.054 Tc /R16320312 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 /R15992424 10 Tf 146.087 0 Td (ng)Tj /R16320312 10 Tf 13.0531 0 Td 0.553 Tw (booleans. If)Tj /R15992424 10 Tf 50.816 0 Td (ip->Œxed[i])Tj /R16320312 10 Tf 50.3531 0 Td (is true, graph)Tj /R15992424 10 Tf -378.405 -12 Td (gs[i])Tj /R16320312 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 /R15992424 10 Tf 99.0789 0 Td (malloc)Tj /R16320312 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 /R15992424 10 Tf 63.418 0 Td [(putGr)15.0146(aphs)]TJ /R16320312 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 /R15992424 10 Tf 66.968 0 Td [(putGr)15.0146(aphs)]TJ /R16320312 10 Tf 45.9027 0 Td 0.773 Tw (sets the)Tj /R15992424 10 Tf 33.766 0 Td (bb)Tj /R16320312 10 Tf 13.273 0 Td (of each graph to reect its initial layout. Note)Tj -243.896 -12 Td (that)Tj /R15992424 10 Tf 17.5 0 Td [(putGr)15.0159(aphs)]TJ /R16320312 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 /R15992424 10 Tf 100.72 0 Td (bb)Tj /R16320312 10 Tf 10 0 Td (.)Tj -424.13 -16.8 Td 0.984 Tw (This function uses the)Tj /R15992424 10 Tf 94.4859 0 Td (bb)Tj /R16320312 10 Tf 13.484 0 Td (Œeld in)Tj /R15992424 10 Tf 32.5281 0 Td [(Agr)15(aphinfo_t)]TJ 3.484 Tc /R16320312 10 Tf 53.1898 0 Td (,t)Tj 0 Tc 8.76406 0 Td (he)Tj /R15992424 10 Tf 12.9238 0 Td (pos)Tj /R16320312 10 Tf 13.8898 0 Td (,)Tj /R15992424 10 Tf 5.98398 0 Td (xsize)Tj /R16320312 10 Tf 22.9238 0 Td (and)Tj /R15992424 10 Tf 17.9238 0 Td (ysize)Tj /R16320312 10 Tf 22.9238 0 Td (Œelds in)Tj /R15992424 10 Tf 36.418 0 Td (nodehinfo_t)Tj /R16320312 10 Tf 51.2641 0 Td 0.983 Tw (and the)Tj /R15992424 10 Tf 33.6262 0 Td (spl)Tj /R16320312 10 Tf -420.329 -12 Td 0 Tw (Œeld in)Tj /R15992424 10 Tf 30.5602 0 Td [(Aedg)10(einfo_t)]TJ /R16320312 10 Tf 48.2301 0 Td (.)Tj /R16636768 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 /R16320312 10 Tf 16 -12 Td 0.647 Tw (This function tak)Tj 69.5238 0 Td (es)Tj /R15992424 10 Tf 11.477 0 Td (ng)Tj /R16320312 10 Tf 13.1469 0 Td (subgraphs)Tj /R15992424 10 Tf 43.6969 0 Td (gs)Tj /R16320312 10 Tf 12.0371 0 Td (of a root graph)Tj -0.45 Tc /R15992424 10 Tf 64.2379 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R16320312 10 Tf 10.927 0 Td (and calls)Tj /R15992424 10 Tf 39.0641 0 Td [(putGr)15.0146(aphs)]TJ /R16320312 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 /R16636768 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 /R16320312 10 Tf 16 -12 Td 0.16 Tw (This function simply calls)Tj /R15992424 10 Tf 107.31 0 Td [(pac)20.0146(kGr)15(aphs)]TJ /R16320312 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 /R15992424 10 Tf 14.7199 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R16320312 10 Tf 10.2801 0 Td (graph.)Tj /R16636768 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 /R16320312 10 Tf 16 -12 Td (uses)Tj /R15992424 10 Tf 21.1 0 Td [(pac)20.0159(kSubgr)14.9927(aphs)]TJ /R16320312 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 /R15992424 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 /R16320312 10 Tf 37.8797 0 Td [(.I)249.993(fs)]TJ 0 Tc 18.05 0 Td (uccessful,)Tj /R15992424 10 Tf 42.2102 0 Td [(dotneato_postpr)44.9854(ocess)]TJ /R16320312 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3858 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R40151904 │ │ │ │ │ │ +R16636768 │ │ │ │ │ │ │ │ │ │ │ │ -R39835448 │ │ │ │ │ │ +R16320312 │ │ │ │ │ │ │ │ │ │ │ │ -R39507560 │ │ │ │ │ │ +R15992424 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R39507560 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 /R39835448 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R39507560 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 /R39835448 10 Tf 7.71992 0 Td (\(3\))Tj /R40151904 10 Tf -436.341 -36 Td [(point* putRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ /R39507560 10 Tf 16 -12 Td (putRects)Tj /R39835448 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 /R39507560 10 Tf 23.0602 0 Td (ng)Tj /R39835448 10 Tf 12.5 0 Td (rectangles)Tj /R39507560 10 Tf 43.0398 0 Td (bbs)Tj /R39835448 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 /R39507560 10 Tf 123.554 0 Td [(putGr)15.0146(aphs)]TJ 5.319 Tc /R39835448 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 /R39507560 10 Tf 41.1879 0 Td (l_node)Tj /R39835448 10 Tf 30.0391 0 Td (and)Tj /R39507560 10 Tf 17.259 0 Td (l_clust)Tj /R39835448 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 /R39507560 10 Tf 24.1699 0 Td (Œxed)Tj /R39835448 10 Tf 21.3801 0 Td (and)Tj /R39507560 10 Tf 16.9398 0 Td (doSplines)Tj /R39835448 10 Tf 41.3898 0 Td (of)Tj /R39507560 10 Tf 10.8301 0 Td (ip)Tj /R39835448 10 Tf 10.2801 0 Td 0 Tw (are unused.)Tj /R40151904 10 Tf -206.05 -16.8 Td [(int packRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ /R39507560 10 Tf 16 -12 Td [(pac)20.0159(kRects)]TJ /R39835448 10 Tf 43.0367 0 Td 0.197 Tw (is analogous to)Tj /R39507560 10 Tf 63.091 0 Td [(pac)20.0146(kGr)15(aphs)]TJ 2.697 Tc /R39835448 10 Tf 48.5297 0 Td [(:i)269.697(tc)]TJ 0 Tc 18.1742 0 Td (alls)Tj /R39507560 10 Tf 16.5871 0 Td (putRects)Tj /R39835448 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 /R39507560 10 Tf 10.2801 0 Td (bbs)Tj /R39835448 10 Tf 16.3898 0 Td [(appropriately)65.0073(.)]TJ /R40151904 10 Tf -47.6699 -16.8 Td 0 Tw (Utility functions)Tj /R39835448 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 /R40151904 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 /R39835448 10 Tf 16 -12 Td (analyzes)Tj /R39507560 10 Tf 37.3551 0 Td (p)Tj /R39835448 10 Tf 7.925 0 Td 0.425 Tw (as a string representation of pack mode, storing the information in)Tj /R39507560 10 Tf 271.305 0 Td (pinfo)Tj 5.425 Tc /R39835448 10 Tf 20.5602 0 Td (.I)Tj 0 Tc 11.2551 0 Td (f)Tj /R39507560 10 Tf 6.25391 0 Td (p)Tj /R39835448 10 Tf 7.92383 0 Td 0.424 Tw (is "cluster", it re-)Tj -362.578 -12 Td (turns)Tj /R39507560 10 Tf 22.6031 0 Td (l_clust)Tj 2.603 Tc /R39835448 10 Tf 26.6699 0 Td (;f)Tj 0 Tc 8.71289 0 Td 0.103 Tw (or "graph", it returns)Tj /R39507560 10 Tf 85.502 0 Td [(l_gr)15.0073(aph)]TJ 2.603 Tc /R39835448 10 Tf 31.5199 0 Td (;f)Tj 0 Tc 8.71289 0 Td 0.104 Tw (or "node", it returns)Tj /R39507560 10 Tf 82.1762 0 Td (l_node)Tj 2.604 Tc /R39835448 10 Tf 27.2199 0 Td (;f)Tj 0 Tc 8.71406 0 Td (or "array", it returns)Tj /R39507560 10 Tf 83.2762 0 Td [(l_arr)14.9854(ay)]TJ 2.604 Tc /R39835448 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 /R39507560 10 Tf 76.4801 0 Td (l_aspect)Tj 2.5 Tc /R39835448 10 Tf 33.3301 0 Td (;o)Tj 0 Tc 10.2801 0 Td (therwise, it returns)Tj /R39507560 10 Tf 77.2102 0 Td (dt)Tj 5 Tc /R39835448 10 Tf 12.7801 0 Td (.R)Tj 0 Tc 14.1699 0 Td (elated data is also stored in)Tj /R39507560 10 Tf 110.54 0 Td (pinfo)Tj /R39835448 10 Tf 20.5602 0 Td (.)Tj /R40151904 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 /R39835448 10 Tf 16 -12 Td 2.47 Tw (This function processes the graph')Tj 147.08 0 Td (s)Tj /R39507560 10 Tf 8.85898 0 Td [("pac)20.0146(kmode")]TJ /R39835448 10 Tf 53.709 0 Td (attrib)Tj 20.9102 0 Td 2.469 Tw (ute, storing the information in)Tj /R39507560 10 Tf 134.565 0 Td (pinfo)Tj 4.969 Tc /R39835448 10 Tf 20.5602 0 Td [(.I)496.919(tr)]TJ 0 Tc 21.8777 0 Td (eturns)Tj /R39507560 10 Tf -407.561 -12 Td (pinfo->mode)Tj 5 Tc /R39835448 10 Tf 52.3 0 Td (.T)Tj 0 Tc 13.6102 0 Td 0 Tw [(he attrib)20(ute is processed using)]TJ /R39507560 10 Tf 122.84 0 Td [(par)10.0146(seP)80.0146(ac)20.0146(kModeInfo)]TJ /R39835448 10 Tf 82.4895 0 Td (with)Tj /R39507560 10 Tf 20.2801 0 Td (dt)Tj /R39835448 10 Tf 15.2801 0 Td [(passed as the def)9.99023(ault ar)18.0176(gument.)]TJ /R40151904 10 Tf -322.8 -16.8 Td [(pack_mode getP)10.0073(ackMode \(Agraph_t* g, pack_mode dt\))]TJ /R39835448 10 Tf 16 -12 Td (This function returns a)Tj /R39507560 10 Tf 93.3199 0 Td [(pac)20.0146(k_mode)]TJ /R39835448 10 Tf 47.8398 0 Td (associated with)Tj /R39507560 10 Tf 63.8801 0 Td (g)Tj /R39835448 10 Tf 5 0 Td (.)Tj /R40151904 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 /R39835448 10 Tf -150.41 -12 Td 0.021 Tw (This function queries the graph attrib)Tj 148.495 0 Td (ute)Tj /R39507560 10 Tf 14.741 0 Td [("pac)20.0146(k")]TJ 2.521 Tc /R39835448 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 /R39507560 10 Tf 166.78 0 Td (dt)Tj /R39835448 10 Tf 15.2801 0 Td [(is returned; otherwise, the v)25.0073(alue)]TJ /R39507560 10 Tf 130.28 0 Td (not_def)Tj /R39835448 10 Tf 32.5 0 Td (is returned.)Tj /R40151904 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 /R39835448 10 Tf 16 -12 Td 0.448 Tw (This function calls both)Tj -0.1 Tc /R39507560 10 Tf 99.0121 0 Td (ge)Tj 0 Tc 9.33984 0 Td [(tP)80.0146(ac)20.0146(kModeInfo)]TJ /R39835448 10 Tf 63.5977 0 Td (and)Tj -0.1 Tc /R39507560 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 /R39835448 10 Tf 21.7695 0 Td (,s)Tj 0 Tc 9.33789 0 Td (toring the information in)Tj /R39507560 10 Tf 102.902 0 Td (pinfo)Tj /R39835448 10 Tf 20.5602 0 Td (.)Tj /R39507560 10 Tf 5.44805 0 Td [(dtMar)36.9922(gin)]TJ /R39835448 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 /R39507560 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 /R39835448 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 /R39507560 10 Tf 6.38984 0 Td [(pinfo->mar)36.9922(gin)]TJ 5 Tc /R39835448 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 /R39507560 10 Tf 26.9398 0 Td (pinfo->mode)Tj /R39835448 10 Tf 52.3 0 Td (.)Tj /R40151904 10.95 Tf -444.789 -16.8 Td (SEE ALSO)Tj /R40151904 10 Tf 36 -12 Td (dot)Tj /R39835448 10 Tf 13.8898 0 Td (\(1\),)Tj /R40151904 10 Tf 16.6602 0 Td (neato)Tj /R39835448 10 Tf 23.3301 0 Td (\(1\),)Tj /R40151904 10 Tf 16.6602 0 Td [(tw)10(opi)]TJ /R39835448 10 Tf 23.7898 0 Td (\(1\),)Tj /R40151904 10 Tf 16.6602 0 Td (libgraph)Tj /R39835448 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 /R40151904 10.95 Tf -36 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R39835448 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 /R40151904 10.95 Tf -146.16 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R39835448 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 /R15992424 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 /R16320312 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R15992424 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 /R16320312 10 Tf 7.71992 0 Td (\(3\))Tj /R16636768 10 Tf -436.341 -36 Td [(point* putRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ /R15992424 10 Tf 16 -12 Td (putRects)Tj /R16320312 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 /R15992424 10 Tf 23.0602 0 Td (ng)Tj /R16320312 10 Tf 12.5 0 Td (rectangles)Tj /R15992424 10 Tf 43.0398 0 Td (bbs)Tj /R16320312 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 /R15992424 10 Tf 123.554 0 Td [(putGr)15.0146(aphs)]TJ 5.319 Tc /R16320312 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 /R15992424 10 Tf 41.1879 0 Td (l_node)Tj /R16320312 10 Tf 30.0391 0 Td (and)Tj /R15992424 10 Tf 17.259 0 Td (l_clust)Tj /R16320312 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 /R15992424 10 Tf 24.1699 0 Td (Œxed)Tj /R16320312 10 Tf 21.3801 0 Td (and)Tj /R15992424 10 Tf 16.9398 0 Td (doSplines)Tj /R16320312 10 Tf 41.3898 0 Td (of)Tj /R15992424 10 Tf 10.8301 0 Td (ip)Tj /R16320312 10 Tf 10.2801 0 Td 0 Tw (are unused.)Tj /R16636768 10 Tf -206.05 -16.8 Td [(int packRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ /R15992424 10 Tf 16 -12 Td [(pac)20.0159(kRects)]TJ /R16320312 10 Tf 43.0367 0 Td 0.197 Tw (is analogous to)Tj /R15992424 10 Tf 63.091 0 Td [(pac)20.0146(kGr)15(aphs)]TJ 2.697 Tc /R16320312 10 Tf 48.5297 0 Td [(:i)269.697(tc)]TJ 0 Tc 18.1742 0 Td (alls)Tj /R15992424 10 Tf 16.5871 0 Td (putRects)Tj /R16320312 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 /R15992424 10 Tf 10.2801 0 Td (bbs)Tj /R16320312 10 Tf 16.3898 0 Td [(appropriately)65.0073(.)]TJ /R16636768 10 Tf -47.6699 -16.8 Td 0 Tw (Utility functions)Tj /R16320312 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 /R16636768 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 /R16320312 10 Tf 16 -12 Td (analyzes)Tj /R15992424 10 Tf 37.3551 0 Td (p)Tj /R16320312 10 Tf 7.925 0 Td 0.425 Tw (as a string representation of pack mode, storing the information in)Tj /R15992424 10 Tf 271.305 0 Td (pinfo)Tj 5.425 Tc /R16320312 10 Tf 20.5602 0 Td (.I)Tj 0 Tc 11.2551 0 Td (f)Tj /R15992424 10 Tf 6.25391 0 Td (p)Tj /R16320312 10 Tf 7.92383 0 Td 0.424 Tw (is "cluster", it re-)Tj -362.578 -12 Td (turns)Tj /R15992424 10 Tf 22.6031 0 Td (l_clust)Tj 2.603 Tc /R16320312 10 Tf 26.6699 0 Td (;f)Tj 0 Tc 8.71289 0 Td 0.103 Tw (or "graph", it returns)Tj /R15992424 10 Tf 85.502 0 Td [(l_gr)15.0073(aph)]TJ 2.603 Tc /R16320312 10 Tf 31.5199 0 Td (;f)Tj 0 Tc 8.71289 0 Td 0.104 Tw (or "node", it returns)Tj /R15992424 10 Tf 82.1762 0 Td (l_node)Tj 2.604 Tc /R16320312 10 Tf 27.2199 0 Td (;f)Tj 0 Tc 8.71406 0 Td (or "array", it returns)Tj /R15992424 10 Tf 83.2762 0 Td [(l_arr)14.9854(ay)]TJ 2.604 Tc /R16320312 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 /R15992424 10 Tf 76.4801 0 Td (l_aspect)Tj 2.5 Tc /R16320312 10 Tf 33.3301 0 Td (;o)Tj 0 Tc 10.2801 0 Td (therwise, it returns)Tj /R15992424 10 Tf 77.2102 0 Td (dt)Tj 5 Tc /R16320312 10 Tf 12.7801 0 Td (.R)Tj 0 Tc 14.1699 0 Td (elated data is also stored in)Tj /R15992424 10 Tf 110.54 0 Td (pinfo)Tj /R16320312 10 Tf 20.5602 0 Td (.)Tj /R16636768 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 /R16320312 10 Tf 16 -12 Td 2.47 Tw (This function processes the graph')Tj 147.08 0 Td (s)Tj /R15992424 10 Tf 8.85898 0 Td [("pac)20.0146(kmode")]TJ /R16320312 10 Tf 53.709 0 Td (attrib)Tj 20.9102 0 Td 2.469 Tw (ute, storing the information in)Tj /R15992424 10 Tf 134.565 0 Td (pinfo)Tj 4.969 Tc /R16320312 10 Tf 20.5602 0 Td [(.I)496.919(tr)]TJ 0 Tc 21.8777 0 Td (eturns)Tj /R15992424 10 Tf -407.561 -12 Td (pinfo->mode)Tj 5 Tc /R16320312 10 Tf 52.3 0 Td (.T)Tj 0 Tc 13.6102 0 Td 0 Tw [(he attrib)20(ute is processed using)]TJ /R15992424 10 Tf 122.84 0 Td [(par)10.0146(seP)80.0146(ac)20.0146(kModeInfo)]TJ /R16320312 10 Tf 82.4895 0 Td (with)Tj /R15992424 10 Tf 20.2801 0 Td (dt)Tj /R16320312 10 Tf 15.2801 0 Td [(passed as the def)9.99023(ault ar)18.0176(gument.)]TJ /R16636768 10 Tf -322.8 -16.8 Td [(pack_mode getP)10.0073(ackMode \(Agraph_t* g, pack_mode dt\))]TJ /R16320312 10 Tf 16 -12 Td (This function returns a)Tj /R15992424 10 Tf 93.3199 0 Td [(pac)20.0146(k_mode)]TJ /R16320312 10 Tf 47.8398 0 Td (associated with)Tj /R15992424 10 Tf 63.8801 0 Td (g)Tj /R16320312 10 Tf 5 0 Td (.)Tj /R16636768 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 /R16320312 10 Tf -150.41 -12 Td 0.021 Tw (This function queries the graph attrib)Tj 148.495 0 Td (ute)Tj /R15992424 10 Tf 14.741 0 Td [("pac)20.0146(k")]TJ 2.521 Tc /R16320312 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 /R15992424 10 Tf 166.78 0 Td (dt)Tj /R16320312 10 Tf 15.2801 0 Td [(is returned; otherwise, the v)25.0073(alue)]TJ /R15992424 10 Tf 130.28 0 Td (not_def)Tj /R16320312 10 Tf 32.5 0 Td (is returned.)Tj /R16636768 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 /R16320312 10 Tf 16 -12 Td 0.448 Tw (This function calls both)Tj -0.1 Tc /R15992424 10 Tf 99.0121 0 Td (ge)Tj 0 Tc 9.33984 0 Td [(tP)80.0146(ac)20.0146(kModeInfo)]TJ /R16320312 10 Tf 63.5977 0 Td (and)Tj -0.1 Tc /R15992424 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 /R16320312 10 Tf 21.7695 0 Td (,s)Tj 0 Tc 9.33789 0 Td (toring the information in)Tj /R15992424 10 Tf 102.902 0 Td (pinfo)Tj /R16320312 10 Tf 20.5602 0 Td (.)Tj /R15992424 10 Tf 5.44805 0 Td [(dtMar)36.9922(gin)]TJ /R16320312 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 /R15992424 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 /R16320312 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 /R15992424 10 Tf 6.38984 0 Td [(pinfo->mar)36.9922(gin)]TJ 5 Tc /R16320312 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 /R15992424 10 Tf 26.9398 0 Td (pinfo->mode)Tj /R16320312 10 Tf 52.3 0 Td (.)Tj /R16636768 10.95 Tf -444.789 -16.8 Td (SEE ALSO)Tj /R16636768 10 Tf 36 -12 Td (dot)Tj /R16320312 10 Tf 13.8898 0 Td (\(1\),)Tj /R16636768 10 Tf 16.6602 0 Td (neato)Tj /R16320312 10 Tf 23.3301 0 Td (\(1\),)Tj /R16636768 10 Tf 16.6602 0 Td [(tw)10(opi)]TJ /R16320312 10 Tf 23.7898 0 Td (\(1\),)Tj /R16636768 10 Tf 16.6602 0 Td (libgraph)Tj /R16320312 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 /R16636768 10.95 Tf -36 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R16320312 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 /R16636768 10.95 Tf -146.16 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R16320312 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2801 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R40151904 │ │ │ │ │ │ +R16636768 │ │ │ │ │ │ │ │ │ │ │ │ -R39835448 │ │ │ │ │ │ +R16320312 │ │ │ │ │ │ │ │ │ │ │ │ -R39507560 │ │ │ │ │ │ +R15992424 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -806,15 +806,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 464 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R38913944 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/R15398808 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/R38914312 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/R15399176 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 │ │ │ │ │ │ @@ -870,15 +870,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 432 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R38914680 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/R15399544 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-e11978247a15'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-a36ddfcbcf02'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,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 -0.9 Tc /R22963816 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 /R23291704 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R22963816 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R23291704 10 Tf 43.0199 0 Td (\(1\))Tj -0.219 Tc /R23608160 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R23291704 10 Tf 20.407 -12 Td 0 Tw [(patchw)9.99268(ork ­ Œlter for dra)15.0146(wing clustered graphs as treemaps)]TJ /R23608160 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R23608160 10 Tf 36 -12 Td [(patchw)9.98413(ork)]TJ /R23291704 10 Tf 48.5102 0 Td ([)Tj /R23608160 10 Tf 3.33008 0 Td (­)Tj /R23291704 10 Tf 5.7 0 Td (\()Tj /R23608160 10 Tf 3.33008 0 Td (G)Tj /R23291704 10 Tf 7.78008 0 Td (|)Tj /R23608160 10 Tf 2 0 Td (N)Tj /R23291704 10 Tf 7.21992 0 Td (|)Tj /R23608160 10 Tf 2 0 Td (E)Tj /R23291704 10 Tf 6.66992 0 Td (\))Tj /R22963816 10 Tf 3.33008 0 Td (name=value)Tj 2.5 Tc /R23291704 10 Tf 50.0699 0 Td (][)Tj 0 Tc /R23608160 10 Tf 9.16016 0 Td (­T)Tj /R22963816 10 Tf 12.3699 0 Td (lang)Tj 2.5 Tc /R23291704 10 Tf 17.7801 0 Td (][)Tj 0 Tc /R23608160 10 Tf 9.16016 0 Td (­l)Tj /R22963816 10 Tf 8.48008 0 Td (libŒle)Tj 2.5 Tc /R23291704 10 Tf 22.7801 0 Td (][)Tj 0 Tc /R23608160 10 Tf 9.16016 0 Td (­o)Tj /R22963816 10 Tf 10.7 0 Td (outŒle)Tj 2.5 Tc /R23291704 10 Tf 25 0 Td (][)Tj 0 Tc /R23608160 10 Tf 9.16016 0 Td (­O)Tj 2.5 Tc /R23291704 10 Tf 13.4801 0 Td (][)Tj 0 Tc /R23608160 10 Tf 9.16016 0 Td (­P)Tj 2.5 Tc /R23291704 10 Tf 11.8102 0 Td (][)Tj 0 Tc /R23608160 10 Tf 9.16016 0 Td (­v)Tj 2.5 Tc /R23291704 10 Tf 10.7 0 Td (][)Tj 0 Tc /R23608160 10 Tf 9.16016 0 Td (­V)Tj 2.5 Tc /R23291704 10 Tf 12.9199 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R23608160 10.95 Tf -395.242 -16.8 Td (DESCRIPTION)Tj /R22963816 10 Tf 37.25 -12 Td [(patc)15.0073(hwork)]TJ /R23291704 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 /R22963816 10 Tf 45.6559 0 Td (dot)Tj /R23291704 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 /R23608160 10 Tf 230.78 0 Td [(ar)17.9834(ea)]TJ /R23291704 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 /R23608160 10.95 Tf -269.33 -16.8 Td [(OUTPUT FORMA)94.9707(TS)]TJ -0.15 Tc /R23291704 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 /R23608160 10 Tf 27.6289 0 Td (­Tps)Tj /R23291704 10 Tf 26.6691 0 Td (\(PostScript\),)Tj /R23608160 10 Tf 55.1289 0 Td (­Tsvg ­Tsvgz)Tj /R23291704 10 Tf 66.6578 0 Td (\(Structured V)Tj 55.9488 0 Td (ector)Tj -412.009 -12 Td (Graphics\),)Tj /R23608160 10 Tf 45.441 0 Td (­TŒg)Tj /R23291704 10 Tf 26.441 0 Td 1.011 Tw (\(XFIG graphics\),)Tj /R23608160 10 Tf 73.3922 0 Td (­Tmif)Tj /R23291704 10 Tf 30.3211 0 Td (\(FrameMak)Tj 47.1102 0 Td (er graphics\),)Tj /R23608160 10 Tf 54.502 0 Td (­Thpgl)Tj /R23291704 10 Tf 34.7809 0 Td (\(HP pen plotters\), and)Tj /R23608160 10 Tf 94.8629 0 Td (­Tpcl)Tj /R23291704 10 Tf -406.851 -12 Td 0.95 Tw (\(Laserjet printers\),)Tj /R23608160 10 Tf 78.8199 0 Td (­Tpng ­Tgif)Tj /R23291704 10 Tf 58.8699 0 Td (\(bitmap graphics\),)Tj /R23608160 10 Tf 77.7199 0 Td (­Tdia)Tj /R23291704 10 Tf 29.1602 0 Td (\(GTK+ based diagrams\),)Tj /R23608160 10 Tf 105.13 0 Td [(­T)18.0176(imap)]TJ /R23291704 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 /R23608160 10 Tf 23.2762 0 Td (­Tcmapx)Tj /R23291704 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 /R23608160 10 Tf 173.86 0 Td (-Tpng:)Tj /R23291704 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 /R23608160 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 /R23291704 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R23608160 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R23291704 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R23608160 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R23291704 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R23608160 10 Tf 9.16016 0 Td (graph)Tj /R23291704 10 Tf 25.5602 0 Td (|)Tj /R23608160 10 Tf 2 0 Td (digraph)Tj /R23291704 10 Tf 33.9 0 Td (\))Tj /R22963816 10 Tf 5.83008 0 Td (name)Tj /R23291704 10 Tf 24.1602 0 Td ({)Tj /R22963816 10 Tf 7.3 0 Td (statement-list)Tj /R23291704 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 /R23608160 10 Tf 83.925 0 Td (strict)Tj /R23291704 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 /R23608160 10 Tf 141.887 0 Td (digraph)Tj 3.011 Tc /R23291704 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.29102 0 Td 0.51 Tw (hen the)Tj /R22963816 10 Tf 32.6801 0 Td [(edg)10.0146(eop)]TJ /R23291704 10 Tf 31.7898 0 Td (must be "­>". If it is an undirected)Tj /R23608160 10 Tf -289.56 -12 Td (graph)Tj /R23291704 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R22963816 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R23291704 10 Tf 31.2797 0 Td [(must be "­­".)-500(Statements may be:)]TJ /R22963816 10 Tf -93.7797 -16.8 Td (name)Tj /R23608160 10 Tf 21.6602 0 Td (=)Tj /R22963816 10 Tf 5.7 0 Td (val)Tj /R23608160 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R22963816 10 Tf 26.3898 0 Td (name)Tj /R23608160 10 Tf 21.6602 0 Td (=)Tj /R22963816 10 Tf 5.7 0 Td (val)Tj /R23608160 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R22963816 10 Tf 25.2699 0 Td (name)Tj /R23608160 10 Tf 21.6602 0 Td (=)Tj /R22963816 10 Tf 5.7 0 Td (val)Tj /R23608160 10 Tf 12.2199 0 Td (];)Tj /R23291704 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 /R22963816 10 Tf 14.923 0 Td (name)Tj /R23291704 10 Tf 24.3629 0 Td (to)Tj /R22963816 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R23291704 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 /R23608160 10 Tf -63.35 -16.8 Td 0.965 Tw (n0 [)Tj /R22963816 10 Tf 17.3551 0 Td (name0=val0,name1=val1,...)Tj /R23608160 10 Tf 113.76 0 Td (];)Tj /R23291704 10 Tf 10.125 0 Td (Creates node)Tj /R23608160 10 Tf 56.3602 0 Td (n0)Tj /R23291704 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 /R23608160 10 Tf (n0)' /R22963816 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R23291704 10 Tf 31.2797 0 Td (n1)Tj /R22963816 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R23291704 10 Tf 72.5598 0 Td (nn [)Tj /R22963816 10 Tf 15.8301 0 Td (name0=val0,name1=val1,...)Tj /R23608160 10 Tf 113.76 0 Td (];)Tj /R23291704 10 Tf -258.99 -12 Td 0.507 Tw (Creates edges between nodes)Tj /R23608160 10 Tf 121.438 0 Td (n0)Tj /R23291704 10 Tf 10.5602 0 Td (,)Tj /R23608160 10 Tf 5.50703 0 Td (n1)Tj 3.007 Tc /R23291704 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00703 0 Td (..,)Tj /R23608160 10 Tf 10.5078 0 Td (nn)Tj /R23291704 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 ([)' /R23608160 10 Tf 3.33008 0 Td (subgraph)Tj /R22963816 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R23608160 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R22963816 10 Tf 12.2699 0 Td (statement-list)Tj /R23608160 10 Tf 56.3898 0 Td (})Tj /R23291704 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 /R23608160 10 Tf 144.531 0 Td (n0)Tj 2.873 Tc /R23291704 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R23608160 10 Tf 10.373 0 Td (nn)Tj /R23291704 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 /R23608160 10 Tf 3.33008 0 Td (subgraph)Tj /R22963816 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R23291704 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 /R17630824 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 /R17958712 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R17630824 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R17958712 10 Tf 43.0199 0 Td (\(1\))Tj -0.219 Tc /R18275168 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R17958712 10 Tf 20.407 -12 Td 0 Tw [(patchw)9.99268(ork ­ Œlter for dra)15.0146(wing clustered graphs as treemaps)]TJ /R18275168 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R18275168 10 Tf 36 -12 Td [(patchw)9.98413(ork)]TJ /R17958712 10 Tf 48.5102 0 Td ([)Tj /R18275168 10 Tf 3.33008 0 Td (­)Tj /R17958712 10 Tf 5.7 0 Td (\()Tj /R18275168 10 Tf 3.33008 0 Td (G)Tj /R17958712 10 Tf 7.78008 0 Td (|)Tj /R18275168 10 Tf 2 0 Td (N)Tj /R17958712 10 Tf 7.21992 0 Td (|)Tj /R18275168 10 Tf 2 0 Td (E)Tj /R17958712 10 Tf 6.66992 0 Td (\))Tj /R17630824 10 Tf 3.33008 0 Td (name=value)Tj 2.5 Tc /R17958712 10 Tf 50.0699 0 Td (][)Tj 0 Tc /R18275168 10 Tf 9.16016 0 Td (­T)Tj /R17630824 10 Tf 12.3699 0 Td (lang)Tj 2.5 Tc /R17958712 10 Tf 17.7801 0 Td (][)Tj 0 Tc /R18275168 10 Tf 9.16016 0 Td (­l)Tj /R17630824 10 Tf 8.48008 0 Td (libŒle)Tj 2.5 Tc /R17958712 10 Tf 22.7801 0 Td (][)Tj 0 Tc /R18275168 10 Tf 9.16016 0 Td (­o)Tj /R17630824 10 Tf 10.7 0 Td (outŒle)Tj 2.5 Tc /R17958712 10 Tf 25 0 Td (][)Tj 0 Tc /R18275168 10 Tf 9.16016 0 Td (­O)Tj 2.5 Tc /R17958712 10 Tf 13.4801 0 Td (][)Tj 0 Tc /R18275168 10 Tf 9.16016 0 Td (­P)Tj 2.5 Tc /R17958712 10 Tf 11.8102 0 Td (][)Tj 0 Tc /R18275168 10 Tf 9.16016 0 Td (­v)Tj 2.5 Tc /R17958712 10 Tf 10.7 0 Td (][)Tj 0 Tc /R18275168 10 Tf 9.16016 0 Td (­V)Tj 2.5 Tc /R17958712 10 Tf 12.9199 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R18275168 10.95 Tf -395.242 -16.8 Td (DESCRIPTION)Tj /R17630824 10 Tf 37.25 -12 Td [(patc)15.0073(hwork)]TJ /R17958712 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 /R17630824 10 Tf 45.6559 0 Td (dot)Tj /R17958712 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 /R18275168 10 Tf 230.78 0 Td [(ar)17.9834(ea)]TJ /R17958712 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 /R18275168 10.95 Tf -269.33 -16.8 Td [(OUTPUT FORMA)94.9707(TS)]TJ -0.15 Tc /R17958712 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 /R18275168 10 Tf 27.6289 0 Td (­Tps)Tj /R17958712 10 Tf 26.6691 0 Td (\(PostScript\),)Tj /R18275168 10 Tf 55.1289 0 Td (­Tsvg ­Tsvgz)Tj /R17958712 10 Tf 66.6578 0 Td (\(Structured V)Tj 55.9488 0 Td (ector)Tj -412.009 -12 Td (Graphics\),)Tj /R18275168 10 Tf 45.441 0 Td (­TŒg)Tj /R17958712 10 Tf 26.441 0 Td 1.011 Tw (\(XFIG graphics\),)Tj /R18275168 10 Tf 73.3922 0 Td (­Tmif)Tj /R17958712 10 Tf 30.3211 0 Td (\(FrameMak)Tj 47.1102 0 Td (er graphics\),)Tj /R18275168 10 Tf 54.502 0 Td (­Thpgl)Tj /R17958712 10 Tf 34.7809 0 Td (\(HP pen plotters\), and)Tj /R18275168 10 Tf 94.8629 0 Td (­Tpcl)Tj /R17958712 10 Tf -406.851 -12 Td 0.95 Tw (\(Laserjet printers\),)Tj /R18275168 10 Tf 78.8199 0 Td (­Tpng ­Tgif)Tj /R17958712 10 Tf 58.8699 0 Td (\(bitmap graphics\),)Tj /R18275168 10 Tf 77.7199 0 Td (­Tdia)Tj /R17958712 10 Tf 29.1602 0 Td (\(GTK+ based diagrams\),)Tj /R18275168 10 Tf 105.13 0 Td [(­T)18.0176(imap)]TJ /R17958712 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 /R18275168 10 Tf 23.2762 0 Td (­Tcmapx)Tj /R17958712 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 /R18275168 10 Tf 173.86 0 Td (-Tpng:)Tj /R17958712 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 /R18275168 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 /R17958712 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R18275168 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R17958712 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R18275168 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R17958712 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R18275168 10 Tf 9.16016 0 Td (graph)Tj /R17958712 10 Tf 25.5602 0 Td (|)Tj /R18275168 10 Tf 2 0 Td (digraph)Tj /R17958712 10 Tf 33.9 0 Td (\))Tj /R17630824 10 Tf 5.83008 0 Td (name)Tj /R17958712 10 Tf 24.1602 0 Td ({)Tj /R17630824 10 Tf 7.3 0 Td (statement-list)Tj /R17958712 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 /R18275168 10 Tf 83.925 0 Td (strict)Tj /R17958712 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 /R18275168 10 Tf 141.887 0 Td (digraph)Tj 3.011 Tc /R17958712 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.29102 0 Td 0.51 Tw (hen the)Tj /R17630824 10 Tf 32.6801 0 Td [(edg)10.0146(eop)]TJ /R17958712 10 Tf 31.7898 0 Td (must be "­>". If it is an undirected)Tj /R18275168 10 Tf -289.56 -12 Td (graph)Tj /R17958712 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R17630824 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R17958712 10 Tf 31.2797 0 Td [(must be "­­".)-500(Statements may be:)]TJ /R17630824 10 Tf -93.7797 -16.8 Td (name)Tj /R18275168 10 Tf 21.6602 0 Td (=)Tj /R17630824 10 Tf 5.7 0 Td (val)Tj /R18275168 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R17630824 10 Tf 26.3898 0 Td (name)Tj /R18275168 10 Tf 21.6602 0 Td (=)Tj /R17630824 10 Tf 5.7 0 Td (val)Tj /R18275168 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R17630824 10 Tf 25.2699 0 Td (name)Tj /R18275168 10 Tf 21.6602 0 Td (=)Tj /R17630824 10 Tf 5.7 0 Td (val)Tj /R18275168 10 Tf 12.2199 0 Td (];)Tj /R17958712 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 /R17630824 10 Tf 14.923 0 Td (name)Tj /R17958712 10 Tf 24.3629 0 Td (to)Tj /R17630824 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R17958712 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 /R18275168 10 Tf -63.35 -16.8 Td 0.965 Tw (n0 [)Tj /R17630824 10 Tf 17.3551 0 Td (name0=val0,name1=val1,...)Tj /R18275168 10 Tf 113.76 0 Td (];)Tj /R17958712 10 Tf 10.125 0 Td (Creates node)Tj /R18275168 10 Tf 56.3602 0 Td (n0)Tj /R17958712 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 /R18275168 10 Tf (n0)' /R17630824 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R17958712 10 Tf 31.2797 0 Td (n1)Tj /R17630824 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R17958712 10 Tf 72.5598 0 Td (nn [)Tj /R17630824 10 Tf 15.8301 0 Td (name0=val0,name1=val1,...)Tj /R18275168 10 Tf 113.76 0 Td (];)Tj /R17958712 10 Tf -258.99 -12 Td 0.507 Tw (Creates edges between nodes)Tj /R18275168 10 Tf 121.438 0 Td (n0)Tj /R17958712 10 Tf 10.5602 0 Td (,)Tj /R18275168 10 Tf 5.50703 0 Td (n1)Tj 3.007 Tc /R17958712 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00703 0 Td (..,)Tj /R18275168 10 Tf 10.5078 0 Td (nn)Tj /R17958712 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 ([)' /R18275168 10 Tf 3.33008 0 Td (subgraph)Tj /R17630824 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R18275168 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R17630824 10 Tf 12.2699 0 Td (statement-list)Tj /R18275168 10 Tf 56.3898 0 Td (})Tj /R17958712 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 /R18275168 10 Tf 144.531 0 Td (n0)Tj 2.873 Tc /R17958712 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R18275168 10 Tf 10.373 0 Td (nn)Tj /R17958712 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 /R18275168 10 Tf 3.33008 0 Td (subgraph)Tj /R17630824 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R17958712 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 │ │ │ │ │ │ +3898 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ SQHDNP+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -655,19 +655,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R23608160 │ │ │ │ │ │ +R18275168 │ │ │ │ │ │ │ │ │ │ │ │ -R23291704 │ │ │ │ │ │ +R17958712 │ │ │ │ │ │ │ │ │ │ │ │ -R22963816 │ │ │ │ │ │ +R17630824 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R22963816 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 /R23291704 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R22963816 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R23291704 10 Tf 43.0199 0 Td (\(1\))Tj /R23608160 10.95 Tf -456.34 -36 Td 0 Tw [(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ /R23608160 10 Tf 36 -12 Td (size=")Tj /R22963816 10 Tf 26.8 0 Td (x,y)Tj /R23608160 10 Tf 11.3801 0 Td (")Tj /R23291704 10 Tf 8.05 0 Td [(sets bounding box of dra)14.9927(wing in inches.)]TJ /R23608160 10 Tf -46.2301 -16.8 Td (page=")Tj /R22963816 10 Tf 31.25 0 Td (x,y)Tj /R23608160 10 Tf 11.3801 0 Td (")Tj /R23291704 10 Tf 8.05 0 Td (sets the PostScript pagination unit.)Tj /R23608160 10 Tf -50.6801 -16.8 Td (ratio=)Tj /R22963816 10 Tf 26.25 0 Td (f)Tj /R23291704 10 Tf 6.08008 0 Td 0.8 Tw (sets the aspect ratio to)Tj /R22963816 10 Tf 94.8199 0 Td (f)Tj /R23291704 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 /R23608160 10 Tf 15.5191 0 Td (Œll)Tj /R23291704 10 Tf 11.1199 0 Td (,)Tj /R23608160 10 Tf 5.79883 0 Td (com-)Tj -410.903 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R23291704 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R23608160 10 Tf 5.83008 0 Td (auto)Tj /R23291704 10 Tf 18.8898 0 Td (.)Tj /R23608160 10 Tf -56.7598 -16.8 Td (pagedir=)Tj /R23291704 10 Tf 38.4801 0 Td 0 Tw ([TBLR][TBLR] sets the major and minor order of pagination.)Tj -0.18 Tc /R23608160 10 Tf -38.4801 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R23291704 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R23608160 10 Tf 92.4801 0 Td (orientation=land)Tj /R23291704 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R23608160 10 Tf -210.36 -16.8 Td (center=)Tj /R22963816 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R23291704 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 /R23608160 10 Tf -51.7898 -16.8 Td [(lay)9.99268(ers=")]TJ /R22963816 10 Tf 36.7 0 Td (id:id:id:id)Tj 3.219 Tc /R23291704 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 /R22963816 10 Tf -404.79 -12 Td [(layer)36.9922(color)9.98413(seq)]TJ /R23291704 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 /R23608160 10 Tf 16.8 TL (color=)' /R22963816 10 Tf 27.3602 0 Td (colorvalue)Tj /R23291704 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R23608160 10 Tf 90.6602 0 Td (bgcolor)Tj /R23291704 10 Tf 34.7199 0 Td (for background\).)Tj /R23608160 10 Tf -198.01 -16.8 Td [(hr)18.0078(ef=)]TJ /R22963816 10 Tf 23.2898 0 Td ("url")Tj /R23291704 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 /R23608160 10 Tf (URL=)' /R22963816 10 Tf 26.8102 0 Td ("url")Tj /R23291704 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R23608160 10 Tf -49.3801 -16.8 Td (stylesheet=)Tj /R22963816 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R23291704 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 /R23608160 10 Tf (splines)' 2.85 Tc /R23291704 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 /R22963816 10 Tf 20.702 0 Td (true)Tj 2.851 Tc /R23291704 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 /R22963816 10 Tf 144.848 0 Td (polyline)Tj 2.851 Tc /R23291704 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 /R22963816 10 Tf -281.113 -12 Td (ortho)Tj 4.528 Tc /R23291704 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 /R23608160 10 Tf -400.259 -12 Td (splines=)Tj /R22963816 10 Tf 34.6 0 Td (false)Tj /R23291704 10 Tf 21.3898 0 Td (or)Tj /R23608160 10 Tf 10.8301 0 Td (splines=)Tj /R22963816 10 Tf 34.6 0 Td (line)Tj 2.5 Tc /R23291704 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 /R22963816 10 Tf 39.3398 0 Td (false)Tj /R23291704 10 Tf 18.8898 0 Td (.)Tj /R23608160 10.95 Tf -373.92 -28.8 Td [(NODE A)94.983(TTRIB)10.0454(UTES)]TJ /R23608160 10 Tf 36 -12 Td (height=)Tj /R22963816 10 Tf 32.3699 0 Td (d)Tj /R23291704 10 Tf 8.21719 0 Td (or)Tj /R23608160 10 Tf 11.5469 0 Td (width=)Tj /R22963816 10 Tf 30.15 0 Td (d)Tj /R23291704 10 Tf 8.21719 0 Td 0.717 Tw (sets minimum height or width.)Tj 131.095 0 Td (Adding)Tj /R23608160 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R23291704 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 /R23608160 10 Tf T*[(shape=r)17.9846(ecord polygon epsf)]TJ -0.2 Tc /R22963816 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 /R23291704 10 Tf 56.8301 0 Td 0.99 Tw (is one of:)Tj /R23608160 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 /R23291704 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 /R23608160 10 Tf 23.518 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R23291704 10 Tf 22.7801 0 Td (,)Tj /R23608160 10 Tf 7.12812 0 Td (peripheries)Tj /R23291704 10 Tf 48.3301 0 Td (,)Tj /R23608160 10 Tf 7.12812 0 Td (sides)Tj /R23291704 10 Tf 20.5602 0 Td (,)Tj /R23608160 10 Tf 7.12812 0 Td (orientation)Tj /R23291704 10 Tf 47.2199 0 Td (,)Tj /R23608160 10 Tf 7.12695 0 Td (distortion)Tj /R23291704 10 Tf 46.2969 0 Td (and)Tj /R23608160 10 Tf 19.0672 0 Td [(sk)10(ew)]TJ /R23291704 10 Tf 21.0102 0 Td (.\))Tj /R23608160 10 Tf 12.957 0 Td (epsf)Tj /R23291704 10 Tf 21.8469 0 Td 2.127 Tw (uses the)Tj -397.934 -12 Td [(node')55.0073(s)]TJ /R23608160 10 Tf 28.8348 0 Td (shapeŒle)Tj /R23291704 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 /R23608160 10 Tf (label=)' /R22963816 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R23291704 10 Tf 17.798 0 Td (where)Tj /R22963816 10 Tf 27.9879 0 Td [(te)20.0073(xt)]TJ /R23291704 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 /R23608160 10 Tf 223.36 0 Td (node0:port28)Tj /R23291704 10 Tf 57.2199 0 Td (\).)Tj -0.25 Tc /R23608160 10 Tf -325.039 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntsize=)Tj /R22963816 10 Tf 30.1398 0 Td (n)Tj /R23291704 10 Tf 7.5 0 Td (sets the label type size to)Tj /R22963816 10 Tf 102.21 0 Td (n)Tj /R23291704 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R23608160 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R22963816 10 Tf 37.9199 0 Td (name)Tj /R23291704 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R23608160 10 Tf -70.1602 -16.8 Td (color=)Tj /R22963816 10 Tf 27.3602 0 Td (colorvalue)Tj /R23291704 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 /R23608160 10 Tf 167.2 0 Td (Œllcolor)Tj /R23291704 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R23608160 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R22963816 10 Tf 38.4801 0 Td (colorvalue)Tj /R23291704 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 /R23608160 10 Tf -7.66992 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R22963816 10 Tf 36.25 0 Td (colorvalue)Tj /R23291704 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R22963816 10 Tf 10.7922 0 Td (colorvalue)Tj /R23291704 10 Tf 46.3422 0 Td 1.072 Tw (may be ")Tj /R22963816 10 Tf 37.884 0 Td (h,s,v)Tj /R23608160 10 Tf 18.3301 0 Td (")Tj /R23291704 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 /R23608160 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 /R23291704 10 Tf 54.1238 0 Td (or)Tj -0.2 Tc /R23608160 10 Tf 11.227 0 Td (bu)Tj 0 Tc 10.9199 0 Td [(rlyw)10.0146(ood)]TJ 2.897 Tc /R23291704 10 Tf 34.9 0 Td (,o)Tj 10.3969 0 Td -5.396 Tw (ra ")Tj 0 Tc /R22963816 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 /R23608160 10 Tf -143.8 -16.8 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ /R23291704 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 /R23608160 10 Tf -210.19 -16.8 Td [(lay)9.99268(er=)]TJ /R22963816 10 Tf 27.2602 0 Td (id)Tj /R23291704 10 Tf 10.2801 0 Td (or)Tj /R22963816 10 Tf 10.8301 0 Td (id:id)Tj /R23291704 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 /R17630824 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 /R17958712 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R17630824 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R17958712 10 Tf 43.0199 0 Td (\(1\))Tj /R18275168 10.95 Tf -456.34 -36 Td 0 Tw [(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ /R18275168 10 Tf 36 -12 Td (size=")Tj /R17630824 10 Tf 26.8 0 Td (x,y)Tj /R18275168 10 Tf 11.3801 0 Td (")Tj /R17958712 10 Tf 8.05 0 Td [(sets bounding box of dra)14.9927(wing in inches.)]TJ /R18275168 10 Tf -46.2301 -16.8 Td (page=")Tj /R17630824 10 Tf 31.25 0 Td (x,y)Tj /R18275168 10 Tf 11.3801 0 Td (")Tj /R17958712 10 Tf 8.05 0 Td (sets the PostScript pagination unit.)Tj /R18275168 10 Tf -50.6801 -16.8 Td (ratio=)Tj /R17630824 10 Tf 26.25 0 Td (f)Tj /R17958712 10 Tf 6.08008 0 Td 0.8 Tw (sets the aspect ratio to)Tj /R17630824 10 Tf 94.8199 0 Td (f)Tj /R17958712 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 /R18275168 10 Tf 15.5191 0 Td (Œll)Tj /R17958712 10 Tf 11.1199 0 Td (,)Tj /R18275168 10 Tf 5.79883 0 Td (com-)Tj -410.903 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R17958712 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R18275168 10 Tf 5.83008 0 Td (auto)Tj /R17958712 10 Tf 18.8898 0 Td (.)Tj /R18275168 10 Tf -56.7598 -16.8 Td (pagedir=)Tj /R17958712 10 Tf 38.4801 0 Td 0 Tw ([TBLR][TBLR] sets the major and minor order of pagination.)Tj -0.18 Tc /R18275168 10 Tf -38.4801 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R17958712 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R18275168 10 Tf 92.4801 0 Td (orientation=land)Tj /R17958712 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R18275168 10 Tf -210.36 -16.8 Td (center=)Tj /R17630824 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R17958712 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 /R18275168 10 Tf -51.7898 -16.8 Td [(lay)9.99268(ers=")]TJ /R17630824 10 Tf 36.7 0 Td (id:id:id:id)Tj 3.219 Tc /R17958712 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 /R17630824 10 Tf -404.79 -12 Td [(layer)36.9922(color)9.98413(seq)]TJ /R17958712 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 /R18275168 10 Tf 16.8 TL (color=)' /R17630824 10 Tf 27.3602 0 Td (colorvalue)Tj /R17958712 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R18275168 10 Tf 90.6602 0 Td (bgcolor)Tj /R17958712 10 Tf 34.7199 0 Td (for background\).)Tj /R18275168 10 Tf -198.01 -16.8 Td [(hr)18.0078(ef=)]TJ /R17630824 10 Tf 23.2898 0 Td ("url")Tj /R17958712 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 /R18275168 10 Tf (URL=)' /R17630824 10 Tf 26.8102 0 Td ("url")Tj /R17958712 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R18275168 10 Tf -49.3801 -16.8 Td (stylesheet=)Tj /R17630824 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R17958712 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 /R18275168 10 Tf (splines)' 2.85 Tc /R17958712 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 /R17630824 10 Tf 20.702 0 Td (true)Tj 2.851 Tc /R17958712 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 /R17630824 10 Tf 144.848 0 Td (polyline)Tj 2.851 Tc /R17958712 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 /R17630824 10 Tf -281.113 -12 Td (ortho)Tj 4.528 Tc /R17958712 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 /R18275168 10 Tf -400.259 -12 Td (splines=)Tj /R17630824 10 Tf 34.6 0 Td (false)Tj /R17958712 10 Tf 21.3898 0 Td (or)Tj /R18275168 10 Tf 10.8301 0 Td (splines=)Tj /R17630824 10 Tf 34.6 0 Td (line)Tj 2.5 Tc /R17958712 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 /R17630824 10 Tf 39.3398 0 Td (false)Tj /R17958712 10 Tf 18.8898 0 Td (.)Tj /R18275168 10.95 Tf -373.92 -28.8 Td [(NODE A)94.983(TTRIB)10.0454(UTES)]TJ /R18275168 10 Tf 36 -12 Td (height=)Tj /R17630824 10 Tf 32.3699 0 Td (d)Tj /R17958712 10 Tf 8.21719 0 Td (or)Tj /R18275168 10 Tf 11.5469 0 Td (width=)Tj /R17630824 10 Tf 30.15 0 Td (d)Tj /R17958712 10 Tf 8.21719 0 Td 0.717 Tw (sets minimum height or width.)Tj 131.095 0 Td (Adding)Tj /R18275168 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R17958712 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 /R18275168 10 Tf T*[(shape=r)17.9846(ecord polygon epsf)]TJ -0.2 Tc /R17630824 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 /R17958712 10 Tf 56.8301 0 Td 0.99 Tw (is one of:)Tj /R18275168 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 /R17958712 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 /R18275168 10 Tf 23.518 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R17958712 10 Tf 22.7801 0 Td (,)Tj /R18275168 10 Tf 7.12812 0 Td (peripheries)Tj /R17958712 10 Tf 48.3301 0 Td (,)Tj /R18275168 10 Tf 7.12812 0 Td (sides)Tj /R17958712 10 Tf 20.5602 0 Td (,)Tj /R18275168 10 Tf 7.12812 0 Td (orientation)Tj /R17958712 10 Tf 47.2199 0 Td (,)Tj /R18275168 10 Tf 7.12695 0 Td (distortion)Tj /R17958712 10 Tf 46.2969 0 Td (and)Tj /R18275168 10 Tf 19.0672 0 Td [(sk)10(ew)]TJ /R17958712 10 Tf 21.0102 0 Td (.\))Tj /R18275168 10 Tf 12.957 0 Td (epsf)Tj /R17958712 10 Tf 21.8469 0 Td 2.127 Tw (uses the)Tj -397.934 -12 Td [(node')55.0073(s)]TJ /R18275168 10 Tf 28.8348 0 Td (shapeŒle)Tj /R17958712 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 /R18275168 10 Tf (label=)' /R17630824 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R17958712 10 Tf 17.798 0 Td (where)Tj /R17630824 10 Tf 27.9879 0 Td [(te)20.0073(xt)]TJ /R17958712 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 /R18275168 10 Tf 223.36 0 Td (node0:port28)Tj /R17958712 10 Tf 57.2199 0 Td (\).)Tj -0.25 Tc /R18275168 10 Tf -325.039 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntsize=)Tj /R17630824 10 Tf 30.1398 0 Td (n)Tj /R17958712 10 Tf 7.5 0 Td (sets the label type size to)Tj /R17630824 10 Tf 102.21 0 Td (n)Tj /R17958712 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R18275168 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R17630824 10 Tf 37.9199 0 Td (name)Tj /R17958712 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R18275168 10 Tf -70.1602 -16.8 Td (color=)Tj /R17630824 10 Tf 27.3602 0 Td (colorvalue)Tj /R17958712 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 /R18275168 10 Tf 167.2 0 Td (Œllcolor)Tj /R17958712 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R18275168 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R17630824 10 Tf 38.4801 0 Td (colorvalue)Tj /R17958712 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 /R18275168 10 Tf -7.66992 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R17630824 10 Tf 36.25 0 Td (colorvalue)Tj /R17958712 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R17630824 10 Tf 10.7922 0 Td (colorvalue)Tj /R17958712 10 Tf 46.3422 0 Td 1.072 Tw (may be ")Tj /R17630824 10 Tf 37.884 0 Td (h,s,v)Tj /R18275168 10 Tf 18.3301 0 Td (")Tj /R17958712 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 /R18275168 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 /R17958712 10 Tf 54.1238 0 Td (or)Tj -0.2 Tc /R18275168 10 Tf 11.227 0 Td (bu)Tj 0 Tc 10.9199 0 Td [(rlyw)10.0146(ood)]TJ 2.897 Tc /R17958712 10 Tf 34.9 0 Td (,o)Tj 10.3969 0 Td -5.396 Tw (ra ")Tj 0 Tc /R17630824 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 /R18275168 10 Tf -143.8 -16.8 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ /R17958712 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 /R18275168 10 Tf -210.19 -16.8 Td [(lay)9.99268(er=)]TJ /R17630824 10 Tf 27.2602 0 Td (id)Tj /R17958712 10 Tf 10.2801 0 Td (or)Tj /R17630824 10 Tf 10.8301 0 Td (id:id)Tj /R17958712 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3957 │ │ │ │ │ │ +3960 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R23608160 │ │ │ │ │ │ +R18275168 │ │ │ │ │ │ │ │ │ │ │ │ -R23291704 │ │ │ │ │ │ +R17958712 │ │ │ │ │ │ │ │ │ │ │ │ -R22963816 │ │ │ │ │ │ +R17630824 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R22963816 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 /R23291704 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R22963816 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R23291704 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 /R23608160 10 Tf 16.8 TL (re)' 0 Tc 8.7 0 Td (gular=)Tj /R22963816 10 Tf 28.4801 0 Td (n)Tj /R23291704 10 Tf 8.16211 0 Td (if)Tj /R22963816 10 Tf 9.27187 0 Td (n)Tj /R23291704 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 /R22963816 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R23291704 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 /R22963816 10 Tf 20.4891 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R23291704 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 /R23608160 10 Tf (peripheries=)' /R22963816 10 Tf 54.0301 0 Td (n)Tj /R23291704 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 /R22963816 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R23291704 10 Tf 57.2301 0 Td (.)Tj /R23608160 10 Tf -183.95 -16.8 Td (sides=)Tj /R22963816 10 Tf 26.2602 0 Td (n)Tj /R23291704 10 Tf 8.95313 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R22963816 10 Tf 173.004 0 Td (n)Tj /R23291704 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 /R22963816 10 Tf -318.062 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R23291704 10 Tf 57.2301 0 Td (.)Tj /R23608160 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R22963816 10 Tf 52.9199 0 Td (f)Tj /R23291704 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 /R22963816 10 Tf 28.893 0 Td (f)Tj /R23291704 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 /R22963816 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R23608160 10 Tf -181.26 -16.8 Td (distortion=)Tj /R22963816 10 Tf 47.3699 0 Td (f)Tj /R23291704 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 /R22963816 10 Tf -318.851 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R23291704 10 Tf 57.2301 0 Td (.)Tj /R23608160 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R22963816 10 Tf 26.7102 0 Td (f)Tj /R23291704 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 /R22963816 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R23291704 10 Tf 57.2301 0 Td (.)Tj /R23608160 10 Tf -104.8 -16.8 Td [(hr)18.0078(ef=)]TJ /R22963816 10 Tf 23.2898 0 Td ("url")Tj /R23291704 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 /R23608160 10 Tf (URL=)' /R22963816 10 Tf 26.8102 0 Td ("url")Tj /R23291704 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R23608160 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R22963816 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 /R23291704 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 /R23608160 10 Tf (tooltip=)' /R22963816 10 Tf 33.4801 0 Td ("tooltip")Tj /R23291704 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 /R23608160 10.95 Tf -36 -40.8 Td 0 Tw [(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ /R23608160 10 Tf 36 -12 Td (label=)Tj /R22963816 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R23291704 10 Tf 16.884 0 Td (where)Tj /R22963816 10 Tf 27.0738 0 Td [(te)20.0073(xt)]TJ /R23291704 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 /R23608160 10 Tf 16.8 TL (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R22963816 10 Tf 30.1398 0 Td (n)Tj /R23291704 10 Tf 7.5 0 Td (sets the label type size to)Tj /R22963816 10 Tf 102.21 0 Td (n)Tj /R23291704 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R23608160 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R22963816 10 Tf 37.9199 0 Td (name)Tj /R23291704 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ -0.25 Tc /R23608160 10 Tf -70.1602 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R22963816 10 Tf 36.25 0 Td (colorvalue)Tj /R23291704 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ /R23608160 10 Tf -89.6 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ (color=)' /R22963816 10 Tf 27.3602 0 Td (colorvalue)Tj /R23291704 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R23608160 10 Tf -72.6301 -16.8 Td (color=)Tj /R22963816 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R23291704 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R22963816 10 Tf 74.4301 0 Td (colorvalue)Tj /R23291704 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 /R17630824 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 /R17958712 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R17630824 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R17958712 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 /R18275168 10 Tf 16.8 TL (re)' 0 Tc 8.7 0 Td (gular=)Tj /R17630824 10 Tf 28.4801 0 Td (n)Tj /R17958712 10 Tf 8.16211 0 Td (if)Tj /R17630824 10 Tf 9.27187 0 Td (n)Tj /R17958712 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 /R17630824 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R17958712 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 /R17630824 10 Tf 20.4891 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R17958712 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 /R18275168 10 Tf (peripheries=)' /R17630824 10 Tf 54.0301 0 Td (n)Tj /R17958712 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 /R17630824 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R17958712 10 Tf 57.2301 0 Td (.)Tj /R18275168 10 Tf -183.95 -16.8 Td (sides=)Tj /R17630824 10 Tf 26.2602 0 Td (n)Tj /R17958712 10 Tf 8.95313 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R17630824 10 Tf 173.004 0 Td (n)Tj /R17958712 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 /R17630824 10 Tf -318.062 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R17958712 10 Tf 57.2301 0 Td (.)Tj /R18275168 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R17630824 10 Tf 52.9199 0 Td (f)Tj /R17958712 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 /R17630824 10 Tf 28.893 0 Td (f)Tj /R17958712 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 /R17630824 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R18275168 10 Tf -181.26 -16.8 Td (distortion=)Tj /R17630824 10 Tf 47.3699 0 Td (f)Tj /R17958712 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 /R17630824 10 Tf -318.851 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R17958712 10 Tf 57.2301 0 Td (.)Tj /R18275168 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R17630824 10 Tf 26.7102 0 Td (f)Tj /R17958712 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 /R17630824 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R17958712 10 Tf 57.2301 0 Td (.)Tj /R18275168 10 Tf -104.8 -16.8 Td [(hr)18.0078(ef=)]TJ /R17630824 10 Tf 23.2898 0 Td ("url")Tj /R17958712 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 /R18275168 10 Tf (URL=)' /R17630824 10 Tf 26.8102 0 Td ("url")Tj /R17958712 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R18275168 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R17630824 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 /R17958712 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 /R18275168 10 Tf (tooltip=)' /R17630824 10 Tf 33.4801 0 Td ("tooltip")Tj /R17958712 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 /R18275168 10.95 Tf -36 -40.8 Td 0 Tw [(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ /R18275168 10 Tf 36 -12 Td (label=)Tj /R17630824 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R17958712 10 Tf 16.884 0 Td (where)Tj /R17630824 10 Tf 27.0738 0 Td [(te)20.0073(xt)]TJ /R17958712 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 /R18275168 10 Tf 16.8 TL (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R17630824 10 Tf 30.1398 0 Td (n)Tj /R17958712 10 Tf 7.5 0 Td (sets the label type size to)Tj /R17630824 10 Tf 102.21 0 Td (n)Tj /R17958712 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R18275168 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R17630824 10 Tf 37.9199 0 Td (name)Tj /R17958712 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ -0.25 Tc /R18275168 10 Tf -70.1602 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R17630824 10 Tf 36.25 0 Td (colorvalue)Tj /R17958712 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ /R18275168 10 Tf -89.6 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ (color=)' /R17630824 10 Tf 27.3602 0 Td (colorvalue)Tj /R17958712 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R18275168 10 Tf -72.6301 -16.8 Td (color=)Tj /R17630824 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R17958712 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R17630824 10 Tf 74.4301 0 Td (colorvalue)Tj /R17958712 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 3425 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R23608160 │ │ │ │ │ │ +R18275168 │ │ │ │ │ │ │ │ │ │ │ │ -R23291704 │ │ │ │ │ │ +R17958712 │ │ │ │ │ │ │ │ │ │ │ │ -R22963816 │ │ │ │ │ │ +R17630824 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R22963816 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 /R23291704 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R22963816 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R23291704 10 Tf 43.0199 0 Td (\(1\))Tj /R23608160 10 Tf -420.34 -36 Td 0 Tw [(dir=f)24.9841(orward back both none)]TJ /R23291704 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 /R23608160 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R23291704 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R23608160 10 Tf -95.7102 -16.8 Td [(hr)18.0078(ef=)]TJ /R22963816 10 Tf 23.2898 0 Td ("url")Tj /R23291704 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 /R23608160 10 Tf 16.8 TL (URL=)' /R22963816 10 Tf 26.8102 0 Td ("url")Tj /R23291704 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R23608160 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R22963816 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 /R23291704 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 /R23608160 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R22963816 10 Tf 33.4801 0 Td ("tooltip")Tj /R23291704 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 /R23608160 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 /R23291704 10 Tf 12.1199 0 Td (.)Tj /R23608160 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 /R23291704 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 /R23608160 10 Tf -43.8699 -16.8 Td (headlabel,taillabel=string)Tj /R23291704 10 Tf 112.675 0 Td 1.405 Tw (for port labels.)Tj /R23608160 10 Tf 67.8148 0 Td [(labelf)25.0146(ontcolor)]TJ /R23291704 10 Tf 59.1898 0 Td (,)Tj /R23608160 10 Tf 2.5 0 Td [(labelf)25.0146(ontname)]TJ /R23291704 10 Tf 60.8598 0 Td (,)Tj /R23608160 10 Tf 2.5 0 Td [(labelf)25.0146(ontsize)]TJ /R23291704 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 /R23608160 10 Tf -170.55 -16.8 Td [(headhr)17.9919(ef=)]TJ /R22963816 10 Tf 43.85 0 Td ("url")Tj /R23291704 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 /R23608160 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R22963816 10 Tf 47.3699 0 Td ("url")Tj /R23291704 10 Tf 22.5699 0 Td [(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ /R23608160 10 Tf -69.9398 -16.8 Td [(headtar)9.99268(get=)]TJ /R22963816 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 /R23291704 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 /R23608160 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R22963816 10 Tf 54.0398 0 Td ("tooltip")Tj /R23291704 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 /R23608160 10 Tf T*[(tailhr)17.9846(ef=)]TJ /R22963816 10 Tf 37.1801 0 Td ("url")Tj /R23291704 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 /R23608160 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R22963816 10 Tf 40.7 0 Td ("url")Tj /R23291704 10 Tf 22.5699 0 Td [(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ /R23608160 10 Tf -63.2699 -16.8 Td [(tailtar)9.98413(get=)]TJ /R22963816 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 /R23291704 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 /R23608160 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R22963816 10 Tf 47.3699 0 Td ("tooltip")Tj /R23291704 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 /R23608160 10 Tf (labeldistance)' /R23291704 10 Tf 58.0602 0 Td (and)Tj /R23608160 10 Tf 16.9398 0 Td (port_label_distance)Tj /R23291704 10 Tf 86.3898 0 Td (set distance; also)Tj /R23608160 10 Tf 70.2699 0 Td (labelangle)Tj /R23291704 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 /R17630824 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 /R17958712 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R17630824 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R17958712 10 Tf 43.0199 0 Td (\(1\))Tj /R18275168 10 Tf -420.34 -36 Td 0 Tw [(dir=f)24.9841(orward back both none)]TJ /R17958712 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 /R18275168 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R17958712 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R18275168 10 Tf -95.7102 -16.8 Td [(hr)18.0078(ef=)]TJ /R17630824 10 Tf 23.2898 0 Td ("url")Tj /R17958712 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 /R18275168 10 Tf 16.8 TL (URL=)' /R17630824 10 Tf 26.8102 0 Td ("url")Tj /R17958712 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R18275168 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R17630824 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 /R17958712 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 /R18275168 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R17630824 10 Tf 33.4801 0 Td ("tooltip")Tj /R17958712 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 /R18275168 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 /R17958712 10 Tf 12.1199 0 Td (.)Tj /R18275168 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 /R17958712 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 /R18275168 10 Tf -43.8699 -16.8 Td (headlabel,taillabel=string)Tj /R17958712 10 Tf 112.675 0 Td 1.405 Tw (for port labels.)Tj /R18275168 10 Tf 67.8148 0 Td [(labelf)25.0146(ontcolor)]TJ /R17958712 10 Tf 59.1898 0 Td (,)Tj /R18275168 10 Tf 2.5 0 Td [(labelf)25.0146(ontname)]TJ /R17958712 10 Tf 60.8598 0 Td (,)Tj /R18275168 10 Tf 2.5 0 Td [(labelf)25.0146(ontsize)]TJ /R17958712 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 /R18275168 10 Tf -170.55 -16.8 Td [(headhr)17.9919(ef=)]TJ /R17630824 10 Tf 43.85 0 Td ("url")Tj /R17958712 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 /R18275168 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R17630824 10 Tf 47.3699 0 Td ("url")Tj /R17958712 10 Tf 22.5699 0 Td [(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ /R18275168 10 Tf -69.9398 -16.8 Td [(headtar)9.99268(get=)]TJ /R17630824 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 /R17958712 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 /R18275168 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R17630824 10 Tf 54.0398 0 Td ("tooltip")Tj /R17958712 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 /R18275168 10 Tf T*[(tailhr)17.9846(ef=)]TJ /R17630824 10 Tf 37.1801 0 Td ("url")Tj /R17958712 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 /R18275168 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R17630824 10 Tf 40.7 0 Td ("url")Tj /R17958712 10 Tf 22.5699 0 Td [(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ /R18275168 10 Tf -63.2699 -16.8 Td [(tailtar)9.98413(get=)]TJ /R17630824 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 /R17958712 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 /R18275168 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R17630824 10 Tf 47.3699 0 Td ("tooltip")Tj /R17958712 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 /R18275168 10 Tf (labeldistance)' /R17958712 10 Tf 58.0602 0 Td (and)Tj /R18275168 10 Tf 16.9398 0 Td (port_label_distance)Tj /R17958712 10 Tf 86.3898 0 Td (set distance; also)Tj /R18275168 10 Tf 70.2699 0 Td (labelangle)Tj /R17958712 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2983 │ │ │ │ │ │ +2981 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R23608160 │ │ │ │ │ │ +R18275168 │ │ │ │ │ │ │ │ │ │ │ │ -R23291704 │ │ │ │ │ │ +R17958712 │ │ │ │ │ │ │ │ │ │ │ │ -R22963816 │ │ │ │ │ │ +R17630824 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R22963816 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 /R23291704 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R22963816 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R23291704 10 Tf 43.0199 0 Td (\(1\))Tj /R23608160 10 Tf -420.34 -36 Td (decorate)Tj /R23291704 10 Tf 39.15 0 Td 0 Tw [(dra)15.0073(ws line from edge to label.)]TJ /R23608160 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R23291704 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 /R23608160 10 Tf -338.32 -16.8 Td [(lay)9.99268(er=)]TJ /R22963816 10 Tf 27.2602 0 Td (id)Tj /R23291704 10 Tf 10.2801 0 Td (or)Tj /R22963816 10 Tf 10.8301 0 Td (id:id)Tj /R23291704 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 /R23608160 10 Tf -236.93 -28.8 Td [(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (w=)' /R22963816 10 Tf 12.9199 0 Td (f)Tj /R23291704 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 /R23608160 10 Tf -149.82 -16.8 Td (len=)Tj /R22963816 10 Tf 18.4801 0 Td (f)Tj /R23291704 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R23608160 10.95 Tf -59.7602 -16.8 Td (COMMAND LINE OPTIONS)Tj /R23608160 10 Tf 36 -12 Td (­G)Tj /R23291704 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R23608160 10 Tf -15.9801 -12 Td (­N)Tj /R23291704 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R23608160 10 Tf -15.4199 -12 Td (­E)Tj /R23291704 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 /R23608160 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 /R22963816 10 Tf 8.48008 0 Td (Œle)Tj /R23291704 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 /R23608160 10 Tf 9.62813 0 Td (­l)Tj /R23291704 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 /R23608160 10 Tf 16.8 TL (­T)' /R22963816 10 Tf 12.3699 0 Td (lang)Tj /R23291704 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 /R23608160 10 Tf -206.76 -16.8 Td (­O)Tj /R23291704 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R23608160 10 Tf -15.9801 -16.8 Td (­v)Tj /R23291704 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R23608160 10 Tf -13.2 -16.8 Td (­V)Tj /R23291704 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R23608160 10 Tf -15.4199 -16.8 Td (­?)Tj /R23291704 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ /R23608160 10.95 Tf -49.2 -16.8 Td (EXAMPLES)Tj /R23291704 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 /R23608160 10.95 Tf -36 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R23291704 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 /R23608160 10.95 Tf -45.85 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R23291704 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 /R17630824 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 /R17958712 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R17630824 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R17958712 10 Tf 43.0199 0 Td (\(1\))Tj /R18275168 10 Tf -420.34 -36 Td (decorate)Tj /R17958712 10 Tf 39.15 0 Td 0 Tw [(dra)15.0073(ws line from edge to label.)]TJ /R18275168 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R17958712 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 /R18275168 10 Tf -338.32 -16.8 Td [(lay)9.99268(er=)]TJ /R17630824 10 Tf 27.2602 0 Td (id)Tj /R17958712 10 Tf 10.2801 0 Td (or)Tj /R17630824 10 Tf 10.8301 0 Td (id:id)Tj /R17958712 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 /R18275168 10 Tf -236.93 -28.8 Td [(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (w=)' /R17630824 10 Tf 12.9199 0 Td (f)Tj /R17958712 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 /R18275168 10 Tf -149.82 -16.8 Td (len=)Tj /R17630824 10 Tf 18.4801 0 Td (f)Tj /R17958712 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R18275168 10.95 Tf -59.7602 -16.8 Td (COMMAND LINE OPTIONS)Tj /R18275168 10 Tf 36 -12 Td (­G)Tj /R17958712 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R18275168 10 Tf -15.9801 -12 Td (­N)Tj /R17958712 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R18275168 10 Tf -15.4199 -12 Td (­E)Tj /R17958712 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 /R18275168 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 /R17630824 10 Tf 8.48008 0 Td (Œle)Tj /R17958712 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 /R18275168 10 Tf 9.62813 0 Td (­l)Tj /R17958712 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 /R18275168 10 Tf 16.8 TL (­T)' /R17630824 10 Tf 12.3699 0 Td (lang)Tj /R17958712 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 /R18275168 10 Tf -206.76 -16.8 Td (­O)Tj /R17958712 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R18275168 10 Tf -15.9801 -16.8 Td (­v)Tj /R17958712 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R18275168 10 Tf -13.2 -16.8 Td (­V)Tj /R17958712 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R18275168 10 Tf -15.4199 -16.8 Td (­?)Tj /R17958712 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ /R18275168 10.95 Tf -49.2 -16.8 Td (EXAMPLES)Tj /R17958712 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 /R18275168 10.95 Tf -36 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R17958712 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 /R18275168 10.95 Tf -45.85 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R17958712 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 │ │ │ │ │ │ +2085 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R23608160 │ │ │ │ │ │ +R18275168 │ │ │ │ │ │ │ │ │ │ │ │ -R23291704 │ │ │ │ │ │ +R17958712 │ │ │ │ │ │ │ │ │ │ │ │ -R22963816 │ │ │ │ │ │ +R17630824 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R22963816 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 /R23291704 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R22963816 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R23291704 10 Tf 43.0199 0 Td (\(1\))Tj /R23608160 10.95 Tf -456.34 -36 Td 0 Tw (SEE ALSO)Tj /R23291704 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 /R22963816 10 Tf 51.052 0 Td (doc)Tj /R23291704 10 Tf 17.384 0 Td (and)Tj /R22963816 10 Tf 17.384 0 Td (doc/info)Tj /R23291704 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 /R17630824 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 /R17958712 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R17630824 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R17958712 10 Tf 43.0199 0 Td (\(1\))Tj /R18275168 10.95 Tf -456.34 -36 Td 0 Tw (SEE ALSO)Tj /R17958712 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 /R17630824 10 Tf 51.052 0 Td (doc)Tj /R17958712 10 Tf 17.384 0 Td (and)Tj /R17630824 10 Tf 17.384 0 Td (doc/info)Tj /R17958712 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -772 │ │ │ │ │ │ +774 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R23608160 │ │ │ │ │ │ +R18275168 │ │ │ │ │ │ │ │ │ │ │ │ -R23291704 │ │ │ │ │ │ +R17958712 │ │ │ │ │ │ │ │ │ │ │ │ -R22963816 │ │ │ │ │ │ +R17630824 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 597 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23671408 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/R18338416 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 │ │ │ │ │ │ @@ -1044,18 +1044,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -666 │ │ │ │ │ │ +667 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23671776 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/R18338784 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/R23672144 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/R18339152 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-c3a520b6acc0'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-02d5c0112213'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,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 /R42763880 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 /R43091768 10 Tf 8.16992 0 Td 127.085 Tw (\(3\) Library)Tj 173.735 0 Td 0 Tw (Functions Manual)Tj /R42763880 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 /R43091768 10 Tf 8.16992 0 Td (\(3\))Tj -0.219 Tc /R43408224 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R43408224 10 Tf 20.407 -12 Td (libpathplan)Tj 2.5 Tc /R43091768 10 Tf 51.9699 0 Td (­Œ)Tj 0 Tc 13.7 0 Td (nds and smooths shortest paths)Tj /R43408224 10.95 Tf -101.67 -16.8 Td (SYNOPSIS)Tj /R43091768 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 /R43408224 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R43408224 10 Tf 36 -12 Td (libpathplan)Tj /R43091768 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 /R43408224 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 /R43091768 10 Tf -155.96 -12 Td 0.687 Tw (The function)Tj /R42763880 10 Tf 55.2539 0 Td (Pshortestpath)Tj /R43091768 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 /R42763880 10 Tf -117.94 -12 Td [(output_r)45(oute)]TJ 5.324 Tc /R43091768 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 /R42763880 10 Tf 72.952 0 Td [(output_r)45(oute)]TJ /R43091768 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 /R42763880 10 Tf 87.75 0 Td (Pshortestpath)Tj /R43091768 10 Tf 55.5602 0 Td (.)Tj /R43408224 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 /R43091768 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 /R42763880 10 Tf 36.1102 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsopen)Tj /R43091768 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 /R10897000 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 /R11224888 10 Tf 8.16992 0 Td 127.085 Tw (\(3\) Library)Tj 173.735 0 Td 0 Tw (Functions Manual)Tj /R10897000 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 /R11224888 10 Tf 8.16992 0 Td (\(3\))Tj -0.219 Tc /R11541344 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R11541344 10 Tf 20.407 -12 Td (libpathplan)Tj 2.5 Tc /R11224888 10 Tf 51.9699 0 Td (­Œ)Tj 0 Tc 13.7 0 Td (nds and smooths shortest paths)Tj /R11541344 10.95 Tf -101.67 -16.8 Td (SYNOPSIS)Tj /R11224888 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 /R11541344 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R11541344 10 Tf 36 -12 Td (libpathplan)Tj /R11224888 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 /R11541344 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 /R11224888 10 Tf -155.96 -12 Td 0.687 Tw (The function)Tj /R10897000 10 Tf 55.2539 0 Td (Pshortestpath)Tj /R11224888 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 /R10897000 10 Tf -117.94 -12 Td [(output_r)45(oute)]TJ 5.324 Tc /R11224888 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 /R10897000 10 Tf 72.952 0 Td [(output_r)45(oute)]TJ /R11224888 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 /R10897000 10 Tf 87.75 0 Td (Pshortestpath)Tj /R11224888 10 Tf 55.5602 0 Td (.)Tj /R11541344 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 /R11224888 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 /R10897000 10 Tf 36.1102 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsopen)Tj /R11224888 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1813 │ │ │ │ │ │ +1812 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ JJBLEE+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -593,19 +593,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R43408224 │ │ │ │ │ │ +R11541344 │ │ │ │ │ │ │ │ │ │ │ │ -R43091768 │ │ │ │ │ │ +R11224888 │ │ │ │ │ │ │ │ │ │ │ │ -R42763880 │ │ │ │ │ │ +R10897000 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R42763880 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 /R43091768 10 Tf 8.16992 0 Td 127.085 Tw (\(3\) Library)Tj 173.735 0 Td 0 Tw (Functions Manual)Tj /R42763880 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 /R43091768 10 Tf 8.16992 0 Td (\(3\))Tj /R42763880 10 Tf -420.34 -36 Td (n_obstacles)Tj /R43091768 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 /R42763880 10 Tf 36.6762 0 Td (obstacles)Tj 3.348 Tc /R43091768 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 /R42763880 10 Tf 47.7699 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsclose)Tj /R43091768 10 Tf 31.9398 0 Td (frees the data allocated in)Tj -0.8 Tc /R42763880 10 Tf 104.69 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsopen)Tj /R43091768 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 /R42763880 10 Tf 144.834 0 Td [(output_r)45(oute)]TJ 3.584 Tc /R43091768 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 /R42763880 10 Tf 157.342 0 Td [(output_r)45(oute)]TJ /R43091768 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 /R43408224 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 /R43091768 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 /R42763880 10 Tf -388.416 -12 Td [(n_barrier)10.0159(s)]TJ /R43091768 10 Tf 45.9137 0 Td 0.734 Tw [(barrier line se)14.9951(gments speciŒed in the array)]TJ /R42763880 10 Tf 177.448 0 Td [(barrier)10.0146(s)]TJ 3.234 Tc /R43091768 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 /R42763880 10 Tf 42.05 0 Td (endpoint_slopes)Tj 2.69 Tc /R43091768 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 /R42763880 10 Tf 30.932 0 Td (T)Tj /R43091768 10 Tf 8.25117 0 Td (at an endpo-)Tj -382.188 -12 Td 1.185 Tw (ing, one could use)Tj /R42763880 10 Tf 80.0102 0 Td (\(cos\(T\),sin\(T\)\))Tj 6.185 Tc /R43091768 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 /R42763880 10 Tf -328.384 -12 Td [(output_r)45(oute)]TJ /R43091768 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 /R42763880 10 Tf 75.4641 0 Td [(output_r)45(oute)]TJ /R43091768 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 /R42763880 10 Tf 192.17 0 Td [(Pr)45(outespline)]TJ /R43091768 10 Tf 50.6602 0 Td (.)Tj /R43408224 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 /R43091768 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 /R42763880 10 Tf 72.9961 0 Td [(barrier)10.0146(s)]TJ /R43091768 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 /R42763880 10 Tf 27.2199 0 Td [(Ppolybarrier)10.0073(s)]TJ 5 Tc /R43091768 10 Tf 56.0098 0 Td (.T)Tj 0 Tc 13.6102 0 Td (he function returns 1 on success.)Tj -0.11 Tc /R43408224 10.95 Tf -132.84 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R43091768 10 Tf 20.9004 -12 Td 0.38 Tw (The function)Tj /R42763880 10 Tf 54.6398 0 Td [(Pr)45(outespline)]TJ /R43091768 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 /R43408224 10.95 Tf -177.08 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R43091768 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 /R10897000 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 /R11224888 10 Tf 8.16992 0 Td 127.085 Tw (\(3\) Library)Tj 173.735 0 Td 0 Tw (Functions Manual)Tj /R10897000 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 /R11224888 10 Tf 8.16992 0 Td (\(3\))Tj /R10897000 10 Tf -420.34 -36 Td (n_obstacles)Tj /R11224888 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 /R10897000 10 Tf 36.6762 0 Td (obstacles)Tj 3.348 Tc /R11224888 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 /R10897000 10 Tf 47.7699 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsclose)Tj /R11224888 10 Tf 31.9398 0 Td (frees the data allocated in)Tj -0.8 Tc /R10897000 10 Tf 104.69 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsopen)Tj /R11224888 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 /R10897000 10 Tf 144.834 0 Td [(output_r)45(oute)]TJ 3.584 Tc /R11224888 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 /R10897000 10 Tf 157.342 0 Td [(output_r)45(oute)]TJ /R11224888 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 /R11541344 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 /R11224888 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 /R10897000 10 Tf -388.416 -12 Td [(n_barrier)10.0159(s)]TJ /R11224888 10 Tf 45.9137 0 Td 0.734 Tw [(barrier line se)14.9951(gments speciŒed in the array)]TJ /R10897000 10 Tf 177.448 0 Td [(barrier)10.0146(s)]TJ 3.234 Tc /R11224888 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 /R10897000 10 Tf 42.05 0 Td (endpoint_slopes)Tj 2.69 Tc /R11224888 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 /R10897000 10 Tf 30.932 0 Td (T)Tj /R11224888 10 Tf 8.25117 0 Td (at an endpo-)Tj -382.188 -12 Td 1.185 Tw (ing, one could use)Tj /R10897000 10 Tf 80.0102 0 Td (\(cos\(T\),sin\(T\)\))Tj 6.185 Tc /R11224888 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 /R10897000 10 Tf -328.384 -12 Td [(output_r)45(oute)]TJ /R11224888 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 /R10897000 10 Tf 75.4641 0 Td [(output_r)45(oute)]TJ /R11224888 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 /R10897000 10 Tf 192.17 0 Td [(Pr)45(outespline)]TJ /R11224888 10 Tf 50.6602 0 Td (.)Tj /R11541344 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 /R11224888 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 /R10897000 10 Tf 72.9961 0 Td [(barrier)10.0146(s)]TJ /R11224888 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 /R10897000 10 Tf 27.2199 0 Td [(Ppolybarrier)10.0073(s)]TJ 5 Tc /R11224888 10 Tf 56.0098 0 Td (.T)Tj 0 Tc 13.6102 0 Td (he function returns 1 on success.)Tj -0.11 Tc /R11541344 10.95 Tf -132.84 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R11224888 10 Tf 20.9004 -12 Td 0.38 Tw (The function)Tj /R10897000 10 Tf 54.6398 0 Td [(Pr)45(outespline)]TJ /R11224888 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 /R11541344 10.95 Tf -177.08 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R11224888 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 2891 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R43408224 │ │ │ │ │ │ +R11541344 │ │ │ │ │ │ │ │ │ │ │ │ -R43091768 │ │ │ │ │ │ +R11224888 │ │ │ │ │ │ │ │ │ │ │ │ -R42763880 │ │ │ │ │ │ +R10897000 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -716,18 +716,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -469 │ │ │ │ │ │ +468 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R42392624 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/R10525744 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 │ │ │ │ │ │ @@ -744,18 +744,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -603 │ │ │ │ │ │ +602 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R42392992 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/R10526112 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 │ │ │ │ │ │ @@ -780,15 +780,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 335 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R42393360 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/R10526480 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-f2d64e25b002'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-033c9a67541e'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,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 /R41064040 10 Tf 1 0 0 1 73.25 793.89 Tm (prune)Tj /R41391928 10 Tf 23.5102 0 Td 138.7 Tw (\(1\) General)Tj 187.01 0 Td 0 Tw (Commands Manual)Tj /R41064040 10 Tf 221.06 0 Td (prune)Tj /R41391928 10 Tf 23.5102 0 Td (\(1\))Tj -0.219 Tc /R41708384 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R41391928 10 Tf 20.407 -12 Td (prune ­ Prune directed graphs)Tj /R41708384 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R41708384 10 Tf 36 -12 Td (prune)Tj /R41391928 10 Tf 28.0602 0 Td ([)Tj /R41708384 10 Tf 5.83008 0 Td (­n)Tj /R41064040 10 Tf 13.7602 0 Td (node)Tj 2.5 Tc /R41391928 10 Tf 22.1199 0 Td (][)Tj 0 Tc /R41708384 10 Tf 11.6602 0 Td (­N)Tj /R41064040 10 Tf 15.4199 0 Td [(attr)10(spec)]TJ 2.5 Tc /R41391928 10 Tf 34.9301 0 Td (][)Tj 0 Tc /R41708384 10 Tf 11.6602 0 Td (­v)Tj 2.5 Tc /R41391928 10 Tf 13.2 0 Td (][)Tj 0 Tc /R41708384 10 Tf 11.6602 0 Td (­)Tj /R41391928 10 Tf 5.7 0 Td (\()Tj /R41708384 10 Tf 3.33008 0 Td (h)Tj /R41391928 10 Tf 5.56016 0 Td (|)Tj /R41708384 10 Tf 2 0 Td (?)Tj 5 Tc /R41391928 10 Tf 5 0 Td (\)])Tj 0 Tc 14.1602 0 Td ([)Tj /R41064040 10 Tf 7.73984 0 Td (Œles ...)Tj /R41391928 10 Tf 31.1102 0 Td (])Tj /R41708384 10.95 Tf -278.901 -16.8 Td (DESCRIPTION)Tj /R41708384 10 Tf 36 -12 Td (prune)Tj /R41391928 10 Tf 29.3551 0 Td 1.295 Tw (reads directed graphs in the same format used by)Tj /R41708384 10 Tf 209.664 0 Td (dot\(1\))Tj /R41391928 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 /R41708384 10 Tf 214.957 0 Td 2.727 Tw (gvpr\(1\). prune)Tj /R41391928 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 /R41708384 10 Tf 20.334 0 Td (prune)Tj /R41391928 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 /R41708384 10 Tf 64.9238 0 Td (prune)Tj /R41391928 10 Tf -406.442 -12 Td 0 Tw (writes the result to the stdout.)Tj /R41708384 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R41708384 10 Tf 36 -12 Td (­n)Tj /R41064040 10 Tf 13.7602 0 Td (name)Tj /R41391928 10 Tf 22.2398 -12 Td (SpeciŒes name of node to prune.)Tj /R41708384 10 Tf -36 -16.8 Td (­N)Tj /R41064040 10 Tf 15.4199 0 Td [(attr)10(spec)]TJ /R41391928 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 /R41064040 10 Tf 52.898 0 Td [(attr)10(spec)]TJ /R41391928 10 Tf 35.109 0 Td (is a string)Tj -356.754 -12 Td 0 Tw (of the form)Tj /R41064040 10 Tf 47.8199 0 Td (attr)Tj /R41391928 10 Tf 15.1801 0 Td (=)Tj /R41064040 10 Tf 5.93008 0 Td [(value)14.9854(.)]TJ /R41708384 10 Tf -104.93 -16.8 Td (­v)Tj -1.11 Tc /R41391928 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R41708384 10 Tf -46.55 -16.8 Td (­h ­?)Tj /R41391928 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ /R41708384 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R41391928 10 Tf 36 -12 Td (An input graph)Tj /R41064040 10 Tf 63.1801 0 Td (test.gv)Tj /R41391928 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 /R41064040 10 Tf 83.7301 0 Td (test.gv)Tj /R41391928 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 /R39331432 10 Tf 1 0 0 1 73.25 793.89 Tm (prune)Tj /R39659320 10 Tf 23.5102 0 Td 138.7 Tw (\(1\) General)Tj 187.01 0 Td 0 Tw (Commands Manual)Tj /R39331432 10 Tf 221.06 0 Td (prune)Tj /R39659320 10 Tf 23.5102 0 Td (\(1\))Tj -0.219 Tc /R39975776 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R39659320 10 Tf 20.407 -12 Td (prune ­ Prune directed graphs)Tj /R39975776 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R39975776 10 Tf 36 -12 Td (prune)Tj /R39659320 10 Tf 28.0602 0 Td ([)Tj /R39975776 10 Tf 5.83008 0 Td (­n)Tj /R39331432 10 Tf 13.7602 0 Td (node)Tj 2.5 Tc /R39659320 10 Tf 22.1199 0 Td (][)Tj 0 Tc /R39975776 10 Tf 11.6602 0 Td (­N)Tj /R39331432 10 Tf 15.4199 0 Td [(attr)10(spec)]TJ 2.5 Tc /R39659320 10 Tf 34.9301 0 Td (][)Tj 0 Tc /R39975776 10 Tf 11.6602 0 Td (­v)Tj 2.5 Tc /R39659320 10 Tf 13.2 0 Td (][)Tj 0 Tc /R39975776 10 Tf 11.6602 0 Td (­)Tj /R39659320 10 Tf 5.7 0 Td (\()Tj /R39975776 10 Tf 3.33008 0 Td (h)Tj /R39659320 10 Tf 5.56016 0 Td (|)Tj /R39975776 10 Tf 2 0 Td (?)Tj 5 Tc /R39659320 10 Tf 5 0 Td (\)])Tj 0 Tc 14.1602 0 Td ([)Tj /R39331432 10 Tf 7.73984 0 Td (Œles ...)Tj /R39659320 10 Tf 31.1102 0 Td (])Tj /R39975776 10.95 Tf -278.901 -16.8 Td (DESCRIPTION)Tj /R39975776 10 Tf 36 -12 Td (prune)Tj /R39659320 10 Tf 29.3551 0 Td 1.295 Tw (reads directed graphs in the same format used by)Tj /R39975776 10 Tf 209.664 0 Td (dot\(1\))Tj /R39659320 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 /R39975776 10 Tf 214.957 0 Td 2.727 Tw (gvpr\(1\). prune)Tj /R39659320 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 /R39975776 10 Tf 20.334 0 Td (prune)Tj /R39659320 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 /R39975776 10 Tf 64.9238 0 Td (prune)Tj /R39659320 10 Tf -406.442 -12 Td 0 Tw (writes the result to the stdout.)Tj /R39975776 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R39975776 10 Tf 36 -12 Td (­n)Tj /R39331432 10 Tf 13.7602 0 Td (name)Tj /R39659320 10 Tf 22.2398 -12 Td (SpeciŒes name of node to prune.)Tj /R39975776 10 Tf -36 -16.8 Td (­N)Tj /R39331432 10 Tf 15.4199 0 Td [(attr)10(spec)]TJ /R39659320 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 /R39331432 10 Tf 52.898 0 Td [(attr)10(spec)]TJ /R39659320 10 Tf 35.109 0 Td (is a string)Tj -356.754 -12 Td 0 Tw (of the form)Tj /R39331432 10 Tf 47.8199 0 Td (attr)Tj /R39659320 10 Tf 15.1801 0 Td (=)Tj /R39331432 10 Tf 5.93008 0 Td [(value)14.9854(.)]TJ /R39975776 10 Tf -104.93 -16.8 Td (­v)Tj -1.11 Tc /R39659320 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R39975776 10 Tf -46.55 -16.8 Td (­h ­?)Tj /R39659320 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ /R39975776 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R39659320 10 Tf 36 -12 Td (An input graph)Tj /R39331432 10 Tf 63.1801 0 Td (test.gv)Tj /R39659320 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 /R39331432 10 Tf 83.7301 0 Td (test.gv)Tj /R39659320 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1822 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -651,19 +651,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R41708384 │ │ │ │ │ │ +R39975776 │ │ │ │ │ │ │ │ │ │ │ │ -R41391928 │ │ │ │ │ │ +R39659320 │ │ │ │ │ │ │ │ │ │ │ │ -R41064040 │ │ │ │ │ │ +R39331432 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R41064040 10 Tf 1 0 0 1 73.25 793.89 Tm (prune)Tj /R41391928 10 Tf 23.5102 0 Td 138.7 Tw (\(1\) General)Tj 187.01 0 Td 0 Tw (Commands Manual)Tj /R41064040 10 Tf 221.06 0 Td (prune)Tj /R41391928 10 Tf 23.5102 0 Td (\(1\))Tj -420.341 -36 Td (\(note the additional edge from)Tj /R41064040 10 Tf 123.43 0 Td (C)Tj /R41391928 10 Tf 9.88984 0 Td (to)Tj /R41064040 10 Tf 10.7898 0 Td (E)Tj /R41391928 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 /R41064040 10 Tf 24.6699 0 Td (E)Tj /R41391928 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 /R41064040 10 Tf 88.7102 0 Td (C)Tj /R41391928 10 Tf 9.88984 0 Td (is not being pruned.)Tj /R41708384 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 /R41708384 10 Tf -20.0855 -12 Td (prune)Tj /R41391928 10 Tf 28.0602 0 Td [(returns 0 on successful completion.)-500(It returns 1 if an error occurs.)]TJ /R41708384 10.95 Tf -64.0602 -16.8 Td (SEE ALSO)Tj /R41708384 10 Tf 36 -12 Td (dot)Tj /R41391928 10 Tf 13.8898 0 Td (\(1\),)Tj /R41708384 10 Tf 16.6602 0 Td (gvpr)Tj /R41391928 10 Tf 20 0 Td (\(1\))Tj -0.548 Tc /R41708384 10.95 Tf -86.55 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R41391928 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 /R39331432 10 Tf 1 0 0 1 73.25 793.89 Tm (prune)Tj /R39659320 10 Tf 23.5102 0 Td 138.7 Tw (\(1\) General)Tj 187.01 0 Td 0 Tw (Commands Manual)Tj /R39331432 10 Tf 221.06 0 Td (prune)Tj /R39659320 10 Tf 23.5102 0 Td (\(1\))Tj -420.341 -36 Td (\(note the additional edge from)Tj /R39331432 10 Tf 123.43 0 Td (C)Tj /R39659320 10 Tf 9.88984 0 Td (to)Tj /R39331432 10 Tf 10.7898 0 Td (E)Tj /R39659320 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 /R39331432 10 Tf 24.6699 0 Td (E)Tj /R39659320 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 /R39331432 10 Tf 88.7102 0 Td (C)Tj /R39659320 10 Tf 9.88984 0 Td (is not being pruned.)Tj /R39975776 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 /R39975776 10 Tf -20.0855 -12 Td (prune)Tj /R39659320 10 Tf 28.0602 0 Td [(returns 0 on successful completion.)-500(It returns 1 if an error occurs.)]TJ /R39975776 10.95 Tf -64.0602 -16.8 Td (SEE ALSO)Tj /R39975776 10 Tf 36 -12 Td (dot)Tj /R39659320 10 Tf 13.8898 0 Td (\(1\),)Tj /R39975776 10 Tf 16.6602 0 Td (gvpr)Tj /R39659320 10 Tf 20 0 Td (\(1\))Tj -0.548 Tc /R39975776 10.95 Tf -86.55 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R39659320 10 Tf 20.7363 -12 Td (Marcus Harnisch <marcus.harnisch@gmx.net>)Tj 427 -439.2 Td (2)Tj ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -740 │ │ │ │ │ │ +741 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R41708384 │ │ │ │ │ │ +R39975776 │ │ │ │ │ │ │ │ │ │ │ │ -R41391928 │ │ │ │ │ │ +R39659320 │ │ │ │ │ │ │ │ │ │ │ │ -R41064040 │ │ │ │ │ │ +R39331432 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -774,18 +774,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -385 │ │ │ │ │ │ +384 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37089056 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/R35356448 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/R41708680 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/R39976072 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 │ │ │ │ │ │ @@ -835,15 +835,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 286 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41709048 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/R39976440 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-a8780e7f87b8'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-8ae0e8c2dc01'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,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 /R20358760 10 Tf 1 0 0 1 72.3301 793.89 Tm (SCCMAP)Tj /R20686648 10 Tf 39.3301 0 Td 123.8 Tw (\(1\) General)Tj 172.11 0 Td 0 Tw (Commands Manual)Tj /R20358760 10 Tf 205.24 0 Td (SCCMAP)Tj /R20686648 10 Tf 39.3301 0 Td (\(1\))Tj -0.219 Tc /R21003104 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R20686648 10 Tf 20.407 -12 Td [(sccmap ­ e)15.0073(xtract strongly connected components of directed graphs)]TJ /R21003104 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R21003104 10 Tf 36 -12 Td (sccmap)Tj /R20686648 10 Tf 34.1602 0 Td ([)Tj /R21003104 10 Tf 3.33008 0 Td (­dsv)Tj 2.5 Tc /R20686648 10 Tf 20.15 0 Td (][)Tj 0 Tc /R21003104 10 Tf 11.6602 0 Td (­o)Tj /R20358760 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R20686648 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R20358760 10 Tf 13.5699 0 Td (Œles)Tj /R20686648 10 Tf 18.8801 0 Td (])Tj /R21003104 10.95 Tf -176.361 -16.8 Td (DESCRIPTION)Tj /R20358760 10 Tf 36.3398 -12 Td (sccmap)Tj /R20686648 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 /R21003104 10 Tf 62.7602 0 Td (sccmap)Tj /R20686648 10 Tf 34.1602 0 Td [(is a w)9.99268(ay of partitioning lar)17.9834(ge graphs into more manageable pieces.)]TJ /R21003104 10.95 Tf -132.92 -16.8 Td (OPTIONS)Tj /R20686648 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R21003104 10 Tf 16.8 TL (­d)' /R20686648 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 /R21003104 10 Tf -87.0695 -16.8 Td (­s)Tj /R20686648 10 Tf 36 0 Td (Do not print the resulting graphs. Only the statistics are important.)Tj /R21003104 10 Tf -36 -16.8 Td (­S)Tj /R20686648 10 Tf 36 0 Td (Just print the resulting graphs. No statistics are printed.)Tj /R21003104 10 Tf -36 -16.8 Td (­o)Tj /R20358760 10 Tf 10.9301 0 Td (output)Tj /R20686648 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R20358760 10 Tf 94.1801 0 Td (output)Tj 2.5 Tc /R20686648 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 /R21003104 10 Tf 10 0 Td (sccmap)Tj /R20686648 10 Tf 34.1602 0 Td (uses stdout.)Tj /R21003104 10 Tf -246.161 -16.8 Td (­v)Tj /R20686648 10 Tf 36 0 Td 0.585 Tw (Generate additional statistics. In particular)Tj 171.63 0 Td (,)Tj /R21003104 10 Tf 5.58594 0 Td (sccmap)Tj /R20686648 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 /R21003104 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R20686648 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R20358760 10 Tf 1.91016 -16.8 Td (Œles)Tj /R20686648 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 /R20358760 10 Tf 272.314 0 Td (Œles)Tj /R20686648 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R21003104 10.95 Tf -76 -16.8 Td [(DIA)54.9606(GNOSTICS)]TJ /R21003104 10 Tf 36 -12 Td (sccmap)Tj /R20686648 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 /R21003104 10.95 Tf -70.1602 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R20686648 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 /R21003104 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R20686648 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 /R9733736 10 Tf 1 0 0 1 72.3301 793.89 Tm (SCCMAP)Tj /R10061624 10 Tf 39.3301 0 Td 123.8 Tw (\(1\) General)Tj 172.11 0 Td 0 Tw (Commands Manual)Tj /R9733736 10 Tf 205.24 0 Td (SCCMAP)Tj /R10061624 10 Tf 39.3301 0 Td (\(1\))Tj -0.219 Tc /R10378080 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R10061624 10 Tf 20.407 -12 Td [(sccmap ­ e)15.0073(xtract strongly connected components of directed graphs)]TJ /R10378080 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R10378080 10 Tf 36 -12 Td (sccmap)Tj /R10061624 10 Tf 34.1602 0 Td ([)Tj /R10378080 10 Tf 3.33008 0 Td (­dsv)Tj 2.5 Tc /R10061624 10 Tf 20.15 0 Td (][)Tj 0 Tc /R10378080 10 Tf 11.6602 0 Td (­o)Tj /R9733736 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R10061624 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R9733736 10 Tf 13.5699 0 Td (Œles)Tj /R10061624 10 Tf 18.8801 0 Td (])Tj /R10378080 10.95 Tf -176.361 -16.8 Td (DESCRIPTION)Tj /R9733736 10 Tf 36.3398 -12 Td (sccmap)Tj /R10061624 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 /R10378080 10 Tf 62.7602 0 Td (sccmap)Tj /R10061624 10 Tf 34.1602 0 Td [(is a w)9.99268(ay of partitioning lar)17.9834(ge graphs into more manageable pieces.)]TJ /R10378080 10.95 Tf -132.92 -16.8 Td (OPTIONS)Tj /R10061624 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R10378080 10 Tf 16.8 TL (­d)' /R10061624 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 /R10378080 10 Tf -87.0695 -16.8 Td (­s)Tj /R10061624 10 Tf 36 0 Td (Do not print the resulting graphs. Only the statistics are important.)Tj /R10378080 10 Tf -36 -16.8 Td (­S)Tj /R10061624 10 Tf 36 0 Td (Just print the resulting graphs. No statistics are printed.)Tj /R10378080 10 Tf -36 -16.8 Td (­o)Tj /R9733736 10 Tf 10.9301 0 Td (output)Tj /R10061624 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R9733736 10 Tf 94.1801 0 Td (output)Tj 2.5 Tc /R10061624 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 /R10378080 10 Tf 10 0 Td (sccmap)Tj /R10061624 10 Tf 34.1602 0 Td (uses stdout.)Tj /R10378080 10 Tf -246.161 -16.8 Td (­v)Tj /R10061624 10 Tf 36 0 Td 0.585 Tw (Generate additional statistics. In particular)Tj 171.63 0 Td (,)Tj /R10378080 10 Tf 5.58594 0 Td (sccmap)Tj /R10061624 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 /R10378080 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R10061624 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R9733736 10 Tf 1.91016 -16.8 Td (Œles)Tj /R10061624 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 /R9733736 10 Tf 272.314 0 Td (Œles)Tj /R10061624 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R10378080 10.95 Tf -76 -16.8 Td [(DIA)54.9606(GNOSTICS)]TJ /R10378080 10 Tf 36 -12 Td (sccmap)Tj /R10061624 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 /R10378080 10.95 Tf -70.1602 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R10061624 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 /R10378080 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R10061624 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1573 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -617,19 +617,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R21003104 │ │ │ │ │ │ +R10378080 │ │ │ │ │ │ │ │ │ │ │ │ -R20686648 │ │ │ │ │ │ +R10061624 │ │ │ │ │ │ │ │ │ │ │ │ -R20358760 │ │ │ │ │ │ +R9733736 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -684,15 +684,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 331 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21028504 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/R10403480 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 │ │ │ │ │ │ @@ -709,18 +709,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -502 │ │ │ │ │ │ +501 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21028872 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/R10403848 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 │ │ │ │ │ │ -267 │ │ │ │ │ │ +265 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21029240 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/R10404216 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-f81e5b8593bd'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-59d5993f8ee8'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,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 /R22296168 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R22621944 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R22296168 10 Tf 399.29 0 Td (tcldot)Tj /R22621944 10 Tf 23.4602 0 Td (\(3tcl\))Tj -0.219 Tc /R22940512 10.95 Tf -446.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R22621944 10 Tf 20.407 -12 Td (tcldot ­ graph manipulation in tcl)Tj /R22940512 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R22621944 10 Tf 36 -12 Td (#!/usr/local/bin/tclsh)Tj 12 TL (package require)' /R22940512 10 Tf 66.0801 0 Td (Tcldot)Tj /R22940512 10.95 Tf -102.08 -28.8 Td [(USA)54.9729(GE)]TJ /R22621944 10 Tf 36 -12 Td [(Requires the dynamic loading f)10.0146(acilities of tcl7.6 or later)55.0146(.)]TJ /R22940512 10.95 Tf -36 -28.8 Td [(INTR)30.0371(ODUCTION)]TJ /R22940512 10 Tf 36 -12 Td (tcldot)Tj /R22621944 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 /R22940512 10 Tf 229.766 0 Td (dot\(1\),)Tj /R22621944 10 Tf 30.7469 0 Td (and the)Tj -402.641 -12 Td 0.706 Tw [(undirected graph f)10.0122(acilities of)]TJ /R22940512 10 Tf 120.474 0 Td (neato\(1\),)Tj /R22621944 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 /R22940512 10 Tf -398.386 -12 Td (tcldot)Tj /R22621944 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 /R22940512 10 Tf 12.5648 0 Td (dot)Tj /R22621944 10 Tf 16.4539 0 Td (and)Tj /R22940512 10 Tf 17.0039 0 Td (neato)Tj /R22621944 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 /R22940512 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R22940512 10 Tf 36 -12 Td (tcldot)Tj /R22621944 10 Tf 28.4371 0 Td 1.498 Tw (initially adds only three commands to tcl, namely)Tj /R22940512 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 /R22621944 10 Tf 34.0879 0 Td (and)Tj /R22940512 10 Tf 18.4379 0 Td [(dotstring)15.0146(.)]TJ /R22621944 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:)' /R22296168 10 Tf 36.3102 -16.8 Td (handle)Tj /R22940512 10 Tf 29.9 0 Td (<method>)Tj /R22296168 10 Tf 47.3699 0 Td [(par)15.0146(ameter)10.0073(s)]TJ /R22621944 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 /R22940512 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 /R22621944 10 Tf -36 -16.8 Td (Node methods are:)Tj /R22940512 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 /R22621944 10 Tf -36 -16.8 Td (Edge methods are:)Tj /R22940512 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 /R22296168 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 /R22621944 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 /R22296168 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 /R22621944 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 /R22940512 10 Tf 51.1801 0 Td (dot\(1\))Tj /R22621944 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 /R22296168 10 Tf 88.9191 0 Td [(gr)15.0146(aphT)74.0088(ype)]TJ /R22621944 10 Tf 47.1227 0 Td (parameter the)Tj /R22940512 10 Tf 61.2059 0 Td (dotnew)Tj /R22621944 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 /R34428520 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R34754296 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R34428520 10 Tf 399.29 0 Td (tcldot)Tj /R34754296 10 Tf 23.4602 0 Td (\(3tcl\))Tj -0.219 Tc /R35072864 10.95 Tf -446.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R34754296 10 Tf 20.407 -12 Td (tcldot ­ graph manipulation in tcl)Tj /R35072864 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R34754296 10 Tf 36 -12 Td (#!/usr/local/bin/tclsh)Tj 12 TL (package require)' /R35072864 10 Tf 66.0801 0 Td (Tcldot)Tj /R35072864 10.95 Tf -102.08 -28.8 Td [(USA)54.9729(GE)]TJ /R34754296 10 Tf 36 -12 Td [(Requires the dynamic loading f)10.0146(acilities of tcl7.6 or later)55.0146(.)]TJ /R35072864 10.95 Tf -36 -28.8 Td [(INTR)30.0371(ODUCTION)]TJ /R35072864 10 Tf 36 -12 Td (tcldot)Tj /R34754296 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 /R35072864 10 Tf 229.766 0 Td (dot\(1\),)Tj /R34754296 10 Tf 30.7469 0 Td (and the)Tj -402.641 -12 Td 0.706 Tw [(undirected graph f)10.0122(acilities of)]TJ /R35072864 10 Tf 120.474 0 Td (neato\(1\),)Tj /R34754296 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 /R35072864 10 Tf -398.386 -12 Td (tcldot)Tj /R34754296 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 /R35072864 10 Tf 12.5648 0 Td (dot)Tj /R34754296 10 Tf 16.4539 0 Td (and)Tj /R35072864 10 Tf 17.0039 0 Td (neato)Tj /R34754296 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 /R35072864 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R35072864 10 Tf 36 -12 Td (tcldot)Tj /R34754296 10 Tf 28.4371 0 Td 1.498 Tw (initially adds only three commands to tcl, namely)Tj /R35072864 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 /R34754296 10 Tf 34.0879 0 Td (and)Tj /R35072864 10 Tf 18.4379 0 Td [(dotstring)15.0146(.)]TJ /R34754296 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:)' /R34428520 10 Tf 36.3102 -16.8 Td (handle)Tj /R35072864 10 Tf 29.9 0 Td (<method>)Tj /R34428520 10 Tf 47.3699 0 Td [(par)15.0146(ameter)10.0073(s)]TJ /R34754296 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 /R35072864 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 /R34754296 10 Tf -36 -16.8 Td (Node methods are:)Tj /R35072864 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 /R34754296 10 Tf -36 -16.8 Td (Edge methods are:)Tj /R35072864 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 /R34428520 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 /R34754296 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 /R34428520 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 /R34754296 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 /R35072864 10 Tf 51.1801 0 Td (dot\(1\))Tj /R34754296 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 /R34428520 10 Tf 88.9191 0 Td [(gr)15.0146(aphT)74.0088(ype)]TJ /R34754296 10 Tf 47.1227 0 Td (parameter the)Tj /R35072864 10 Tf 61.2059 0 Td (dotnew)Tj /R34754296 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2271 │ │ │ │ │ │ +2273 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ XMTASS+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -625,19 +625,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R22940512 │ │ │ │ │ │ +R35072864 │ │ │ │ │ │ │ │ │ │ │ │ -R22621944 │ │ │ │ │ │ +R34754296 │ │ │ │ │ │ │ │ │ │ │ │ -R22296168 │ │ │ │ │ │ +R34428520 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R22296168 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R22621944 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R22296168 10 Tf 399.29 0 Td (tcldot)Tj /R22621944 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 /R22940512 10 Tf 84.748 0 Td (dot\(1\),)Tj -0.2 Tc /R22621944 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 /R22940512 10 Tf 12.1672 0 Td (dot)Tj /R22621944 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 /R22940512 10 Tf 7.77695 0 Td (tcldot)Tj /R22621944 10 Tf 27.2172 0 Td 0.276 Tw [(the "=" has been replaced by a " " \(space\))-527.607(to be more consistent with)]TJ /R22940512 10 Tf 283.26 0 Td (tcl)Tj /R22621944 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 /R22940512 10 Tf -107.13 -28.8 Td [(dotr)18(ead)]TJ /R22296168 10 Tf 35.65 0 Td (ŒleHandle)Tj /R22621944 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 /R22296168 10 Tf 380.45 0 Td (Œle-)Tj -380.45 -12 Td [(Handle)15.0159(.)]TJ /R22621944 10 Tf 36.7898 0 Td 0 Tw (The command returns the)Tj /R22296168 10 Tf 105.4 0 Td [(gr)15.0146(aphHandle)]TJ /R22621944 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])' /R22940512 10 Tf -46 -28.8 Td (dotstring)Tj /R22296168 10 Tf 41.3898 0 Td (string)Tj /R22621944 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 /R22296168 10 Tf 368.928 0 Td [(gr)15.0146(aph-)]TJ -368.928 -12 Td (Handle)Tj /R22621944 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 /R22296168 10 Tf -46 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td (addnode)Tj /R22296168 10 Tf 39.1801 0 Td [(?nodeName? ?attrib)20(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R22621944 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 /R22296168 10 Tf 140.415 0 Td [(gr)15.0146(aphHandle)]TJ /R22621944 10 Tf 56.775 0 Td (and returns its)Tj /R22296168 10 Tf 62.2648 0 Td [(nodeHandle)14.9902(.)]TJ /R22621944 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 /R22940512 10 Tf 92.7078 0 Td (dot\(1\),)Tj -0.2 Tc /R22621944 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 /R22940512 10 Tf 118.66 0 Td (tcldot)Tj /R22621944 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 /R22940512 10 Tf 167.986 0 Td [(tcldot')37(s)]TJ /R22621944 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 /R22296168 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td (addedge)Tj /R22296168 10 Tf 38.0602 0 Td [(tailNode headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R22621944 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 /R22296168 10 Tf 136.292 0 Td [(gr)15.0146(aphHandle)]TJ /R22621944 10 Tf 56.1859 0 Td (and returns its)Tj /R22940512 10 Tf 60.1379 0 Td (edgeHandle.)Tj /R22296168 10 Tf 58.516 0 Td (tailN-)Tj -372.66 -12 Td (ode)Tj /R22621944 10 Tf 17.1199 0 Td (and)Tj /R22296168 10 Tf 17.25 0 Td (headNode)Tj /R22621944 10 Tf 43.2301 0 Td 0 Tw (can be speciŒed either by their)Tj /R22296168 10 Tf 125.33 0 Td (nodeHandle)Tj /R22621944 10 Tf 51.5602 0 Td (or by their)Tj /R22296168 10 Tf 44.5199 0 Td [(nodeName)15.0098(.)]TJ /R22621944 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 /R34428520 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R34754296 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R34428520 10 Tf 399.29 0 Td (tcldot)Tj /R34754296 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 /R35072864 10 Tf 84.748 0 Td (dot\(1\),)Tj -0.2 Tc /R34754296 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 /R35072864 10 Tf 12.1672 0 Td (dot)Tj /R34754296 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 /R35072864 10 Tf 7.77695 0 Td (tcldot)Tj /R34754296 10 Tf 27.2172 0 Td 0.276 Tw [(the "=" has been replaced by a " " \(space\))-527.607(to be more consistent with)]TJ /R35072864 10 Tf 283.26 0 Td (tcl)Tj /R34754296 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 /R35072864 10 Tf -107.13 -28.8 Td [(dotr)18(ead)]TJ /R34428520 10 Tf 35.65 0 Td (ŒleHandle)Tj /R34754296 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 /R34428520 10 Tf 380.45 0 Td (Œle-)Tj -380.45 -12 Td [(Handle)15.0159(.)]TJ /R34754296 10 Tf 36.7898 0 Td 0 Tw (The command returns the)Tj /R34428520 10 Tf 105.4 0 Td [(gr)15.0146(aphHandle)]TJ /R34754296 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])' /R35072864 10 Tf -46 -28.8 Td (dotstring)Tj /R34428520 10 Tf 41.3898 0 Td (string)Tj /R34754296 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 /R34428520 10 Tf 368.928 0 Td [(gr)15.0146(aph-)]TJ -368.928 -12 Td (Handle)Tj /R34754296 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 /R34428520 10 Tf -46 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td (addnode)Tj /R34428520 10 Tf 39.1801 0 Td [(?nodeName? ?attrib)20(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R34754296 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 /R34428520 10 Tf 140.415 0 Td [(gr)15.0146(aphHandle)]TJ /R34754296 10 Tf 56.775 0 Td (and returns its)Tj /R34428520 10 Tf 62.2648 0 Td [(nodeHandle)14.9902(.)]TJ /R34754296 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 /R35072864 10 Tf 92.7078 0 Td (dot\(1\),)Tj -0.2 Tc /R34754296 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 /R35072864 10 Tf 118.66 0 Td (tcldot)Tj /R34754296 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 /R35072864 10 Tf 167.986 0 Td [(tcldot')37(s)]TJ /R34754296 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 /R34428520 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td (addedge)Tj /R34428520 10 Tf 38.0602 0 Td [(tailNode headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R34754296 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 /R34428520 10 Tf 136.292 0 Td [(gr)15.0146(aphHandle)]TJ /R34754296 10 Tf 56.1859 0 Td (and returns its)Tj /R35072864 10 Tf 60.1379 0 Td (edgeHandle.)Tj /R34428520 10 Tf 58.516 0 Td (tailN-)Tj -372.66 -12 Td (ode)Tj /R34754296 10 Tf 17.1199 0 Td (and)Tj /R34428520 10 Tf 17.25 0 Td (headNode)Tj /R34754296 10 Tf 43.2301 0 Td 0 Tw (can be speciŒed either by their)Tj /R34428520 10 Tf 125.33 0 Td (nodeHandle)Tj /R34754296 10 Tf 51.5602 0 Td (or by their)Tj /R34428520 10 Tf 44.5199 0 Td [(nodeName)15.0098(.)]TJ /R34754296 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2548 │ │ │ │ │ │ +2550 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R22940512 │ │ │ │ │ │ +R35072864 │ │ │ │ │ │ │ │ │ │ │ │ -R22621944 │ │ │ │ │ │ +R34754296 │ │ │ │ │ │ │ │ │ │ │ │ -R22296168 │ │ │ │ │ │ +R34428520 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R22296168 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R22621944 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R22296168 10 Tf 399.29 0 Td (tcldot)Tj /R22621944 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 /R22940512 10 Tf 151.404 0 Td (Œndnode)Tj /R22621944 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 /R22940512 10 Tf 175.107 0 Td (dot\(1\),)Tj -0.2 Tc /R22621944 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 /R22296168 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td (addsubgraph)Tj /R22296168 10 Tf 59.1898 0 Td [(?gr)15.0146(aphName? ?attrib)19.9854(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R22621944 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 /R22296168 10 Tf 152.855 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ /R22621944 10 Tf 61.6348 0 Td (If the)Tj /R22296168 10 Tf 26.5102 0 Td [(gr)15.0146(aphName)]TJ /R22621944 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 /R22296168 10 Tf 7.32695 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ /R22621944 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 /R22940512 10 Tf 67.8621 0 Td (dot\(1\),)Tj -0.2 Tc /R22621944 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 /R22940512 10 Tf 103.686 0 Td (dot\(1\),)Tj /R22621944 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 /R22296168 10 Tf 215.64 0 Td (label)Tj /R22621944 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 /R22296168 10 Tf -46 -28.8 Td (nodeHandle)Tj /R22940512 10 Tf 51.3801 0 Td (addedge)Tj /R22296168 10 Tf 38.0602 0 Td [(headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R22621944 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 /R22296168 10 Tf 160.52 0 Td (nodeHandle)Tj /R22621944 10 Tf 51.7898 0 Td (to the)Tj /R22296168 10 Tf 25.7699 0 Td (headNode)Tj /R22621944 10 Tf 43.4602 0 Td (which can be)Tj -342.78 -12 Td 0.053 Tw (speciŒed either by)Tj /R22296168 10 Tf 76.3391 0 Td (nodeHandle)Tj /R22621944 10 Tf 51.6129 0 Td (or by)Tj /R22296168 10 Tf 23.7961 0 Td (nodeName)Tj /R22621944 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 /R22940512 10 Tf 134.44 0 Td (dot\(1\).)Tj /R22621944 10 Tf 33.05 0 Td (e.g.)Tj -157.49 -24 Td ([$g addnode] addedge [$g addnode] label "NM")Tj /R22296168 10 Tf -46 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td (delete)Tj /R22296168 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R22940512 10 Tf 51.3801 0 Td (delete)Tj /R22296168 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R22940512 10 Tf 50.7199 0 Td (delete)Tj /R22621944 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 /R34428520 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R34754296 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R34428520 10 Tf 399.29 0 Td (tcldot)Tj /R34754296 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 /R35072864 10 Tf 151.404 0 Td (Œndnode)Tj /R34754296 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 /R35072864 10 Tf 175.107 0 Td (dot\(1\),)Tj -0.2 Tc /R34754296 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 /R34428520 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td (addsubgraph)Tj /R34428520 10 Tf 59.1898 0 Td [(?gr)15.0146(aphName? ?attrib)19.9854(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R34754296 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 /R34428520 10 Tf 152.855 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ /R34754296 10 Tf 61.6348 0 Td (If the)Tj /R34428520 10 Tf 26.5102 0 Td [(gr)15.0146(aphName)]TJ /R34754296 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 /R34428520 10 Tf 7.32695 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ /R34754296 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 /R35072864 10 Tf 67.8621 0 Td (dot\(1\),)Tj -0.2 Tc /R34754296 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 /R35072864 10 Tf 103.686 0 Td (dot\(1\),)Tj /R34754296 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 /R34428520 10 Tf 215.64 0 Td (label)Tj /R34754296 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 /R34428520 10 Tf -46 -28.8 Td (nodeHandle)Tj /R35072864 10 Tf 51.3801 0 Td (addedge)Tj /R34428520 10 Tf 38.0602 0 Td [(headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R34754296 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 /R34428520 10 Tf 160.52 0 Td (nodeHandle)Tj /R34754296 10 Tf 51.7898 0 Td (to the)Tj /R34428520 10 Tf 25.7699 0 Td (headNode)Tj /R34754296 10 Tf 43.4602 0 Td (which can be)Tj -342.78 -12 Td 0.053 Tw (speciŒed either by)Tj /R34428520 10 Tf 76.3391 0 Td (nodeHandle)Tj /R34754296 10 Tf 51.6129 0 Td (or by)Tj /R34428520 10 Tf 23.7961 0 Td (nodeName)Tj /R34754296 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 /R35072864 10 Tf 134.44 0 Td (dot\(1\).)Tj /R34754296 10 Tf 33.05 0 Td (e.g.)Tj -157.49 -24 Td ([$g addnode] addedge [$g addnode] label "NM")Tj /R34428520 10 Tf -46 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td (delete)Tj /R34428520 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R35072864 10 Tf 51.3801 0 Td (delete)Tj /R34428520 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R35072864 10 Tf 50.7199 0 Td (delete)Tj /R34754296 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R22940512 │ │ │ │ │ │ +R35072864 │ │ │ │ │ │ │ │ │ │ │ │ -R22621944 │ │ │ │ │ │ +R34754296 │ │ │ │ │ │ │ │ │ │ │ │ -R22296168 │ │ │ │ │ │ +R34428520 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R22296168 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R22621944 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R22296168 10 Tf 399.29 0 Td (tcldot)Tj /R22621944 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R22296168 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td (countnodes)Tj /R22296168 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td (countedges)Tj /R22621944 10 Tf -19.6797 -24 Td (Returns the number of nodes, or edges, in the graph.)Tj /R22296168 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td (listedges)Tj /R22296168 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td (listnodes)Tj /R22296168 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td (listnodesr)Tj -0.15 Tc 41.4898 0 Td (ev)Tj 0 Tc /R22296168 10 Tf -97.1695 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td (listsubgraphs)Tj /R22296168 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R22940512 10 Tf 51.3801 0 Td (listedges)Tj /R22296168 10 Tf -51.3801 -16.8 Td (nodeHandle)Tj /R22940512 10 Tf 51.3801 0 Td (listinedges)Tj /R22296168 10 Tf -51.3801 -16.8 Td (nodeHandle)Tj /R22940512 10 Tf 51.3801 0 Td (listoutedges)Tj /R22296168 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R22940512 10 Tf 50.7199 0 Td (listnodes)Tj /R22621944 10 Tf -14.7199 -24 Td (Each return a list of handles of graphs, nodes or edges, as appropriate.)Tj /R22296168 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td (Œndnode)Tj /R22296168 10 Tf 39.7398 0 Td (nodeName)Tj -95.4195 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td (Œndedge)Tj /R22296168 10 Tf 38.6199 0 Td (tailnodeName headNodeName)Tj -94.2996 -16.8 Td (nodeHandle)Tj /R22940512 10 Tf 51.3801 0 Td (Œndedge)Tj /R22296168 10 Tf 38.6199 0 Td (nodeName)Tj /R22621944 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 /R22940512 10 Tf 21.2969 0 Td (Œndedge)Tj /R22621944 10 Tf 39.0871 0 Td 0.467 Tw (will return an arbitrary edge from the)Tj -244.349 -12 Td (set.)Tj /R22296168 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td [(sho)10(wname)]TJ /R22296168 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R22940512 10 Tf 51.3801 0 Td [(sho)10(wname)]TJ /R22296168 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R22940512 10 Tf 50.7199 0 Td [(sho)10(wname)]TJ /R22621944 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.)' /R22296168 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td [(setnodeattrib)19.9854(utes)]TJ /R22296168 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 /R22940512 10 Tf 55.6797 0 Td [(setedgeattrib)20.0146(utes)]TJ /R22296168 10 Tf 75.0598 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ /R22621944 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 /R22296168 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td [(listnodeattrib)19.9927(utes)]TJ /R22296168 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td [(listedgeattrib)19.9854(utes)]TJ /R22621944 10 Tf -19.6797 -24 Td [(Return a list of attrib)19.9927(ute names.)]TJ /R22296168 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td [(querynodeattrib)20(utes)]TJ /R22296168 10 Tf 89.5199 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R22621944 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 /R34428520 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R34754296 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R34428520 10 Tf 399.29 0 Td (tcldot)Tj /R34754296 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R34428520 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td (countnodes)Tj /R34428520 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td (countedges)Tj /R34754296 10 Tf -19.6797 -24 Td (Returns the number of nodes, or edges, in the graph.)Tj /R34428520 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td (listedges)Tj /R34428520 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td (listnodes)Tj /R34428520 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td (listnodesr)Tj -0.15 Tc 41.4898 0 Td (ev)Tj 0 Tc /R34428520 10 Tf -97.1695 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td (listsubgraphs)Tj /R34428520 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R35072864 10 Tf 51.3801 0 Td (listedges)Tj /R34428520 10 Tf -51.3801 -16.8 Td (nodeHandle)Tj /R35072864 10 Tf 51.3801 0 Td (listinedges)Tj /R34428520 10 Tf -51.3801 -16.8 Td (nodeHandle)Tj /R35072864 10 Tf 51.3801 0 Td (listoutedges)Tj /R34428520 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R35072864 10 Tf 50.7199 0 Td (listnodes)Tj /R34754296 10 Tf -14.7199 -24 Td (Each return a list of handles of graphs, nodes or edges, as appropriate.)Tj /R34428520 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td (Œndnode)Tj /R34428520 10 Tf 39.7398 0 Td (nodeName)Tj -95.4195 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td (Œndedge)Tj /R34428520 10 Tf 38.6199 0 Td (tailnodeName headNodeName)Tj -94.2996 -16.8 Td (nodeHandle)Tj /R35072864 10 Tf 51.3801 0 Td (Œndedge)Tj /R34428520 10 Tf 38.6199 0 Td (nodeName)Tj /R34754296 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 /R35072864 10 Tf 21.2969 0 Td (Œndedge)Tj /R34754296 10 Tf 39.0871 0 Td 0.467 Tw (will return an arbitrary edge from the)Tj -244.349 -12 Td (set.)Tj /R34428520 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td [(sho)10(wname)]TJ /R34428520 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R35072864 10 Tf 51.3801 0 Td [(sho)10(wname)]TJ /R34428520 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R35072864 10 Tf 50.7199 0 Td [(sho)10(wname)]TJ /R34754296 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.)' /R34428520 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td [(setnodeattrib)19.9854(utes)]TJ /R34428520 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 /R35072864 10 Tf 55.6797 0 Td [(setedgeattrib)20.0146(utes)]TJ /R34428520 10 Tf 75.0598 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ /R34754296 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 /R34428520 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td [(listnodeattrib)19.9927(utes)]TJ /R34428520 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td [(listedgeattrib)19.9854(utes)]TJ /R34754296 10 Tf -19.6797 -24 Td [(Return a list of attrib)19.9927(ute names.)]TJ /R34428520 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td [(querynodeattrib)20(utes)]TJ /R34428520 10 Tf 89.5199 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R34754296 10 Tf 22.9402 -72 Td [(Tcl Extensions)-19914(4)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1182 │ │ │ │ │ │ +1183 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R22940512 │ │ │ │ │ │ +R35072864 │ │ │ │ │ │ │ │ │ │ │ │ -R22621944 │ │ │ │ │ │ +R34754296 │ │ │ │ │ │ │ │ │ │ │ │ -R22296168 │ │ │ │ │ │ +R34428520 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R22296168 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R22621944 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R22296168 10 Tf 399.29 0 Td (tcldot)Tj /R22621944 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R22296168 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td [(query)10(edgeattrib)19.9927(utes)]TJ /R22296168 10 Tf 88.3 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R22621944 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 /R22296168 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td [(querynodeattrib)20(utes)]TJ /R22296168 10 Tf 89.5199 0 Td 0 Tw [(attrib)19.9927(uteName ?...?)]TJ -145.2 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td [(query)10(edgeattrib)19.9927(utes)]TJ /R22296168 10 Tf 88.3 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R22621944 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 /R22296168 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td [(setattrib)20(utes)]TJ /R22296168 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 /R22940512 10 Tf 51.3801 0 Td [(setattrib)20(utes)]TJ /R22296168 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 /R22940512 10 Tf 50.7199 0 Td [(setattrib)20(utes)]TJ /R22296168 10 Tf 55.6199 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ /R22621944 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 /R22296168 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td [(listattrib)20.0073(utes)]TJ /R22296168 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R22940512 10 Tf 51.3801 0 Td [(listattrib)20.0073(utes)]TJ /R22296168 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R22940512 10 Tf 50.7199 0 Td [(listattrib)20.0073(utes)]TJ /R22621944 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 /R22940512 10 Tf 257.77 0 Td [(queryattrib)20.0146(ute)]TJ /R22296168 10 Tf -293.77 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td [(queryattrib)20.0146(utes)]TJ /R22296168 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ -124.639 -16.8 Td (nodeHandle)Tj /R22940512 10 Tf 51.3801 0 Td [(queryattrib)20.0146(utes)]TJ /R22296168 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ -120.34 -16.8 Td [(edg)10.0159(eHandle)]TJ /R22940512 10 Tf 50.7199 0 Td [(queryattrib)20.0146(utes)]TJ /R22296168 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R22621944 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 /R22296168 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 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 /R22296168 10 Tf 19.1699 0 Td 0 Tw [(attrib)19.9927(uteName ?...?)]TJ -147.17 -16.8 Td (nodeHandle)Tj /R22940512 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 /R22296168 10 Tf 19.1699 0 Td [(attrib)19.9927(uteName ?...?)]TJ -142.87 -16.8 Td [(edg)10.0159(eHandle)]TJ /R22940512 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 /R22296168 10 Tf 19.1699 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R22621944 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 /R22296168 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td [(lay)24.9927(out ?dot|neato|cir)18.0151(co|tw)10.0146(opi|fdp|nop?)]TJ /R22621944 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 /R22940512 10 Tf 213.04 0 Td (dot)Tj /R22621944 10 Tf 16.7051 0 Td 0.315 Tw (for directed graphs, and)Tj /R22940512 10 Tf 98.7301 0 Td (neato)Tj /R22621944 10 Tf 26.1449 0 Td (otherwise.)Tj -354.62 -12 Td 0.534 Tw (If the)Tj /R22940512 10 Tf 24.948 0 Td (nop)Tj /R22621944 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 /R22296168 10 Tf 218.99 0 Td (write)Tj /R22621944 10 Tf 23.2398 0 Td (or)Tj -0.37 Tc /R22296168 10 Tf 10.8301 0 Td (re)Tj 0 Tc 7.96016 0 Td (nder)Tj /R22621944 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 /R34428520 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R34754296 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R34428520 10 Tf 399.29 0 Td (tcldot)Tj /R34754296 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R34428520 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td [(query)10(edgeattrib)19.9927(utes)]TJ /R34428520 10 Tf 88.3 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R34754296 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 /R34428520 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td [(querynodeattrib)20(utes)]TJ /R34428520 10 Tf 89.5199 0 Td 0 Tw [(attrib)19.9927(uteName ?...?)]TJ -145.2 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td [(query)10(edgeattrib)19.9927(utes)]TJ /R34428520 10 Tf 88.3 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R34754296 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 /R34428520 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td [(setattrib)20(utes)]TJ /R34428520 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 /R35072864 10 Tf 51.3801 0 Td [(setattrib)20(utes)]TJ /R34428520 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 /R35072864 10 Tf 50.7199 0 Td [(setattrib)20(utes)]TJ /R34428520 10 Tf 55.6199 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ /R34754296 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 /R34428520 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td [(listattrib)20.0073(utes)]TJ /R34428520 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R35072864 10 Tf 51.3801 0 Td [(listattrib)20.0073(utes)]TJ /R34428520 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R35072864 10 Tf 50.7199 0 Td [(listattrib)20.0073(utes)]TJ /R34754296 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 /R35072864 10 Tf 257.77 0 Td [(queryattrib)20.0146(ute)]TJ /R34428520 10 Tf -293.77 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td [(queryattrib)20.0146(utes)]TJ /R34428520 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ -124.639 -16.8 Td (nodeHandle)Tj /R35072864 10 Tf 51.3801 0 Td [(queryattrib)20.0146(utes)]TJ /R34428520 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ -120.34 -16.8 Td [(edg)10.0159(eHandle)]TJ /R35072864 10 Tf 50.7199 0 Td [(queryattrib)20.0146(utes)]TJ /R34428520 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R34754296 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 /R34428520 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 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 /R34428520 10 Tf 19.1699 0 Td 0 Tw [(attrib)19.9927(uteName ?...?)]TJ -147.17 -16.8 Td (nodeHandle)Tj /R35072864 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 /R34428520 10 Tf 19.1699 0 Td [(attrib)19.9927(uteName ?...?)]TJ -142.87 -16.8 Td [(edg)10.0159(eHandle)]TJ /R35072864 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 /R34428520 10 Tf 19.1699 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R34754296 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 /R34428520 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td [(lay)24.9927(out ?dot|neato|cir)18.0151(co|tw)10.0146(opi|fdp|nop?)]TJ /R34754296 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 /R35072864 10 Tf 213.04 0 Td (dot)Tj /R34754296 10 Tf 16.7051 0 Td 0.315 Tw (for directed graphs, and)Tj /R35072864 10 Tf 98.7301 0 Td (neato)Tj /R34754296 10 Tf 26.1449 0 Td (otherwise.)Tj -354.62 -12 Td 0.534 Tw (If the)Tj /R35072864 10 Tf 24.948 0 Td (nop)Tj /R34754296 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 /R34428520 10 Tf 218.99 0 Td (write)Tj /R34754296 10 Tf 23.2398 0 Td (or)Tj -0.37 Tc /R34428520 10 Tf 10.8301 0 Td (re)Tj 0 Tc 7.96016 0 Td (nder)Tj /R34754296 10 Tf 21.5602 0 Td (commands.)Tj -150.441 -84 Td [(Tcl Extensions)-19914(5)]TJ ET Q Q │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1479 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R22940512 │ │ │ │ │ │ +R35072864 │ │ │ │ │ │ │ │ │ │ │ │ -R22621944 │ │ │ │ │ │ +R34754296 │ │ │ │ │ │ │ │ │ │ │ │ -R22296168 │ │ │ │ │ │ +R34428520 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R22296168 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R22621944 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R22296168 10 Tf 399.29 0 Td (tcldot)Tj /R22621944 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R22296168 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R22940512 10 Tf 55.6797 0 Td (write)Tj /R22296168 10 Tf 24.7102 0 Td [(ŒleHandle format ?dot|neato|cir)37.0068(co|twopi|fdp|nop?)]TJ /R22621944 10 Tf -44.3898 -24 Td 0.927 Tw (Write a graph to the open Œle represented by)Tj /R22296168 10 Tf 191.043 0 Td (ŒleHandle)Tj /R22621944 10 Tf 45.2672 0 Td 0.928 Tw (in a speciŒc)Tj /R22296168 10 Tf 55.0238 0 Td (format.)Tj /R22621944 10 Tf 35.098 0 Td (Possible)Tj /R22296168 10 Tf 38.7379 0 Td (formats)Tj /R22621944 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.)' /R22296168 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ -0.18 Tc /R22940512 10 Tf 55.6797 0 Td (re)Tj 0 Tc 8.7 0 Td [(nder)10(gd)]TJ /R22296168 10 Tf 32.9602 0 Td (gdHandle)Tj /R22621944 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 /R22940512 10 Tf 126.044 0 Td (gdTcl\(1\))Tj /R22621944 10 Tf 39.016 0 Td 2.906 Tw (\). Returns)Tj -353.659 -12 Td (the)Tj /R22296168 10 Tf 15.5828 0 Td (gdHandle)Tj /R22621944 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 /R22296168 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ -0.18 Tc /R22940512 10 Tf 55.6797 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R22296168 10 Tf 22.5 0 Td [(?can)40.0146(vas ?dot|neato|cir)37.0068(co|twopi|fdp|nop??)]TJ /R22621944 10 Tf -50.8797 -24 Td 0.61 Tw (If no)Tj /R22296168 10 Tf 22.8801 0 Td [(can)40.0159(vas)]TJ /R22621944 10 Tf 30.4797 0 Td (ar)Tj 7.58984 0 Td [(gument is pro)15.0073(vided then)]TJ -0.18 Tc /R22940512 10 Tf 101.73 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R22621944 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 /R22940512 10 Tf 124.97 0 Td (Tk)Tj /R22621944 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 /R22296168 10 Tf 21.0301 0 Td [(can)40.0146(vasHandle)]TJ /R22621944 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 /R22940512 10 Tf 69.4602 0 Td ($c)Tj /R22621944 10 Tf -348.56 -24 Td 0.809 Tw (If a)Tj /R22296168 10 Tf 17.718 0 Td [(can)40.0159(vas)]TJ /R22621944 10 Tf 30.6789 0 Td (ar)Tj 7.58984 0 Td [(gument is pro)15.0024(vided then)]TJ -0.18 Tc /R22940512 10 Tf 102.526 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R22621944 10 Tf 23.309 0 Td 0.81 Tw (produces a set of commands for)Tj /R22296168 10 Tf 134.83 0 Td [(can)40.0146(vas)]TJ /R22621944 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 /R22940512 10 Tf -31.9902 -36 Td (Render)Tj /R22621944 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 /R22296168 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 /R22621944 10 Tf 8.775 0 Td (\(See)Tj /R22940512 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 /R22621944 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 /R22296168 10 Tf 51.268 0 Td (ex)Tj 0 Tc 8.68008 0 Td (amples/disp)Tj /R22621944 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 /R22940512 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R22621944 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 /R34428520 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R34754296 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R34428520 10 Tf 399.29 0 Td (tcldot)Tj /R34754296 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R34428520 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R35072864 10 Tf 55.6797 0 Td (write)Tj /R34428520 10 Tf 24.7102 0 Td [(ŒleHandle format ?dot|neato|cir)37.0068(co|twopi|fdp|nop?)]TJ /R34754296 10 Tf -44.3898 -24 Td 0.927 Tw (Write a graph to the open Œle represented by)Tj /R34428520 10 Tf 191.043 0 Td (ŒleHandle)Tj /R34754296 10 Tf 45.2672 0 Td 0.928 Tw (in a speciŒc)Tj /R34428520 10 Tf 55.0238 0 Td (format.)Tj /R34754296 10 Tf 35.098 0 Td (Possible)Tj /R34428520 10 Tf 38.7379 0 Td (formats)Tj /R34754296 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.)' /R34428520 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ -0.18 Tc /R35072864 10 Tf 55.6797 0 Td (re)Tj 0 Tc 8.7 0 Td [(nder)10(gd)]TJ /R34428520 10 Tf 32.9602 0 Td (gdHandle)Tj /R34754296 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 /R35072864 10 Tf 126.044 0 Td (gdTcl\(1\))Tj /R34754296 10 Tf 39.016 0 Td 2.906 Tw (\). Returns)Tj -353.659 -12 Td (the)Tj /R34428520 10 Tf 15.5828 0 Td (gdHandle)Tj /R34754296 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 /R34428520 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ -0.18 Tc /R35072864 10 Tf 55.6797 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R34428520 10 Tf 22.5 0 Td [(?can)40.0146(vas ?dot|neato|cir)37.0068(co|twopi|fdp|nop??)]TJ /R34754296 10 Tf -50.8797 -24 Td 0.61 Tw (If no)Tj /R34428520 10 Tf 22.8801 0 Td [(can)40.0159(vas)]TJ /R34754296 10 Tf 30.4797 0 Td (ar)Tj 7.58984 0 Td [(gument is pro)15.0073(vided then)]TJ -0.18 Tc /R35072864 10 Tf 101.73 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R34754296 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 /R35072864 10 Tf 124.97 0 Td (Tk)Tj /R34754296 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 /R34428520 10 Tf 21.0301 0 Td [(can)40.0146(vasHandle)]TJ /R34754296 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 /R35072864 10 Tf 69.4602 0 Td ($c)Tj /R34754296 10 Tf -348.56 -24 Td 0.809 Tw (If a)Tj /R34428520 10 Tf 17.718 0 Td [(can)40.0159(vas)]TJ /R34754296 10 Tf 30.6789 0 Td (ar)Tj 7.58984 0 Td [(gument is pro)15.0024(vided then)]TJ -0.18 Tc /R35072864 10 Tf 102.526 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R34754296 10 Tf 23.309 0 Td 0.81 Tw (produces a set of commands for)Tj /R34428520 10 Tf 134.83 0 Td [(can)40.0146(vas)]TJ /R34754296 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 /R35072864 10 Tf -31.9902 -36 Td (Render)Tj /R34754296 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 /R34428520 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 /R34754296 10 Tf 8.775 0 Td (\(See)Tj /R35072864 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 /R34754296 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 /R34428520 10 Tf 51.268 0 Td (ex)Tj 0 Tc 8.68008 0 Td (amples/disp)Tj /R34754296 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 /R35072864 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R34754296 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -2414 │ │ │ │ │ │ +2416 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R22940512 │ │ │ │ │ │ +R35072864 │ │ │ │ │ │ │ │ │ │ │ │ -R22621944 │ │ │ │ │ │ +R34754296 │ │ │ │ │ │ │ │ │ │ │ │ -R22296168 │ │ │ │ │ │ +R34428520 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R22296168 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R22621944 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R22296168 10 Tf 399.29 0 Td (tcldot)Tj /R22621944 10 Tf 23.4602 0 Td (\(3tcl\))Tj -0.548 Tc /R22940512 10.95 Tf -446.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R22621944 10 Tf 20.7363 -12 Td [(John Ellson \(ellson@graphviz.or)18.0078(g\))]TJ -0.602 Tc /R22940512 10.95 Tf -36 -28.8 Td (AC)Tj 0 Tc 15.2098 0 Td [(KNO)50.0466(WLEDGEMENTS)]TJ /R22621944 10 Tf 20.7902 -12 Td 0.663 Tw (John Ousterhout, of course, for)Tj /R22940512 10 Tf 130.235 0 Td (tcl)Tj /R22621944 10 Tf 13.7129 0 Td (and)Tj /R22940512 10 Tf 17.6031 0 Td (tk.)Tj /R22621944 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 /R22940512 10 Tf 144.89 0 Td (dot.)Tj /R22621944 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 /R22940512 10 Tf -166.69 -12 Td (tcldot.)Tj /R22940512 10.95 Tf -36 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R22621944 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 /R34428520 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R34754296 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R34428520 10 Tf 399.29 0 Td (tcldot)Tj /R34754296 10 Tf 23.4602 0 Td (\(3tcl\))Tj -0.548 Tc /R35072864 10.95 Tf -446.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R34754296 10 Tf 20.7363 -12 Td [(John Ellson \(ellson@graphviz.or)18.0078(g\))]TJ -0.602 Tc /R35072864 10.95 Tf -36 -28.8 Td (AC)Tj 0 Tc 15.2098 0 Td [(KNO)50.0466(WLEDGEMENTS)]TJ /R34754296 10 Tf 20.7902 -12 Td 0.663 Tw (John Ousterhout, of course, for)Tj /R35072864 10 Tf 130.235 0 Td (tcl)Tj /R34754296 10 Tf 13.7129 0 Td (and)Tj /R35072864 10 Tf 17.6031 0 Td (tk.)Tj /R34754296 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 /R35072864 10 Tf 144.89 0 Td (dot.)Tj /R34754296 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 /R35072864 10 Tf -166.69 -12 Td (tcldot.)Tj /R35072864 10.95 Tf -36 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R34754296 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -864 │ │ │ │ │ │ +863 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R22940512 │ │ │ │ │ │ +R35072864 │ │ │ │ │ │ │ │ │ │ │ │ -R22621944 │ │ │ │ │ │ +R34754296 │ │ │ │ │ │ │ │ │ │ │ │ -R22296168 │ │ │ │ │ │ +R34428520 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -1046,15 +1046,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 519 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21723184 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/R33855536 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 │ │ │ │ │ │ 671 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21723552 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/R33855904 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 │ │ │ │ │ │ 369 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21723920 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/R33856272 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-a21ea3edd6fd'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-dacba84ebd87'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,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 /R11970152 10 Tf 1 0 0 1 71.9102 793.89 Tm (TRED)Tj /R12295664 10 Tf 25.2801 0 Td 138.27 Tw (\(1\) General)Tj 186.58 0 Td 0 Tw (Commands Manual)Tj /R11970152 10 Tf 219.29 0 Td (TRED)Tj /R12295664 10 Tf 25.2801 0 Td (\(1\))Tj -0.219 Tc /R12614496 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R12295664 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 /R12614496 10.95 Tf -104.84 -16.8 Td (SYNOPSIS)Tj /R12614496 10 Tf 36 -12 Td [(tr)18.0151(ed)]TJ /R12295664 10 Tf 20.0898 0 Td ([)Tj /R12614496 10 Tf 5.83008 0 Td (­v?)Tj 2.5 Tc /R12295664 10 Tf 20.7 0 Td (][)Tj 0 Tc /R11970152 10 Tf 13.5699 0 Td (Œles)Tj /R12295664 10 Tf 18.8801 0 Td (])Tj /R12614496 10.95 Tf -115.07 -16.8 Td (DESCRIPTION)Tj /R12614496 10 Tf 36 -12 Td [(tr)18.0151(ed)]TJ /R12295664 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 /R12614496 10 Tf 240.409 0 Td [(tr)18.0151(ed)]TJ /R12295664 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 /R11970152 10 Tf 25.35 0 Td (dot)Tj /R12295664 10 Tf 15.9602 0 Td (to reduce clutter in dense layouts.)Tj -41.3102 -16.8 Td (Undirected graphs are silently ignored.)Tj /R12614496 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R12295664 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R12614496 10 Tf 16.8 TL (­v)' -1.11 Tc /R12295664 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R12614496 10 Tf -46.55 -16.8 Td (­?)Tj /R12295664 10 Tf 36 0 Td (Print usage information.)Tj /R12614496 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R12295664 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R11970152 10 Tf 1.91016 -16.8 Td (Œles)Tj /R12295664 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 /R11970152 10 Tf 272.314 0 Td (Œles)Tj /R12295664 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 /R12614496 10.95 Tf -76 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R12295664 10 Tf 20.9004 -12 Td [(Using bitmaps internally w)9.98535(ould substantially decrease running time.)]TJ /R12614496 10.95 Tf -36 -16.8 Td [(DIA)54.9606(GNOSTICS)]TJ /R12295664 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 /R11970152 10 Tf 183.32 0 Td [(tr)37.002(ed)]TJ /R12295664 10 Tf 18.2398 0 Td [(emits a w)9.99023(arning.)]TJ -0.548 Tc /R12614496 10.95 Tf -379.2 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R12295664 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 /R12614496 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R12295664 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 /R39958120 10 Tf 1 0 0 1 71.9102 793.89 Tm (TRED)Tj /R40283632 10 Tf 25.2801 0 Td 138.27 Tw (\(1\) General)Tj 186.58 0 Td 0 Tw (Commands Manual)Tj /R39958120 10 Tf 219.29 0 Td (TRED)Tj /R40283632 10 Tf 25.2801 0 Td (\(1\))Tj -0.219 Tc /R40602464 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R40283632 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 /R40602464 10.95 Tf -104.84 -16.8 Td (SYNOPSIS)Tj /R40602464 10 Tf 36 -12 Td [(tr)18.0151(ed)]TJ /R40283632 10 Tf 20.0898 0 Td ([)Tj /R40602464 10 Tf 5.83008 0 Td (­v?)Tj 2.5 Tc /R40283632 10 Tf 20.7 0 Td (][)Tj 0 Tc /R39958120 10 Tf 13.5699 0 Td (Œles)Tj /R40283632 10 Tf 18.8801 0 Td (])Tj /R40602464 10.95 Tf -115.07 -16.8 Td (DESCRIPTION)Tj /R40602464 10 Tf 36 -12 Td [(tr)18.0151(ed)]TJ /R40283632 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 /R40602464 10 Tf 240.409 0 Td [(tr)18.0151(ed)]TJ /R40283632 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 /R39958120 10 Tf 25.35 0 Td (dot)Tj /R40283632 10 Tf 15.9602 0 Td (to reduce clutter in dense layouts.)Tj -41.3102 -16.8 Td (Undirected graphs are silently ignored.)Tj /R40602464 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R40283632 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R40602464 10 Tf 16.8 TL (­v)' -1.11 Tc /R40283632 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R40602464 10 Tf -46.55 -16.8 Td (­?)Tj /R40283632 10 Tf 36 0 Td (Print usage information.)Tj /R40602464 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R40283632 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R39958120 10 Tf 1.91016 -16.8 Td (Œles)Tj /R40283632 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 /R39958120 10 Tf 272.314 0 Td (Œles)Tj /R40283632 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 /R40602464 10.95 Tf -76 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R40283632 10 Tf 20.9004 -12 Td [(Using bitmaps internally w)9.98535(ould substantially decrease running time.)]TJ /R40602464 10.95 Tf -36 -16.8 Td [(DIA)54.9606(GNOSTICS)]TJ /R40283632 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 /R39958120 10 Tf 183.32 0 Td [(tr)37.002(ed)]TJ /R40283632 10 Tf 18.2398 0 Td [(emits a w)9.99023(arning.)]TJ -0.548 Tc /R40602464 10.95 Tf -379.2 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R40283632 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 /R40602464 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R40283632 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1493 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -614,19 +614,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R12614496 │ │ │ │ │ │ +R40602464 │ │ │ │ │ │ │ │ │ │ │ │ -R12295664 │ │ │ │ │ │ +R40283632 │ │ │ │ │ │ │ │ │ │ │ │ -R11970152 │ │ │ │ │ │ +R39958120 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -681,15 +681,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 325 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12639896 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/R40627864 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 │ │ │ │ │ │ @@ -706,18 +706,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ -504 │ │ │ │ │ │ +505 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12640264 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/R40628232 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/R12640632 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/R40628600 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-905bfcf70b27'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-d2d294c9babf'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 /R28108392 10 Tf 1 0 0 1 71.4801 793.89 Tm [(UNFLA)37(TTEN)]TJ /R28436280 10 Tf 56.3 0 Td 107.68 Tw (\(1\) General)Tj 155.99 0 Td 0 Tw (Commands Manual)Tj /R28108392 10 Tf 188.27 0 Td [(UNFLA)37.002(TTEN)]TJ /R28436280 10 Tf 56.3 0 Td (\(1\))Tj -0.219 Tc /R28752736 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R28436280 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 /R28752736 10.95 Tf -220.49 -16.8 Td (SYNOPSIS)Tj /R28752736 10 Tf 36 -12 Td (unatten)Tj /R28436280 10 Tf 40.8398 0 Td ([)Tj /R28752736 10 Tf 3.33008 0 Td (­f)Tj 2.5 Tc /R28436280 10 Tf 9.03008 0 Td (][)Tj 0 Tc /R28752736 10 Tf 9.16016 0 Td (­l)Tj /R28108392 10 Tf 8.48008 0 Td (len)Tj 2.5 Tc /R28436280 10 Tf 12.2199 0 Td (][)Tj 0 Tc /R28752736 10 Tf 9.16016 0 Td (­c)Tj /R28108392 10 Tf 10.1398 0 Td (len)Tj 2.5 Tc /R28436280 10 Tf 14.7199 0 Td (][)Tj 0 Tc /R28752736 10 Tf 11.6602 0 Td (­o)Tj /R28108392 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R28436280 10 Tf 27.6801 0 Td (][Œ)Tj 0 Tc 17.2199 0 Td (les ])Tj /R28752736 10.95 Tf -223.07 -16.8 Td (DESCRIPTION)Tj /R28752736 10 Tf 36 -12 Td (unatten)Tj /R28436280 10 Tf 41.3078 0 Td 0.468 Tw (is a preprocessor to)Tj /R28752736 10 Tf 81.852 0 Td (dot)Tj /R28436280 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 /R28752736 10 Tf 70.084 0 Td (unatten)Tj /R28436280 10 Tf 41.2809 0 Td (inserts in-)Tj -391.835 -12 Td 0 Tw (visible edges or adjusts the)Tj /R28752736 10 Tf 110.27 0 Td (minlen)Tj /R28436280 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 /R28752736 10.95 Tf -264.58 -16.8 Td (OPTIONS)Tj /R28436280 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R28752736 10 Tf 16.8 TL (­l)' /R28108392 10 Tf 10.9801 0 Td (len)Tj /R28436280 10 Tf 25.0199 0 Td (The minimum length of leaf edges is staggered between 1 and)Tj /R28108392 10 Tf 250.79 0 Td (len)Tj /R28436280 10 Tf 14.7199 0 Td [(\(a small inte)15.0146(ger\).)]TJ /R28752736 10 Tf -301.51 -16.8 Td (­f)Tj /R28436280 10 Tf 36 0 Td 0.665 Tw (Enables the staggering of the)Tj /R28752736 10 Tf 121.915 0 Td (-l)Tj /R28436280 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 /R28108392 10 Tf 137.21 0 Td [(a-)249.993(>{)250(wxyz)250.015(}-)249.993(>b)]TJ 5 Tc /R28436280 10 Tf 75.1 0 Td (.T)Tj 0 Tc 13.6102 0 Td [(his option only w)9.99023(orks if the)]TJ /R28752736 10 Tf 112.68 0 Td (-l)Tj /R28436280 10 Tf 8.61016 0 Td (ag is set.)Tj /R28752736 10 Tf -383.211 -16.8 Td (­c)Tj /R28108392 10 Tf 12.6398 0 Td (len)Tj -0.15 Tc /R28436280 10 Tf 23.3602 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (rm disconnected nodes into chains of up to)Tj /R28108392 10 Tf 173.87 0 Td (len)Tj /R28436280 10 Tf 14.7199 0 Td (nodes.)Tj /R28752736 10 Tf -235 -16.8 Td (­o)Tj /R28108392 10 Tf 13.2 0 Td (outŒle)Tj /R28436280 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 /R28752736 10 Tf 329.05 0 Td (stdout)Tj /R28436280 10 Tf 26.6699 0 Td (.)Tj /R28752736 10.95 Tf -427.72 -16.8 Td (OPERANDS)Tj /R28436280 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R28108392 10 Tf 1.91016 -16.8 Td (Œles)Tj /R28436280 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 /R28108392 10 Tf 272.314 0 Td (Œles)Tj /R28436280 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 /R28752736 10.95 Tf -76 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R28436280 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 /R28752736 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R28436280 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 /R14870120 10 Tf 1 0 0 1 71.4801 793.89 Tm [(UNFLA)37(TTEN)]TJ /R15198008 10 Tf 56.3 0 Td 107.68 Tw (\(1\) General)Tj 155.99 0 Td 0 Tw (Commands Manual)Tj /R14870120 10 Tf 188.27 0 Td [(UNFLA)37.002(TTEN)]TJ /R15198008 10 Tf 56.3 0 Td (\(1\))Tj -0.219 Tc /R15514464 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R15198008 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 /R15514464 10.95 Tf -220.49 -16.8 Td (SYNOPSIS)Tj /R15514464 10 Tf 36 -12 Td (unatten)Tj /R15198008 10 Tf 40.8398 0 Td ([)Tj /R15514464 10 Tf 3.33008 0 Td (­f)Tj 2.5 Tc /R15198008 10 Tf 9.03008 0 Td (][)Tj 0 Tc /R15514464 10 Tf 9.16016 0 Td (­l)Tj /R14870120 10 Tf 8.48008 0 Td (len)Tj 2.5 Tc /R15198008 10 Tf 12.2199 0 Td (][)Tj 0 Tc /R15514464 10 Tf 9.16016 0 Td (­c)Tj /R14870120 10 Tf 10.1398 0 Td (len)Tj 2.5 Tc /R15198008 10 Tf 14.7199 0 Td (][)Tj 0 Tc /R15514464 10 Tf 11.6602 0 Td (­o)Tj /R14870120 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R15198008 10 Tf 27.6801 0 Td (][Œ)Tj 0 Tc 17.2199 0 Td (les ])Tj /R15514464 10.95 Tf -223.07 -16.8 Td (DESCRIPTION)Tj /R15514464 10 Tf 36 -12 Td (unatten)Tj /R15198008 10 Tf 41.3078 0 Td 0.468 Tw (is a preprocessor to)Tj /R15514464 10 Tf 81.852 0 Td (dot)Tj /R15198008 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 /R15514464 10 Tf 70.084 0 Td (unatten)Tj /R15198008 10 Tf 41.2809 0 Td (inserts in-)Tj -391.835 -12 Td 0 Tw (visible edges or adjusts the)Tj /R15514464 10 Tf 110.27 0 Td (minlen)Tj /R15198008 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 /R15514464 10.95 Tf -264.58 -16.8 Td (OPTIONS)Tj /R15198008 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R15514464 10 Tf 16.8 TL (­l)' /R14870120 10 Tf 10.9801 0 Td (len)Tj /R15198008 10 Tf 25.0199 0 Td (The minimum length of leaf edges is staggered between 1 and)Tj /R14870120 10 Tf 250.79 0 Td (len)Tj /R15198008 10 Tf 14.7199 0 Td [(\(a small inte)15.0146(ger\).)]TJ /R15514464 10 Tf -301.51 -16.8 Td (­f)Tj /R15198008 10 Tf 36 0 Td 0.665 Tw (Enables the staggering of the)Tj /R15514464 10 Tf 121.915 0 Td (-l)Tj /R15198008 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 /R14870120 10 Tf 137.21 0 Td [(a-)249.993(>{)250(wxyz)250.015(}-)249.993(>b)]TJ 5 Tc /R15198008 10 Tf 75.1 0 Td (.T)Tj 0 Tc 13.6102 0 Td [(his option only w)9.99023(orks if the)]TJ /R15514464 10 Tf 112.68 0 Td (-l)Tj /R15198008 10 Tf 8.61016 0 Td (ag is set.)Tj /R15514464 10 Tf -383.211 -16.8 Td (­c)Tj /R14870120 10 Tf 12.6398 0 Td (len)Tj -0.15 Tc /R15198008 10 Tf 23.3602 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (rm disconnected nodes into chains of up to)Tj /R14870120 10 Tf 173.87 0 Td (len)Tj /R15198008 10 Tf 14.7199 0 Td (nodes.)Tj /R15514464 10 Tf -235 -16.8 Td (­o)Tj /R14870120 10 Tf 13.2 0 Td (outŒle)Tj /R15198008 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 /R15514464 10 Tf 329.05 0 Td (stdout)Tj /R15198008 10 Tf 26.6699 0 Td (.)Tj /R15514464 10.95 Tf -427.72 -16.8 Td (OPERANDS)Tj /R15198008 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R14870120 10 Tf 1.91016 -16.8 Td (Œles)Tj /R15198008 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 /R14870120 10 Tf 272.314 0 Td (Œles)Tj /R15198008 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 /R15514464 10.95 Tf -76 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R15198008 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 /R15514464 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R15198008 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -1673 │ │ │ │ │ │ +1674 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ JGFPPE+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -637,19 +637,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R28752736 │ │ │ │ │ │ +R15514464 │ │ │ │ │ │ │ │ │ │ │ │ -R28436280 │ │ │ │ │ │ +R15198008 │ │ │ │ │ │ │ │ │ │ │ │ -R28108392 │ │ │ │ │ │ +R14870120 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -704,15 +704,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 371 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R24133056 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/R10894784 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 │ │ │ │ │ │ +503 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R24133424 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/R10895152 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 │ │ │ │ │ │ @@ -765,15 +765,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 319 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R28753032 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/R15514760 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-ff78049d4ea5'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-f5bda75b5c54'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,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 /R37099112 10 Tf 1 0 0 1 71.7398 793.89 Tm [(VIMDO)39.9841(T)]TJ /R37424888 10 Tf 38.6402 0 Td 125.08 Tw (\(1\) General)Tj 173.39 0 Td 0 Tw (Commands Manual)Tj /R37099112 10 Tf 205.93 0 Td [(VIMDO)39.9854(T)]TJ /R37424888 10 Tf 38.6402 0 Td (\(1\))Tj -0.219 Tc /R37743456 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R37424888 10 Tf 20.407 -12 Td [(vimdot ­ Combined te)15.0073(xt editor and dot vie)25(wer)]TJ /R37743456 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R37743456 10 Tf 36 -12 Td (vimdot)Tj /R37424888 10 Tf 32.5 0 Td ([)Tj /R37099112 10 Tf 5.23984 0 Td (Œle)Tj /R37424888 10 Tf 12.4 0 Td (])Tj /R37743456 10.95 Tf -86.1398 -16.8 Td (DESCRIPTION)Tj /R37743456 10 Tf 36 -12 Td (vimdot)Tj /R37424888 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 /R37743456 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R37424888 10 Tf 36 -12 Td (vim\(1\), dot\(1\))Tj -0.548 Tc /R37743456 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R37424888 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 /R37779048 10 Tf 1 0 0 1 71.7398 793.89 Tm [(VIMDO)39.9841(T)]TJ /R38104824 10 Tf 38.6402 0 Td 125.08 Tw (\(1\) General)Tj 173.39 0 Td 0 Tw (Commands Manual)Tj /R37779048 10 Tf 205.93 0 Td [(VIMDO)39.9854(T)]TJ /R38104824 10 Tf 38.6402 0 Td (\(1\))Tj -0.219 Tc /R38423392 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R38104824 10 Tf 20.407 -12 Td [(vimdot ­ Combined te)15.0073(xt editor and dot vie)25(wer)]TJ /R38423392 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R38423392 10 Tf 36 -12 Td (vimdot)Tj /R38104824 10 Tf 32.5 0 Td ([)Tj /R37779048 10 Tf 5.23984 0 Td (Œle)Tj /R38104824 10 Tf 12.4 0 Td (])Tj /R38423392 10.95 Tf -86.1398 -16.8 Td (DESCRIPTION)Tj /R38423392 10 Tf 36 -12 Td (vimdot)Tj /R38104824 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 /R38423392 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R38104824 10 Tf 36 -12 Td (vim\(1\), dot\(1\))Tj -0.548 Tc /R38423392 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R38104824 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1134 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -561,19 +561,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R37743456 │ │ │ │ │ │ +R38423392 │ │ │ │ │ │ │ │ │ │ │ │ -R37424888 │ │ │ │ │ │ +R38104824 │ │ │ │ │ │ │ │ │ │ │ │ -R37099112 │ │ │ │ │ │ +R37779048 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -628,29 +628,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 303 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37768856 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/R38448792 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 │ │ │ │ │ │ -488 │ │ │ │ │ │ +489 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37769224 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/R38449160 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/R37769592 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/R38449528 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-c519ebffc45f'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-755afdf976ac'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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,20 +74,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 /R41764456 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R42092344 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R41764456 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R42092344 10 Tf 41.9801 0 Td (\(3\))Tj -0.219 Tc /R42408800 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R42408800 10 Tf 20.407 -12 Td (libxdot)Tj 2.5 Tc /R42092344 10 Tf 32.5102 0 Td (­p)Tj 0 Tc 13.1398 0 Td (arsing and deparsing of xdot operations)Tj /R42408800 10.95 Tf -81.65 -16.8 Td (SYNOPSIS)Tj /R42092344 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 /R17045096 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R17372984 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R17045096 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R17372984 10 Tf 41.9801 0 Td (\(3\))Tj -0.219 Tc /R17689440 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R17689440 10 Tf 20.407 -12 Td (libxdot)Tj 2.5 Tc /R17372984 10 Tf 32.5102 0 Td (­p)Tj 0 Tc 13.1398 0 Td (arsing and deparsing of xdot operations)Tj /R17689440 10.95 Tf -81.65 -16.8 Td (SYNOPSIS)Tj /R17372984 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -777 │ │ │ │ │ │ +776 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ BaseFont │ │ │ │ │ │ KFHYKL+Times-Italic │ │ │ │ │ │ FontDescriptor │ │ │ │ │ │ @@ -597,19 +597,19 @@ │ │ │ │ │ │ FontFile3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R42408800 │ │ │ │ │ │ +R17689440 │ │ │ │ │ │ │ │ │ │ │ │ -R42092344 │ │ │ │ │ │ +R17372984 │ │ │ │ │ │ │ │ │ │ │ │ -R41764456 │ │ │ │ │ │ +R17045096 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R41764456 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R42092344 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R41764456 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R42092344 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 /R17045096 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R17372984 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R17045096 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R17372984 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1006 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R42092344 │ │ │ │ │ │ +R17372984 │ │ │ │ │ │ │ │ │ │ │ │ -R41764456 │ │ │ │ │ │ +R17045096 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R41764456 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R42092344 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R41764456 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R42092344 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 /R42408800 10.95 Tf -45.8 -16.8 Td (DESCRIPTION)Tj /R41764456 10 Tf 36 -12 Td (libxdot)Tj /R42092344 10 Tf 30.2801 0 Td [(pro)14.9927(vides support for parsing and deparsing graphical operations speciŒced by the)]TJ /R41764456 10 Tf 327.29 0 Td (xdot)Tj /R42092344 10 Tf 19.7199 0 Td (language.)Tj -0.34 Tc /R42408800 10 Tf -398.29 -16.8 Td (Ty)Tj 0 Tc 11.3301 0 Td (pes)Tj -6.33008 -12 Td (xdot)Tj /R42092344 10 Tf 16 -12 Td 0.328 Tw (This encapsulates a series of)Tj /R41764456 10 Tf 118 0 Td (cnt)Tj /R42092344 10 Tf 15.048 0 Td (xdot operations, stored in the array pointed to by)Tj /R41764456 10 Tf 200.152 0 Td (ops)Tj 2.828 Tc /R42092344 10 Tf 13.8898 0 Td (.T)Tj 0 Tc 11.4379 0 Td (he)Tj /R41764456 10 Tf 12.268 0 Td (sz)Tj /R42092344 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 /R41764456 10 Tf 107.86 0 Td (ops)Tj 2.61 Tc /R42092344 10 Tf 13.8898 0 Td [(.I)261.016(ft)]TJ 0 Tc 17.1598 0 Td (he user sets the)Tj /R41764456 10 Tf 63.7602 0 Td [(fr)37(eefunc)]TJ /R42092344 10 Tf 35.0109 0 Td 0.111 Tw (Œeld, this function will be called on each item in)Tj /R41764456 10 Tf -237.681 -12 Td (ops)Tj /R42092344 10 Tf 16.432 0 Td (during)Tj /R41764456 10 Tf 28.652 0 Td [(fr)37(eeXDot)]TJ /R42092344 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 /R41764456 10 Tf 221.77 0 Td (xdot_op)Tj /R42092344 10 Tf 34.7199 0 Td (structure.)Tj /R42408800 10 Tf -272.49 -16.8 Td (xdot_op)Tj 3.092 Tc /R42092344 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 /R41764456 10 Tf 330.739 0 Td (kind)Tj /R42092344 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 /R41764456 10 Tf 147.051 0 Td (u)Tj 2.833 Tc /R42092344 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 /R41764456 10 Tf 7.83203 0 Td (kind)Tj /R42092344 10 Tf 20.052 0 Td 0.332 Tw (indicated by the com-)Tj -344.076 -12 Td (ments.)Tj 16.8 TL (The)' /R41764456 10 Tf 18.5859 0 Td [(dr)15.0159(awfunc)]TJ /R42092344 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 /R42408800 10 Tf 109.8 0 Td (parseXDotF)Tj /R42092344 10 Tf 52.2102 0 Td (.)Tj /R42408800 10 Tf -178.01 -16.8 Td (xop_kind)Tj /R42092344 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 /R42408800 10 Tf -16 -16.8 Td [(xdot_r)18(ect)]TJ /R42092344 10 Tf 16 -12 Td 0.154 Tw [(This represents a rectangle. F)15.0073(or ellipses, the)]TJ /R41764456 10 Tf 178.948 0 Td (x)Tj /R42092344 10 Tf 7.09414 0 Td (and)Tj /R41764456 10 Tf 17.0941 0 Td (x)Tj /R42092344 10 Tf 7.09414 0 Td 0.155 Tw (Œelds represent the center of the rectangle, and)Tj /R41764456 10 Tf 190.35 0 Td (w)Tj /R42092344 10 Tf 9.325 0 Td (and)Tj /R41764456 10 Tf 17.0949 0 Td (h)Tj /R42092344 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 /R41764456 10 Tf 47.8621 0 Td (x)Tj /R42092344 10 Tf 4.43984 0 Td (,)Tj /R41764456 10 Tf 2.5 0 Td (y)Tj 2.686 Tc /R42092344 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 /R41764456 10 Tf 34.1602 0 Td (w)Tj /R42092344 10 Tf 9.16992 0 Td (and)Tj /R41764456 10 Tf 16.9398 0 Td (h)Tj /R42092344 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 /R42408800 10 Tf -230.17 -16.8 Td (xdot_polyline)Tj /R42092344 10 Tf 16 -12 Td (This type encapsulates a series of)Tj /R41764456 10 Tf 136.08 0 Td (cnt)Tj /R42092344 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 /R17045096 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R17372984 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R17045096 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R17372984 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 /R17689440 10.95 Tf -45.8 -16.8 Td (DESCRIPTION)Tj /R17045096 10 Tf 36 -12 Td (libxdot)Tj /R17372984 10 Tf 30.2801 0 Td [(pro)14.9927(vides support for parsing and deparsing graphical operations speciŒced by the)]TJ /R17045096 10 Tf 327.29 0 Td (xdot)Tj /R17372984 10 Tf 19.7199 0 Td (language.)Tj -0.34 Tc /R17689440 10 Tf -398.29 -16.8 Td (Ty)Tj 0 Tc 11.3301 0 Td (pes)Tj -6.33008 -12 Td (xdot)Tj /R17372984 10 Tf 16 -12 Td 0.328 Tw (This encapsulates a series of)Tj /R17045096 10 Tf 118 0 Td (cnt)Tj /R17372984 10 Tf 15.048 0 Td (xdot operations, stored in the array pointed to by)Tj /R17045096 10 Tf 200.152 0 Td (ops)Tj 2.828 Tc /R17372984 10 Tf 13.8898 0 Td (.T)Tj 0 Tc 11.4379 0 Td (he)Tj /R17045096 10 Tf 12.268 0 Td (sz)Tj /R17372984 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 /R17045096 10 Tf 107.86 0 Td (ops)Tj 2.61 Tc /R17372984 10 Tf 13.8898 0 Td [(.I)261.016(ft)]TJ 0 Tc 17.1598 0 Td (he user sets the)Tj /R17045096 10 Tf 63.7602 0 Td [(fr)37(eefunc)]TJ /R17372984 10 Tf 35.0109 0 Td 0.111 Tw (Œeld, this function will be called on each item in)Tj /R17045096 10 Tf -237.681 -12 Td (ops)Tj /R17372984 10 Tf 16.432 0 Td (during)Tj /R17045096 10 Tf 28.652 0 Td [(fr)37(eeXDot)]TJ /R17372984 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 /R17045096 10 Tf 221.77 0 Td (xdot_op)Tj /R17372984 10 Tf 34.7199 0 Td (structure.)Tj /R17689440 10 Tf -272.49 -16.8 Td (xdot_op)Tj 3.092 Tc /R17372984 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 /R17045096 10 Tf 330.739 0 Td (kind)Tj /R17372984 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 /R17045096 10 Tf 147.051 0 Td (u)Tj 2.833 Tc /R17372984 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 /R17045096 10 Tf 7.83203 0 Td (kind)Tj /R17372984 10 Tf 20.052 0 Td 0.332 Tw (indicated by the com-)Tj -344.076 -12 Td (ments.)Tj 16.8 TL (The)' /R17045096 10 Tf 18.5859 0 Td [(dr)15.0159(awfunc)]TJ /R17372984 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 /R17689440 10 Tf 109.8 0 Td (parseXDotF)Tj /R17372984 10 Tf 52.2102 0 Td (.)Tj /R17689440 10 Tf -178.01 -16.8 Td (xop_kind)Tj /R17372984 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 /R17689440 10 Tf -16 -16.8 Td [(xdot_r)18(ect)]TJ /R17372984 10 Tf 16 -12 Td 0.154 Tw [(This represents a rectangle. F)15.0073(or ellipses, the)]TJ /R17045096 10 Tf 178.948 0 Td (x)Tj /R17372984 10 Tf 7.09414 0 Td (and)Tj /R17045096 10 Tf 17.0941 0 Td (x)Tj /R17372984 10 Tf 7.09414 0 Td 0.155 Tw (Œelds represent the center of the rectangle, and)Tj /R17045096 10 Tf 190.35 0 Td (w)Tj /R17372984 10 Tf 9.325 0 Td (and)Tj /R17045096 10 Tf 17.0949 0 Td (h)Tj /R17372984 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 /R17045096 10 Tf 47.8621 0 Td (x)Tj /R17372984 10 Tf 4.43984 0 Td (,)Tj /R17045096 10 Tf 2.5 0 Td (y)Tj 2.686 Tc /R17372984 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 /R17045096 10 Tf 34.1602 0 Td (w)Tj /R17372984 10 Tf 9.16992 0 Td (and)Tj /R17045096 10 Tf 16.9398 0 Td (h)Tj /R17372984 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 /R17689440 10 Tf -230.17 -16.8 Td (xdot_polyline)Tj /R17372984 10 Tf 16 -12 Td (This type encapsulates a series of)Tj /R17045096 10 Tf 136.08 0 Td (cnt)Tj /R17372984 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R42408800 │ │ │ │ │ │ +R17689440 │ │ │ │ │ │ │ │ │ │ │ │ -R42092344 │ │ │ │ │ │ +R17372984 │ │ │ │ │ │ │ │ │ │ │ │ -R41764456 │ │ │ │ │ │ +R17045096 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 /R41764456 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R42092344 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R41764456 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R42092344 10 Tf 41.9801 0 Td (\(3\))Tj /R42408800 10 Tf -436.34 -36 Td (xdot_text)Tj 3.363 Tc /R42092344 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 /R41764456 10 Tf 209.697 0 Td [(te)20.0073(xt)]TJ /R42092344 10 Tf 17.6027 0 Td 0.864 Tw (using the baseline point \()Tj /R41764456 10 Tf 104.006 0 Td (x)Tj /R42092344 10 Tf 4.43984 0 Td (,)Tj /R41764456 10 Tf 2.5 0 Td (y)Tj /R42092344 10 Tf 4.43984 0 Td 3.364 Tw (\). The)Tj /R41764456 10 Tf 30.6078 0 Td (width)Tj /R42092344 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 /R41764456 10 Tf -416.453 -12 Td (align)Tj /R42092344 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 /R41764456 10 Tf 214.56 0 Td (x)Tj /R42092344 10 Tf 4.43984 0 Td (,)Tj /R41764456 10 Tf 2.5 0 Td (y)Tj /R42092344 10 Tf 4.43984 0 Td (\).)Tj /R42408800 10 Tf -345.58 -16.8 Td (xdot_image)Tj /R42092344 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 /R41764456 10 Tf 7.67891 0 Td (name)Tj 2.679 Tc /R42092344 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 /R41764456 10 Tf 53.8699 0 Td (pos)Tj /R42092344 10 Tf 13.8898 0 Td (.)Tj /R42408800 10 Tf -83.7598 -16.8 Td [(xdot_f)25.0073(ont)]TJ /R42092344 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 /R42408800 10 Tf -80.3199 -16.8 Td (xdot_align)Tj /R42092344 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 /R42408800 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 /R42092344 10 Tf -116.67 -12 Td (Pa)Tj 0 Tc 9.85 0 Td 0.786 Tw (rses the string)Tj /R41764456 10 Tf 60.4078 0 Td (str)Tj /R42092344 10 Tf 13.8461 0 Td 0.787 Tw (as a sequence of xdot operations and returns a pointer to the resulting)Tj /R41764456 10 Tf 289.901 0 Td (xdot)Tj /R42092344 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 /R41764456 10 Tf 10.7469 0 Td (str)Tj 2.967 Tc /R42092344 10 Tf 10.5602 0 Td (,t)Tj 0 Tc 8.24687 0 Td (he)Tj /R41764456 10 Tf 12.407 0 Td (ops)Tj /R42092344 10 Tf 16.857 0 Td (and)Tj /R41764456 10 Tf 17.407 0 Td (cnt)Tj /R42092344 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 /R41764456 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 /R42092344 10 Tf 8.61016 0 Td 0 Tw (bit will be set in the)Tj /R41764456 10 Tf 81.6699 0 Td [(a)10(gs)]TJ /R42092344 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 /R41764456 10 Tf 9.69492 0 Td (sz)Tj /R42092344 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 /R41764456 10 Tf 302.716 0 Td (xdot_op)Tj /R42092344 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 /R41764456 10 Tf 178.3 0 Td (ops)Tj /R42092344 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 /R41764456 10 Tf 14.1602 0 Td (sz)Tj /R42092344 10 Tf 7.78008 0 Td (.)Tj -280.43 -16.8 Td (If)Tj /R41764456 10 Tf 9.33398 0 Td (opfns)Tj /R42092344 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 /R41764456 10 Tf 7.675 0 Td (xop_kind)Tj 2.675 Tc /R42092344 10 Tf 36.6602 0 Td (.D)Tj 0 Tc 12.3949 0 Td (uring parsing, the)Tj /R41764456 10 Tf 73.2949 0 Td [(dr)15.0146(aw-)]TJ -408.259 -12 Td (func)Tj /R42092344 10 Tf 19.7199 0 Td 0 Tw (member of)Tj /R41764456 10 Tf 46.1 0 Td (xop_op)Tj /R42092344 10 Tf 31.9398 0 Td (will be set to the corresponding function in)Tj /R41764456 10 Tf 174.43 0 Td (opfns)Tj /R42092344 10 Tf 21.6699 0 Td (.)Tj /R42408800 10 Tf -309.86 -16.8 Td (xdot* parseXDot \(char *str\))Tj /R42092344 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 /R41764456 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 /R42092344 10 Tf 5.83008 0 Td (.)Tj -0.1 Tc /R42408800 10 Tf -187.34 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id fr)17.9919(eeXDot \(xdot* xp\))]TJ /R42092344 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 /R41764456 10 Tf 46.6602 0 Td (xp)Tj /R42092344 10 Tf 11.9398 0 Td 0 Tw (is NULL, nothing happens.)Tj /R42408800 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 /R42092344 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 /R41764456 10 Tf 338.199 0 Td (fprintXDot)Tj /R42092344 10 Tf -388.663 -12 Td 0 Tw (writes the output onto the open stream)Tj /R41764456 10 Tf 155.82 0 Td (fp)Tj /R42092344 10 Tf 7.78008 0 Td (;)Tj /R41764456 10 Tf 5.28008 0 Td (sprintXDot)Tj /R42092344 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 /R42408800 10 Tf 104.304 0 Td (parseXDotF)Tj /R42092344 10 Tf 56.7969 0 Td (or)Tj /R42408800 10 Tf 12.9172 0 Td (parseXDot)Tj 4.587 Tc /R42092344 10 Tf 46.1 0 Td (,w)Tj 0 Tc 14.307 0 Td (ith)Tj /R41764456 10 Tf 15.1469 0 Td (xdot_op)Tj /R42092344 10 Tf 36.807 0 Td (ha)Tj 9.23984 0 Td 2.087 Tw (ving kind)Tj /R41764456 10 Tf 44.734 0 Td [(xd_gr)14.9902(ad_pen_color)]TJ /R42092344 10 Tf 83.3172 0 Td (or)Tj /R41764456 10 Tf -423.67 -12 Td [(xd_gr)14.9927(ad_Œll_color)]TJ /R42092344 10 Tf 77.35 0 Td 0 Tw [(and the v)24.9854(alue is stored in)]TJ /R41764456 10 Tf 101.96 0 Td [(gr)15.0146(ad_color)]TJ /R42092344 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 /R42408800 10 Tf -48.6199 -16.8 Td [(xdot_grad_type colorT)33.9844(ypeXDot \(char *str\))]TJ /R42092344 10 Tf 16 -12 Td (returns the color type described by the input string.)Tj /R42408800 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 /R42092344 10 Tf -134.99 -12 Td (attempts to parse the string)Tj /R41764456 10 Tf 110.27 0 Td (str)Tj /R42092344 10 Tf 13.0602 0 Td [(as a color v)25.0073(alue, storing the result in)]TJ /R41764456 10 Tf 147.23 0 Td (clr)Tj 2.5 Tc /R42092344 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 /R42408800 10 Tf -314.611 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id fr)17.9919(eeXDotColor \(xdot_color* cp\))]TJ /R42092344 10 Tf 6.1 -12 Td [(This frees the resources associated with a v)24.9854(alue of type)]TJ /R41764456 10 Tf 222.47 0 Td (xdot_color)Tj /R42092344 10 Tf 43.3301 0 Td (.)Tj -0.11 Tc /R42408800 10.95 Tf -301.8 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R42092344 10 Tf 20.9004 -12 Td 0.527 Tw (Although some small checking is done on the)Tj /R41764456 10 Tf 189.206 0 Td (sz)Tj /R42092344 10 Tf 10.807 0 Td (ar)Tj 7.58984 0 Td (gument to)Tj /R41764456 10 Tf 43.834 0 Td [(par)10.0146(seXDotF)]TJ 3.027 Tc /R42092344 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 /R41764456 10 Tf 22.0219 0 Td (sizeof)Tj /R42092344 10 Tf 25.3621 0 Td 0.081 Tw (applied to some structure type containing)Tj /R41764456 10 Tf 168.246 0 Td (xdot_op)Tj /R42092344 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 /R41764456 10 Tf 14.7199 0 Td (opfns)Tj /R42092344 10 Tf 24.1699 0 Td [(ar)18.0151(gument.)]TJ -0.548 Tc /R42408800 10.95 Tf -74.8898 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R42092344 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 /R17045096 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R17372984 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R17045096 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R17372984 10 Tf 41.9801 0 Td (\(3\))Tj /R17689440 10 Tf -436.34 -36 Td (xdot_text)Tj 3.363 Tc /R17372984 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 /R17045096 10 Tf 209.697 0 Td [(te)20.0073(xt)]TJ /R17372984 10 Tf 17.6027 0 Td 0.864 Tw (using the baseline point \()Tj /R17045096 10 Tf 104.006 0 Td (x)Tj /R17372984 10 Tf 4.43984 0 Td (,)Tj /R17045096 10 Tf 2.5 0 Td (y)Tj /R17372984 10 Tf 4.43984 0 Td 3.364 Tw (\). The)Tj /R17045096 10 Tf 30.6078 0 Td (width)Tj /R17372984 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 /R17045096 10 Tf -416.453 -12 Td (align)Tj /R17372984 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 /R17045096 10 Tf 214.56 0 Td (x)Tj /R17372984 10 Tf 4.43984 0 Td (,)Tj /R17045096 10 Tf 2.5 0 Td (y)Tj /R17372984 10 Tf 4.43984 0 Td (\).)Tj /R17689440 10 Tf -345.58 -16.8 Td (xdot_image)Tj /R17372984 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 /R17045096 10 Tf 7.67891 0 Td (name)Tj 2.679 Tc /R17372984 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 /R17045096 10 Tf 53.8699 0 Td (pos)Tj /R17372984 10 Tf 13.8898 0 Td (.)Tj /R17689440 10 Tf -83.7598 -16.8 Td [(xdot_f)25.0073(ont)]TJ /R17372984 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 /R17689440 10 Tf -80.3199 -16.8 Td (xdot_align)Tj /R17372984 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 /R17689440 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 /R17372984 10 Tf -116.67 -12 Td (Pa)Tj 0 Tc 9.85 0 Td 0.786 Tw (rses the string)Tj /R17045096 10 Tf 60.4078 0 Td (str)Tj /R17372984 10 Tf 13.8461 0 Td 0.787 Tw (as a sequence of xdot operations and returns a pointer to the resulting)Tj /R17045096 10 Tf 289.901 0 Td (xdot)Tj /R17372984 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 /R17045096 10 Tf 10.7469 0 Td (str)Tj 2.967 Tc /R17372984 10 Tf 10.5602 0 Td (,t)Tj 0 Tc 8.24687 0 Td (he)Tj /R17045096 10 Tf 12.407 0 Td (ops)Tj /R17372984 10 Tf 16.857 0 Td (and)Tj /R17045096 10 Tf 17.407 0 Td (cnt)Tj /R17372984 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 /R17045096 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 /R17372984 10 Tf 8.61016 0 Td 0 Tw (bit will be set in the)Tj /R17045096 10 Tf 81.6699 0 Td [(a)10(gs)]TJ /R17372984 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 /R17045096 10 Tf 9.69492 0 Td (sz)Tj /R17372984 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 /R17045096 10 Tf 302.716 0 Td (xdot_op)Tj /R17372984 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 /R17045096 10 Tf 178.3 0 Td (ops)Tj /R17372984 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 /R17045096 10 Tf 14.1602 0 Td (sz)Tj /R17372984 10 Tf 7.78008 0 Td (.)Tj -280.43 -16.8 Td (If)Tj /R17045096 10 Tf 9.33398 0 Td (opfns)Tj /R17372984 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 /R17045096 10 Tf 7.675 0 Td (xop_kind)Tj 2.675 Tc /R17372984 10 Tf 36.6602 0 Td (.D)Tj 0 Tc 12.3949 0 Td (uring parsing, the)Tj /R17045096 10 Tf 73.2949 0 Td [(dr)15.0146(aw-)]TJ -408.259 -12 Td (func)Tj /R17372984 10 Tf 19.7199 0 Td 0 Tw (member of)Tj /R17045096 10 Tf 46.1 0 Td (xop_op)Tj /R17372984 10 Tf 31.9398 0 Td (will be set to the corresponding function in)Tj /R17045096 10 Tf 174.43 0 Td (opfns)Tj /R17372984 10 Tf 21.6699 0 Td (.)Tj /R17689440 10 Tf -309.86 -16.8 Td (xdot* parseXDot \(char *str\))Tj /R17372984 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 /R17045096 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 /R17372984 10 Tf 5.83008 0 Td (.)Tj -0.1 Tc /R17689440 10 Tf -187.34 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id fr)17.9919(eeXDot \(xdot* xp\))]TJ /R17372984 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 /R17045096 10 Tf 46.6602 0 Td (xp)Tj /R17372984 10 Tf 11.9398 0 Td 0 Tw (is NULL, nothing happens.)Tj /R17689440 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 /R17372984 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 /R17045096 10 Tf 338.199 0 Td (fprintXDot)Tj /R17372984 10 Tf -388.663 -12 Td 0 Tw (writes the output onto the open stream)Tj /R17045096 10 Tf 155.82 0 Td (fp)Tj /R17372984 10 Tf 7.78008 0 Td (;)Tj /R17045096 10 Tf 5.28008 0 Td (sprintXDot)Tj /R17372984 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 /R17689440 10 Tf 104.304 0 Td (parseXDotF)Tj /R17372984 10 Tf 56.7969 0 Td (or)Tj /R17689440 10 Tf 12.9172 0 Td (parseXDot)Tj 4.587 Tc /R17372984 10 Tf 46.1 0 Td (,w)Tj 0 Tc 14.307 0 Td (ith)Tj /R17045096 10 Tf 15.1469 0 Td (xdot_op)Tj /R17372984 10 Tf 36.807 0 Td (ha)Tj 9.23984 0 Td 2.087 Tw (ving kind)Tj /R17045096 10 Tf 44.734 0 Td [(xd_gr)14.9902(ad_pen_color)]TJ /R17372984 10 Tf 83.3172 0 Td (or)Tj /R17045096 10 Tf -423.67 -12 Td [(xd_gr)14.9927(ad_Œll_color)]TJ /R17372984 10 Tf 77.35 0 Td 0 Tw [(and the v)24.9854(alue is stored in)]TJ /R17045096 10 Tf 101.96 0 Td [(gr)15.0146(ad_color)]TJ /R17372984 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 /R17689440 10 Tf -48.6199 -16.8 Td [(xdot_grad_type colorT)33.9844(ypeXDot \(char *str\))]TJ /R17372984 10 Tf 16 -12 Td (returns the color type described by the input string.)Tj /R17689440 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 /R17372984 10 Tf -134.99 -12 Td (attempts to parse the string)Tj /R17045096 10 Tf 110.27 0 Td (str)Tj /R17372984 10 Tf 13.0602 0 Td [(as a color v)25.0073(alue, storing the result in)]TJ /R17045096 10 Tf 147.23 0 Td (clr)Tj 2.5 Tc /R17372984 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 /R17689440 10 Tf -314.611 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id fr)17.9919(eeXDotColor \(xdot_color* cp\))]TJ /R17372984 10 Tf 6.1 -12 Td [(This frees the resources associated with a v)24.9854(alue of type)]TJ /R17045096 10 Tf 222.47 0 Td (xdot_color)Tj /R17372984 10 Tf 43.3301 0 Td (.)Tj -0.11 Tc /R17689440 10.95 Tf -301.8 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R17372984 10 Tf 20.9004 -12 Td 0.527 Tw (Although some small checking is done on the)Tj /R17045096 10 Tf 189.206 0 Td (sz)Tj /R17372984 10 Tf 10.807 0 Td (ar)Tj 7.58984 0 Td (gument to)Tj /R17045096 10 Tf 43.834 0 Td [(par)10.0146(seXDotF)]TJ 3.027 Tc /R17372984 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 /R17045096 10 Tf 22.0219 0 Td (sizeof)Tj /R17372984 10 Tf 25.3621 0 Td 0.081 Tw (applied to some structure type containing)Tj /R17045096 10 Tf 168.246 0 Td (xdot_op)Tj /R17372984 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 /R17045096 10 Tf 14.7199 0 Td (opfns)Tj /R17372984 10 Tf 24.1699 0 Td [(ar)18.0151(gument.)]TJ -0.548 Tc /R17689440 10.95 Tf -74.8898 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R17372984 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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -3346 │ │ │ │ │ │ +3345 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -R42408800 │ │ │ │ │ │ +R17689440 │ │ │ │ │ │ │ │ │ │ │ │ -R42092344 │ │ │ │ │ │ +R17372984 │ │ │ │ │ │ │ │ │ │ │ │ -R41764456 │ │ │ │ │ │ +R17045096 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -839,29 +839,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 474 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R42516624 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/R17797264 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 │ │ │ │ │ │ +624 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R42516992 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/R17797632 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 │ │ │ │ │ │ @@ -886,15 +886,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Filter │ │ │ │ │ │ FlateDecode │ │ │ │ │ │ Length │ │ │ │ │ │ 442 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R42517360 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/R17798000 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-67fb2b6b103a'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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-18355269010e'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><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 43784 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 56172 2024-08-07 14:52:13.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 56176 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 1220 2024-08-07 14:52:13.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 652764 2024-08-07 14:52:13.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 1216 2024-08-07 14:52:13.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 652760 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 1172 2024-08-07 14:52:13.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 1176 2024-08-07 14:52:13.000000 control.tar.xz │ │ -rw-r--r-- 0 0 0 51752 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