--- /srv/reproducible-results/rbuild-debian/r-b-build.njp10iJq/b1/freetds_1.5.5+ds-1_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.njp10iJq/b2/freetds_1.5.5+ds-1_amd64.changes ├── Files │ @@ -1,12 +1,12 @@ │ │ b66d037faf93d465a6f6b471036a9a66 896700 debug optional freetds-bin-dbgsym_1.5.5+ds-1_amd64.deb │ 33ce9daf607c13bdfaba35d4c4f8cdcc 226768 database optional freetds-bin_1.5.5+ds-1_amd64.deb │ de9c61e01aa040a8caa254ca82c05bd0 30008 libs optional freetds-common_1.5.5+ds-1_all.deb │ 9e2e8c4b84ab2858a9091e33cc8fd965 294772 devel optional freetds-dev_1.5.5+ds-1_amd64.deb │ - 36e182e5a1617297214742ebff7d234e 1118940 doc optional freetds-doc_1.5.5+ds-1_all.deb │ + bca3809037054ef7bd6f45d09dd39c8f 1117316 doc optional freetds-doc_1.5.5+ds-1_all.deb │ 42269708636ead0e10c2ec95c60d8709 476980 debug optional libct4-dbgsym_1.5.5+ds-1_amd64.deb │ 6e06a5b3dbce89b090c0c24e5e8daeab 171892 libs optional libct4_1.5.5+ds-1_amd64.deb │ 07db30d517b585cf0b2453240bde9db8 531736 debug optional libsybdb5-dbgsym_1.5.5+ds-1_amd64.deb │ 3cd61cf7a9eca88eb21866047e71045f 196796 libs optional libsybdb5_1.5.5+ds-1_amd64.deb │ 35b22a069bbc20c8e7d6aa0498d3bfb3 590752 debug optional tdsodbc-dbgsym_1.5.5+ds-1_amd64.deb │ 12efccf584d8e20e0c344d143c795f33 208568 libs optional tdsodbc_1.5.5+ds-1_amd64.deb ├── freetds-doc_1.5.5+ds-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-08-31 02:40:49.000000 debian-binary │ │ --rw-r--r-- 0 0 0 35620 2025-08-31 02:40:49.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 1083128 2025-08-31 02:40:49.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 35640 2025-08-31 02:40:49.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 1081484 2025-08-31 02:40:49.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -12,101 +12,101 @@ │ │ │ │ │ usr/share/doc/freetds-doc/images/callouts/8.gif │ │ │ │ │ usr/share/doc/freetds-doc/images/callouts/9.gif │ │ │ │ │ usr/share/doc/freetds-doc/images/caution.gif │ │ │ │ │ usr/share/doc/freetds-doc/images/important.gif │ │ │ │ │ usr/share/doc/freetds-doc/images/note.gif │ │ │ │ │ usr/share/doc/freetds-doc/images/tip.gif │ │ │ │ │ usr/share/doc/freetds-doc/images/warning.gif │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00023_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00014_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00017_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00026_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00056_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00062_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00074_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00077_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00086_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00095_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00101_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00128_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00131_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00149.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00149_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00149_ac7a199aaeb82935f6d1dda2be551a089_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00149_aea6a865806d454280126de940478c214_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00149_aea6a865806d454280126de940478c214_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00150.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00188_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00032_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00041_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00113_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00164_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00179_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00191.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00192.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00194_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00206.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00206_a4f9e40da6941cb9407d0da5bc3030517_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00206_a4f9e40da6941cb9407d0da5bc3030517_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00206_a50bc3749988d1c3c441044fc07ab44e4_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00206_a9d8eb43a81ff58ab423dce0ce95b9564_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00206_a9d8eb43a81ff58ab423dce0ce95b9564_icgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00206_a9fe0d3799d2e3bde49b614c9d0c3785d_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00206_a9fe0d3799d2e3bde49b614c9d0c3785d_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00206_aa038a9125979f8f0915dbd53cbf27e5a_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00206_aa038a9125979f8f0915dbd53cbf27e5a_icgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00206_aa9e1e45f0305622dd6aed9f8fe158581_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00206_aa9e1e45f0305622dd6aed9f8fe158581_icgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00206_abc3a77c8aa28842e7f28583cbabc1415_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00206_abc3a77c8aa28842e7f28583cbabc1415_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00207.dot.gz │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00209_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_a1b83c9db016b481aa1fa0352f976d50d_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_a3118c7232bc9c3e47f8ba872bb39e967_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_a3118c7232bc9c3e47f8ba872bb39e967_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_a4daaa551e54dbd978650e2eef89e09ff_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_a4daaa551e54dbd978650e2eef89e09ff_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_a5eec23828b0610c58de248c4edb53879_cgraph.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_a5eec23828b0610c58de248c4edb53879_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_a7711612cc544a7da2c7aa212b870acb2_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_a8208eef2a3974ae1f0cf3c8c8ab011ce_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_a86ac92bd8a3c61a413d27150ec9bc202_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_a86ac92bd8a3c61a413d27150ec9bc202_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_a91cf6a009e823417d6c8849256cb211c_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_ab4d7e5309152f54613d52c8469a07fd8_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_ab4d7e5309152f54613d52c8469a07fd8_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_ab68dead99a2ebec55895a10cd3db5202_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_ac1e460551f1188620ea478238864ac4b_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_ac1e460551f1188620ea478238864ac4b_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_ac6610c72bd31bad5378f760fa9b12d66_cgraph.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_ac6610c72bd31bad5378f760fa9b12d66_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_ad9e44450025cbcee1ad81d7e5a2cc099_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_ade7df2db455b61edc83819ad60edb339_cgraph.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00287_ade7df2db455b61edc83819ad60edb339_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00288.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00293_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00296.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00297.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00311.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00311_a4f9e40da6941cb9407d0da5bc3030517_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00311_a4f9e40da6941cb9407d0da5bc3030517_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00311_a50bc3749988d1c3c441044fc07ab44e4_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00311_a9d8eb43a81ff58ab423dce0ce95b9564_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00311_a9d8eb43a81ff58ab423dce0ce95b9564_icgraph.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00311_a9fe0d3799d2e3bde49b614c9d0c3785d_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00311_a9fe0d3799d2e3bde49b614c9d0c3785d_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00311_aa038a9125979f8f0915dbd53cbf27e5a_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00311_aa038a9125979f8f0915dbd53cbf27e5a_icgraph.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00311_aa9e1e45f0305622dd6aed9f8fe158581_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00311_aa9e1e45f0305622dd6aed9f8fe158581_icgraph.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00311_abc3a77c8aa28842e7f28583cbabc1415_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00311_abc3a77c8aa28842e7f28583cbabc1415_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00312.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00326_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00332_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00341.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00342.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00344_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00347.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00347_a31604382d8b77257aad203f409155a29_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00347_a84e17808683ba2dd956e811a42e23176_cgraph.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00347_a86768d86059c5addf9a3f89edb1ef44e_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00347_aa818c1cbf4d16e609b7e4895cc7ed74f_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00347_aabd0e5f15615b5c141c525b76e746520_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00347_abac4d689e0e31e80587f89247c6395a4_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00348.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00359_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00365.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00365_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00365_af2b7a0ebad53fe7e4e0eda3bbdb89de3_cgraph.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00365_af8ada101cd189eff87b3533cbeaaa23b_cgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00224.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00225.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00227_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00233.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00233_a31604382d8b77257aad203f409155a29_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00233_a84e17808683ba2dd956e811a42e23176_cgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00233_a86768d86059c5addf9a3f89edb1ef44e_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00233_aa818c1cbf4d16e609b7e4895cc7ed74f_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00233_aabd0e5f15615b5c141c525b76e746520_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00233_abac4d689e0e31e80587f89247c6395a4_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00234.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_a1b83c9db016b481aa1fa0352f976d50d_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_a3118c7232bc9c3e47f8ba872bb39e967_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_a3118c7232bc9c3e47f8ba872bb39e967_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_a4daaa551e54dbd978650e2eef89e09ff_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_a4daaa551e54dbd978650e2eef89e09ff_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_a5eec23828b0610c58de248c4edb53879_cgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_a5eec23828b0610c58de248c4edb53879_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_a7711612cc544a7da2c7aa212b870acb2_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_a8208eef2a3974ae1f0cf3c8c8ab011ce_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_a86ac92bd8a3c61a413d27150ec9bc202_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_a86ac92bd8a3c61a413d27150ec9bc202_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_a91cf6a009e823417d6c8849256cb211c_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_ab4d7e5309152f54613d52c8469a07fd8_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_ab4d7e5309152f54613d52c8469a07fd8_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_ab68dead99a2ebec55895a10cd3db5202_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_ac1e460551f1188620ea478238864ac4b_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_ac1e460551f1188620ea478238864ac4b_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_ac6610c72bd31bad5378f760fa9b12d66_cgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_ac6610c72bd31bad5378f760fa9b12d66_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_ad9e44450025cbcee1ad81d7e5a2cc099_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_ade7df2db455b61edc83819ad60edb339_cgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00236_ade7df2db455b61edc83819ad60edb339_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00237.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00254.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00254_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00254_ac7a199aaeb82935f6d1dda2be551a089_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00254_aea6a865806d454280126de940478c214_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00254_aea6a865806d454280126de940478c214_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00255.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00260_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00278_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00305_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00314_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00338_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00341_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00347_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00365_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00366.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00367.dot │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00368_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00371_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00374.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00374_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00374_af2b7a0ebad53fe7e4e0eda3bbdb89de3_cgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00374_af8ada101cd189eff87b3533cbeaaa23b_cgraph.dot.gz │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00374_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00375.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00376.dot │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00377_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00380_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00383_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00386_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00389_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00392_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00395_source.html │ │ │ │ │ @@ -118,49 +118,23 @@ │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00413_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00416_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00419_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00422_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00425_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00428_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00431_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00434.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00434_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00435.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00436.dot.gz │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00437_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00440_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00443_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00446_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00449_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00452.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_a16db200d2281f76fe46fc1cbe37ca9df_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_a31604382d8b77257aad203f409155a29_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_a3ab8874994a0776acdaff797afdb710a_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_a41390fa6e1083ba84fb523797e6b5275_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_a5eec23828b0610c58de248c4edb53879_cgraph.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_a5eec23828b0610c58de248c4edb53879_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_a7711612cc544a7da2c7aa212b870acb2_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_a8184311543c685f2ee0bcccfb725ca02_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_a8184311543c685f2ee0bcccfb725ca02_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_a8208eef2a3974ae1f0cf3c8c8ab011ce_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_a86768d86059c5addf9a3f89edb1ef44e_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_aaee3fe5c514ce5570c9548de9b16e0d9_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_ab68dead99a2ebec55895a10cd3db5202_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_abf18b98efef6ce2dc0b97d658a3a1918_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_ac1e460551f1188620ea478238864ac4b_cgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_ac1e460551f1188620ea478238864ac4b_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_ac6610c72bd31bad5378f760fa9b12d66_cgraph.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_ac6610c72bd31bad5378f760fa9b12d66_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_ad9e44450025cbcee1ad81d7e5a2cc099_icgraph.dot │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_ade7df2db455b61edc83819ad60edb339_cgraph.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00452_ade7df2db455b61edc83819ad60edb339_icgraph.dot │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00452_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00453.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00453.dot │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00454.dot.gz │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00455_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00458_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00461_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00464_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00467_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00470_source.html │ │ │ │ │ @@ -175,21 +149,47 @@ │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00497_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00500_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00503_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00506_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00509_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00512_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00515_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_a16db200d2281f76fe46fc1cbe37ca9df_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_a31604382d8b77257aad203f409155a29_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_a3ab8874994a0776acdaff797afdb710a_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_a41390fa6e1083ba84fb523797e6b5275_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_a5eec23828b0610c58de248c4edb53879_cgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_a5eec23828b0610c58de248c4edb53879_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_a7711612cc544a7da2c7aa212b870acb2_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_a8184311543c685f2ee0bcccfb725ca02_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_a8184311543c685f2ee0bcccfb725ca02_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_a8208eef2a3974ae1f0cf3c8c8ab011ce_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_a86768d86059c5addf9a3f89edb1ef44e_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_aaee3fe5c514ce5570c9548de9b16e0d9_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_ab68dead99a2ebec55895a10cd3db5202_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_abf18b98efef6ce2dc0b97d658a3a1918_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_ac1e460551f1188620ea478238864ac4b_cgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_ac1e460551f1188620ea478238864ac4b_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_ac6610c72bd31bad5378f760fa9b12d66_cgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_ac6610c72bd31bad5378f760fa9b12d66_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_ad9e44450025cbcee1ad81d7e5a2cc099_icgraph.dot │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_ade7df2db455b61edc83819ad60edb339_cgraph.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00518_ade7df2db455b61edc83819ad60edb339_icgraph.dot │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00518_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00519.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00520.dot.gz │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00521_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00524_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00527_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00530_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00533_source.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a00542_source.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a00539_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00554_source.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00557.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00558.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00559.dot │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00559.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00560.dot │ │ │ │ │ usr/share/doc/freetds-doc/reference/a00560.html │ │ │ │ │ @@ -1127,18 +1127,18 @@ │ │ │ │ │ usr/share/doc/freetds-doc/reference/a01424.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a01427.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a01428.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a01435.html │ │ │ │ │ usr/share/doc/freetds-doc/reference/a01435_a230fa5b56ae4e3509a69bd266495732b_cgraph.dot │ │ │ │ │ usr/share/doc/freetds-doc/reference/a01435_a230fa5b56ae4e3509a69bd266495732b_icgraph.dot │ │ │ │ │ usr/share/doc/freetds-doc/reference/a01436.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a01462.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a01463.dot.gz │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a01465.html │ │ │ │ │ -usr/share/doc/freetds-doc/reference/a01466.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a01450.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a01451.dot.gz │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a01453.html │ │ │ │ │ +usr/share/doc/freetds-doc/reference/a01454.dot.gz │ │ │ │ │ usr/share/doc/freetds-doc/reference/all_0.js │ │ │ │ │ usr/share/doc/freetds-doc/reference/all_1.js │ │ │ │ │ usr/share/doc/freetds-doc/reference/all_10.js │ │ │ │ │ usr/share/doc/freetds-doc/reference/all_11.js │ │ │ │ │ usr/share/doc/freetds-doc/reference/all_12.js │ │ │ │ │ usr/share/doc/freetds-doc/reference/all_13.js │ │ │ │ │ usr/share/doc/freetds-doc/reference/all_14.js │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -20,184 +20,184 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 927 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/images/callouts/9.gif │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1039 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/images/caution.gif │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1081 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/images/important.gif │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1070 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/images/note.gif │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1029 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/images/tip.gif │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1052 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/images/warning.gif │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 181483 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00023_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7711 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00026_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6939 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00056_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 29275 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00062_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6983 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00074_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7239 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00077_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8148 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00086_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8278 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00095_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13132 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00101_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34684 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00128_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 78937 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00131_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 136753 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00149.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1303 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00149_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3367 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00149_ac7a199aaeb82935f6d1dda2be551a089_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1344 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00149_aea6a865806d454280126de940478c214_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1980 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00149_aea6a865806d454280126de940478c214_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1480 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00150.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12254 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00188_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9087 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00209_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 55904 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1407 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_a1b83c9db016b481aa1fa0352f976d50d_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2381 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_a3118c7232bc9c3e47f8ba872bb39e967_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1787 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_a3118c7232bc9c3e47f8ba872bb39e967_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2518 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_a4daaa551e54dbd978650e2eef89e09ff_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2476 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_a4daaa551e54dbd978650e2eef89e09ff_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1457 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_a5eec23828b0610c58de248c4edb53879_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1380 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_a5eec23828b0610c58de248c4edb53879_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3077 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 767 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_a7711612cc544a7da2c7aa212b870acb2_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4470 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2131 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_a8208eef2a3974ae1f0cf3c8c8ab011ce_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3542 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_a86ac92bd8a3c61a413d27150ec9bc202_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1355 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_a86ac92bd8a3c61a413d27150ec9bc202_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 790 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_a91cf6a009e823417d6c8849256cb211c_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3146 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_ab4d7e5309152f54613d52c8469a07fd8_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1755 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_ab4d7e5309152f54613d52c8469a07fd8_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1150 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_ab68dead99a2ebec55895a10cd3db5202_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 740 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_ac1e460551f1188620ea478238864ac4b_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1099 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_ac1e460551f1188620ea478238864ac4b_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4836 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_ac6610c72bd31bad5378f760fa9b12d66_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 750 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_ac6610c72bd31bad5378f760fa9b12d66_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1381 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_ad9e44450025cbcee1ad81d7e5a2cc099_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2943 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_ade7df2db455b61edc83819ad60edb339_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1712 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00287_ade7df2db455b61edc83819ad60edb339_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1360 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00288.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16065 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00293_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12020 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00296.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1320 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00297.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 26262 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00311.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1112 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00311_a4f9e40da6941cb9407d0da5bc3030517_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1385 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00311_a4f9e40da6941cb9407d0da5bc3030517_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1376 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00311_a50bc3749988d1c3c441044fc07ab44e4_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1542 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00311_a9d8eb43a81ff58ab423dce0ce95b9564_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2860 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00311_a9d8eb43a81ff58ab423dce0ce95b9564_icgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 824 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00311_a9fe0d3799d2e3bde49b614c9d0c3785d_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3229 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00311_a9fe0d3799d2e3bde49b614c9d0c3785d_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 781 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00311_aa038a9125979f8f0915dbd53cbf27e5a_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2118 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00311_aa038a9125979f8f0915dbd53cbf27e5a_icgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 817 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00311_aa9e1e45f0305622dd6aed9f8fe158581_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2138 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00311_aa9e1e45f0305622dd6aed9f8fe158581_icgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1869 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00311_abc3a77c8aa28842e7f28583cbabc1415_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3294 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00311_abc3a77c8aa28842e7f28583cbabc1415_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1230 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00312.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 41631 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00326_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 58866 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00332_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 41237 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00341.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1475 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00342.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 53295 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00344_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 48302 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00347.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 797 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00347_a31604382d8b77257aad203f409155a29_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2148 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00347_a84e17808683ba2dd956e811a42e23176_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 785 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00347_a86768d86059c5addf9a3f89edb1ef44e_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 785 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00347_aa818c1cbf4d16e609b7e4895cc7ed74f_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 750 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00347_aabd0e5f15615b5c141c525b76e746520_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3894 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00347_abac4d689e0e31e80587f89247c6395a4_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1464 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00348.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 172107 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00359_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 445409 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00365.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1303 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00365_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1550 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00365_af2b7a0ebad53fe7e4e0eda3bbdb89de3_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1294 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00365_af8ada101cd189eff87b3533cbeaaa23b_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 346591 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00365_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 914 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00366.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2062 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00367.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15325 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00368_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 119911 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00371_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 39945 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00374_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 24172 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00377_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 40573 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00380_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11431 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00383_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13881 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00386_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4168 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00389_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 326066 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00392_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6280 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00395_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8409 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00398_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 23171 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00401_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4004 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00404_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18585 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00407_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3993 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00410_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 47038 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00413_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 101579 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00416_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12482 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00419_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8075 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00422_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3688 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00425_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 138022 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00428_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14308 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00431_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12262 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00434.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13052 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00434_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 974 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00435.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 973 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00436.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22870 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00437_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 27992 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00440_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 91634 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00443_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9799 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00446_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17361 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00449_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 331719 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 776 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_a16db200d2281f76fe46fc1cbe37ca9df_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 797 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_a31604382d8b77257aad203f409155a29_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1074 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_a3ab8874994a0776acdaff797afdb710a_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 762 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_a41390fa6e1083ba84fb523797e6b5275_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1457 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_a5eec23828b0610c58de248c4edb53879_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1380 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_a5eec23828b0610c58de248c4edb53879_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3077 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 767 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_a7711612cc544a7da2c7aa212b870acb2_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3542 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_a8184311543c685f2ee0bcccfb725ca02_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1355 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_a8184311543c685f2ee0bcccfb725ca02_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4470 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2131 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_a8208eef2a3974ae1f0cf3c8c8ab011ce_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 785 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_a86768d86059c5addf9a3f89edb1ef44e_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 755 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_aaee3fe5c514ce5570c9548de9b16e0d9_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1150 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_ab68dead99a2ebec55895a10cd3db5202_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1156 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_abf18b98efef6ce2dc0b97d658a3a1918_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 740 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_ac1e460551f1188620ea478238864ac4b_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1099 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_ac1e460551f1188620ea478238864ac4b_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4836 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_ac6610c72bd31bad5378f760fa9b12d66_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 750 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_ac6610c72bd31bad5378f760fa9b12d66_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1381 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_ad9e44450025cbcee1ad81d7e5a2cc099_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2943 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_ade7df2db455b61edc83819ad60edb339_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1712 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_ade7df2db455b61edc83819ad60edb339_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 379983 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1052 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00453.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 863 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00454.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8714 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00455_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36019 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00458_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6983 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00014_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7239 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00017_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8148 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00026_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8278 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00032_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13132 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00041_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12254 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00113_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16065 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00164_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 58866 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00179_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41237 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00191.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1476 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00192.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 53295 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00194_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 26262 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00206.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1112 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00206_a4f9e40da6941cb9407d0da5bc3030517_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1385 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00206_a4f9e40da6941cb9407d0da5bc3030517_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1376 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00206_a50bc3749988d1c3c441044fc07ab44e4_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1542 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00206_a9d8eb43a81ff58ab423dce0ce95b9564_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2860 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00206_a9d8eb43a81ff58ab423dce0ce95b9564_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 824 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00206_a9fe0d3799d2e3bde49b614c9d0c3785d_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3229 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00206_a9fe0d3799d2e3bde49b614c9d0c3785d_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 781 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00206_aa038a9125979f8f0915dbd53cbf27e5a_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2118 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00206_aa038a9125979f8f0915dbd53cbf27e5a_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 817 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00206_aa9e1e45f0305622dd6aed9f8fe158581_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2138 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00206_aa9e1e45f0305622dd6aed9f8fe158581_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1869 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00206_abc3a77c8aa28842e7f28583cbabc1415_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3294 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00206_abc3a77c8aa28842e7f28583cbabc1415_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1232 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00207.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41631 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00209_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12020 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00224.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1320 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00225.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 172107 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00227_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 48302 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00233.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 797 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00233_a31604382d8b77257aad203f409155a29_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2147 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00233_a84e17808683ba2dd956e811a42e23176_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 785 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00233_a86768d86059c5addf9a3f89edb1ef44e_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 785 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00233_aa818c1cbf4d16e609b7e4895cc7ed74f_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 750 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00233_aabd0e5f15615b5c141c525b76e746520_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3894 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00233_abac4d689e0e31e80587f89247c6395a4_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1460 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00234.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 55904 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1407 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_a1b83c9db016b481aa1fa0352f976d50d_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2381 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_a3118c7232bc9c3e47f8ba872bb39e967_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1787 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_a3118c7232bc9c3e47f8ba872bb39e967_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2518 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_a4daaa551e54dbd978650e2eef89e09ff_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2476 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_a4daaa551e54dbd978650e2eef89e09ff_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1457 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_a5eec23828b0610c58de248c4edb53879_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1380 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_a5eec23828b0610c58de248c4edb53879_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3077 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 767 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_a7711612cc544a7da2c7aa212b870acb2_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4470 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2131 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_a8208eef2a3974ae1f0cf3c8c8ab011ce_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3542 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_a86ac92bd8a3c61a413d27150ec9bc202_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1355 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_a86ac92bd8a3c61a413d27150ec9bc202_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 790 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_a91cf6a009e823417d6c8849256cb211c_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3146 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_ab4d7e5309152f54613d52c8469a07fd8_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1755 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_ab4d7e5309152f54613d52c8469a07fd8_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1150 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_ab68dead99a2ebec55895a10cd3db5202_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 740 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_ac1e460551f1188620ea478238864ac4b_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1099 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_ac1e460551f1188620ea478238864ac4b_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4836 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_ac6610c72bd31bad5378f760fa9b12d66_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 750 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_ac6610c72bd31bad5378f760fa9b12d66_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1381 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_ad9e44450025cbcee1ad81d7e5a2cc099_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2943 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_ade7df2db455b61edc83819ad60edb339_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1712 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00236_ade7df2db455b61edc83819ad60edb339_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1361 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00237.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 136753 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00254.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1303 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00254_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3367 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00254_ac7a199aaeb82935f6d1dda2be551a089_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1344 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00254_aea6a865806d454280126de940478c214_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1980 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00254_aea6a865806d454280126de940478c214_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1483 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00255.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 78937 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00260_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34684 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00278_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9087 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00305_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 181483 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00314_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6939 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00338_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7711 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00341_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 29275 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00347_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 128658 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00365_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24172 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00368_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 40573 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00371_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 445409 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00374.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1303 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00374_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1550 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00374_af2b7a0ebad53fe7e4e0eda3bbdb89de3_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1293 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00374_af8ada101cd189eff87b3533cbeaaa23b_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 346591 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00374_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 914 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00375.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2062 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00376.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 62596 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00377_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 119911 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00380_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10265 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00383_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 30966 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00386_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 39945 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00389_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 29730 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00392_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15325 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00395_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 66547 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00398_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16393 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00401_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4168 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00404_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22870 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00407_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 47038 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00410_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 138022 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00413_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11352 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00416_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21569 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00419_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9513 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00422_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8400 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00425_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13022 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00428_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24907 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00431_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10851 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00434_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10604 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00437_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12479 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00440_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10495 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00443_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8703 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00446_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14308 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00449_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12262 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13052 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00452_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 974 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00453.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 974 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00454.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 23171 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00455_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 91634 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00458_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11481 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00461_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16393 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00464_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 66547 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00467_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8703 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00470_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9513 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00473_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21569 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00476_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8400 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00479_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13022 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00482_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10851 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00485_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10495 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00488_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 24907 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00491_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12479 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00494_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11352 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00497_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10604 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00500_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17322 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00503_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 27869 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00506_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 24558 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00509_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 54063 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00512_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10265 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00515_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 62596 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 30966 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00521_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8075 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00464_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6280 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00467_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 54063 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00470_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8409 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00473_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4004 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00476_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 326066 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00479_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 27869 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00482_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 27992 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00485_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18585 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00488_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12482 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00491_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36019 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00494_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8714 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00497_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17361 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00500_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9799 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00503_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 101579 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00506_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17322 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00509_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24558 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00512_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3993 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00515_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 331719 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 776 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_a16db200d2281f76fe46fc1cbe37ca9df_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 797 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_a31604382d8b77257aad203f409155a29_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1074 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_a3ab8874994a0776acdaff797afdb710a_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 762 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_a41390fa6e1083ba84fb523797e6b5275_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1457 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_a5eec23828b0610c58de248c4edb53879_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1380 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_a5eec23828b0610c58de248c4edb53879_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3077 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 767 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_a7711612cc544a7da2c7aa212b870acb2_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3542 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_a8184311543c685f2ee0bcccfb725ca02_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1355 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_a8184311543c685f2ee0bcccfb725ca02_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4470 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2131 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_a8208eef2a3974ae1f0cf3c8c8ab011ce_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 785 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_a86768d86059c5addf9a3f89edb1ef44e_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 755 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_aaee3fe5c514ce5570c9548de9b16e0d9_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1150 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_ab68dead99a2ebec55895a10cd3db5202_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1156 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_abf18b98efef6ce2dc0b97d658a3a1918_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 740 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_ac1e460551f1188620ea478238864ac4b_cgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1099 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_ac1e460551f1188620ea478238864ac4b_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4836 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_ac6610c72bd31bad5378f760fa9b12d66_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 750 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_ac6610c72bd31bad5378f760fa9b12d66_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1381 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_ad9e44450025cbcee1ad81d7e5a2cc099_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2943 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_ade7df2db455b61edc83819ad60edb339_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1712 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_ade7df2db455b61edc83819ad60edb339_icgraph.dot │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 379983 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00518_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1055 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00519.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 865 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00520.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3688 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00521_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 74234 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00524_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 128658 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00527_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 29730 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00530_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11431 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00527_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13881 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00530_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10102 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00533_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3541 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00542_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3541 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00539_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13939 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00554_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8351 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00557.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3386 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00558.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2292 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00559.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6893 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00559.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 702 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 284709 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560.html │ │ │ │ @@ -214,15 +214,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2017 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560_ga32eb72f6fb3edb130e59fb3dd0766e7e_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1364 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560_ga32eb72f6fb3edb130e59fb3dd0766e7e_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1406 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560_ga399512ec78c15ce3db79ea88ef3b1293_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2022 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560_ga3bcdc8f584537b8278483f2cee59f130_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1127 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560_ga3bcdc8f584537b8278483f2cee59f130_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2143 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560_ga43727b10d4cbb7708b374811abe6eadb_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1046 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560_ga4e26d949be2c3bf71b1a33c75b11d931_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3843 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560_ga548153eb2eae76c48aa9d4b72258dc1c_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3842 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560_ga548153eb2eae76c48aa9d4b72258dc1c_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4957 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560_ga559e24ba70d0d96c3469eb6ab8f74e05_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 769 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560_ga559e24ba70d0d96c3469eb6ab8f74e05_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 753 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560_ga564dd3a1bb0425a8957f1714d8b2a7c0_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1709 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560_ga57c856964a9a0b4cc43f5192647c51e7_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 804 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560_ga57c856964a9a0b4cc43f5192647c51e7_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2969 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560_ga5ea23272124fff03b8d87538c1ec3ee5_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1713 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00560_ga636e6f1b64743f3cf22158a56eef371f_cgraph.dot │ │ │ │ @@ -298,25 +298,25 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1406 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00562_ga0ed03c69e698336d015bb315ad755fd5_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 770 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00562_ga0ed03c69e698336d015bb315ad755fd5_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1388 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00562_ga244547855b41788fa3a67756956fbc81_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1693 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00562_ga330b9f1028f856a9eec5115550bcb4f7_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 769 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00562_ga330b9f1028f856a9eec5115550bcb4f7_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1406 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00562_ga6498235e4ef8e41ea43b01494b28998d_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2036 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00562_ga6cf03708baaf02eb016b9ee77160d879_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2181 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00562_ga7a184158b27a50f713e9cfae3b746209_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2180 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00562_ga7a184158b27a50f713e9cfae3b746209_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2356 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00562_ga8b85f79f53a62ac7a728fe626d609b65_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3312 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00562_ga963c5e38bca7668afc57f5cc123d10fb_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1204 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00562_gaa23f8e5c7f437a94746c90292dd1cb01_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1203 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00562_gaa23f8e5c7f437a94746c90292dd1cb01_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3698 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00562_gada8e987c4a6225b9276c05ba3a4f47a0_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1585 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00562_gaf1130ac97f6af55e86ec70b0aa4f5b40_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1060 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00562_gafec3feb5bac1cb33545ba01efb0a67b8_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 732 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00563.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38934 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00563.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1210 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00563_ga4f936fa1cb8e4373bf7b7f8a6ab96bc7_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2243 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00563_ga7370f1223f13510d6b33e98f2de09fb5_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2242 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00563_ga7370f1223f13510d6b33e98f2de09fb5_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 709 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00563_ga7370f1223f13510d6b33e98f2de09fb5_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1504 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00563_ga852ce2e787d27f9f497c5333201dae4b_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 808 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00563_ga852ce2e787d27f9f497c5333201dae4b_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 690 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00563_gaa134c1c3ccc4326e693adb8357272f1d_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1393 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00563_gaa134c1c3ccc4326e693adb8357272f1d_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 710 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00563_gab672799007e720bf918caa1b33c989ea_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2473 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00563_gacf69ac4cbe8e3c3e6ea665e31e5e85b8_icgraph.dot │ │ │ │ @@ -334,18 +334,18 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 704 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00565.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10155 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00565.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 685 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00566.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 63064 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00566.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1389 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00566_ga03e850369aca6fba074da5e9da4effd7_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1392 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00566_ga2198a3f7b4eb768ce790dce09b6eff24_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1063 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00566_ga302a4ce6559b81808e3be51615cd1b67_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3684 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00566_ga302a4ce6559b81808e3be51615cd1b67_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3685 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00566_ga302a4ce6559b81808e3be51615cd1b67_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1745 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00566_ga3c6f474c0662158f3100fe464bf077d9_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1385 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00566_ga45d1c0fba44eafde5e156a70af5d6126_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1674 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00566_ga45d1c0fba44eafde5e156a70af5d6126_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1675 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00566_ga45d1c0fba44eafde5e156a70af5d6126_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1390 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00566_gabdcccf4e0d093ff48c0e7048a4bfaf84_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1116 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00566_gaccbc6d98d9528c48cf0254d809ca73ff_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2031 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00566_gae1fc46447c4f8a9ff7f66607b8cd23b6_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1915 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00566_gae6da75d7b9e7b567890fc83c9459d824_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 723 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00566_gae6da75d7b9e7b567890fc83c9459d824_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 720 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00567.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4195 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00567.html │ │ │ │ @@ -391,20 +391,20 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1712 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00572_gad83c146aa5ba3f1515557d6b5248494a_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1064 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00572_gae8e173a9f8d2e3f152ada9f48d3d5f28_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 673 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00573.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 44880 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00573.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 795 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00573_ga22c61ca41f64c7fe368659ed1eebdb56_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1569 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00573_ga22c61ca41f64c7fe368659ed1eebdb56_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 805 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00573_ga3380140fc6eb9f2090c430f40e846876_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1475 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00573_ga3380140fc6eb9f2090c430f40e846876_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1476 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00573_ga3380140fc6eb9f2090c430f40e846876_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1227 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00573_ga3a7a7b4d6ed344127e164dd0b443d790_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3739 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00573_ga3a7a7b4d6ed344127e164dd0b443d790_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1192 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00573_ga87db49044919f1bc84c0ff5e9ab00304_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2680 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00573_ga87db49044919f1bc84c0ff5e9ab00304_icgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1336 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00573_ga900b0bce08c6bfc2e7c988f4b5970516_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2681 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00573_ga87db49044919f1bc84c0ff5e9ab00304_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1337 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00573_ga900b0bce08c6bfc2e7c988f4b5970516_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1582 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00573_gac01180352db7052e786463e3b07a8a9e_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 663 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00574.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 58143 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00574.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2099 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00574_ga314c65c067570dc1ef3e58bbfc4eb763_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2085 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00574_ga4bbf9a6b6d514fc62ae67f548d54d78a_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2094 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00574_ga4f7b22f681e7160ac03dfe8d2ae8bd39_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1510 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00574_ga4f7b22f681e7160ac03dfe8d2ae8bd39_icgraph.dot │ │ │ │ @@ -429,39 +429,39 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 810 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga11338742dc30fd0c2711f58eb830316f_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1186 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga11338742dc30fd0c2711f58eb830316f_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1590 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga24345856c16b15aa3e84459c2f551320_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1237 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga24345856c16b15aa3e84459c2f551320_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2797 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga26b26296d060dca75f6a43e9ac41e58d_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2483 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga26b26296d060dca75f6a43e9ac41e58d_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1881 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga2a64baaf4aa50ef601a49b801dfdaaf6_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1383 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga2d0a06c1a30dd2470dc7a788de21b080_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1382 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga2d0a06c1a30dd2470dc7a788de21b080_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1094 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga2d0a06c1a30dd2470dc7a788de21b080_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1499 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga34fb1084682cc31fe02a4a7946955a5a_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1996 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga3e7b4793c6f799fbc6c174f673bb5b32_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 717 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga4ae2c7b503de8492cb82230cd19f1853_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1228 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga4f1f0a4f77bc4ea1440dfdebc19a157c_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1280 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga4f1f0a4f77bc4ea1440dfdebc19a157c_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1227 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga4f1f0a4f77bc4ea1440dfdebc19a157c_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1279 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga4f1f0a4f77bc4ea1440dfdebc19a157c_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 786 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga50d62edeb2a432e2dc668263f3f958ff_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1471 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga50d62edeb2a432e2dc668263f3f958ff_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 792 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga57bd0fabe5bcdeb3ef091259b3a7c1fc_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2486 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga5a29ae7f99d089dc3cea85ec6ee5f3ab_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1671 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga5a29ae7f99d089dc3cea85ec6ee5f3ab_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1670 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga5a29ae7f99d089dc3cea85ec6ee5f3ab_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1837 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga5f071b94ad7889690762dc85646c74ab_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 758 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga5f071b94ad7889690762dc85646c74ab_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1719 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga6513afd79629f7a928e1d3da9f56dee1_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1720 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga6513afd79629f7a928e1d3da9f56dee1_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1092 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga6513afd79629f7a928e1d3da9f56dee1_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 729 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga691e8752f4f84ed51b7f4d1447cb3d25_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1226 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga6e42b4a1d1d3898229ea2fe4afc2ecec_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1233 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga6e42b4a1d1d3898229ea2fe4afc2ecec_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1225 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga6e42b4a1d1d3898229ea2fe4afc2ecec_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1232 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga6e42b4a1d1d3898229ea2fe4afc2ecec_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2431 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga74eb08c3a1c85be8ac9db428842c8b9d_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2117 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga7bf3670d3d6dabed469b9eb117298079_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2110 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga7d68588fdd0beeae52197a6d6cef8754_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2111 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga7f20f58e43ba5eb916c97c7396395563_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2072 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga8853354723094c8efcd87fabf675c64f_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1091 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga8853354723094c8efcd87fabf675c64f_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1090 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga8853354723094c8efcd87fabf675c64f_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 706 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga8d8f2f1c91635ee95f30722208ae3043_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3274 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga8d8f2f1c91635ee95f30722208ae3043_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1093 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga8f3b00c34af2484eccb169e60a37dc36_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3278 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga8f3b00c34af2484eccb169e60a37dc36_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2715 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga95e0fccedc459a4404f496eec74a369a_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1478 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga95e0fccedc459a4404f496eec74a369a_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3475 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_ga9ad2e6defce530a8778791cce0166ccd_cgraph.dot │ │ │ │ @@ -475,21 +475,21 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1525 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gaaa7b4d37bf796019e72f25c6e7fe7bea_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1128 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gaaa97f8535a2babe642024a0744d271d5_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1126 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gaaa97f8535a2babe642024a0744d271d5_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1142 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gab42efeaf6c795435a03de1835b3de1c6_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1131 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gac3124fe439d9c96236fc33af7793ffcf_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2419 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gacf0a4f2a1c2166588f4d232eda737cf5_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1529 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gad5b76c688898b86984d09628f030d01c_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1554 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gad5b76c688898b86984d09628f030d01c_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1553 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gad5b76c688898b86984d09628f030d01c_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1800 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gad695defcbf663b0023851a198206a772_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2351 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gad695defcbf663b0023851a198206a772_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 739 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gada27f4cfce925240ad33b71b63ca692d_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1863 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gada27f4cfce925240ad33b71b63ca692d_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3432 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gae603aed795a4c5bb26ab159a11256996_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2342 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gae8b7db85af16701fc0604eb117cbd4e4_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2343 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gae8b7db85af16701fc0604eb117cbd4e4_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4438 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gaf0da49585d39e99780a004ee2ca23479_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1363 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gaf573d8d4d2660c8c27770573fca05ff5_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2033 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gaf573d8d4d2660c8c27770573fca05ff5_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3449 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gafd74652c4722ddce4d642cc4209449d4_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1056 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00575_gafd74652c4722ddce4d642cc4209449d4_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 682 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 85843 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576.html │ │ │ │ @@ -501,24 +501,24 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3248 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga1fcaf8d488cc1390f106ce3ad0bf37b4_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2353 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga1fcaf8d488cc1390f106ce3ad0bf37b4_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1390 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga221e98a9c8be96ec6c8547891e1b53af_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2284 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga221e98a9c8be96ec6c8547891e1b53af_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1729 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga2660b893ae2bf36fe1b63b354e748bad_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1352 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga2734407109c834c5dda7ff8a45c71230_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1445 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga2a7429ff031f77023d1bf31339a266db_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4516 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga3e3f76009fce5ceedb2f42bb2c9aed2e_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4515 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga3e3f76009fce5ceedb2f42bb2c9aed2e_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 741 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga410619783bdf2bb60b0f27a5578e0e07_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4103 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga410619783bdf2bb60b0f27a5578e0e07_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4102 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga410619783bdf2bb60b0f27a5578e0e07_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1854 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga528cc96da09c11bc2930daae64e33e83_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2507 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga5feb53554e8917a81bbbc332163a61fb_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1115 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga633f62fb8e5310abfa42c02fba9c6500_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3904 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga633f62fb8e5310abfa42c02fba9c6500_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3657 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga676c4dee6522815b16fdc8e448e43590_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1553 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga676c4dee6522815b16fdc8e448e43590_icgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1303 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga7274d9c5dc75c58bb7d1f1c29e03a73e_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1554 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga676c4dee6522815b16fdc8e448e43590_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1302 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga7274d9c5dc75c58bb7d1f1c29e03a73e_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 847 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga8560e2536fdcf8f1514d4fa14f90876c_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1518 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga8ab6c87318eaf15ea17a9575763f7809_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3288 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga8d214089b6e97fc0da5e0be09f216d73_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 748 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga8d214089b6e97fc0da5e0be09f216d73_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3281 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga90f080e6e9448feac15dee1370d66802_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2133 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga90f080e6e9448feac15dee1370d66802_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 762 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga954dcc3b0332fa9448d9edf59c0fe439_cgraph.dot │ │ │ │ @@ -526,19 +526,19 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3340 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_ga9ac121c269e203337a48c5bf8afc48c3_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 764 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_gab604dd1d75afa8f852d1a6ee0b681974_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 761 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_gac23c12ccb3e8599f10f305e993e216f6_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 716 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_gad6f81b48fbcfc18ce0b213dbbea47e30_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3550 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_gad70d59fb317d098b0c9fd29dd77131a8_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1104 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_gad7aae89e32444ab30852fee056231403_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1201 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_gae777dd57e8d1bb40349d7d7d8434fddf_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3563 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_gae777dd57e8d1bb40349d7d7d8434fddf_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3562 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00576_gae777dd57e8d1bb40349d7d7d8434fddf_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 663 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 111732 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1696 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga07cee55fd522cca16fb59b7a8f0b1376_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1564 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga07cee55fd522cca16fb59b7a8f0b1376_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1568 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga07cee55fd522cca16fb59b7a8f0b1376_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3821 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga21e9de33de9c8c492aa2f96c823596bb_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1356 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga22c7f413d43fc0d511e122a3de389166_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2726 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga22c7f413d43fc0d511e122a3de389166_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1551 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga307f949194204f71f1a7e574424048b1_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2381 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga315d875d90c64d12d61fc9e33b4dee96_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2296 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga315d875d90c64d12d61fc9e33b4dee96_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4690 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga39453d084f3f780ac4602d4abf2839f7_cgraph.dot.gz │ │ │ │ @@ -550,22 +550,22 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1627 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga4a45cadd06ae1b886459dcc1f8e482c6_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1840 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga4e1e52e09b0c27a9b9f53eb6b539afce_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2167 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga4e1e52e09b0c27a9b9f53eb6b539afce_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4037 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga4e3dd9d3614f5f0433b78b761dd68741_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2332 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga4e3dd9d3614f5f0433b78b761dd68741_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1669 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga547b2f48659f77a69aa802d861ac827d_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2320 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga547b2f48659f77a69aa802d861ac827d_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1268 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga5cfc0340d8d717e67f60037e029b2142_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1266 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga5cfc0340d8d717e67f60037e029b2142_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2080 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga5cfc0340d8d717e67f60037e029b2142_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga62dc14d21453e88e24880ee0acaca73a_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4104 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga65a2316369529731732f200c190d05d6_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1520 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga65a2316369529731732f200c190d05d6_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1828 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga6728e344caa20aea1def85f58dea138b_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2091 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga6728e344caa20aea1def85f58dea138b_icgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3961 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga69902dffb299d62a799888e0fa3ccd68_cgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2092 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga6728e344caa20aea1def85f58dea138b_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3960 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga69902dffb299d62a799888e0fa3ccd68_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2701 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga69902dffb299d62a799888e0fa3ccd68_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1774 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga6ee2e7af38af768611b8bf4b79c36f46_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2321 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga6ee2e7af38af768611b8bf4b79c36f46_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2090 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga6fcb37d5addebdc1af9f34ebc59fd7a8_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3938 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga7482b5730d880fcedbe9fcd609a550ce_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2625 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga7482b5730d880fcedbe9fcd609a550ce_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2338 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_ga7b18c0911a9dc69939577b39eb64725d_icgraph.dot │ │ │ │ @@ -590,15 +590,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1747 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gacb3354443bcefe7a500a500a4904cc05_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2767 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gacb3354443bcefe7a500a500a4904cc05_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1624 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gad9b6b86f48be077fb44ac603845a0c27_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1077 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gad9b6b86f48be077fb44ac603845a0c27_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1371 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gae3368ea80d0d8b13791ceb13ee5f19c9_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2077 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gae3368ea80d0d8b13791ceb13ee5f19c9_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1180 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gae5b3e01f3d665f9e377de091f46f1ab9_cgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2079 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gae5b3e01f3d665f9e377de091f46f1ab9_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2080 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gae5b3e01f3d665f9e377de091f46f1ab9_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1868 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gae688b515631141acfbc41bbb91c8b921_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2322 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gae688b515631141acfbc41bbb91c8b921_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3334 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gaeaaed2ea1d8c827da1a0f5b419524ae1_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3733 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gaeaaed2ea1d8c827da1a0f5b419524ae1_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4980 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gaeeb1562044786ea17bea361ed83e6946_cgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1580 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gaeeb1562044786ea17bea361ed83e6946_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1809 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gaeec59bca9bd0c5388e245f0d19d9c81a_cgraph.dot.gz │ │ │ │ @@ -608,19 +608,19 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2554 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gafb26aba5d935e40b87b95e21a5185848_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4029 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00577_gafb26aba5d935e40b87b95e21a5185848_icgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 672 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00578.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 30525 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00578.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1495 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00578_ga0cd7863ba7c2d2da4a193234472a3d14_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 765 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00578_ga4e6d9fa6f9b9551a5a3390e10a5322e6_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1167 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00578_ga4e6d9fa6f9b9551a5a3390e10a5322e6_icgraph.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2599 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00578_ga656718f240d7403f986ae887d84a6ca1_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2600 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00578_ga656718f240d7403f986ae887d84a6ca1_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1480 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00578_ga6aa14b8b717b51afcfb65bd55143689d_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1060 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00578_gab78cc59b110df2817b00f9bed74c6ff1_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 746 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00578_gad96366d9fa93bfc283cef1299fbe97ab_cgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3160 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00578_gad96366d9fa93bfc283cef1299fbe97ab_icgraph.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3161 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00578_gad96366d9fa93bfc283cef1299fbe97ab_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1865 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00578_gae092e53680d954bcf4f19334987d43c7_icgraph.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2614 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00579.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7601 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00579.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5422 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00580.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7724 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00583.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3793 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00584.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4725 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a00587.html │ │ │ │ @@ -1134,19 +1134,19 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8589 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a01423.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6254 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a01424.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8617 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a01427.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13795 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a01428.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35232 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a01435.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1516 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a01435_a230fa5b56ae4e3509a69bd266495732b_cgraph.dot │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1104 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a01435_a230fa5b56ae4e3509a69bd266495732b_icgraph.dot │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1499 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a01436.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18244 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a01462.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1329 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a01463.dot.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 24419 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a01465.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1308 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a01466.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1501 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a01436.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18244 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a01450.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1331 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a01451.dot.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24419 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a01453.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1310 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/a01454.dot.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4437 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/all_0.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 898 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/all_1.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1785 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/all_10.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3071 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/all_11.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 60673 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/all_12.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 689 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/all_13.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 422 2025-08-31 02:40:49.000000 ./usr/share/doc/freetds-doc/reference/all_14.js │ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00026_source.html │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -Main include file for libtds. │ │ │ │ +
Provide poll call where missing. │ │ │ │ More...
│ │ │ │ -#include <stdarg.h>#include <stdio.h>#include <time.h>#include <freetds/version.h>#include <freetds/sysdep_private.h>#include <freetds/thread.h>#include <freetds/bool.h>#include <freetds/macros.h>#include <freetds/utils/string.h>#include <freetds/utils/path.h>#include <freetds/replacements.h>#include <freetds/pushvis.h>#include <freetds/proto.h>#include <freetds/pushvis.h>#include <freetds/popvis.h>Go to the source code of this file.
│ │ │ ││ │ │ │ Classes | |
| struct | tds5_colinfo |
| union | tds_align_struct |
| struct | tds_authentication |
| struct | tds_bcpcoldata |
| struct | tds_bcpinfo |
| struct | tds_blob |
| Information about blobs (e.g. More... | |
| struct | tds_capabilities |
| struct | tds_capability_type |
| struct | tds_column |
| Metadata about columns in regular and compute rows. More... | |
| struct | tds_column_funcs |
| struct | tds_compiletime_settings |
| A structure to hold all the compile-time settings. More... | |
| struct | tds_connection |
| struct | tds_context |
| struct | tds_cursor |
| Holds information about a cursor. More... | |
| struct | tds_cursor_status |
| struct | TDS_DATETIMEALL |
| This structure is not directly connected to TDS protocol but keeps any DATE/TIME information. More... | |
| struct | tds_dynamic |
| Holds information for a dynamic (also called prepared) query. More... | |
| struct | tds_encoding |
| Information relevant to libiconv. More... | |
| struct | tds_env |
| Current environment as reported by the server. More... | |
| struct | tds_freeze |
| struct | tds_headers |
| struct | tds_locale |
| struct | tds_login |
| struct | tds_message |
| struct | tds_multiple |
| union | tds_option_arg |
| struct | tds_packet |
| struct | tds_poll_wakeup |
| struct | tds_result_info |
| Hold information for any results. More... | |
| struct | tds_socket |
| Information for a server connection. More... | |
| struct | tds_tvp |
| struct | tds_tvp_row |
| struct | tds_upd_col |
| struct | tds_variant |
| Store variant information. More... | |
| struct | tdsdaterec |
| Used by tds_datecrack. More... | |
| struct | tdsdump_off_item |
| struct | pollfd |
│ │ │ │ Macros | |
| │ │ │ │ -#define | is_ascii_type(x) ((tds_type_flags_ms[x] & TDS_TYPEFLAG_ASCII) != 0) |
| │ │ │ │ -#define | is_binary_type(x) ((tds_type_flags_ms[x] & TDS_TYPEFLAG_BINARY) != 0) |
| │ │ │ │ -#define | is_blob_col(x) ((x)->column_varint_size > 2) |
| │ │ │ │ -#define | is_blob_type(x) ((x)==SYBTEXT || (x)==SYBIMAGE || (x)==SYBNTEXT) |
| │ │ │ │ -#define | is_char_type(x) ((tds_type_flags_ms[x] & (TDS_TYPEFLAG_ASCII|TDS_TYPEFLAG_UNICODE)) != 0) |
| │ │ │ │ -#define | is_collate_type(x) ((tds_type_flags_ms[x] & TDS_TYPEFLAG_COLLATE) != 0) |
| │ │ │ │ -#define | is_datetime_type(x) ((tds_type_flags_ms[x] & TDS_TYPEFLAG_DATETIME) != 0) |
| return true if type is a datetime (but not date or time) | |
| │ │ │ │ -#define | is_end_token(x) ((x) >= TDS_DONE_TOKEN && (x) <= TDS_DONEINPROC_TOKEN) |
| │ │ │ │ -#define | is_fixed_type(x) ((tds_type_flags_ms[x] & TDS_TYPEFLAG_FIXED) != 0) |
| │ │ │ │ -#define | is_nullable_type(x) ((tds_type_flags_ms[x] & TDS_TYPEFLAG_NULLABLE) != 0) |
| │ │ │ │ -#define | is_numeric_type(x) ((x)==SYBNUMERIC || (x)==SYBDECIMAL) |
| │ │ │ │ -#define | is_similar_type(x, y) (is_char_type(x) && is_char_type(y)) |
| │ │ │ │ -#define | IS_TDS42(x) (x->tds_version==0x402) |
| │ │ │ │ -#define | IS_TDS46(x) (x->tds_version==0x406) |
| │ │ │ │ -#define | IS_TDS50(x) (x->tds_version==0x500) |
| │ │ │ │ -#define | IS_TDS50_PLUS(x) ((x)->tds_version>=0x500) |
| │ │ │ │ -#define | IS_TDS70(x) (x->tds_version==0x700) |
| │ │ │ │ -#define | IS_TDS71(x) (x->tds_version==0x701) |
| │ │ │ │ -#define | IS_TDS71_PLUS(x) ((x)->tds_version>=0x701) |
| │ │ │ │ -#define | IS_TDS72(x) (x->tds_version==0x702) |
| │ │ │ │ -#define | IS_TDS72_PLUS(x) ((x)->tds_version>=0x702) |
| │ │ │ │ -#define | IS_TDS73(x) (x->tds_version==0x703) |
| │ │ │ │ -#define | IS_TDS73_PLUS(x) ((x)->tds_version>=0x703) |
| │ │ │ │ -#define | IS_TDS74_PLUS(x) ((x)->tds_version>=0x704) |
| │ │ │ │ -#define | IS_TDS7_PLUS(x) ((x)->tds_version>=0x700) |
| │ │ │ │ -#define | IS_TDS80_PLUS(x) ((x)->tds_version>=0x800) |
| │ │ │ │ -#define | IS_TDSDEAD(x) (((x) == NULL) || (x)->state == TDS_DEAD) |
| │ │ │ │ -#define | is_unicode_type(x) ((tds_type_flags_ms[x] & TDS_TYPEFLAG_UNICODE) != 0) |
| │ │ │ │ -#define | is_variable_type(x) ((tds_type_flags_ms[x] & TDS_TYPEFLAG_VARIABLE) != 0) |
| │ │ │ │ -#define | is_variant_inner_type(x) ((tds_type_flags_ms[x] & TDS_TYPEFLAG_VARIANT) != 0) |
| │ │ │ │ -#define | MAXPRECISION 77 |
| │ │ │ │ -#define | TDS_ALIGN_SIZE sizeof(tds_align_struct) |
| #define | TDS_BYTE_SWAP16(value) |
| #define | TDS_BYTE_SWAP32(value) |
| │ │ │ │ -#define | TDS_CANCELLED ((TDSRET)-2) |
| │ │ │ │ -#define | tds_capability_has_req(conn, cap) tds_capability_enabled(&conn->capabilities.types[0], cap) |
| │ │ │ │ -#define | tds_capability_has_res(conn, cap) tds_capability_enabled(&conn->capabilities.types[1], cap) |
| │ │ │ │ -#define | TDS_CMD_DONE 4046 |
| │ │ │ │ -#define | TDS_CMD_FAIL 4048 |
| │ │ │ │ -#define | TDS_CMD_SUCCEED 4047 |
| │ │ │ │ -#define | TDS_COMPUTE_RESULT 4045 |
| │ │ │ │ -#define | TDS_COMPUTEFMT_RESULT 4050 |
| │ │ │ │ -#define | tds_convert_string_free(original, converted) do { if (original != converted) free((char*) converted); } while(0) |
| │ │ │ │ -#define | TDS_DBG_ERROR __FILE__, ((__LINE__ << 4) | 2) |
| │ │ │ │ -#define | TDS_DBG_FUNC __FILE__, ((__LINE__ << 4) | 7) |
| │ │ │ │ -#define | TDS_DBG_HEADER __FILE__, ((__LINE__ << 4) | 10) |
| │ │ │ │ -#define | TDS_DBG_INFO1 __FILE__, ((__LINE__ << 4) | 5) |
| │ │ │ │ -#define | TDS_DBG_INFO2 __FILE__, ((__LINE__ << 4) | 6) |
| │ │ │ │ -#define | TDS_DBG_LOGIN __FILE__, ((__LINE__ << 4) | 11) |
| │ │ │ │ -#define | TDS_DBG_NETWORK __FILE__, ((__LINE__ << 4) | 4) |
| │ │ │ │ -#define | TDS_DBG_SEVERE __FILE__, ((__LINE__ << 4) | 1) |
| │ │ │ │ -#define | TDS_DBG_WARN __FILE__, ((__LINE__ << 4) | 3) |
| │ │ │ │ -#define | TDS_DBGFLAG_ALL 0xfff |
| │ │ │ │ -#define | TDS_DBGFLAG_ERROR 0x04 |
| │ │ │ │ -#define | TDS_DBGFLAG_FUNC 0x80 |
| │ │ │ │ -#define | TDS_DBGFLAG_HEADER 0x0400 |
| │ │ │ │ -#define | TDS_DBGFLAG_INFO1 0x20 |
| │ │ │ │ -#define | TDS_DBGFLAG_INFO2 0x40 |
| │ │ │ │ -#define | TDS_DBGFLAG_LOGIN 0x0800 |
| │ │ │ │ -#define | TDS_DBGFLAG_NETWORK 0x10 |
| │ │ │ │ -#define | TDS_DBGFLAG_PID 0x1000 |
| │ │ │ │ -#define | TDS_DBGFLAG_SEVERE 0x02 |
| │ │ │ │ -#define | TDS_DBGFLAG_SOURCE 0x4000 |
| │ │ │ │ -#define | TDS_DBGFLAG_THREAD 0x8000 |
| │ │ │ │ -#define | TDS_DBGFLAG_TIME 0x2000 |
| │ │ │ │ -#define | TDS_DBGFLAG_WARN 0x08 |
| │ │ │ │ -#define | TDS_DEF_BLKSZ 512 |
| │ │ │ │ -#define | TDS_DEF_CHARSET "iso_1" |
| │ │ │ │ -#define | TDS_DEF_LANG "us_english" |
| │ │ │ │ -#define | TDS_DEF_PORT 1433 |
| │ │ │ │ -#define | TDS_DEF_SERVER "SYBASE" |
| │ │ │ │ -#define | TDS_DEFAULT_VERSION 0x000 |
| │ │ │ │ -#define | TDS_DESCRIBE_RESULT 4051 |
| │ │ │ │ -#define | TDS_DONE_RESULT 4052 |
| │ │ │ │ -#define | TDS_DONEINPROC_RESULT 4054 |
| │ │ │ │ -#define | TDS_DONEPROC_RESULT 4053 |
| │ │ │ │ -#define | TDS_END_LEN while(0); } while(tds_freeze_close(current_freeze), 0); } while(0); |
| │ │ │ │ -#define | TDS_END_LEN_STRING while(0); } while(tds_freeze_close_string(current_freeze), 0); } while(0); |
| │ │ │ │ -#define | TDS_FAIL ((TDSRET)-1) |
| │ │ │ │ -#define | TDS_FAILED(rc) ((rc)<0) |
| │ │ │ │ -#define | tds_get_ctx(tds) ((tds)->conn->tds_ctx) |
| │ │ │ │ -#define | tds_get_int(tds) ((TDS_INT) tds_get_uint(tds)) |
| │ │ │ │ -#define | tds_get_int8(tds) ((TDS_INT8) tds_get_uint8(tds)) |
| │ │ │ │ -#define | tds_get_parent(tds) ((tds)->parent) |
| │ │ │ │ -#define | tds_get_s(tds) ((tds)->conn->s) |
| │ │ │ │ -#define | tds_get_smallint(tds) ((TDS_SMALLINT) tds_get_usmallint(tds)) |
| │ │ │ │ -#define | TDS_GSSAPI_DELEGATION "enable gssapi delegation" |
| │ │ │ │ -#define | TDS_INT_CANCEL 2 |
| │ │ │ │ -#define | TDS_INT_CONTINUE 1 |
| │ │ │ │ -#define | TDS_INT_TIMEOUT 3 |
| │ │ │ │ -#define | TDS_INVALID_TYPE ((TDS_SERVER_TYPE) 0) |
| #define | TDS_IS_MSSQL(x) (((x)->conn->product_version & 0x80000000u)!=0) |
| Check if product is Microsoft SQL Server. | |
| #define | TDS_IS_SYBASE(x) (!((x)->conn->product_version & 0x80000000u)) |
| Check if product is Sybase (such as Adaptive Server Enterprise). | |
| │ │ │ │ -#define | TDS_MAJOR(x) ((x)->tds_version >> 8) |
| │ │ │ │ -#define | TDS_MAX_CAPABILITY 32 |
| │ │ │ │ -#define | TDS_MAX_CONN 4096 |
| │ │ │ │ -#define | TDS_MAX_DYNID_LEN 30 |
| │ │ │ │ -#define | TDS_MAX_LOGIN_STR_SZ 128 |
| │ │ │ │ -#define | TDS_MINOR(x) ((x)->tds_version & 0xff) |
| #define | TDS_MS_VER(maj, min, x) (0x80000000u|((maj)<<24)|((min)<<16)|(x)) |
| Calc a version number for mssql. | |
| │ │ │ │ -#define | TDS_MSG_RESULT 4044 |
| │ │ │ │ -#define | TDS_NO_COUNT -1 |
| │ │ │ │ -#define | TDS_NO_MORE_RESULTS ((TDSRET)1) |
| │ │ │ │ -#define | TDS_NULLTERM -9 |
| │ │ │ │ -#define | TDS_OTHERS_RESULT 4055 |
| │ │ │ │ -#define | tds_packet_get_data_start(pkt) 0 |
| │ │ │ │ -#define | tds_packet_zero_data_start(pkt) do { } while(0) |
| │ │ │ │ -#define | TDS_PARAM_RESULT 4042 |
| │ │ │ │ -#define | TDS_PROPAGATE(rc) do { TDSRET _tds_ret = (rc); if (TDS_FAILED(_tds_ret)) return _tds_ret; } while(0) |
| │ │ │ │ -#define | TDS_PUT_BYTE(tds, v) tds_put_byte((tds), ((unsigned char)(v))) |
| │ │ │ │ -#define | TDS_PUT_INT(tds, v) tds_put_int((tds), ((TDS_INT)(v))) |
| │ │ │ │ -#define | TDS_PUT_SMALLINT(tds, v) tds_put_smallint((tds), ((TDS_SMALLINT)(v))) |
| │ │ │ │ -#define | tds_put_tinyint(tds, ti) tds_put_byte(tds,ti) |
| Output a tinyint value. | |
| │ │ │ │ -#define | TDS_RESIZE(p, n_elem) tds_realloc((void **) &(p), sizeof(*(p)) * (size_t) (n_elem)) |
| │ │ │ │ -#define | TDS_ROW_RESULT 4040 |
| │ │ │ │ -#define | TDS_ROWFMT_RESULT 4049 |
| │ │ │ │ -#define | tds_set_ctx(tds, val) do { ((tds)->conn->tds_ctx) = (val); } while(0) |
| │ │ │ │ -#define | tds_set_parent(tds, val) do { ((tds)->parent) = (val); } while(0) |
| │ │ │ │ -#define | tds_set_s(tds, val) do { ((tds)->conn->s) = (val); } while(0) |
| #define | TDS_START_LEN_GENERIC(tds_socket, len) |
| │ │ │ │ -#define | TDS_START_LEN_TINYINT(tds_socket) TDS_START_LEN_GENERIC(tds_socket, 1) |
| │ │ │ │ -#define | TDS_START_LEN_UINT(tds_socket) TDS_START_LEN_GENERIC(tds_socket, 4) |
| │ │ │ │ -#define | TDS_START_LEN_USMALLINT(tds_socket) TDS_START_LEN_GENERIC(tds_socket, 2) |
| │ │ │ │ -#define | TDS_STATUS_RESULT 4043 |
| │ │ │ │ -#define | TDS_STR_APPENDMODE "dump file append" |
| │ │ │ │ -#define | TDS_STR_ASA_DATABASE "asa database" |
| │ │ │ │ -#define | TDS_STR_BLKSZ "initial block size" |
| │ │ │ │ -#define | TDS_STR_CAFILE "ca file" |
| │ │ │ │ -#define | TDS_STR_CHARSET "charset" |
| │ │ │ │ -#define | TDS_STR_CHECKSSLHOSTNAME "check certificate hostname" |
| │ │ │ │ -#define | TDS_STR_CLCHARSET "client charset" |
| │ │ │ │ -#define | TDS_STR_CONNTIMEOUT "connect timeout" |
| │ │ │ │ -#define | TDS_STR_CRLFILE "crl file" |
| │ │ │ │ -#define | TDS_STR_DATABASE "database" |
| │ │ │ │ -#define | TDS_STR_DATEFMT "date-only format" |
| │ │ │ │ -#define | TDS_STR_DATETIMEFMT "date format" |
| │ │ │ │ -#define | TDS_STR_DBFILENAME "database filename" |
| │ │ │ │ -#define | TDS_STR_DEBUGFLAGS "debug flags" |
| │ │ │ │ -#define | TDS_STR_DEBUGLVL "debug level" |
| │ │ │ │ -#define | TDS_STR_DUMPFILE "dump file" |
| │ │ │ │ -#define | TDS_STR_EMUL_LE "emulate little endian" |
| │ │ │ │ -#define | TDS_STR_ENABLE_TLS_V1 "enable tls v1" |
| │ │ │ │ -#define | TDS_STR_ENCRYPTION "encryption" |
| │ │ │ │ -#define | TDS_STR_ENCRYPTION_OFF "off" |
| │ │ │ │ -#define | TDS_STR_ENCRYPTION_REQUEST "request" |
| │ │ │ │ -#define | TDS_STR_ENCRYPTION_REQUIRE "require" |
| │ │ │ │ -#define | TDS_STR_ENCRYPTION_STRICT "strict" |
| │ │ │ │ -#define | TDS_STR_HOST "host" |
| │ │ │ │ -#define | TDS_STR_HOSTNAME "hostname" |
| │ │ │ │ -#define | TDS_STR_INSTANCE "instance" |
| │ │ │ │ -#define | TDS_STR_LANGUAGE "language" |
| │ │ │ │ -#define | TDS_STR_MUTUAL_AUTHENTICATION "mutual authentication" |
| │ │ │ │ -#define | TDS_STR_PORT "port" |
| │ │ │ │ -#define | TDS_STR_QUERY_TIMEOUT "query timeout" |
| │ │ │ │ -#define | TDS_STR_READONLY_INTENT "read-only intent" |
| │ │ │ │ -#define | TDS_STR_REALM "realm" |
| │ │ │ │ -#define | TDS_STR_SPN "spn" |
| │ │ │ │ -#define | TDS_STR_SSLHOSTNAME "certificate hostname" |
| │ │ │ │ -#define | TDS_STR_SWAPDT "swap broken dates" |
| │ │ │ │ -#define | TDS_STR_TEXTSZ "text size" |
| │ │ │ │ -#define | TDS_STR_TIMEFMT "time-only format" |
| │ │ │ │ -#define | TDS_STR_TIMEOUT "timeout" |
| │ │ │ │ -#define | TDS_STR_USE_UTF_16 "use utf-16" |
| │ │ │ │ -#define | TDS_STR_USELANMAN "use lanman" |
| │ │ │ │ -#define | TDS_STR_USENTLMV2 "use ntlmv2" |
| │ │ │ │ -#define | TDS_STR_VERSION "tds version" |
| │ │ │ │ -#define | TDS_SUCCEED(rc) ((rc)>=0) |
| │ │ │ │ -#define | TDS_SUCCESS ((TDSRET)0) |
| │ │ │ │ -#define | TDS_SYB_VER(maj, min, x) (((maj)<<24)|((min)<<16)|(x)<<8) |
| Calc a version number for Sybase. | |
| │ │ │ │ -#define | TDS_TOKEN_FLAG(flag) TDS_RETURN_##flag = (1 << (TDS_TOKEN_RES_##flag*2)), TDS_STOPAT_##flag = (2 << (TDS_TOKEN_RES_##flag*2)) |
| │ │ │ │ -#define | TDSDUMP_BUF_FAST if (TDS_UNLIKELY(tds_write_dump)) tdsdump_dump_buf |
| │ │ │ │ -#define | tdsdump_dump_buf TDSDUMP_BUF_FAST |
| │ │ │ │ -#define | tdsdump_log TDSDUMP_LOG_FAST |
| │ │ │ │ -#define | TDSDUMP_LOG_FAST if (TDS_UNLIKELY(tds_write_dump)) tdsdump_log |
| │ │ │ │ -#define | TDSSELREAD POLLIN |
| │ │ │ │ -#define | TDSSELWRITE POLLOUT |
| │ │ │ │ -#define | TLS_STR_OPENSSL_CIPHERS "openssl ciphers" |
| │ │ │ │ +#define | _tdsguard_g3Yr0q7NdWY6GI4uTB9PNx_ |
| │ │ │ │ +#define | poll(fds, nfds, timeout) tds_poll(fds, nfds, timeout) |
| │ │ │ │ +#define | POLLERR 0x0008 |
| │ │ │ │ +#define | POLLHUP 0x0010 |
| │ │ │ │ +#define | POLLIN 0x0001 |
| │ │ │ │ +#define | POLLNORM POLLIN |
| │ │ │ │ +#define | POLLNVAL 0x0020 |
| │ │ │ │ +#define | POLLOUT 0x0004 |
| │ │ │ │ +#define | POLLPRI POLLIN |
| │ │ │ │ +#define | POLLRDBAND POLLIN |
| │ │ │ │ +#define | POLLRDNORM POLLIN |
| │ │ │ │ +#define | POLLWRBAND POLLOUT |
| │ │ │ │ +#define | POLLWRNORM POLLOUT |
│ │ │ │ Typedefs | |
| │ │ │ │ -typedef struct tds_bcpcoldata | BCPCOLDATA |
| │ │ │ │ -typedef int(* | err_handler_t) (const TDSCONTEXT *, TDSSOCKET *, TDSMESSAGE *) |
| │ │ │ │ -typedef int(* | int_handler_t) (void *) |
| │ │ │ │ -typedef struct tds5_colinfo | TDS5COLINFO |
| │ │ │ │ -typedef TDSRET(* | tds_bcp_get_col_data) (TDSBCPINFO *bulk, TDSCOLUMN *bcpcol, int offset) |
| │ │ │ │ -typedef void(* | tds_bcp_null_error) (TDSBCPINFO *bulk, int index, int offset) |
| │ │ │ │ -typedef struct tds_capabilities | TDS_CAPABILITIES |
| │ │ │ │ -typedef struct tds_capability_type | TDS_CAPABILITY_TYPE |
| │ │ │ │ -typedef char | TDS_CHAR |
| typedef struct tds_compiletime_settings | TDS_COMPILETIME_SETTINGS |
| A structure to hold all the compile-time settings. | |
| │ │ │ │ -typedef enum tds_cursor_fetch | TDS_CURSOR_FETCH |
| │ │ │ │ -typedef enum tds_cursor_operation | TDS_CURSOR_OPERATION |
| │ │ │ │ -typedef struct tds_cursor_status | TDS_CURSOR_STATUS |
| typedef struct tds_encoding | TDS_ENCODING |
| Information relevant to libiconv. | |
| │ │ │ │ -typedef enum tds_encryption_level | TDS_ENCRYPTION_LEVEL |
| │ │ │ │ -typedef tds_sysdep_real64_type | TDS_FLOAT |
| │ │ │ │ -typedef int | tds_func_check(const TDSCOLUMN *col) |
| │ │ │ │ -typedef TDSRET | tds_func_get_data(TDSSOCKET *tds, TDSCOLUMN *col) |
| │ │ │ │ -typedef TDSRET | tds_func_get_info(TDSSOCKET *tds, TDSCOLUMN *col) |
| │ │ │ │ -typedef TDSRET | tds_func_put_data(TDSSOCKET *tds, TDSCOLUMN *col, int bcp7) |
| │ │ │ │ -typedef TDSRET | tds_func_put_info(TDSSOCKET *tds, TDSCOLUMN *col) |
| │ │ │ │ -typedef TDS_INT | tds_func_row_len(TDSCOLUMN *col) |
| │ │ │ │ -typedef int32_t | TDS_INT |
| │ │ │ │ -typedef int64_t | TDS_INT8 |
| │ │ │ │ -typedef enum tds_operations | TDS_OPERATION |
| │ │ │ │ -typedef union tds_option_arg | TDS_OPTION_ARG |
| │ │ │ │ -typedef tds_sysdep_real32_type | TDS_REAL |
| │ │ │ │ -typedef int16_t | TDS_SMALLINT |
| │ │ │ │ -typedef enum tds_states | TDS_STATE |
| values for tds->state | |
| │ │ │ │ -typedef uint8_t | TDS_TINYINT |
| │ │ │ │ -typedef struct tds_tvp | TDS_TVP |
| │ │ │ │ -typedef struct tds_tvp_row | TDS_TVP_ROW |
| │ │ │ │ -typedef uint8_t | TDS_UCHAR |
| │ │ │ │ -typedef uint32_t | TDS_UINT |
| │ │ │ │ -typedef uint64_t | TDS_UINT8 |
| │ │ │ │ -typedef uint16_t | TDS_USMALLINT |
| │ │ │ │ -typedef struct tds_authentication | TDSAUTHENTICATION |
| │ │ │ │ -typedef struct tds_bcpinfo | TDSBCPINFO |
| typedef struct tds_blob | TDSBLOB |
| Information about blobs (e.g. | |
| │ │ │ │ -typedef struct tds_column | TDSCOLUMN |
| │ │ │ │ -typedef struct tds_column_funcs | TDSCOLUMNFUNCS |
| │ │ │ │ -typedef struct tds_result_info | TDSCOMPUTEINFO |
| │ │ │ │ -typedef bool(* | TDSCONFPARSE) (const char *option, const char *value, void *param) |
| │ │ │ │ -typedef struct tds_connection | TDSCONNECTION |
| │ │ │ │ -typedef struct tds_context | TDSCONTEXT |
| │ │ │ │ -typedef struct tds_cursor | TDSCURSOR |
| Holds information about a cursor. | |
| │ │ │ │ -typedef struct tdsdaterec | TDSDATEREC |
| Used by tds_datecrack. | |
| │ │ │ │ -typedef struct tdsdump_off_item | TDSDUMP_OFF_ITEM |
| │ │ │ │ -typedef struct tds_dynamic | TDSDYNAMIC |
| Holds information for a dynamic (also called prepared) query. | |
| │ │ │ │ -typedef struct tds_env | TDSENV |
| Current environment as reported by the server. | |
| │ │ │ │ -typedef struct tds_freeze | TDSFREEZE |
| │ │ │ │ -typedef struct tds_headers | TDSHEADERS |
| │ │ │ │ -typedef struct tdsiconvinfo | TDSICONV |
| │ │ │ │ -typedef struct tds_locale | TDSLOCALE |
| │ │ │ │ -typedef struct tds_login | TDSLOGIN |
| │ │ │ │ -typedef struct tds_message | TDSMESSAGE |
| │ │ │ │ -typedef struct tds_multiple | TDSMULTIPLE |
| │ │ │ │ -typedef struct tds_packet | TDSPACKET |
| │ │ │ │ -typedef TDSRESULTINFO | TDSPARAMINFO |
| │ │ │ │ -typedef struct tds_poll_wakeup | TDSPOLLWAKEUP |
| │ │ │ │ -typedef struct tds_result_info | TDSRESULTINFO |
| Hold information for any results. | |
| │ │ │ │ -typedef int | TDSRET |
| │ │ │ │ -typedef struct tds_socket | TDSSOCKET |
| │ │ │ │ -typedef struct tds_upd_col | TDSUPDCOL |
| │ │ │ │ -typedef struct tds_variant | TDSVARIANT |
| Store variant information. | |
│ │ │ │ -Enumerations | |
| enum | { │ │ │ │ - TDS_CUR_ISTAT_UNUSED = 0x00 │ │ │ │ -, TDS_CUR_ISTAT_DECLARED = 0x01 │ │ │ │ -, TDS_CUR_ISTAT_OPEN = 0x02 │ │ │ │ -, TDS_CUR_ISTAT_CLOSED = 0x04 │ │ │ │ -, │ │ │ │ - TDS_CUR_ISTAT_RDONLY = 0x08 │ │ │ │ -, TDS_CUR_ISTAT_UPDATABLE = 0x10 │ │ │ │ -, TDS_CUR_ISTAT_ROWCNT = 0x20 │ │ │ │ -, TDS_CUR_ISTAT_DEALLOC = 0x40 │ │ │ │ - │ │ │ │ - } |
| enum | { │ │ │ │ - TDS_TYPEFLAG_INVALID = 0 │ │ │ │ -, TDS_TYPEFLAG_NULLABLE = 1 │ │ │ │ -, TDS_TYPEFLAG_FIXED = 2 │ │ │ │ -, TDS_TYPEFLAG_VARIABLE = 4 │ │ │ │ -, │ │ │ │ - TDS_TYPEFLAG_COLLATE = 8 │ │ │ │ -, TDS_TYPEFLAG_ASCII = 16 │ │ │ │ -, TDS_TYPEFLAG_UNICODE = 32 │ │ │ │ -, TDS_TYPEFLAG_BINARY = 64 │ │ │ │ -, │ │ │ │ - TDS_TYPEFLAG_DATETIME = 128 │ │ │ │ -, TDS_TYPEFLAG_NUMERIC = 256 │ │ │ │ -, TDS_TYPEFLAG_VARIANT = 512 │ │ │ │ - │ │ │ │ - } |
| enum | tds_bcp_directions { TDS_BCP_IN = 1 │ │ │ │ -, TDS_BCP_OUT = 2 │ │ │ │ -, TDS_BCP_QUERYOUT = 3 │ │ │ │ - } |
| bcp direction | |
| enum | tds_cursor_fetch { │ │ │ │ - TDS_CURSOR_FETCH_NEXT = 1 │ │ │ │ -, TDS_CURSOR_FETCH_PREV │ │ │ │ -, TDS_CURSOR_FETCH_FIRST │ │ │ │ -, TDS_CURSOR_FETCH_LAST │ │ │ │ -, │ │ │ │ - TDS_CURSOR_FETCH_ABSOLUTE │ │ │ │ -, TDS_CURSOR_FETCH_RELATIVE │ │ │ │ - │ │ │ │ - } |
| enum | tds_cursor_operation { TDS_CURSOR_POSITION = 0 │ │ │ │ -, TDS_CURSOR_UPDATE = 1 │ │ │ │ -, TDS_CURSOR_DELETE = 2 │ │ │ │ -, TDS_CURSOR_INSERT = 4 │ │ │ │ - } |
| enum | TDS_CURSOR_STATE { TDS_CURSOR_STATE_UNACTIONED = 0 │ │ │ │ -, TDS_CURSOR_STATE_REQUESTED = 1 │ │ │ │ -, TDS_CURSOR_STATE_SENT = 2 │ │ │ │ -, TDS_CURSOR_STATE_ACTIONED = 3 │ │ │ │ - } |
| enum | tds_encryption_level { │ │ │ │ - TDS_ENCRYPTION_DEFAULT │ │ │ │ -, TDS_ENCRYPTION_OFF │ │ │ │ -, TDS_ENCRYPTION_REQUEST │ │ │ │ -, TDS_ENCRYPTION_REQUIRE │ │ │ │ -, │ │ │ │ - TDS_ENCRYPTION_STRICT │ │ │ │ - │ │ │ │ - } |
| enum | TDS_ICONV_ENTRY { client2ucs2 │ │ │ │ -, client2server_chardata │ │ │ │ -, initial_char_conv_count │ │ │ │ - } |
| enum | TDS_MULTIPLE_TYPE { TDS_MULTIPLE_QUERY │ │ │ │ -, TDS_MULTIPLE_EXECUTE │ │ │ │ -, TDS_MULTIPLE_RPC │ │ │ │ - } |
| enum | tds_operations { │ │ │ │ - TDS_OP_NONE = 0 │ │ │ │ -, TDS_OP_CURSOR = TDS_SP_CURSOR │ │ │ │ -, TDS_OP_CURSOROPEN = TDS_SP_CURSOROPEN │ │ │ │ -, TDS_OP_CURSORPREPARE = TDS_SP_CURSORPREPARE │ │ │ │ -, │ │ │ │ - TDS_OP_CURSOREXECUTE = TDS_SP_CURSOREXECUTE │ │ │ │ -, TDS_OP_CURSORPREPEXEC = TDS_SP_CURSORPREPEXEC │ │ │ │ -, TDS_OP_CURSORUNPREPARE = TDS_SP_CURSORUNPREPARE │ │ │ │ -, TDS_OP_CURSORFETCH = TDS_SP_CURSORFETCH │ │ │ │ -, │ │ │ │ - TDS_OP_CURSOROPTION = TDS_SP_CURSOROPTION │ │ │ │ -, TDS_OP_CURSORCLOSE = TDS_SP_CURSORCLOSE │ │ │ │ -, TDS_OP_EXECUTESQL = TDS_SP_EXECUTESQL │ │ │ │ -, TDS_OP_PREPARE = TDS_SP_PREPARE │ │ │ │ -, │ │ │ │ - TDS_OP_EXECUTE = TDS_SP_EXECUTE │ │ │ │ -, TDS_OP_PREPEXEC = TDS_SP_PREPEXEC │ │ │ │ -, TDS_OP_PREPEXECRPC = TDS_SP_PREPEXECRPC │ │ │ │ -, TDS_OP_UNPREPARE = TDS_SP_UNPREPARE │ │ │ │ -, │ │ │ │ - TDS_OP_DYN_DEALLOC = 100 │ │ │ │ - │ │ │ │ - } |
| enum | tds_states { │ │ │ │ - TDS_IDLE │ │ │ │ -, TDS_WRITING │ │ │ │ -, TDS_SENDING │ │ │ │ -, TDS_PENDING │ │ │ │ -, │ │ │ │ - TDS_READING │ │ │ │ -, TDS_DEAD │ │ │ │ - │ │ │ │ - } |
| values for tds->state More... | |
| enum | tds_token_flags { │ │ │ │ - TDS_HANDLE_ALL = 0 │ │ │ │ -, TDS_TOKEN_FLAG =(OTHERS) │ │ │ │ -, TDS_TOKEN_FLAG =(OTHERS) │ │ │ │ -, TDS_TOKEN_FLAG =(OTHERS) │ │ │ │ -, │ │ │ │ - TDS_TOKEN_FLAG =(OTHERS) │ │ │ │ -, TDS_TOKEN_FLAG =(OTHERS) │ │ │ │ -, TDS_TOKEN_FLAG =(OTHERS) │ │ │ │ -, TDS_TOKEN_FLAG =(OTHERS) │ │ │ │ -, │ │ │ │ - TDS_TOKEN_FLAG =(OTHERS) │ │ │ │ -, TDS_TOKEN_FLAG =(OTHERS) │ │ │ │ -, TDS_TOKEN_FLAG =(OTHERS) │ │ │ │ -, TDS_TOKEN_RESULTS = TDS_RETURN_ROWFMT|TDS_RETURN_COMPUTEFMT|TDS_RETURN_DONE|TDS_STOPAT_ROW|TDS_STOPAT_COMPUTE|TDS_RETURN_PROC │ │ │ │ -, │ │ │ │ - TDS_TOKEN_TRAILING = TDS_STOPAT_ROWFMT|TDS_STOPAT_COMPUTEFMT|TDS_STOPAT_ROW|TDS_STOPAT_COMPUTE|TDS_STOPAT_MSG|TDS_STOPAT_OTHERS │ │ │ │ - │ │ │ │ - } |
| enum | tds_token_results { │ │ │ │ - TDS_TOKEN_RES_OTHERS │ │ │ │ -, TDS_TOKEN_RES_ROWFMT │ │ │ │ -, TDS_TOKEN_RES_COMPUTEFMT │ │ │ │ -, TDS_TOKEN_RES_PARAMFMT │ │ │ │ -, │ │ │ │ - TDS_TOKEN_RES_DONE │ │ │ │ -, TDS_TOKEN_RES_ROW │ │ │ │ -, TDS_TOKEN_RES_COMPUTE │ │ │ │ -, TDS_TOKEN_RES_PROC │ │ │ │ -, │ │ │ │ - TDS_TOKEN_RES_MSG │ │ │ │ -, TDS_TOKEN_RES_ENV │ │ │ │ - │ │ │ │ - } |
| enum | TDSERRNO { │ │ │ │ - TDSEOK = TDS_SUCCESS │ │ │ │ -, TDSEVERDOWN = 100 │ │ │ │ -, TDSEINPROGRESS │ │ │ │ -, TDSEICONVIU = 2400 │ │ │ │ -, │ │ │ │ - TDSEICONVAVAIL = 2401 │ │ │ │ -, TDSEICONVO = 2402 │ │ │ │ -, TDSEICONVI = 2403 │ │ │ │ -, TDSEICONV2BIG = 2404 │ │ │ │ -, │ │ │ │ - TDSEPORTINSTANCE = 2500 │ │ │ │ -, TDSESYNC = 20001 │ │ │ │ -, TDSEFCON = 20002 │ │ │ │ -, TDSETIME = 20003 │ │ │ │ -, │ │ │ │ - TDSEREAD = 20004 │ │ │ │ -, TDSEWRIT = 20006 │ │ │ │ -, TDSESOCK = 20008 │ │ │ │ -, TDSECONN = 20009 │ │ │ │ -, │ │ │ │ - TDSEMEM = 20010 │ │ │ │ -, TDSEINTF = 20012 │ │ │ │ -, TDSEUHST = 20013 │ │ │ │ -, TDSEPWD = 20014 │ │ │ │ -, │ │ │ │ - TDSESEOF = 20017 │ │ │ │ -, TDSERPND = 20019 │ │ │ │ -, TDSEBTOK = 20020 │ │ │ │ -, TDSEOOB = 20022 │ │ │ │ -, │ │ │ │ - TDSECLOS = 20056 │ │ │ │ -, TDSEUSCT = 20058 │ │ │ │ -, TDSEUTDS = 20146 │ │ │ │ -, TDSEEUNR = 20185 │ │ │ │ -, │ │ │ │ - TDSECAP = 20203 │ │ │ │ -, TDSENEG = 20210 │ │ │ │ -, TDSEUMSG = 20212 │ │ │ │ -, TDSECAPTYP = 20213 │ │ │ │ -, │ │ │ │ - TDSECONF = 20214 │ │ │ │ -, TDSEBPROBADTYP = 20250 │ │ │ │ -, TDSECLOSEIN = 20292 │ │ │ │ - │ │ │ │ - } |
| │ │ │ │ +typedef struct pollfd | pollfd_t |
│ │ │ │ Functions | |
| │ │ │ │ -static bool | is_tds_type_valid (int type) |
| │ │ │ │ -TDSRET | tds5_gss_send (TDSSOCKET *tds) |
| │ │ │ │ -TDSAUTHENTICATION * | tds5_negotiate_get_auth (TDSSOCKET *tds) |
| │ │ │ │ -static void | tds5_negotiate_set_msg_type (TDSAUTHENTICATION *tds_auth, unsigned msg_type) |
| │ │ │ │ -int | tds5_send_optioncmd (TDSSOCKET *tds, TDS_OPTION_CMD tds_command, TDS_OPTION tds_option, TDS_OPTION_ARG *tds_argument, TDS_INT *tds_argsize) |
| TDSRET | tds71_submit_prepexec (TDSSOCKET *tds, const char *query, const char *id, TDSDYNAMIC **dyn_out, TDSPARAMINFO *params) |
| Creates a temporary stored procedure in the server and execute it. | |
| int | tds7_get_instance_port (struct addrinfo *addr, const char *instance) |
| Get port of given instance. | |
| int | tds7_get_instance_ports (FILE *output, struct addrinfo *addr) |
| Get port of all instances. | |
| │ │ │ │ -void | tds7_srv_charset_changed (TDSCONNECTION *conn, TDS_UCHAR collate[5]) |
| │ │ │ │ -TDSRET | tds8_adjust_login (TDSLOGIN *login) |
| Make sure proper setting are in place for TDS 8.0. | |
| │ │ │ │ -const char * | tds_addrinfo2str (struct addrinfo *addr, char *name, int namemax) |
| │ │ │ │ -TDSSOCKET * | tds_alloc_additional_socket (TDSCONNECTION *conn) |
| │ │ │ │ -BCPCOLDATA * | tds_alloc_bcp_column_data (unsigned int column_size) |
| │ │ │ │ -TDSBCPINFO * | tds_alloc_bcpinfo (void) |
| │ │ │ │ -char * | tds_alloc_client_sqlstate (int msgno) |
| │ │ │ │ -TDSCOMPUTEINFO ** | tds_alloc_compute_results (TDSSOCKET *tds, TDS_USMALLINT num_cols, TDS_USMALLINT by_cols) |
| │ │ │ │ -TDSRET | tds_alloc_compute_row (TDSCOMPUTEINFO *res_info) |
| │ │ │ │ -TDSCONTEXT * | tds_alloc_context (void *parent) |
| │ │ │ │ -TDSCURSOR * | tds_alloc_cursor (TDSSOCKET *tds, const char *name, TDS_INT namelen, const char *query, TDS_INT querylen) |
| TDSDYNAMIC * | tds_alloc_dynamic (TDSCONNECTION *conn, const char *id) |
| Allocate a dynamic statement. | |
| │ │ │ │ -TDSLOCALE * | tds_alloc_locale (void) |
| │ │ │ │ -TDSLOGIN * | tds_alloc_login (bool use_environment) |
| │ │ │ │ -char * | tds_alloc_lookup_sqlstate (TDSSOCKET *tds, int msgno) |
| │ │ │ │ -TDSPACKET * | tds_alloc_packet (void *buf, unsigned len) |
| void * | tds_alloc_param_data (TDSCOLUMN *curparam) |
| Allocate data for a parameter. | |
| TDSPARAMINFO * | tds_alloc_param_result (TDSPARAMINFO *old_param) |
| Adds a output parameter to TDSPARAMINFO. | |
| │ │ │ │ -TDSRESULTINFO * | tds_alloc_results (TDS_USMALLINT num_cols) |
| │ │ │ │ -TDSRET | tds_alloc_row (TDSRESULTINFO *res_info) |
| Allocate space for row store return NULL on out of memory. | |
| │ │ │ │ -TDSSOCKET * | tds_alloc_socket (TDSCONTEXT *context, unsigned int bufsize) |
| TDSRET | tds_bcp_done (TDSSOCKET *tds, int *rows_copied) |
| Tell we finished sending BCP data to server. | |
| TDSRET | tds_bcp_fread (TDSSOCKET *tds, TDSICONV *conv, FILE *stream, const char *terminator, size_t term_len, char **outbuf, size_t *outbytes) |
| Read a data file, passing the data through iconv(). | |
| TDSRET | tds_bcp_init (TDSSOCKET *tds, TDSBCPINFO *bcpinfo) |
| Initialize BCP information. | |
| TDSRET | tds_bcp_send_record (TDSSOCKET *tds, TDSBCPINFO *bcpinfo, tds_bcp_get_col_data get_col_data, tds_bcp_null_error null_error, int offset) |
| Send one row of data to server. | |
| TDSRET | tds_bcp_start (TDSSOCKET *tds, TDSBCPINFO *bcpinfo) |
| Start sending BCP data to server. | |
| TDSRET | tds_bcp_start_copy_in (TDSSOCKET *tds, TDSBCPINFO *bcpinfo) |
| Start bulk copy to server. | |
| │ │ │ │ -static bool | tds_capability_enabled (const TDS_CAPABILITY_TYPE *cap, unsigned cap_num) |
| void | tds_close_socket (TDSSOCKET *tds) |
| Close current socket. | |
| │ │ │ │ -int | tds_config_boolean (const char *option, const char *value, TDSLOGIN *login) |
| TDS_USMALLINT * | tds_config_verstr (const char *tdsver, TDSLOGIN *login) |
| Set TDS version from given string. | |
| │ │ │ │ -TDSRET | tds_connect_and_login (TDSSOCKET *tds, TDSLOGIN *login) |
| │ │ │ │ -void | tds_connection_close (TDSCONNECTION *conn) |
| │ │ │ │ -void | tds_connection_coalesce (TDSSOCKET *tds) |
| │ │ │ │ -void | tds_connection_flush (TDSSOCKET *tds) |
| │ │ │ │ -int | tds_connection_read (TDSSOCKET *tds, unsigned char *buf, int buflen) |
| │ │ │ │ -int | tds_connection_write (TDSSOCKET *tds, const unsigned char *buf, int buflen, int final) |
| const char * | tds_convert_string (TDSSOCKET *tds, TDSICONV *char_conv, const char *s, int len, size_t *out_len) |
| Convert a string in an allocated buffer. | |
| │ │ │ │ -void | tds_convert_string_free (const char *original, const char *converted) |
| int | tds_count_placeholders (const char *query) |
| Count the number of placeholders ('?') in a query. | |
| │ │ │ │ -TDSRET | tds_cursor_close (TDSSOCKET *tds, TDSCURSOR *cursor) |
| │ │ │ │ -TDSRET | tds_cursor_dealloc (TDSSOCKET *tds, TDSCURSOR *cursor) |
| Send a deallocation request to server. | |
| │ │ │ │ -void | tds_cursor_deallocated (TDSCONNECTION *conn, TDSCURSOR *cursor) |
| │ │ │ │ -TDSRET | tds_cursor_declare (TDSSOCKET *tds, TDSCURSOR *cursor, bool *send) |
| │ │ │ │ -TDSRET | tds_cursor_fetch (TDSSOCKET *tds, TDSCURSOR *cursor, TDS_CURSOR_FETCH fetch_type, TDS_INT i_row) |
| │ │ │ │ -TDSRET | tds_cursor_get_cursor_info (TDSSOCKET *tds, TDSCURSOR *cursor, TDS_UINT *row_number, TDS_UINT *row_count) |
| │ │ │ │ -TDSRET | tds_cursor_open (TDSSOCKET *tds, TDSCURSOR *cursor, TDSPARAMINFO *params, bool *send) |
| │ │ │ │ -TDSRET | tds_cursor_setname (TDSSOCKET *tds, TDSCURSOR *cursor) |
| │ │ │ │ -TDSRET | tds_cursor_setrows (TDSSOCKET *tds, TDSCURSOR *cursor, bool *send) |
| │ │ │ │ -TDSRET | tds_cursor_update (TDSSOCKET *tds, TDSCURSOR *cursor, TDS_CURSOR_OPERATION op, TDS_INT i_row, TDSPARAMINFO *params) |
| TDSRET | tds_datecrack (TDS_INT datetype, const void *di, TDSDATEREC *dr) |
| Convert from db date format to a structured date format. | |
| TDSRET | tds_deferred_cursor_dealloc (TDSCONNECTION *conn, TDSCURSOR *cursor) |
| Deallocate cursor on idle. | |
| TDSRET | tds_deferred_unprepare (TDSCONNECTION *conn, TDSDYNAMIC *dyn) |
| Unprepare dynamic on idle. | |
| │ │ │ │ -void | tds_deinit_bcpinfo (TDSBCPINFO *bcpinfo) |
| │ │ │ │ -void | tds_deinit_tvp (TDS_TVP *table) |
| │ │ │ │ -void | tds_detach_results (TDSRESULTINFO *info) |
| Detach result info from it current socket. | |
| │ │ │ │ -TDSRET | tds_disconnect (TDSSOCKET *tds) |
| DSTR * | tds_dstr_get (TDSSOCKET *tds, DSTR *s, size_t len) |
| Reads a string from wire and put in a DSTR. | |
| │ │ │ │ -void | tds_dynamic_deallocated (TDSCONNECTION *conn, TDSDYNAMIC *dyn) |
| │ │ │ │ -size_t | tds_fix_column_size (TDSSOCKET *tds, TDSCOLUMN *curcol) |
| void | tds_fix_login (TDSLOGIN *login) |
| Fix configuration after reading it. | |
| TDSRET | tds_flush_packet (TDSSOCKET *tds) |
| Flush packet to server. | |
| │ │ │ │ -void | tds_free_all_results (TDSSOCKET *tds) |
| │ │ │ │ -void | tds_free_bcp_column_data (BCPCOLDATA *coldata) |
| │ │ │ │ -void | tds_free_bcpinfo (TDSBCPINFO *bcpinfo) |
| │ │ │ │ -void | tds_free_context (TDSCONTEXT *locale) |
| void | tds_free_input_params (TDSDYNAMIC *dyn) |
| Frees all allocated input parameters of a dynamic statement. | |
| │ │ │ │ -void | tds_free_locale (TDSLOCALE *locale) |
| │ │ │ │ -void | tds_free_login (TDSLOGIN *login) |
| │ │ │ │ -void | tds_free_msg (TDSMESSAGE *message) |
| │ │ │ │ -void | tds_free_packets (TDSPACKET *packet) |
| │ │ │ │ -void | tds_free_param_result (TDSPARAMINFO *param_info) |
| Delete latest parameter. | |
| │ │ │ │ -void | tds_free_param_results (TDSPARAMINFO *param_info) |
| │ │ │ │ -void | tds_free_results (TDSRESULTINFO *res_info) |
| │ │ │ │ -void | tds_free_row (TDSRESULTINFO *res_info, unsigned char *row) |
| │ │ │ │ -void | tds_free_socket (TDSSOCKET *tds) |
| void | tds_freeze (TDSSOCKET *tds, TDSFREEZE *freeze, unsigned size_len) |
| Stop writing to server and cache every packet not sending them to server. | |
| TDSRET | tds_freeze_abort (TDSFREEZE *freeze) |
| Discard all data written after the freeze. | |
| TDSRET | tds_freeze_close (TDSFREEZE *freeze) |
| Stop keeping data for this specific freeze. | |
| TDSRET | tds_freeze_close_len (TDSFREEZE *freeze, int32_t size) |
| Stop keeping data for this specific freeze. | |
| TDSRET | tds_freeze_close_string (TDSFREEZE *freeze) |
| Stop keeping data for this specific freeze. | |
| size_t | tds_freeze_written (TDSFREEZE *freeze) |
| Compute how many bytes has been written from freeze. | |
| unsigned char | tds_get_byte (TDSSOCKET *tds) |
| Return a single byte from the input buffer. | |
| │ │ │ │ -TDS_SERVER_TYPE | tds_get_cardinal_type (TDS_SERVER_TYPE datatype, int usertype) |
| TDSRET | tds_get_char_data (TDSSOCKET *tds, char *dest, size_t wire_size, TDSCOLUMN *curcol) |
| Fetch character data the wire. | |
| TDSRET | tds_get_column_declaration (TDSSOCKET *tds, TDSCOLUMN *curcol, char *out) |
| Return declaration for column (like "varchar(20)"). | |
| const TDS_COMPILETIME_SETTINGS * | tds_get_compiletime_settings (void) |
| Return a structure capturing the compile-time settings provided to the configure script. | |
| TDS_SERVER_TYPE | tds_get_conversion_type (TDS_SERVER_TYPE srctype, int colsize) |
| Return type suitable for conversions (convert all nullable types to fixed type) | |
| TDSLOCALE * | tds_get_locale (void) |
| Get locale information. | |
| bool | tds_get_n (TDSSOCKET *tds, void *dest, size_t n) |
| Get N bytes from the buffer and return them in the already allocated space │ │ │ │ - given to us. | |
| │ │ │ │ -int | tds_get_size_by_type (TDS_SERVER_TYPE servertype) |
| Return the number of bytes needed by specified type. | |
| size_t | tds_get_string (TDSSOCKET *tds, size_t string_len, char *dest, size_t dest_size) |
| Fetch a string from the wire. | |
| TDS_UINT | tds_get_uint (TDSSOCKET *tds) |
| Get an uint32 from the server. | |
| TDS_UINT8 | tds_get_uint8 (TDSSOCKET *tds) |
| Get an uint64 from the server. | |
| │ │ │ │ -TDS_USMALLINT | tds_get_usmallint (TDSSOCKET *tds) |
| Get an uint16 from the server. | |
| │ │ │ │ -int | tds_get_varint_size (TDSCONNECTION *conn, int datatype) |
| tds_get_varint_size() returns the size of a variable length integer returned in a result string | |
| │ │ │ │ -void | tds_getmac (TDS_SYS_SOCKET s, unsigned char mac[6]) |
| │ │ │ │ -unsigned int | tds_gettime_ms (void) |
| │ │ │ │ -int | tds_goodread (TDSSOCKET *tds, unsigned char *buf, int buflen) |
| Loops until we have received some characters return -1 on failure. | |
| int | tds_goodwrite (TDSSOCKET *tds, const unsigned char *buffer, size_t buflen) |
| │ │ │ │ -TDSAUTHENTICATION * | tds_gss_get_auth (TDSSOCKET *tds) |
| int | tds_iconv_alloc (TDSCONNECTION *conn) |
| Allocate iconv stuff. | |
| │ │ │ │ -void | tds_iconv_close (TDSCONNECTION *conn) |
| │ │ │ │ -void | tds_iconv_free (TDSCONNECTION *conn) |
| │ │ │ │ -TDSICONV * | tds_iconv_from_collate (TDSCONNECTION *conn, TDS_UCHAR collate[5]) |
| Get iconv information from a LCID (to support different column encoding under MSSQL2K) | |
| │ │ │ │ -TDSRET | tds_iconv_open (TDSCONNECTION *conn, const char *charset, int use_utf16) |
| TDSLOGIN * | tds_init_login (TDSLOGIN *login, TDSLOCALE *locale) |
| Initialize login structure with locale information and other stuff for connection. | |
| │ │ │ │ -int | tds_init_write_buf (TDSSOCKET *tds) |
| TDSDYNAMIC * | tds_lookup_dynamic (TDSCONNECTION *conn, const char *id) |
| Finds a dynamic given string id. | |
| struct addrinfo * | tds_lookup_host (const char *servername) |
| Get the IP address for a hostname. | |
| │ │ │ │ -TDSRET | tds_lookup_host_set (const char *servername, struct addrinfo **addr) |
| │ │ │ │ -char * | tds_money_to_string (const TDS_MONEY *money, char *s, bool use_2_digits) |
| │ │ │ │ -TDSRET | tds_multiple_done (TDSSOCKET *tds, TDSMULTIPLE *multiple) |
| │ │ │ │ -TDSRET | tds_multiple_execute (TDSSOCKET *tds, TDSMULTIPLE *multiple, TDSDYNAMIC *dyn) |
| │ │ │ │ -TDSRET | tds_multiple_init (TDSSOCKET *tds, TDSMULTIPLE *multiple, TDS_MULTIPLE_TYPE type, TDSHEADERS *head) |
| │ │ │ │ -TDSRET | tds_multiple_query (TDSSOCKET *tds, TDSMULTIPLE *multiple, const char *query, TDSPARAMINFO *params) |
| int | tds_needs_unprepare (TDSCONNECTION *conn, TDSDYNAMIC *dyn) |
| Check if dynamic request must be unprepared. | |
| const char * | tds_next_placeholder (const char *start) |
| Get position of next placeholder. | |
| TDSAUTHENTICATION * | tds_ntlm_get_auth (TDSSOCKET *tds) |
| Build a NTLMSPP packet to send to server. | |
| │ │ │ │ -TDS_INT | tds_numeric_change_prec_scale (TDS_NUMERIC *numeric, unsigned char new_prec, unsigned char new_scale) |
| TDS_INT | tds_numeric_to_string (const TDS_NUMERIC *numeric, char *s) |
| │ │ │ │ -TDSERRNO | tds_open_socket (TDSSOCKET *tds, struct addrinfo *ipaddr, unsigned int port, int timeout, int *p_oserr) |
| │ │ │ │ -int | tds_parse_boolean (const char *value, int default_value) |
| │ │ │ │ -bool | tds_parse_conf_section (const char *option, const char *value, void *param) |
| unsigned char | tds_peek (TDSSOCKET *tds) |
| Reads a byte from the TDS stream without removing it. | |
| TDSRET | tds_process_cancel (TDSSOCKET *tds) |
| TDSRET | tds_process_login_tokens (TDSSOCKET *tds) |
| tds_process_login_tokens() is called after sending the login packet to the server. | |
| TDSRET | tds_process_simple_query (TDSSOCKET *tds) |
| Process results for simple query as "SET TEXTSIZE" or "USE dbname" If the statement returns results, beware they are discarded. | |
| TDSRET | tds_process_tokens (TDSSOCKET *tds, TDS_INT *result_type, int *done_flags, unsigned flag) |
| process all streams. | |
| const char * | tds_prtype (int token) |
| Returns string representation of the given type. | |
| │ │ │ │ -char * | tds_prwsaerror (int erc) |
| │ │ │ │ -void | tds_prwsaerror_free (char *s) |
| │ │ │ │ -int | tds_put_buf (TDSSOCKET *tds, const unsigned char *buf, int dsize, int ssize) |
| │ │ │ │ -int | tds_put_byte (TDSSOCKET *tds, unsigned char c) |
| │ │ │ │ -int | tds_put_cancel (TDSSOCKET *tds) |
| │ │ │ │ -int | tds_put_int (TDSSOCKET *tds, TDS_INT i) |
| │ │ │ │ -int | tds_put_int8 (TDSSOCKET *tds, TDS_INT8 i) |
| │ │ │ │ -int | tds_put_n (TDSSOCKET *tds, const void *buf, size_t n) |
| │ │ │ │ -int | tds_put_smallint (TDSSOCKET *tds, TDS_SMALLINT si) |
| int | tds_put_string (TDSSOCKET *tds, const char *buf, int len) |
| Output a string to wire automatic translate string to unicode if needed. | |
| size_t | tds_quote_id (TDSSOCKET *tds, char *buffer, const char *id, int idlen) |
| Quote an id. | |
| size_t | tds_quote_id_rpc (TDSSOCKET *tds, char *buffer, const char *id, int idlen) |
| Quote an id for a RPC call. | |
| │ │ │ │ -size_t | tds_quote_string (TDSSOCKET *tds, char *buffer, const char *str, int len) |
| │ │ │ │ -void | tds_random_buffer (unsigned char *out, int len) |
| bool | tds_read_conf_file (TDSLOGIN *login, const char *server) |
| Read configuration info for given server return 0 on error. | |
| bool | tds_read_conf_section (FILE *in, const char *section, TDSCONFPARSE tds_conf_parse, void *parse_param) |
| Read a section of configuration file (INI style file) | |
| TDSLOGIN * | tds_read_config_info (TDSSOCKET *tds, TDSLOGIN *login, TDSLOCALE *locale) |
| tds_read_config_info() will fill the tds connection structure based on configuration information gathered in the following order: 1) Program specified in TDSLOGIN structure 2) The environment variables TDSVER, TDSDUMP, TDSPORT, TDSQUERY, TDSHOST 3) A config file with the following search order: a) a readable file specified by environment variable FREETDSCONF b) a readable file in ~/.freetds.conf c) a readable file in $prefix/etc/freetds.conf 3) ~/.interfaces if exists 4) $SYBASE/interfaces if exists 5) TDS_DEF_* default values | |
| int | tds_read_packet (TDSSOCKET *tds) |
| Read in one 'packet' from the server. | |
| void * | tds_realloc (void **pp, size_t new_size) |
| Reallocate a pointer and update it if success. | |
| │ │ │ │ -TDSPACKET * | tds_realloc_packet (TDSPACKET *packet, unsigned len) |
| │ │ │ │ -TDSSOCKET * | tds_realloc_socket (TDSSOCKET *tds, size_t bufsize) |
| │ │ │ │ -static void | tds_release_cur_dyn (TDSSOCKET *tds) |
| │ │ │ │ -void | tds_release_cursor (TDSCURSOR **pcursor) |
| void | tds_release_dynamic (TDSDYNAMIC **dyn) |
| Frees dynamic statement. | |
| int | tds_select (TDSSOCKET *tds, unsigned tds_sel, int timeout_seconds) |
| Select on a socket until it's available or the timeout expires. | |
| TDSRET | tds_send_cancel (TDSSOCKET *tds) |
| tds_send_cancel() sends an empty packet (8 byte header only) tds_process_cancel should be called directly after this. | |
| │ │ │ │ -bool | tds_set_app (TDSLOGIN *tds_login, const char *application) TDS_WUR |
| │ │ │ │ -void | tds_set_bulk (TDSLOGIN *tds_login, bool enabled) |
| │ │ │ │ -bool | tds_set_client_charset (TDSLOGIN *tds_login, const char *charset) TDS_WUR |
| void | tds_set_column_type (TDSCONNECTION *conn, TDSCOLUMN *curcol, TDS_SERVER_TYPE type) |
| Set type of column initializing all dependency. | |
| void | tds_set_cur_dyn (TDSSOCKET *tds, TDSDYNAMIC *dyn) |
| Set current dynamic. | |
| │ │ │ │ -void | tds_set_current_results (TDSSOCKET *tds, TDSRESULTINFO *info) |
| │ │ │ │ -static void | tds_set_current_send_packet (TDSSOCKET *tds, TDSPACKET *pkt) |
| │ │ │ │ -bool | tds_set_host (TDSLOGIN *tds_login, const char *hostname) TDS_WUR |
| TDSRET | tds_set_interfaces_file_loc (const char *interfloc) |
| Set the full name of interface file. | |
| │ │ │ │ -bool | tds_set_language (TDSLOGIN *tds_login, const char *language) TDS_WUR |
| │ │ │ │ -bool | tds_set_library (TDSLOGIN *tds_login, const char *library) TDS_WUR |
| │ │ │ │ -void | tds_set_packet (TDSLOGIN *tds_login, int packet_size) |
| void | tds_set_param_type (TDSCONNECTION *conn, TDSCOLUMN *curcol, TDS_SERVER_TYPE type) |
| Set type of column initializing all dependency. | |
| │ │ │ │ -bool | tds_set_passwd (TDSLOGIN *tds_login, const char *password) TDS_WUR |
| │ │ │ │ -void | tds_set_port (TDSLOGIN *tds_login, int port) |
| bool | tds_set_server (TDSLOGIN *tds_login, const char *server) TDS_WUR |
| Set the servername in a TDSLOGIN structure. | |
| TDS_STATE | tds_set_state (TDSSOCKET *tds, TDS_STATE state) |
| Set state of TDS connection, with logging and checking. | |
| │ │ │ │ -bool | tds_set_user (TDSLOGIN *tds_login, const char *username) TDS_WUR |
| │ │ │ │ -void | tds_set_version (TDSLOGIN *tds_login, TDS_TINYINT major_ver, TDS_TINYINT minor_ver) |
| const char * | tds_skip_comment (const char *s) |
| Skip a comment in a query. | |
| const char * | tds_skip_quoted (const char *s) |
| Skip quoting string (like 'sfsf', "dflkdj" or [dfkjd]) | |
| int | tds_socket_set_nonblocking (TDS_SYS_SOCKET sock) |
| Set socket to non-blocking. | |
| │ │ │ │ -void | tds_srv_charset_changed (TDSCONNECTION *conn, const char *charset) |
| void | tds_start_query (TDSSOCKET *tds, unsigned char packet_type) |
| Start query packet of a given type. | |
| TDSRET | tds_submit_begin_tran (TDSSOCKET *tds) |
| Send a rollback request. | |
| TDSRET | tds_submit_commit (TDSSOCKET *tds, bool cont) |
| Send a commit request. | |
| TDSRET | tds_submit_execdirect (TDSSOCKET *tds, const char *query, TDSPARAMINFO *params, TDSHEADERS *head) |
| Submit a prepared query with parameters. | |
| TDSRET | tds_submit_execute (TDSSOCKET *tds, TDSDYNAMIC *dyn) |
| Sends a previously prepared dynamic statement to the server. | |
| TDSRET | tds_submit_optioncmd (TDSSOCKET *tds, TDS_OPTION_CMD command, TDS_OPTION option, TDS_OPTION_ARG *param, TDS_INT param_size) |
| Send option commands to server. | |
| TDSRET | tds_submit_prepare (TDSSOCKET *tds, const char *query, const char *id, TDSDYNAMIC **dyn_out, TDSPARAMINFO *params) |
| Creates a temporary stored procedure in the server. | |
| TDSRET | tds_submit_query (TDSSOCKET *tds, const char *query) |
| Sends a language string to the database server for processing. | |
| TDSRET | tds_submit_query_params (TDSSOCKET *tds, const char *query, TDSPARAMINFO *params, TDSHEADERS *head) |
| Sends a language string to the database server for processing. | |
| TDSRET | tds_submit_queryf (TDSSOCKET *tds, const char *queryf,...) |
| Format and submit a query. | |
| TDSRET | tds_submit_rollback (TDSSOCKET *tds, bool cont) |
| Send a rollback request. | |
| TDSRET | tds_submit_rpc (TDSSOCKET *tds, const char *rpc_name, TDSPARAMINFO *params, TDSHEADERS *head) |
| Calls a RPC from server. | |
| TDSRET | tds_submit_unprepare (TDSSOCKET *tds, TDSDYNAMIC *dyn) |
| Send a unprepare request for a prepared query. | |
| │ │ │ │ -void | tds_swap_bytes (void *buf, int bytes) |
| void | tds_unget_byte (TDSSOCKET *tds) |
| Unget will always work as long as you don't call it twice in a row. | |
| │ │ │ │ -TDSRET | tds_vstrbuild (char *buffer, int buflen, int *resultlen, const char *text, int textlen, const char *formats, int formatlen, va_list ap) |
| │ │ │ │ -void | tds_wakeup_close (TDSPOLLWAKEUP *wakeup) |
| │ │ │ │ -static TDS_SYS_SOCKET | tds_wakeup_get_fd (const TDSPOLLWAKEUP *wakeup) |
| │ │ │ │ -int | tds_wakeup_init (TDSPOLLWAKEUP *wakeup) |
| │ │ │ │ -void | tds_wakeup_send (TDSPOLLWAKEUP *wakeup, char cancel) |
| │ │ │ │ -TDSRET | tds_write_packet (TDSSOCKET *tds, unsigned char final) |
| TDSRET | tds_writetext_continue (TDSSOCKET *tds, const TDS_UCHAR *text, TDS_UINT size) |
| Send some data in the writetext request started by tds_writetext_start. | |
| TDSRET | tds_writetext_end (TDSSOCKET *tds) |
| Finish sending writetext data. | |
| TDSRET | tds_writetext_start (TDSSOCKET *tds, const char *objname, const char *textptr, const char *timestamp, int with_log, TDS_UINT size) |
| Start writing writetext request. | |
| │ │ │ │ -void | tdsdump_close (void) |
| Close the TDS dump log file. | |
| void | tdsdump_col (const TDSCOLUMN *col) |
| Write a column value to the debug log. | |
| void | tdsdump_dump_buf (const char *file, unsigned int level_line, const char *msg, const void *buf, size_t length) |
| Dump the contents of data into the log file in a human readable format. | |
| │ │ │ │ -int | tdsdump_isopen (void) |
| void | tdsdump_log (const char *file, unsigned int level_line, const char *fmt,...) |
| Write a message to the debug log. | |
| void | tdsdump_off (TDSDUMP_OFF_ITEM *off_item) |
| Temporarily turn off logging for current thread. | |
| void | tdsdump_on (TDSDUMP_OFF_ITEM *off_item) |
| Turn logging back on for current thread. | |
| int | tdsdump_open (const tds_dir_char *filename) |
| Create and truncate a human readable dump file for the TDS traffic. | |
| int | tdserror (const TDSCONTEXT *tds_ctx, TDSSOCKET *tds, int msgno, int errnum) |
| Call the client library's error handler (for library-generated errors only) | |
│ │ │ │ -Variables | |
| │ │ │ │ -const char | STD_DATETIME_FMT [] |
| │ │ │ │ -int | tds_append_mode |
| │ │ │ │ -int | tds_debug_flags |
| │ │ │ │ -const char | tds_hex_digits [] |
| const int | tds_numeric_bytes_per_prec [] |
| The following little table is indexed by precision and will tell us the number of bytes required to store the specified precision. | |
| │ │ │ │ -const uint16_t | tds_type_flags_ms [256] |
| │ │ │ │ -bool | tds_write_dump |
| Tell if TDS debug logging is turned on or off. | |
| │ │ │ │ +int | tds_poll (struct pollfd fds[], size_t nfds, int timeout) |
Main include file for libtds.
│ │ │ │ -| #define TDS_BYTE_SWAP16 | │ │ │ │ -( | │ │ │ │ -│ │ │ │ - | value | ) | │ │ │ │ -│ │ │ │ - |
| #define TDS_BYTE_SWAP32 | │ │ │ │ -( | │ │ │ │ -│ │ │ │ - | value | ) | │ │ │ │ -│ │ │ │ - |
| #define TDS_IS_MSSQL | │ │ │ │ -( | │ │ │ │ -│ │ │ │ - | x | ) | │ │ │ │ -(((x)->conn->product_version & 0x80000000u)!=0) | │ │ │ │ -
Check if product is Microsoft SQL Server.
│ │ │ │ -x should be a TDSSOCKET*.
│ │ │ │ - │ │ │ │ -| #define TDS_IS_SYBASE | │ │ │ │ -( | │ │ │ │ -│ │ │ │ - | x | ) | │ │ │ │ -(!((x)->conn->product_version & 0x80000000u)) | │ │ │ │ -
Check if product is Sybase (such as Adaptive Server Enterprise).
│ │ │ │ -x should be a TDSSOCKET*.
│ │ │ │ - │ │ │ │ -| #define TDS_MS_VER | │ │ │ │ -( | │ │ │ │ -│ │ │ │ - | maj, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | │ │ │ │ - | min, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | │ │ │ │ - | x | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -(0x80000000u|((maj)<<24)|((min)<<16)|(x)) | │ │ │ │ -
Calc a version number for mssql.
│ │ │ │ -Use with TDS_MS_VER(7,0,842). For test for a range of version you can use check like if (tds->product_version >= TDS_MS_VER(7,0,0) && tds->product_version < TDS_MS_VER(8,0,0))
│ │ │ │ - │ │ │ │ -| #define TDS_START_LEN_GENERIC | │ │ │ │ -( | │ │ │ │ -│ │ │ │ - | tds_socket, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | │ │ │ │ - | len | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
| typedef struct tds_compiletime_settings TDS_COMPILETIME_SETTINGS | │ │ │ │ -
A structure to hold all the compile-time settings.
│ │ │ │ -This structure is returned by tds_get_compiletime_settings
│ │ │ │ - │ │ │ │ -| typedef struct tds_encoding TDS_ENCODING | │ │ │ │ -
Information relevant to libiconv.
│ │ │ │ -The name is an iconv name, not the same as found in master..syslanguages.
│ │ │ │ - │ │ │ │ -Information about blobs (e.g.
│ │ │ │ -text or image). current_row contains this structure.
│ │ │ │ - │ │ │ │ -| enum tds_states | │ │ │ │ -
values for tds->state
│ │ │ │ -| TDSRET tds_bcp_done | │ │ │ │ -( | │ │ │ │ -TDSSOCKET * | │ │ │ │ -tds, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | int * | │ │ │ │ -rows_copied | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
Tell we finished sending BCP data to server.
│ │ │ │ -| tds | A pointer to the TDSSOCKET structure managing a client/server operation. | |
| [out] | rows_copied | number of rows copied to server |
| TDSRET tds_bcp_fread | │ │ │ │ -( | │ │ │ │ -TDSSOCKET * | │ │ │ │ -tds, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | TDSICONV * | │ │ │ │ -char_conv, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | FILE * | │ │ │ │ -stream, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | const char * | │ │ │ │ -terminator, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | size_t | │ │ │ │ -term_len, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | char ** | │ │ │ │ -outbuf, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | size_t * | │ │ │ │ -outbytes | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
Read a data file, passing the data through iconv().
│ │ │ │ -| TDS_SUCCESS | success |
| TDS_FAIL | error reading the column |
| TDS_NO_MORE_RESULTS | end of file detected |
| TDSRET tds_bcp_init | │ │ │ │ -( | │ │ │ │ -TDSSOCKET * | │ │ │ │ -tds, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | TDSBCPINFO * | │ │ │ │ -bcpinfo | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
Initialize BCP information.
│ │ │ │ -Query structure of the table to server.
| tds | A pointer to the TDSSOCKET structure managing a client/server operation. |
| bcpinfo | BCP information to initialize. Structure should be allocate and table name and direction should be already set. |
| TDSRET tds_bcp_send_record | │ │ │ │ -( | │ │ │ │ -TDSSOCKET * | │ │ │ │ -tds, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | TDSBCPINFO * | │ │ │ │ -bcpinfo, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | tds_bcp_get_col_data | │ │ │ │ -get_col_data, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | tds_bcp_null_error | │ │ │ │ -null_error, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | int | │ │ │ │ -offset | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
Send one row of data to server.
│ │ │ │ -| tds | A pointer to the TDSSOCKET structure managing a client/server operation. |
| bcpinfo | BCP information |
| get_col_data | function to call to retrieve data to be sent |
| ignored | function to call if we try to send NULL if not allowed (not used) |
| offset | passed to get_col_data and null_error to specify the row to get |
| TDSRET tds_bcp_start | │ │ │ │ -( | │ │ │ │ -TDSSOCKET * | │ │ │ │ -tds, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | TDSBCPINFO * | │ │ │ │ -bcpinfo | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
Start sending BCP data to server.
│ │ │ │ -Initialize stream to accept data.
| tds | A pointer to the TDSSOCKET structure managing a client/server operation. |
| bcpinfo | BCP information already prepared |
| TDSRET tds_bcp_start_copy_in | │ │ │ │ -( | │ │ │ │ -TDSSOCKET * | │ │ │ │ -tds, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | TDSBCPINFO * | │ │ │ │ -bcpinfo | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
Start bulk copy to server.
│ │ │ │ -| tds | A pointer to the TDSSOCKET structure managing a client/server operation. |
| bcpinfo | BCP information already prepared |
| TDS_SERVER_TYPE tds_get_conversion_type | │ │ │ │ -( | │ │ │ │ -TDS_SERVER_TYPE | │ │ │ │ -srctype, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | int | │ │ │ │ -colsize | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
Return type suitable for conversions (convert all nullable types to fixed type)
│ │ │ │ -| srctype | type to convert |
| colsize | size of type |
| TDSLOCALE * tds_get_locale | │ │ │ │ -( | │ │ │ │ -void | │ │ │ │ -) | │ │ │ │ -│ │ │ │ - |
Get locale information.
│ │ │ │ -| int tds_iconv_alloc | │ │ │ │ -( | │ │ │ │ -TDSCONNECTION * | │ │ │ │ -conn | ) | │ │ │ │ -│ │ │ │ - |
Allocate iconv stuff.
│ │ │ │ -| TDS_INT tds_numeric_to_string | │ │ │ │ -( | │ │ │ │ -const TDS_NUMERIC * | │ │ │ │ -numeric, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | char * | │ │ │ │ -s | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
| void tds_set_column_type | │ │ │ │ -( | │ │ │ │ -TDSCONNECTION * | │ │ │ │ -conn, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | TDSCOLUMN * | │ │ │ │ -curcol, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | TDS_SERVER_TYPE | │ │ │ │ -type | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
Set type of column initializing all dependency.
│ │ │ │ -column_usertype should already be set.
| curcol | column to set |
| type | type to set |
| void tds_set_param_type | │ │ │ │ -( | │ │ │ │ -TDSCONNECTION * | │ │ │ │ -conn, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | TDSCOLUMN * | │ │ │ │ -curcol, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | TDS_SERVER_TYPE | │ │ │ │ -type | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
Set type of column initializing all dependency.
│ │ │ │ -| tds | state information for the socket and the TDS protocol |
| curcol | column to set |
| type | type to set |
| bool tds_set_server | │ │ │ │ -( | │ │ │ │ -TDSLOGIN * | │ │ │ │ -tds_login, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | const char * | │ │ │ │ -server | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
Set the servername in a TDSLOGIN structure.
│ │ │ │ -Normally copies server into tds_login. If server does not point to a plausible name, the environment variables TDSQUERY and DSQUERY are used, in that order. If they don't exist, the "default default" servername is "SYBASE" (although the utility of that choice is a bit murky).
│ │ │ │ -
| tds_login | points to a TDSLOGIN structure |
| server | the servername, or NULL, or a zero-length string |
| TDS_STATE tds_set_state | │ │ │ │ -( | │ │ │ │ -TDSSOCKET * | │ │ │ │ -tds, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | TDS_STATE | │ │ │ │ -state | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
Set state of TDS connection, with logging and checking.
│ │ │ │ -| tds | state information for the socket and the TDS protocol |
| state | the new state of the connection, cf. TDS_STATE. |
| TDSRET tds_writetext_continue | │ │ │ │ -( | │ │ │ │ -TDSSOCKET * | │ │ │ │ -tds, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | const TDS_UCHAR * | │ │ │ │ -text, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | TDS_UINT | │ │ │ │ -size | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
Send some data in the writetext request started by tds_writetext_start.
│ │ │ │ -You should write in total (with multiple calls to this function) all bytes declared calling tds_writetext_start.
| tds | A pointer to the TDSSOCKET structure managing a client/server operation. |
| text | data to write |
| size | data size in bytes |
| TDSRET tds_writetext_end | │ │ │ │ -( | │ │ │ │ -TDSSOCKET * | │ │ │ │ -tds | ) | │ │ │ │ -│ │ │ │ - |
Finish sending writetext data.
│ │ │ │ -| tds | A pointer to the TDSSOCKET structure managing a client/server operation. |
| TDSRET tds_writetext_start | │ │ │ │ -( | │ │ │ │ -TDSSOCKET * | │ │ │ │ -tds, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | const char * | │ │ │ │ -objname, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | const char * | │ │ │ │ -textptr, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | const char * | │ │ │ │ -timestamp, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | int | │ │ │ │ -with_log, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | TDS_UINT | │ │ │ │ -size | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
Start writing writetext request.
│ │ │ │ -This request start a bulk session.
| tds | A pointer to the TDSSOCKET structure managing a client/server operation. |
| objname | table name |
| textptr | TEXTPTR (see sql documentation) |
| timestamp | data timestamp |
| with_log | is log is enabled during insert |
| size | bytes to be inserted |
| void tdsdump_col | │ │ │ │ -( | │ │ │ │ -const TDSCOLUMN * | │ │ │ │ -col | ) | │ │ │ │ -│ │ │ │ - |
Write a column value to the debug log.
│ │ │ │ -
│ │ │ │ -
| col | column to dump |
| void tdsdump_dump_buf | │ │ │ │ -( | │ │ │ │ -const char * | │ │ │ │ -file, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | unsigned int | │ │ │ │ -level_line, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | const char * | │ │ │ │ -msg, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | const void * | │ │ │ │ -buf, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | size_t | │ │ │ │ -length | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
Dump the contents of data into the log file in a human readable format.
│ │ │ │ -| file | source file name |
| level_line | line and level combined. This and file are automatically computed by TDS_DBG_* macros. |
| msg | message to print before dump |
| buf | buffer to dump |
| length | number of bytes in the buffer |
| void tdsdump_log | │ │ │ │ -( | │ │ │ │ -const char * | │ │ │ │ -file, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | unsigned int | │ │ │ │ -level_line, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | const char * | │ │ │ │ -fmt, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | │ │ │ │ - | ... | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
Write a message to the debug log.
│ │ │ │ -
│ │ │ │ -
| file | name of the log file |
| level_line | kind of detail to be included |
| fmt | printf-like format string |
| void tdsdump_off | │ │ │ │ -( | │ │ │ │ -TDSDUMP_OFF_ITEM * | │ │ │ │ -off_item | ) | │ │ │ │ -│ │ │ │ - |
Temporarily turn off logging for current thread.
│ │ │ │ -| off_item | List item to be used by the function. The item will be initialized by the function. It's retained till is removed with tdsdump_on so it must be kept alive. |
| void tdsdump_on | │ │ │ │ -( | │ │ │ │ -TDSDUMP_OFF_ITEM * | │ │ │ │ -off_item | ) | │ │ │ │ -│ │ │ │ - |
Turn logging back on for current thread.
│ │ │ │ -| off_item | List item to remove from global list. Previously used by tdsdump_off(). |
| int tdsdump_open | │ │ │ │ -( | │ │ │ │ -const tds_dir_char * | │ │ │ │ -filename | ) | │ │ │ │ -│ │ │ │ - |
Create and truncate a human readable dump file for the TDS traffic.
│ │ │ │ -The name of the file is specified by the filename parameter. If that is given as NULL or an empty string, any existing log file will be closed.
│ │ │ │ -| int tdserror | │ │ │ │ -( | │ │ │ │ -const TDSCONTEXT * | │ │ │ │ -tds_ctx, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | TDSSOCKET * | │ │ │ │ -tds, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | int | │ │ │ │ -msgno, | │ │ │ │ -
| │ │ │ │ - | │ │ │ │ - | int | │ │ │ │ -errnum | │ │ │ │ -
| │ │ │ │ - | ) | │ │ │ │ -│ │ │ │ - |
Call the client library's error handler (for library-generated errors only)
│ │ │ │ -The client library error handler may return: TDS_INT_CANCEL – Return TDS_FAIL to the calling function. For TDSETIME, closes the connection first. TDS_INT_CONTINUE – For TDSETIME only, retry the network read/write operation. Else invalid. TDS_INT_TIMEOUT – For TDSETIME only, send a TDSCANCEL packet. Else invalid.
│ │ │ │ -These are Sybase semantics, but they serve all purposes.
│ │ │ │ - The application tells the library to quit, fail, retry, or attempt to cancel. In the event of a network timeout, a failed operation necessarily means the connection becomes unusable, because no cancellation dialog was concluded with the server.
│ │ │ │ -
It is the client library's duty to call the error handler installed by the application, if any, and to interpret the installed handler's return code. It may return to this function one of the above codes only. This function will not check the return code because there's nothing that can be done here except abort. It is merely passed to the calling function, which will (we hope) DTRT.
│ │ │ │ -
| tds_ctx | points to a TDSCONTEXT structure |
| tds | the connection structure, may be NULL if not connected |
| msgno | an enumerated libtds msgno, cf. tds.h |
| errnum | the OS errno, if it matters, else zero |
│ │ │ │ -
|
│ │ │ │ - │ │ │ │ -extern | │ │ │ │ -
The following little table is indexed by precision and will tell us the number of bytes required to store the specified precision.
│ │ │ │ -The following little table is indexed by precision and will tell us the number of bytes required to store the specified precision.
│ │ │ │ -Support precision up to 77 digits
│ │ │ │ - │ │ │ │ -Provide poll call where missing.
│ │ │ │ +What happens if client does not reset values?
│ │ │ │ │ │ │ │Microsoft and Sybase define this function differently.
│ │ │ │
Support alternative to '?' for the replacement character.
│ │ │ │
use asprintf() to avoid buffer overflow.
separate error messages for no-such-server and no-such-user.
│ │ │ │See which version of db-lib is in use.
│ │ │ │| const TDS_COMPILETIME_SETTINGS * tds_get_compiletime_settings | │ │ │ │ +const TDS_COMPILETIME_SETTINGS * tds_get_compiletime_settings | │ │ │ │( | │ │ │ │void | │ │ │ │) | │ │ │ ││ │ │ │ |
│ │ │ │ Variables | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TDSDYNAMIC * tds_alloc_dynamic | │ │ │ │ +TDSDYNAMIC * tds_alloc_dynamic | │ │ │ │( | │ │ │ │TDSCONNECTION * | │ │ │ │conn, | │ │ │ │||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| │ │ │ │ | │ │ │ │ @@ -460,15 +460,15 @@ │ │ │ │ │ │ │ │ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| void tds_free_input_params | │ │ │ │( | │ │ │ │ -TDSDYNAMIC * | │ │ │ │ +TDSDYNAMIC * | │ │ │ │dyn | ) | │ │ │ ││ │ │ │ |
Frees all allocated input parameters of a dynamic statement.
│ │ │ │ @@ -632,15 +632,15 @@ │ │ │ │ │ │ │ │| void tds_release_dynamic | │ │ │ │( | │ │ │ │ -TDSDYNAMIC ** | │ │ │ │ +TDSDYNAMIC ** | │ │ │ │pdyn | ) | │ │ │ ││ │ │ │ |
Frees dynamic statement.
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00574_ga4f7b22f681e7160ac03dfe8d2ae8bd39_icgraph.dot │ │ │ │ @@ -7,9 +7,9 @@ │ │ │ │ rankdir="RL"; │ │ │ │ Node1 [id="Node000001",label="tds_init_login",height=0.2,width=0.4,color="gray40", fillcolor="grey60", style="filled", fontcolor="black",tooltip="Initialize login structure with locale information and other stuff for connection."]; │ │ │ │ Node1 -> Node2 [id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "]; │ │ │ │ Node2 [id="Node000002",label="tds_read_config_info",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00571.html#ga9ff2436ea56ddcdecf984acf46ce4b90",tooltip="tds_read_config_info() will fill the tds connection structure based on configuration information gath..."]; │ │ │ │ Node2 -> Node3 [id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip=" "]; │ │ │ │ Node3 [id="Node000003",label="tdsdbopen",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00566.html#gae6da75d7b9e7b567890fc83c9459d824",tooltip="Form a connection with the server."]; │ │ │ │ Node3 -> Node4 [id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip=" "]; │ │ │ │ - Node4 [id="Node000004",label="dbopen",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00143.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally not used."]; │ │ │ │ + Node4 [id="Node000004",label="dbopen",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00263.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally not used."]; │ │ │ │ } │ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00574_ga8645f5abc49db03d14b66f72b83a9a4c_icgraph.dot │ │ │ │ @@ -3,13 +3,13 @@ │ │ │ │ // LATEX_PDF_SIZE │ │ │ │ bgcolor="transparent"; │ │ │ │ edge [fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10]; │ │ │ │ node [fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4]; │ │ │ │ rankdir="RL"; │ │ │ │ Node1 [id="Node000001",label="tds_realloc",height=0.2,width=0.4,color="gray40", fillcolor="grey60", style="filled", fontcolor="black",tooltip="Reallocate a pointer and update it if success."]; │ │ │ │ Node1 -> Node2 [id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "]; │ │ │ │ - Node2 [id="Node000002",label="tds_dynamic_stream\l_write",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00311.html#abaf688c85ea04a2392103d519a55d04e",tooltip="Writes data to a dynamic allocated buffer."]; │ │ │ │ + Node2 [id="Node000002",label="tds_dynamic_stream\l_write",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00206.html#abaf688c85ea04a2392103d519a55d04e",tooltip="Writes data to a dynamic allocated buffer."]; │ │ │ │ Node2 -> Node3 [id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip=" "]; │ │ │ │ - Node3 [id="Node000003",label="tds_dynamic_stream_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00311.html#a4f9e40da6941cb9407d0da5bc3030517",tooltip="Initialize a dynamic output stream."]; │ │ │ │ + Node3 [id="Node000003",label="tds_dynamic_stream_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00206.html#a4f9e40da6941cb9407d0da5bc3030517",tooltip="Initialize a dynamic output stream."]; │ │ │ │ Node3 -> Node4 [id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip=" "]; │ │ │ │ - Node4 [id="Node000004",label="tds_bcp_fread",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read a data file, passing the data through iconv()."]; │ │ │ │ + Node4 [id="Node000004",label="tds_bcp_fread",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read a data file, passing the data through iconv()."]; │ │ │ │ } │ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00575.html │ │ │ │ @@ -121,24 +121,24 @@ │ │ │ ││ │ │ │ Variables | |||||||||||||||
| │ │ │ │ static const TDSCONTEXT | empty_ctx = {0} | │ │ │ │ | const char * | │ │ │ │id, | │ │ │ │ │ │ │ │|||||||||||
| │ │ │ │ | │ │ │ │ - | TDSDYNAMIC ** | │ │ │ │ +TDSDYNAMIC ** | │ │ │ │dyn_out, | │ │ │ │|||||||||||
| │ │ │ │ | │ │ │ │ | TDSPARAMINFO * | │ │ │ │params | │ │ │ │ @@ -708,15 +708,15 @@ │ │ │ │( | │ │ │ │TDSSOCKET * | │ │ │ │tds, | │ │ │ │|||||||||
| │ │ │ │ | │ │ │ │ - | TDSDYNAMIC * | │ │ │ │ +TDSDYNAMIC * | │ │ │ │dyn | │ │ │ │|||||||||||
| │ │ │ │ | ) | │ │ │ ││ │ │ │ | ( | │ │ │ │TDSCONNECTION * | │ │ │ │conn, | │ │ │ │ │ │ │ │||||||||||
| │ │ │ │ | │ │ │ │ - | TDSCURSOR * | │ │ │ │ +TDSCURSOR * | │ │ │ │cursor | │ │ │ │|||||||||||
| │ │ │ │ | ) | │ │ │ ││ │ │ │ | ( | │ │ │ │TDSCONNECTION * | │ │ │ │conn, | │ │ │ │ │ │ │ │||||||||||
| │ │ │ │ | │ │ │ │ - | TDSCURSOR * | │ │ │ │ +TDSCURSOR * | │ │ │ │cursor | │ │ │ │|||||||||||
| │ │ │ │ | ) | │ │ │ ││ │ │ │ | ( | │ │ │ │TDSCONNECTION * | │ │ │ │conn, | │ │ │ │ │ │ │ │||||||||||
| │ │ │ │ | │ │ │ │ - | TDSDYNAMIC * | │ │ │ │ +TDSDYNAMIC * | │ │ │ │dyn | │ │ │ │|||||||||||
| │ │ │ │ | ) | │ │ │ ││ │ │ │ | ( | │ │ │ │TDSCONNECTION * | │ │ │ │conn, | │ │ │ │ │ │ │ │||||||||||
| │ │ │ │ | │ │ │ │ - | TDSDYNAMIC * | │ │ │ │ +TDSDYNAMIC * | │ │ │ │dyn | │ │ │ │|||||||||||
| │ │ │ │ | ) | │ │ │ ││ │ │ │ | ( | │ │ │ │TDSSOCKET * | │ │ │ │tds, | │ │ │ │ │ │ │ │||||||||||
| │ │ │ │ | │ │ │ │ - | TDSCURSOR * | │ │ │ │ +TDSCURSOR * | │ │ │ │cursor | │ │ │ │|||||||||||
| │ │ │ │ | ) | │ │ │ ││ │ │ │ | ( | │ │ │ │TDSSOCKET * | │ │ │ │tds, | │ │ │ │ │ │ │ │||||||||||
| │ │ │ │ | │ │ │ │ - | TDSDYNAMIC * | │ │ │ │ +TDSDYNAMIC * | │ │ │ │dyn | │ │ │ │|||||||||||
| │ │ │ │ | ) | │ │ │ ││ │ │ │ | ( | │ │ │ │TDSSOCKET * | │ │ │ │tds, | │ │ │ │ │ │ │ │||||||||||
| │ │ │ │ | │ │ │ │ - | TDSDYNAMIC * | │ │ │ │ +TDSDYNAMIC * | │ │ │ │dyn | │ │ │ │|||||||||||
| │ │ │ │ | ) | │ │ │ ││ │ │ │ | │ │ │ │ | const char * | │ │ │ │id, | │ │ │ │ │ │ │ │||||||||||
| │ │ │ │ | │ │ │ │ - | TDSDYNAMIC ** | │ │ │ │ +TDSDYNAMIC ** | │ │ │ │dyn_out, | │ │ │ │|||||||||||
| │ │ │ │ | │ │ │ │ | TDSPARAMINFO * | │ │ │ │params | │ │ │ │ @@ -2943,15 +2943,15 @@ │ │ │ │( | │ │ │ │TDSSOCKET * | │ │ │ │tds, | │ │ │ │|||||||||
| │ │ │ │ | │ │ │ │ - | TDSDYNAMIC * | │ │ │ │ +TDSDYNAMIC * | │ │ │ │dyn | │ │ │ │|||||||||||
| │ │ │ │ | ) | │ │ │ ││ │ │ │ | |||||||||||||
| static void | tds_free_namelist (struct namelist *head) | ||||||||||||||
| Frees list of names. | |||||||||||||||
| static TDSRET | tds_get_data_info (TDSSOCKET *tds, TDSCOLUMN *curcol, int is_param) | ||||||||||||||
| Reads data metadata from wire. | |||||||||||||||
| TDSDYNAMIC * | tds_lookup_dynamic (TDSCONNECTION *conn, const char *id) | ||||||||||||||
| TDSDYNAMIC * | tds_lookup_dynamic (TDSCONNECTION *conn, const char *id) | ||||||||||||||
| Finds a dynamic given string id. | |||||||||||||||
| static const char * | tds_pr_op (int op) | ||||||||||||||
| Returns string representation for a given operation. | |||||||||||||||
| static TDSRET | tds_process_auth (TDSSOCKET *tds) | ||||||||||||||
| Process authentication token. | |||||||||||||||
| static TDSRET | tds_process_default_tokens (TDSSOCKET *tds, int marker) | ||||||||||||||
| tds_process_default_tokens() is a catch all function that is called to process tokens not known to other tds_process_* routines | |||||||||||||||
| static TDSRET | tds_process_dyn_result (TDSSOCKET *tds) | ||||||||||||||
| Process results from dynamic. | |||||||||||||||
| static TDSDYNAMIC * | tds_process_dynamic (TDSSOCKET *tds) | ||||||||||||||
| static TDSDYNAMIC * | tds_process_dynamic (TDSSOCKET *tds) | ||||||||||||||
| tds_process_dynamic() finds the element of the dyns array for the id | |||||||||||||||
| static TDSRET | tds_process_end (TDSSOCKET *tds, int marker TDS_UNUSED, int *flags_parm) | ||||||||||||||
| tds_process_end() processes any of the DONE, DONEPROC, or DONEINPROC tokens. | |||||||||||||||
| static TDSRET | tds_process_env_chg (TDSSOCKET *tds) | ||||||||||||||
| tds_process_env_chg() when ever certain things change on the server, such as database, character set, language, or block size. | |||||||||||||||
| TDSDYNAMIC * tds_lookup_dynamic | │ │ │ │ +TDSDYNAMIC * tds_lookup_dynamic | │ │ │ │( | │ │ │ │TDSCONNECTION * | │ │ │ │conn, | │ │ │ │|||||||||||
| │ │ │ │ | │ │ │ │ @@ -1476,15 +1476,15 @@ │ │ │ │ | ||||||||||||||
│ │ │ │
|
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00577_ga07cee55fd522cca16fb59b7a8f0b1376_icgraph.dot.gz
│ │ │ │ ├── a00577_ga07cee55fd522cca16fb59b7a8f0b1376_icgraph.dot
│ │ │ │ │ @@ -22,15 +22,15 @@
│ │ │ │ │ Node13 [id="Node000013",label="dbsqlok",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00560.html#gae1f50a6a2c31fda57cb481922b06841e",tooltip="Wait for results of a query from the server."];
│ │ │ │ │ Node13 -> Node15 [id="edge8_Node000013_Node000015",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node15 [id="Node000015",label="dbwritetext",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c",tooltip="Send text or image data to the server."];
│ │ │ │ │ Node3 -> Node16 [id="edge9_Node000003_Node000016",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node16 [id="Node000016",label="dbsqlsend",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00560.html#gac980139b9cea03cf93e373d425991481",tooltip="Transmit the command buffer to the server."];
│ │ │ │ │ Node3 -> Node15 [id="edge10_Node000003_Node000015",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node3 -> Node17 [id="edge11_Node000003_Node000017",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node17 [id="Node000017",label="tds_bcp_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ + Node17 [id="Node000017",label="tds_bcp_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ Node3 -> Node19 [id="edge12_Node000003_Node000019",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node19 [id="Node000019",label="tds_process_cancel",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip=" "];
│ │ │ │ │ Node3 -> Node21 [id="edge13_Node000003_Node000021",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node21 [id="Node000021",label="tds_process_simple\l_query",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#gaeeb1562044786ea17bea361ed83e6946",tooltip="Process results for simple query as \"SET TEXTSIZE\" or \"USE dbname\" If the statement returns results,..."];
│ │ │ │ │ Node21 -> Node34 [id="edge14_Node000021_Node000034",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node34 [id="Node000034",label="tds_submit_optioncmd",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00575.html#gaf0da49585d39e99780a004ee2ca23479",tooltip="Send option commands to server."];
│ │ │ │ │ Node3 -> Node34 [id="edge15_Node000003_Node000034",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00577_ga307f949194204f71f1a7e574424048b1_icgraph.dot.gz
│ │ │ │ ├── a00577_ga307f949194204f71f1a7e574424048b1_icgraph.dot
│ │ │ │ │ @@ -42,9 +42,9 @@
│ │ │ │ │ Node45 -> Node7 [id="edge21_Node000045_Node000007",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node44 -> Node7 [id="edge22_Node000044_Node000007",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node1 -> Node46 [id="edge23_Node000001_Node000046",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node46 [id="Node000046",label="tds_process_col_fmt",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#ga4e3dd9d3614f5f0433b78b761dd68741",tooltip="tds_process_col_fmt() is the other half of result set processing under TDS 4.2."];
│ │ │ │ │ Node46 -> Node35 [id="edge24_Node000046_Node000035",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node46 -> Node7 [id="edge25_Node000046_Node000007",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node1 -> Node47 [id="edge26_Node000001_Node000047",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node47 [id="Node000047",label="tdsdump_col",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00323.html#aaee3fe5c514ce5570c9548de9b16e0d9",tooltip="Write a column value to the debug log."];
│ │ │ │ │ + Node47 [id="Node000047",label="tdsdump_col",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00215.html#aaee3fe5c514ce5570c9548de9b16e0d9",tooltip="Write a column value to the debug log."];
│ │ │ │ │ }
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00577_ga39453d084f3f780ac4602d4abf2839f7_icgraph.dot.gz
│ │ │ │ ├── a00577_ga39453d084f3f780ac4602d4abf2839f7_icgraph.dot
│ │ │ │ │ @@ -23,15 +23,15 @@
│ │ │ │ │ Node13 [id="Node000013",label="dbsqlok",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00560.html#gae1f50a6a2c31fda57cb481922b06841e",tooltip="Wait for results of a query from the server."];
│ │ │ │ │ Node13 -> Node15 [id="edge9_Node000013_Node000015",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node15 [id="Node000015",label="dbwritetext",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c",tooltip="Send text or image data to the server."];
│ │ │ │ │ Node3 -> Node16 [id="edge10_Node000003_Node000016",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node16 [id="Node000016",label="dbsqlsend",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00560.html#gac980139b9cea03cf93e373d425991481",tooltip="Transmit the command buffer to the server."];
│ │ │ │ │ Node3 -> Node15 [id="edge11_Node000003_Node000015",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node3 -> Node17 [id="edge12_Node000003_Node000017",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node17 [id="Node000017",label="tds_bcp_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ + Node17 [id="Node000017",label="tds_bcp_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ Node3 -> Node19 [id="edge13_Node000003_Node000019",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node19 [id="Node000019",label="tds_process_cancel",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip=" "];
│ │ │ │ │ Node3 -> Node21 [id="edge14_Node000003_Node000021",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node21 [id="Node000021",label="tds_process_simple\l_query",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#gaeeb1562044786ea17bea361ed83e6946",tooltip="Process results for simple query as \"SET TEXTSIZE\" or \"USE dbname\" If the statement returns results,..."];
│ │ │ │ │ Node21 -> Node31 [id="edge15_Node000021_Node000031",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node31 [id="Node000031",label="tds_submit_optioncmd",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00575.html#gaf0da49585d39e99780a004ee2ca23479",tooltip="Send option commands to server."];
│ │ │ │ │ Node3 -> Node31 [id="edge16_Node000003_Node000031",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00577_ga4a45cadd06ae1b886459dcc1f8e482c6_icgraph.dot.gz
│ │ │ │ ├── a00577_ga4a45cadd06ae1b886459dcc1f8e482c6_icgraph.dot
│ │ │ │ │ @@ -30,15 +30,15 @@
│ │ │ │ │ Node17 [id="Node000017",label="dbsqlok",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00560.html#gae1f50a6a2c31fda57cb481922b06841e",tooltip="Wait for results of a query from the server."];
│ │ │ │ │ Node17 -> Node19 [id="edge12_Node000017_Node000019",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node19 [id="Node000019",label="dbwritetext",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c",tooltip="Send text or image data to the server."];
│ │ │ │ │ Node7 -> Node20 [id="edge13_Node000007_Node000020",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node20 [id="Node000020",label="dbsqlsend",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00560.html#gac980139b9cea03cf93e373d425991481",tooltip="Transmit the command buffer to the server."];
│ │ │ │ │ Node7 -> Node19 [id="edge14_Node000007_Node000019",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node7 -> Node21 [id="edge15_Node000007_Node000021",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node21 [id="Node000021",label="tds_bcp_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ + Node21 [id="Node000021",label="tds_bcp_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ Node7 -> Node23 [id="edge16_Node000007_Node000023",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node23 [id="Node000023",label="tds_process_cancel",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip=" "];
│ │ │ │ │ Node7 -> Node25 [id="edge17_Node000007_Node000025",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node25 [id="Node000025",label="tds_process_simple\l_query",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#gaeeb1562044786ea17bea361ed83e6946",tooltip="Process results for simple query as \"SET TEXTSIZE\" or \"USE dbname\" If the statement returns results,..."];
│ │ │ │ │ Node25 -> Node38 [id="edge18_Node000025_Node000038",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node38 [id="Node000038",label="tds_submit_optioncmd",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00575.html#gaf0da49585d39e99780a004ee2ca23479",tooltip="Send option commands to server."];
│ │ │ │ │ Node7 -> Node38 [id="edge19_Node000007_Node000038",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00577_ga5cfc0340d8d717e67f60037e029b2142_cgraph.dot.gz
│ │ │ │ ├── a00577_ga5cfc0340d8d717e67f60037e029b2142_cgraph.dot
│ │ │ │ │ @@ -17,19 +17,19 @@
│ │ │ │ │ Node5 -> Node4 [id="edge5_Node000005_Node000004",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node5 -> Node3 [id="edge6_Node000005_Node000003",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node1 -> Node6 [id="edge7_Node000001_Node000006",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node6 [id="Node000006",label="tds_get_string",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00576.html#ga90f080e6e9448feac15dee1370d66802",tooltip="Fetch a string from the wire."];
│ │ │ │ │ Node6 -> Node7 [id="edge8_Node000006_Node000007",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node7 [id="Node000007",label="read_and_convert",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00576.html#ga676c4dee6522815b16fdc8e448e43590",tooltip="For UTF-8 and similar, tds_iconv() may encounter a partial sequence when the chunk boundary is not al..."];
│ │ │ │ │ Node7 -> Node8 [id="edge9_Node000007_Node000008",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node8 [id="Node000008",label="tds_convert_stream",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00311.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads and writes from a stream converting characters."];
│ │ │ │ │ + Node8 [id="Node000008",label="tds_convert_stream",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00206.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads and writes from a stream converting characters."];
│ │ │ │ │ Node7 -> Node12 [id="edge10_Node000007_Node000012",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node12 [id="Node000012",label="tds_datain_stream_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00311.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize a data input stream."];
│ │ │ │ │ + Node12 [id="Node000012",label="tds_datain_stream_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00206.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize a data input stream."];
│ │ │ │ │ Node7 -> Node14 [id="edge11_Node000007_Node000014",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node14 [id="Node000014",label="tds_staticout_stream_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00311.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize an output stream for write into a static allocated buffer."];
│ │ │ │ │ + Node14 [id="Node000014",label="tds_staticout_stream_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00206.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize an output stream for write into a static allocated buffer."];
│ │ │ │ │ Node6 -> Node5 [id="edge12_Node000006_Node000005",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node1 -> Node16 [id="edge13_Node000001_Node000016",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node16 [id="Node000016",label="tds_get_usmallint",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00576.html#gad38aa5b9547817854ccba1fcc7855861",tooltip="Get an uint16 from the server."];
│ │ │ │ │ Node16 -> Node5 [id="edge14_Node000016_Node000005",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node1 -> Node17 [id="edge15_Node000001_Node000017",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node17 [id="Node000017",label="tds_lookup_dynamic",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#ga4a45cadd06ae1b886459dcc1f8e482c6",tooltip="Finds a dynamic given string id."];
│ │ │ │ │ }
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00577_ga5cfc0340d8d717e67f60037e029b2142_icgraph.dot.gz
│ │ │ │ ├── a00577_ga5cfc0340d8d717e67f60037e029b2142_icgraph.dot
│ │ │ │ │ @@ -34,29 +34,29 @@
│ │ │ │ │ Node12 -> Node14 [id="edge14_Node000012_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node14 [id="Node000014",label="dbwritetext",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c",tooltip="Send text or image data to the server."];
│ │ │ │ │ Node2 -> Node15 [id="edge15_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node15 [id="Node000015",label="dbsqlsend",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#gac980139b9cea03cf93e373d425991481",tooltip="Transmit the command buffer to the server."];
│ │ │ │ │ Node15 -> Node13 [id="edge16_Node000015_Node000013",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node2 -> Node14 [id="edge17_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node2 -> Node16 [id="edge18_Node000002_Node000016",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node16 [id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ + Node16 [id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ Node16 -> Node17 [id="edge19_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node17 [id="Node000017",label="bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00562.html#gada8e987c4a6225b9276c05ba3a4f47a0",tooltip="Prepare for bulk copy operation on a table."];
│ │ │ │ │ Node2 -> Node18 [id="edge20_Node000002_Node000018",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node18 [id="Node000018",label="tds_process_cancel",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip=" "];
│ │ │ │ │ Node18 -> Node19 [id="edge21_Node000018_Node000019",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node19 [id="Node000019",label="dbcancel",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga5ea23272124fff03b8d87538c1ec3ee5",tooltip="Cancel the current command batch."];
│ │ │ │ │ Node2 -> Node20 [id="edge22_Node000002_Node000020",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node20 [id="Node000020",label="tds_process_simple\l_query",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gaeeb1562044786ea17bea361ed83e6946",tooltip="Process results for simple query as \"SET TEXTSIZE\" or \"USE dbname\" If the statement returns results,..."];
│ │ │ │ │ Node20 -> Node21 [id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node21 [id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell we finished sending BCP data to server."];
│ │ │ │ │ + Node21 [id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell we finished sending BCP data to server."];
│ │ │ │ │ Node20 -> Node25 [id="edge24_Node000020_Node000025",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node25 [id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start sending BCP data to server."];
│ │ │ │ │ + Node25 [id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start sending BCP data to server."];
│ │ │ │ │ Node20 -> Node28 [id="edge25_Node000020_Node000028",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node28 [id="Node000028",label="tds_process_pending\l_closes",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#ga69902dffb299d62a799888e0fa3ccd68",tooltip="Attempt to close all deferred closes (dynamics and cursors)."];
│ │ │ │ │ Node20 -> Node33 [id="edge26_Node000020_Node000033",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node33 [id="Node000033",label="tds_submit_optioncmd",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00575.html#gaf0da49585d39e99780a004ee2ca23479",tooltip="Send option commands to server."];
│ │ │ │ │ Node20 -> Node34 [id="edge27_Node000020_Node000034",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node34 [id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start writing writetext request."];
│ │ │ │ │ + Node34 [id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start writing writetext request."];
│ │ │ │ │ Node34 -> Node14 [id="edge28_Node000034_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node2 -> Node33 [id="edge29_Node000002_Node000033",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ }
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00577_ga62dc14d21453e88e24880ee0acaca73a_icgraph.dot.gz
│ │ │ │ ├── a00577_ga62dc14d21453e88e24880ee0acaca73a_icgraph.dot
│ │ │ │ │ @@ -22,15 +22,15 @@
│ │ │ │ │ Node13 [id="Node000013",label="dbsqlok",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00560.html#gae1f50a6a2c31fda57cb481922b06841e",tooltip="Wait for results of a query from the server."];
│ │ │ │ │ Node13 -> Node15 [id="edge8_Node000013_Node000015",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node15 [id="Node000015",label="dbwritetext",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c",tooltip="Send text or image data to the server."];
│ │ │ │ │ Node3 -> Node16 [id="edge9_Node000003_Node000016",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node16 [id="Node000016",label="dbsqlsend",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00560.html#gac980139b9cea03cf93e373d425991481",tooltip="Transmit the command buffer to the server."];
│ │ │ │ │ Node3 -> Node15 [id="edge10_Node000003_Node000015",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node3 -> Node17 [id="edge11_Node000003_Node000017",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node17 [id="Node000017",label="tds_bcp_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ + Node17 [id="Node000017",label="tds_bcp_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ Node3 -> Node19 [id="edge12_Node000003_Node000019",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node19 [id="Node000019",label="tds_process_cancel",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip=" "];
│ │ │ │ │ Node3 -> Node21 [id="edge13_Node000003_Node000021",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node21 [id="Node000021",label="tds_process_simple\l_query",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#gaeeb1562044786ea17bea361ed83e6946",tooltip="Process results for simple query as \"SET TEXTSIZE\" or \"USE dbname\" If the statement returns results,..."];
│ │ │ │ │ Node21 -> Node34 [id="edge14_Node000021_Node000034",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node34 [id="Node000034",label="tds_submit_optioncmd",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00575.html#gaf0da49585d39e99780a004ee2ca23479",tooltip="Send option commands to server."];
│ │ │ │ │ Node3 -> Node34 [id="edge15_Node000003_Node000034",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00577_ga65a2316369529731732f200c190d05d6_icgraph.dot.gz
│ │ │ │ ├── a00577_ga65a2316369529731732f200c190d05d6_icgraph.dot
│ │ │ │ │ @@ -25,15 +25,15 @@
│ │ │ │ │ Node14 [id="Node000014",label="dbsqlok",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00560.html#gae1f50a6a2c31fda57cb481922b06841e",tooltip="Wait for results of a query from the server."];
│ │ │ │ │ Node14 -> Node16 [id="edge10_Node000014_Node000016",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node16 [id="Node000016",label="dbwritetext",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c",tooltip="Send text or image data to the server."];
│ │ │ │ │ Node4 -> Node17 [id="edge11_Node000004_Node000017",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node17 [id="Node000017",label="dbsqlsend",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00560.html#gac980139b9cea03cf93e373d425991481",tooltip="Transmit the command buffer to the server."];
│ │ │ │ │ Node4 -> Node16 [id="edge12_Node000004_Node000016",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node4 -> Node18 [id="edge13_Node000004_Node000018",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node18 [id="Node000018",label="tds_bcp_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ + Node18 [id="Node000018",label="tds_bcp_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ Node4 -> Node20 [id="edge14_Node000004_Node000020",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node20 [id="Node000020",label="tds_process_cancel",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip=" "];
│ │ │ │ │ Node4 -> Node22 [id="edge15_Node000004_Node000022",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node22 [id="Node000022",label="tds_process_simple\l_query",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#gaeeb1562044786ea17bea361ed83e6946",tooltip="Process results for simple query as \"SET TEXTSIZE\" or \"USE dbname\" If the statement returns results,..."];
│ │ │ │ │ Node22 -> Node32 [id="edge16_Node000022_Node000032",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node32 [id="Node000032",label="tds_submit_optioncmd",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00575.html#gaf0da49585d39e99780a004ee2ca23479",tooltip="Send option commands to server."];
│ │ │ │ │ Node4 -> Node32 [id="edge17_Node000004_Node000032",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00577_ga6728e344caa20aea1def85f58dea138b_icgraph.dot.gz
│ │ │ │ ├── a00577_ga6728e344caa20aea1def85f58dea138b_icgraph.dot
│ │ │ │ │ @@ -34,29 +34,29 @@
│ │ │ │ │ Node12 -> Node14 [id="edge14_Node000012_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node14 [id="Node000014",label="dbwritetext",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c",tooltip="Send text or image data to the server."];
│ │ │ │ │ Node2 -> Node15 [id="edge15_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node15 [id="Node000015",label="dbsqlsend",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#gac980139b9cea03cf93e373d425991481",tooltip="Transmit the command buffer to the server."];
│ │ │ │ │ Node15 -> Node13 [id="edge16_Node000015_Node000013",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node2 -> Node14 [id="edge17_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node2 -> Node16 [id="edge18_Node000002_Node000016",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node16 [id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ + Node16 [id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ Node16 -> Node17 [id="edge19_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node17 [id="Node000017",label="bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00562.html#gada8e987c4a6225b9276c05ba3a4f47a0",tooltip="Prepare for bulk copy operation on a table."];
│ │ │ │ │ Node2 -> Node18 [id="edge20_Node000002_Node000018",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node18 [id="Node000018",label="tds_process_cancel",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip=" "];
│ │ │ │ │ Node18 -> Node19 [id="edge21_Node000018_Node000019",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node19 [id="Node000019",label="dbcancel",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga5ea23272124fff03b8d87538c1ec3ee5",tooltip="Cancel the current command batch."];
│ │ │ │ │ Node2 -> Node20 [id="edge22_Node000002_Node000020",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node20 [id="Node000020",label="tds_process_simple\l_query",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gaeeb1562044786ea17bea361ed83e6946",tooltip="Process results for simple query as \"SET TEXTSIZE\" or \"USE dbname\" If the statement returns results,..."];
│ │ │ │ │ Node20 -> Node21 [id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node21 [id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell we finished sending BCP data to server."];
│ │ │ │ │ + Node21 [id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell we finished sending BCP data to server."];
│ │ │ │ │ Node20 -> Node25 [id="edge24_Node000020_Node000025",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node25 [id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start sending BCP data to server."];
│ │ │ │ │ + Node25 [id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start sending BCP data to server."];
│ │ │ │ │ Node20 -> Node28 [id="edge25_Node000020_Node000028",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node28 [id="Node000028",label="tds_process_pending\l_closes",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#ga69902dffb299d62a799888e0fa3ccd68",tooltip="Attempt to close all deferred closes (dynamics and cursors)."];
│ │ │ │ │ Node20 -> Node33 [id="edge26_Node000020_Node000033",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node33 [id="Node000033",label="tds_submit_optioncmd",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00575.html#gaf0da49585d39e99780a004ee2ca23479",tooltip="Send option commands to server."];
│ │ │ │ │ Node20 -> Node34 [id="edge27_Node000020_Node000034",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node34 [id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start writing writetext request."];
│ │ │ │ │ + Node34 [id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start writing writetext request."];
│ │ │ │ │ Node34 -> Node14 [id="edge28_Node000034_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node2 -> Node33 [id="edge29_Node000002_Node000033",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ }
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00577_ga69902dffb299d62a799888e0fa3ccd68_cgraph.dot.gz
│ │ │ │ ├── a00577_ga69902dffb299d62a799888e0fa3ccd68_cgraph.dot
│ │ │ │ │ @@ -121,19 +121,19 @@
│ │ │ │ │ Node84 -> Node86 [id="edge76_Node000084_Node000086",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node86 [id="Node000086",label="tds_free_input_params",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00574.html#gabdc5fee73b22345c02ab894e49ad7f95",tooltip="Frees all allocated input parameters of a dynamic statement."];
│ │ │ │ │ Node1 -> Node87 [id="edge77_Node000001_Node000087",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node87 [id="Node000087",label="tds_submit_unprepare",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00575.html#gaf573d8d4d2660c8c27770573fca05ff5",tooltip="Send a unprepare request for a prepared query."];
│ │ │ │ │ Node87 -> Node88 [id="edge78_Node000087_Node000088",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node88 [id="Node000088",label="tds_put_string",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00576.html#ga1fcaf8d488cc1390f106ce3ad0bf37b4",tooltip="Output a string to wire automatic translate string to unicode if needed."];
│ │ │ │ │ Node88 -> Node27 [id="edge79_Node000088_Node000027",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node27 [id="Node000027",label="tds_convert_stream",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00311.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads and writes from a stream converting characters."];
│ │ │ │ │ + Node27 [id="Node000027",label="tds_convert_stream",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00206.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads and writes from a stream converting characters."];
│ │ │ │ │ Node88 -> Node89 [id="edge80_Node000088_Node000089",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node89 [id="Node000089",label="tds_dataout_stream_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00311.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize a data output stream."];
│ │ │ │ │ + Node89 [id="Node000089",label="tds_dataout_stream_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00206.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize a data output stream."];
│ │ │ │ │ Node88 -> Node91 [id="edge81_Node000088_Node000091",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node91 [id="Node000091",label="tds_staticin_stream_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00311.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize an input stream for read from a static allocated buffer."];
│ │ │ │ │ + Node91 [id="Node000091",label="tds_staticin_stream_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00206.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize an input stream for read from a static allocated buffer."];
│ │ │ │ │ Node87 -> Node4 [id="edge82_Node000087_Node000004",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node87 -> Node83 [id="edge83_Node000087_Node000083",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node87 -> Node93 [id="edge84_Node000087_Node000093",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node93 [id="Node000093",label="tds_start_query",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00575.html#ga0da385231bfa3dc49377e1fb2bea2c07",tooltip="Start query packet of a given type."];
│ │ │ │ │ Node93 -> Node94 [id="edge85_Node000093_Node000094",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node94 [id="Node000094",label="tds_start_query_head",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00575.html#ga9ad2e6defce530a8778791cce0166ccd",tooltip="Start query packet of a given type."];
│ │ │ │ │ Node94 -> Node88 [id="edge86_Node000094_Node000088",color="steelblue1",style="solid",tooltip=" "];
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00577_ga6fcb37d5addebdc1af9f34ebc59fd7a8_icgraph.dot.gz
│ │ │ │ ├── a00577_ga6fcb37d5addebdc1af9f34ebc59fd7a8_icgraph.dot
│ │ │ │ │ @@ -34,29 +34,29 @@
│ │ │ │ │ Node12 -> Node14 [id="edge14_Node000012_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node14 [id="Node000014",label="dbwritetext",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c",tooltip="Send text or image data to the server."];
│ │ │ │ │ Node2 -> Node15 [id="edge15_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node15 [id="Node000015",label="dbsqlsend",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#gac980139b9cea03cf93e373d425991481",tooltip="Transmit the command buffer to the server."];
│ │ │ │ │ Node15 -> Node13 [id="edge16_Node000015_Node000013",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node2 -> Node14 [id="edge17_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node2 -> Node16 [id="edge18_Node000002_Node000016",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node16 [id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ + Node16 [id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ Node16 -> Node17 [id="edge19_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node17 [id="Node000017",label="bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00562.html#gada8e987c4a6225b9276c05ba3a4f47a0",tooltip="Prepare for bulk copy operation on a table."];
│ │ │ │ │ Node2 -> Node18 [id="edge20_Node000002_Node000018",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node18 [id="Node000018",label="tds_process_cancel",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip=" "];
│ │ │ │ │ Node18 -> Node19 [id="edge21_Node000018_Node000019",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node19 [id="Node000019",label="dbcancel",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga5ea23272124fff03b8d87538c1ec3ee5",tooltip="Cancel the current command batch."];
│ │ │ │ │ Node2 -> Node20 [id="edge22_Node000002_Node000020",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node20 [id="Node000020",label="tds_process_simple\l_query",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gaeeb1562044786ea17bea361ed83e6946",tooltip="Process results for simple query as \"SET TEXTSIZE\" or \"USE dbname\" If the statement returns results,..."];
│ │ │ │ │ Node20 -> Node21 [id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node21 [id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell we finished sending BCP data to server."];
│ │ │ │ │ + Node21 [id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell we finished sending BCP data to server."];
│ │ │ │ │ Node20 -> Node25 [id="edge24_Node000020_Node000025",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node25 [id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start sending BCP data to server."];
│ │ │ │ │ + Node25 [id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start sending BCP data to server."];
│ │ │ │ │ Node20 -> Node28 [id="edge25_Node000020_Node000028",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node28 [id="Node000028",label="tds_process_pending\l_closes",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#ga69902dffb299d62a799888e0fa3ccd68",tooltip="Attempt to close all deferred closes (dynamics and cursors)."];
│ │ │ │ │ Node20 -> Node33 [id="edge26_Node000020_Node000033",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node33 [id="Node000033",label="tds_submit_optioncmd",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00575.html#gaf0da49585d39e99780a004ee2ca23479",tooltip="Send option commands to server."];
│ │ │ │ │ Node20 -> Node34 [id="edge27_Node000020_Node000034",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node34 [id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start writing writetext request."];
│ │ │ │ │ + Node34 [id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start writing writetext request."];
│ │ │ │ │ Node34 -> Node14 [id="edge28_Node000034_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node2 -> Node33 [id="edge29_Node000002_Node000033",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ }
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00577_ga91770634ce8c0d6f1fe007b45da186fd_cgraph.dot
│ │ │ │ @@ -9,12 +9,12 @@
│ │ │ │ Node1 -> Node2 [id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ Node2 [id="Node000002",label="determine_adjusted_size",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gaacb26868882440aa08de9fb952628eaf",tooltip="Allow for maximum possible size of converted data, while being careful about integer division truncat..."];
│ │ │ │ Node1 -> Node3 [id="edge2_Node000001_Node000003",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ Node3 [id="Node000003",label="tds_iconv_get_info",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00573.html#ga1639ccaa7e17c07457bcb37f313bc52f",tooltip="Get a iconv info structure, allocate and initialize if needed."];
│ │ │ │ Node3 -> Node4 [id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ Node4 [id="Node000004",label="tds_iconv_info_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00573.html#ga3a7a7b4d6ed344127e164dd0b443d790",tooltip="Open iconv descriptors to convert between character sets (both directions)."];
│ │ │ │ Node4 -> Node5 [id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ - Node5 [id="Node000005",label="tds_set_iconv_name",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a01465.html#a585ebac61354ce540d28f6da2d771b5b",tooltip="Get iconv name given canonic."];
│ │ │ │ + Node5 [id="Node000005",label="tds_set_iconv_name",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a01453.html#a585ebac61354ce540d28f6da2d771b5b",tooltip="Get iconv name given canonic."];
│ │ │ │ Node5 -> Node6 [id="edge5_Node000005_Node000006",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ Node6 [id="Node000006",label="tds_sys_iconv_open",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00573.html#ga900b0bce08c6bfc2e7c988f4b5970516",tooltip="Inputs are FreeTDS canonical names, no other."];
│ │ │ │ Node4 -> Node6 [id="edge6_Node000004_Node000006",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ }
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00577_gabfc9de1d1fe718818caf63a4be4035a6_icgraph.dot.gz
│ │ │ │ ├── a00577_gabfc9de1d1fe718818caf63a4be4035a6_icgraph.dot
│ │ │ │ │ @@ -32,44 +32,44 @@
│ │ │ │ │ Node11 -> Node13 [id="edge13_Node000011_Node000013",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node13 [id="Node000013",label="dbwritetext",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c",tooltip="Send text or image data to the server."];
│ │ │ │ │ Node1 -> Node14 [id="edge14_Node000001_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node14 [id="Node000014",label="dbsqlsend",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#gac980139b9cea03cf93e373d425991481",tooltip="Transmit the command buffer to the server."];
│ │ │ │ │ Node14 -> Node12 [id="edge15_Node000014_Node000012",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node1 -> Node13 [id="edge16_Node000001_Node000013",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node1 -> Node15 [id="edge17_Node000001_Node000015",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node15 [id="Node000015",label="tds_bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ + Node15 [id="Node000015",label="tds_bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ Node15 -> Node16 [id="edge18_Node000015_Node000016",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node16 [id="Node000016",label="bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00562.html#gada8e987c4a6225b9276c05ba3a4f47a0",tooltip="Prepare for bulk copy operation on a table."];
│ │ │ │ │ Node1 -> Node17 [id="edge19_Node000001_Node000017",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node17 [id="Node000017",label="tds_process_cancel",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip=" "];
│ │ │ │ │ Node17 -> Node18 [id="edge20_Node000017_Node000018",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node18 [id="Node000018",label="dbcancel",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga5ea23272124fff03b8d87538c1ec3ee5",tooltip="Cancel the current command batch."];
│ │ │ │ │ Node1 -> Node19 [id="edge21_Node000001_Node000019",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node19 [id="Node000019",label="tds_process_simple\l_query",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gaeeb1562044786ea17bea361ed83e6946",tooltip="Process results for simple query as \"SET TEXTSIZE\" or \"USE dbname\" If the statement returns results,..."];
│ │ │ │ │ Node19 -> Node20 [id="edge22_Node000019_Node000020",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node20 [id="Node000020",label="tds_bcp_done",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell we finished sending BCP data to server."];
│ │ │ │ │ + Node20 [id="Node000020",label="tds_bcp_done",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell we finished sending BCP data to server."];
│ │ │ │ │ Node20 -> Node21 [id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node21 [id="Node000021",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip=" "];
│ │ │ │ │ Node21 -> Node3 [id="edge24_Node000021_Node000003",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node20 -> Node22 [id="edge25_Node000020_Node000022",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node22 [id="Node000022",label="bcp_batch",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00562.html#gaa23f8e5c7f437a94746c90292dd1cb01",tooltip="Commit a set of rows to the table."];
│ │ │ │ │ Node20 -> Node23 [id="edge26_Node000020_Node000023",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node23 [id="Node000023",label="bcp_done",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00562.html#ga8b85f79f53a62ac7a728fe626d609b65",tooltip="Conclude the transfer of data from program variables."];
│ │ │ │ │ Node19 -> Node24 [id="edge27_Node000019_Node000024",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node24 [id="Node000024",label="tds_bcp_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start sending BCP data to server."];
│ │ │ │ │ + Node24 [id="Node000024",label="tds_bcp_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start sending BCP data to server."];
│ │ │ │ │ Node24 -> Node21 [id="edge28_Node000024_Node000021",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node24 -> Node22 [id="edge29_Node000024_Node000022",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node24 -> Node25 [id="edge30_Node000024_Node000025",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node25 [id="Node000025",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start bulk copy to server."];
│ │ │ │ │ + Node25 [id="Node000025",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start bulk copy to server."];
│ │ │ │ │ Node25 -> Node21 [id="edge31_Node000025_Node000021",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node19 -> Node27 [id="edge32_Node000019_Node000027",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node27 [id="Node000027",label="tds_process_pending\l_closes",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#ga69902dffb299d62a799888e0fa3ccd68",tooltip="Attempt to close all deferred closes (dynamics and cursors)."];
│ │ │ │ │ Node27 -> Node28 [id="edge33_Node000027_Node000028",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node28 [id="Node000028",label="tds_process_end",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#ga6ee2e7af38af768611b8bf4b79c36f46",tooltip="tds_process_end() processes any of the DONE, DONEPROC, or DONEINPROC tokens."];
│ │ │ │ │ Node28 -> Node1 [id="edge34_Node000028_Node000001",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node19 -> Node32 [id="edge35_Node000019_Node000032",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node32 [id="Node000032",label="tds_submit_optioncmd",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00575.html#gaf0da49585d39e99780a004ee2ca23479",tooltip="Send option commands to server."];
│ │ │ │ │ Node19 -> Node33 [id="edge36_Node000019_Node000033",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node33 [id="Node000033",label="tds_writetext_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start writing writetext request."];
│ │ │ │ │ + Node33 [id="Node000033",label="tds_writetext_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start writing writetext request."];
│ │ │ │ │ Node33 -> Node13 [id="edge37_Node000033_Node000013",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node1 -> Node32 [id="edge38_Node000001_Node000032",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ }
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00577_gae3368ea80d0d8b13791ceb13ee5f19c9_icgraph.dot.gz
│ │ │ │ ├── a00577_gae3368ea80d0d8b13791ceb13ee5f19c9_icgraph.dot
│ │ │ │ │ @@ -34,29 +34,29 @@
│ │ │ │ │ Node12 -> Node14 [id="edge14_Node000012_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node14 [id="Node000014",label="dbwritetext",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c",tooltip="Send text or image data to the server."];
│ │ │ │ │ Node2 -> Node15 [id="edge15_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node15 [id="Node000015",label="dbsqlsend",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#gac980139b9cea03cf93e373d425991481",tooltip="Transmit the command buffer to the server."];
│ │ │ │ │ Node15 -> Node13 [id="edge16_Node000015_Node000013",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node2 -> Node14 [id="edge17_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node2 -> Node16 [id="edge18_Node000002_Node000016",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node16 [id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ + Node16 [id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ Node16 -> Node17 [id="edge19_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node17 [id="Node000017",label="bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00562.html#gada8e987c4a6225b9276c05ba3a4f47a0",tooltip="Prepare for bulk copy operation on a table."];
│ │ │ │ │ Node2 -> Node18 [id="edge20_Node000002_Node000018",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node18 [id="Node000018",label="tds_process_cancel",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip=" "];
│ │ │ │ │ Node18 -> Node19 [id="edge21_Node000018_Node000019",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node19 [id="Node000019",label="dbcancel",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga5ea23272124fff03b8d87538c1ec3ee5",tooltip="Cancel the current command batch."];
│ │ │ │ │ Node2 -> Node20 [id="edge22_Node000002_Node000020",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node20 [id="Node000020",label="tds_process_simple\l_query",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gaeeb1562044786ea17bea361ed83e6946",tooltip="Process results for simple query as \"SET TEXTSIZE\" or \"USE dbname\" If the statement returns results,..."];
│ │ │ │ │ Node20 -> Node21 [id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node21 [id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell we finished sending BCP data to server."];
│ │ │ │ │ + Node21 [id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell we finished sending BCP data to server."];
│ │ │ │ │ Node20 -> Node25 [id="edge24_Node000020_Node000025",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node25 [id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start sending BCP data to server."];
│ │ │ │ │ + Node25 [id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start sending BCP data to server."];
│ │ │ │ │ Node20 -> Node28 [id="edge25_Node000020_Node000028",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node28 [id="Node000028",label="tds_process_pending\l_closes",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#ga69902dffb299d62a799888e0fa3ccd68",tooltip="Attempt to close all deferred closes (dynamics and cursors)."];
│ │ │ │ │ Node20 -> Node33 [id="edge26_Node000020_Node000033",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node33 [id="Node000033",label="tds_submit_optioncmd",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00575.html#gaf0da49585d39e99780a004ee2ca23479",tooltip="Send option commands to server."];
│ │ │ │ │ Node20 -> Node34 [id="edge27_Node000020_Node000034",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node34 [id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start writing writetext request."];
│ │ │ │ │ + Node34 [id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start writing writetext request."];
│ │ │ │ │ Node34 -> Node14 [id="edge28_Node000034_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node2 -> Node33 [id="edge29_Node000002_Node000033",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ }
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00577_gae5b3e01f3d665f9e377de091f46f1ab9_icgraph.dot.gz
│ │ │ │ ├── a00577_gae5b3e01f3d665f9e377de091f46f1ab9_icgraph.dot
│ │ │ │ │ @@ -34,29 +34,29 @@
│ │ │ │ │ Node12 -> Node14 [id="edge14_Node000012_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node14 [id="Node000014",label="dbwritetext",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c",tooltip="Send text or image data to the server."];
│ │ │ │ │ Node2 -> Node15 [id="edge15_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node15 [id="Node000015",label="dbsqlsend",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#gac980139b9cea03cf93e373d425991481",tooltip="Transmit the command buffer to the server."];
│ │ │ │ │ Node15 -> Node13 [id="edge16_Node000015_Node000013",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node2 -> Node14 [id="edge17_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node2 -> Node16 [id="edge18_Node000002_Node000016",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node16 [id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ + Node16 [id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ Node16 -> Node17 [id="edge19_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node17 [id="Node000017",label="bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00562.html#gada8e987c4a6225b9276c05ba3a4f47a0",tooltip="Prepare for bulk copy operation on a table."];
│ │ │ │ │ Node2 -> Node18 [id="edge20_Node000002_Node000018",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node18 [id="Node000018",label="tds_process_cancel",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip=" "];
│ │ │ │ │ Node18 -> Node19 [id="edge21_Node000018_Node000019",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node19 [id="Node000019",label="dbcancel",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga5ea23272124fff03b8d87538c1ec3ee5",tooltip="Cancel the current command batch."];
│ │ │ │ │ Node2 -> Node20 [id="edge22_Node000002_Node000020",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node20 [id="Node000020",label="tds_process_simple\l_query",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gaeeb1562044786ea17bea361ed83e6946",tooltip="Process results for simple query as \"SET TEXTSIZE\" or \"USE dbname\" If the statement returns results,..."];
│ │ │ │ │ Node20 -> Node21 [id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node21 [id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell we finished sending BCP data to server."];
│ │ │ │ │ + Node21 [id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell we finished sending BCP data to server."];
│ │ │ │ │ Node20 -> Node25 [id="edge24_Node000020_Node000025",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node25 [id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start sending BCP data to server."];
│ │ │ │ │ + Node25 [id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start sending BCP data to server."];
│ │ │ │ │ Node20 -> Node28 [id="edge25_Node000020_Node000028",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node28 [id="Node000028",label="tds_process_pending\l_closes",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#ga69902dffb299d62a799888e0fa3ccd68",tooltip="Attempt to close all deferred closes (dynamics and cursors)."];
│ │ │ │ │ Node20 -> Node33 [id="edge26_Node000020_Node000033",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node33 [id="Node000033",label="tds_submit_optioncmd",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00575.html#gaf0da49585d39e99780a004ee2ca23479",tooltip="Send option commands to server."];
│ │ │ │ │ Node20 -> Node34 [id="edge27_Node000020_Node000034",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node34 [id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start writing writetext request."];
│ │ │ │ │ + Node34 [id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start writing writetext request."];
│ │ │ │ │ Node34 -> Node14 [id="edge28_Node000034_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node2 -> Node33 [id="edge29_Node000002_Node000033",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ }
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00577_gaeeb1562044786ea17bea361ed83e6946_icgraph.dot.gz
│ │ │ │ ├── a00577_gaeeb1562044786ea17bea361ed83e6946_icgraph.dot
│ │ │ │ │ @@ -3,29 +3,29 @@
│ │ │ │ │ // LATEX_PDF_SIZE
│ │ │ │ │ bgcolor="transparent";
│ │ │ │ │ edge [fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
│ │ │ │ │ node [fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
│ │ │ │ │ rankdir="RL";
│ │ │ │ │ Node1 [id="Node000001",label="tds_process_simple\l_query",height=0.2,width=0.4,color="gray40", fillcolor="grey60", style="filled", fontcolor="black",tooltip="Process results for simple query as \"SET TEXTSIZE\" or \"USE dbname\" If the statement returns results,..."];
│ │ │ │ │ Node1 -> Node2 [id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node2 [id="Node000002",label="tds_bcp_done",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell we finished sending BCP data to server."];
│ │ │ │ │ + Node2 [id="Node000002",label="tds_bcp_done",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell we finished sending BCP data to server."];
│ │ │ │ │ Node2 -> Node3 [id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node3 [id="Node000003",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip=" "];
│ │ │ │ │ Node3 -> Node4 [id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node4 [id="Node000004",label="bcp_exec",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00562.html#ga7a184158b27a50f713e9cfae3b746209",tooltip="Write a datafile to a table."];
│ │ │ │ │ Node2 -> Node5 [id="edge4_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node5 [id="Node000005",label="bcp_batch",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00562.html#gaa23f8e5c7f437a94746c90292dd1cb01",tooltip="Commit a set of rows to the table."];
│ │ │ │ │ Node2 -> Node6 [id="edge5_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node6 [id="Node000006",label="bcp_done",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00562.html#ga8b85f79f53a62ac7a728fe626d609b65",tooltip="Conclude the transfer of data from program variables."];
│ │ │ │ │ Node1 -> Node7 [id="edge6_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node7 [id="Node000007",label="tds_bcp_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start sending BCP data to server."];
│ │ │ │ │ + Node7 [id="Node000007",label="tds_bcp_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start sending BCP data to server."];
│ │ │ │ │ Node7 -> Node3 [id="edge7_Node000007_Node000003",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node7 -> Node5 [id="edge8_Node000007_Node000005",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node7 -> Node8 [id="edge9_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node8 [id="Node000008",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start bulk copy to server."];
│ │ │ │ │ + Node8 [id="Node000008",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start bulk copy to server."];
│ │ │ │ │ Node8 -> Node3 [id="edge10_Node000008_Node000003",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node8 -> Node9 [id="edge11_Node000008_Node000009",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node9 [id="Node000009",label="bcp_sendrow",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00562.html#gaf1130ac97f6af55e86ec70b0aa4f5b40",tooltip="Write data in host variables to the table."];
│ │ │ │ │ Node1 -> Node10 [id="edge12_Node000001_Node000010",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node10 [id="Node000010",label="tds_process_pending\l_closes",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#ga69902dffb299d62a799888e0fa3ccd68",tooltip="Attempt to close all deferred closes (dynamics and cursors)."];
│ │ │ │ │ Node10 -> Node11 [id="edge13_Node000010_Node000011",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node11 [id="Node000011",label="tds_process_end",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#ga6ee2e7af38af768611b8bf4b79c36f46",tooltip="tds_process_end() processes any of the DONE, DONEPROC, or DONEINPROC tokens."];
│ │ │ │ │ @@ -37,10 +37,10 @@
│ │ │ │ │ Node25 [id="Node000025",label="dbwritetext",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c",tooltip="Send text or image data to the server."];
│ │ │ │ │ Node14 -> Node1 [id="edge17_Node000014_Node000001",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node14 -> Node31 [id="edge18_Node000014_Node000031",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node31 [id="Node000031",label="tds_submit_optioncmd",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00575.html#gaf0da49585d39e99780a004ee2ca23479",tooltip="Send option commands to server."];
│ │ │ │ │ Node11 -> Node14 [id="edge19_Node000011_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node1 -> Node31 [id="edge20_Node000001_Node000031",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node1 -> Node33 [id="edge21_Node000001_Node000033",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node33 [id="Node000033",label="tds_writetext_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start writing writetext request."];
│ │ │ │ │ + Node33 [id="Node000033",label="tds_writetext_start",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start writing writetext request."];
│ │ │ │ │ Node33 -> Node25 [id="edge22_Node000033_Node000025",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ }
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00577_gafb26aba5d935e40b87b95e21a5185848_cgraph.dot
│ │ │ │ @@ -7,15 +7,15 @@
│ │ │ │ rankdir="LR";
│ │ │ │ Node1 [id="Node000001",label="tds_alloc_get_string",height=0.2,width=0.4,color="gray40", fillcolor="grey60", style="filled", fontcolor="black",tooltip="Reads a string from wire in a new allocated buffer."];
│ │ │ │ Node1 -> Node2 [id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ Node2 [id="Node000002",label="tds_get_string",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00576.html#ga90f080e6e9448feac15dee1370d66802",tooltip="Fetch a string from the wire."];
│ │ │ │ Node2 -> Node3 [id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ Node3 [id="Node000003",label="read_and_convert",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00576.html#ga676c4dee6522815b16fdc8e448e43590",tooltip="For UTF-8 and similar, tds_iconv() may encounter a partial sequence when the chunk boundary is not al..."];
│ │ │ │ Node3 -> Node4 [id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ - Node4 [id="Node000004",label="tds_convert_stream",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00311.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads and writes from a stream converting characters."];
│ │ │ │ + Node4 [id="Node000004",label="tds_convert_stream",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00206.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads and writes from a stream converting characters."];
│ │ │ │ Node3 -> Node8 [id="edge4_Node000003_Node000008",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ - Node8 [id="Node000008",label="tds_datain_stream_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00311.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize a data input stream."];
│ │ │ │ + Node8 [id="Node000008",label="tds_datain_stream_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00206.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize a data input stream."];
│ │ │ │ Node3 -> Node13 [id="edge5_Node000003_Node000013",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ - Node13 [id="Node000013",label="tds_staticout_stream_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00311.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize an output stream for write into a static allocated buffer."];
│ │ │ │ + Node13 [id="Node000013",label="tds_staticout_stream_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00206.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize an output stream for write into a static allocated buffer."];
│ │ │ │ Node2 -> Node10 [id="edge6_Node000002_Node000010",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ Node10 [id="Node000010",label="tds_get_n",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00576.html#gae777dd57e8d1bb40349d7d7d8434fddf",tooltip="Get N bytes from the buffer and return them in the already allocated space given to us."];
│ │ │ │ }
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00578_ga4e6d9fa6f9b9551a5a3390e10a5322e6_icgraph.dot.gz
│ │ │ │ ├── a00578_ga4e6d9fa6f9b9551a5a3390e10a5322e6_icgraph.dot
│ │ │ │ │ @@ -12,20 +12,20 @@
│ │ │ │ │ Node3 [id="Node000003",label="tds_process_default\l_tokens",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#ga39453d084f3f780ac4602d4abf2839f7",tooltip="tds_process_default_tokens() is a catch all function that is called to process tokens not known to ot..."];
│ │ │ │ │ Node3 -> Node4 [id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node4 [id="Node000004",label="tds_process_info",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#ga65a2316369529731732f200c190d05d6",tooltip="tds_process_info() is called for INFO, ERR, or EED tokens and is responsible for calling the CLI's me..."];
│ │ │ │ │ Node4 -> Node3 [id="edge4_Node000004_Node000003",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node4 -> Node5 [id="edge5_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node5 [id="Node000005",label="tds_process_tokens",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#gabfc9de1d1fe718818caf63a4be4035a6",tooltip="process all streams."];
│ │ │ │ │ Node5 -> Node19 [id="edge6_Node000005_Node000019",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node19 [id="Node000019",label="tds_bcp_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00287.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ + Node19 [id="Node000019",label="tds_bcp_init",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00236.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ Node3 -> Node35 [id="edge7_Node000003_Node000035",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node35 [id="Node000035",label="tds_process_login_tokens",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#ga93945b42d45ee28ae1296b35a1c1e9bb",tooltip="tds_process_login_tokens() is called after sending the login packet to the server."];
│ │ │ │ │ Node3 -> Node5 [id="edge8_Node000003_Node000005",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node2 -> Node5 [id="edge9_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node1 -> Node19 [id="edge10_Node000001_Node000019",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node1 -> Node36 [id="edge11_Node000001_Node000036",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node36 [id="Node000036",label="tds_read_config_info",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00571.html#ga9ff2436ea56ddcdecf984acf46ce4b90",tooltip="tds_read_config_info() will fill the tds connection structure based on configuration information gath..."];
│ │ │ │ │ Node36 -> Node37 [id="edge12_Node000036_Node000037",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node37 [id="Node000037",label="tdsdbopen",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00566.html#gae6da75d7b9e7b567890fc83c9459d824",tooltip="Form a connection with the server."];
│ │ │ │ │ Node37 -> Node38 [id="edge13_Node000037_Node000038",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node38 [id="Node000038",label="dbopen",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00143.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally not used."];
│ │ │ │ │ + Node38 [id="Node000038",label="dbopen",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00263.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally not used."];
│ │ │ │ │ }
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00578_ga656718f240d7403f986ae887d84a6ca1_icgraph.dot.gz
│ │ │ │ ├── a00578_ga656718f240d7403f986ae887d84a6ca1_icgraph.dot
│ │ │ │ │ @@ -31,15 +31,15 @@
│ │ │ │ │ Node12 -> Node13 [id="edge13_Node000012_Node000013",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node13 [id="Node000013",label="tds_submit_query_params",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00575.html#ga95e0fccedc459a4404f496eec74a369a",tooltip="Sends a language string to the database server for processing."];
│ │ │ │ │ Node6 -> Node34 [id="edge14_Node000006_Node000034",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node34 [id="Node000034",label="tds7_process_compute\l_result",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#ga6728e344caa20aea1def85f58dea138b",tooltip="tds7_process_compute_result() processes compute result sets for TDS 7/8."];
│ │ │ │ │ Node34 -> Node35 [id="edge15_Node000034_Node000035",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node35 [id="Node000035",label="tds_process_tokens",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#gabfc9de1d1fe718818caf63a4be4035a6",tooltip="process all streams."];
│ │ │ │ │ Node35 -> Node30 [id="edge16_Node000035_Node000030",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node30 [id="Node000030",label="tds_bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ + Node30 [id="Node000030",label="tds_bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ Node30 -> Node7 [id="edge17_Node000030_Node000007",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node6 -> Node53 [id="edge18_Node000006_Node000053",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node53 [id="Node000053",label="tds8_adjust_login",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00571.html#ga9622e7d6c98a77b1962647c5005d3731",tooltip="Make sure proper setting are in place for TDS 8.0."];
│ │ │ │ │ Node6 -> Node54 [id="edge19_Node000006_Node000054",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node54 [id="Node000054",label="tds_dstr_set",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00578.html#gab78cc59b110df2817b00f9bed74c6ff1",tooltip="set a string from another buffer."];
│ │ │ │ │ Node6 -> Node55 [id="edge20_Node000006_Node000055",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node55 [id="Node000055",label="tds_init_login",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00574.html#ga4f7b22f681e7160ac03dfe8d2ae8bd39",tooltip="Initialize login structure with locale information and other stuff for connection."];
│ │ │ │ │ @@ -61,15 +61,15 @@
│ │ │ │ │ Node59 [id="Node000059",label="tds_process_compute\l_names",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gae5b3e01f3d665f9e377de091f46f1ab9",tooltip="tds_process_compute_names() processes compute result sets."];
│ │ │ │ │ Node59 -> Node35 [id="edge32_Node000059_Node000035",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node6 -> Node60 [id="edge33_Node000006_Node000060",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node60 [id="Node000060",label="tds_process_compute\l_result",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gae3368ea80d0d8b13791ceb13ee5f19c9",tooltip="tds_process_compute_result() processes compute result sets."];
│ │ │ │ │ Node60 -> Node35 [id="edge34_Node000060_Node000035",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node6 -> Node11 [id="edge35_Node000006_Node000011",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node6 -> Node61 [id="edge36_Node000006_Node000061",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node61 [id="Node000061",label="tds_set_server",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a01471.html#a11dd024f29372af84d4bc73daf864206",tooltip="Set the servername in a TDSLOGIN structure."];
│ │ │ │ │ + Node61 [id="Node000061",label="tds_set_server",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a01465.html#a11dd024f29372af84d4bc73daf864206",tooltip="Set the servername in a TDSLOGIN structure."];
│ │ │ │ │ Node1 -> Node62 [id="edge37_Node000001_Node000062",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node62 [id="Node000062",label="tds_dstr_dup",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00578.html#ga4e6d9fa6f9b9551a5a3390e10a5322e6",tooltip="Duplicate a string from another dynamic string."];
│ │ │ │ │ Node62 -> Node63 [id="edge38_Node000062_Node000063",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node63 [id="Node000063",label="tds5_process_result2",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gabe2bdd5a41ce067cb31aef18ff81cb1c",tooltip="tds5_process_result2() is the new TDS 5.0 result set processing routine."];
│ │ │ │ │ Node63 -> Node50 [id="edge39_Node000063_Node000050",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node63 -> Node35 [id="edge40_Node000063_Node000035",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node62 -> Node30 [id="edge41_Node000062_Node000030",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00578_gad96366d9fa93bfc283cef1299fbe97ab_icgraph.dot.gz
│ │ │ │ ├── a00578_gad96366d9fa93bfc283cef1299fbe97ab_icgraph.dot
│ │ │ │ │ @@ -49,15 +49,15 @@
│ │ │ │ │ Node34 -> Node41 [id="edge22_Node000034_Node000041",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node41 [id="Node000041",label="dbsqlok",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00560.html#gae1f50a6a2c31fda57cb481922b06841e",tooltip="Wait for results of a query from the server."];
│ │ │ │ │ Node41 -> Node31 [id="edge23_Node000041_Node000031",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node31 [id="Node000031",label="dbwritetext",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c",tooltip="Send text or image data to the server."];
│ │ │ │ │ Node34 -> Node16 [id="edge24_Node000034_Node000016",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node34 -> Node31 [id="edge25_Node000034_Node000031",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node34 -> Node29 [id="edge26_Node000034_Node000029",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node29 [id="Node000029",label="tds_bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00287.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ + Node29 [id="Node000029",label="tds_bcp_init",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00236.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize BCP information."];
│ │ │ │ │ Node29 -> Node2 [id="edge27_Node000029_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node34 -> Node42 [id="edge28_Node000034_Node000042",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node42 [id="Node000042",label="tds_process_cancel",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip=" "];
│ │ │ │ │ Node34 -> Node44 [id="edge29_Node000034_Node000044",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node44 [id="Node000044",label="tds_process_simple\l_query",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$a00577.html#gaeeb1562044786ea17bea361ed83e6946",tooltip="Process results for simple query as \"SET TEXTSIZE\" or \"USE dbname\" If the statement returns results,..."];
│ │ │ │ │ Node44 -> Node27 [id="edge30_Node000044_Node000027",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node34 -> Node27 [id="edge31_Node000034_Node000027",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ @@ -85,9 +85,9 @@
│ │ │ │ │ Node58 [id="Node000058",label="tds_process_compute\l_names",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gae5b3e01f3d665f9e377de091f46f1ab9",tooltip="tds_process_compute_names() processes compute result sets."];
│ │ │ │ │ Node58 -> Node34 [id="edge46_Node000058_Node000034",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node1 -> Node59 [id="edge47_Node000001_Node000059",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node59 [id="Node000059",label="tds_process_compute\l_result",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00577.html#gae3368ea80d0d8b13791ceb13ee5f19c9",tooltip="tds_process_compute_result() processes compute result sets."];
│ │ │ │ │ Node59 -> Node34 [id="edge48_Node000059_Node000034",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node1 -> Node10 [id="edge49_Node000001_Node000010",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node1 -> Node60 [id="edge50_Node000001_Node000060",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node60 [id="Node000060",label="tds_set_server",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a01471.html#a11dd024f29372af84d4bc73daf864206",tooltip="Set the servername in a TDSLOGIN structure."];
│ │ │ │ │ + Node60 [id="Node000060",label="tds_set_server",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a01465.html#a11dd024f29372af84d4bc73daf864206",tooltip="Set the servername in a TDSLOGIN structure."];
│ │ │ │ │ }
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00578_gae092e53680d954bcf4f19334987d43c7_icgraph.dot.gz
│ │ │ │ ├── a00578_gae092e53680d954bcf4f19334987d43c7_icgraph.dot
│ │ │ │ │ @@ -5,17 +5,17 @@
│ │ │ │ │ edge [fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
│ │ │ │ │ node [fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
│ │ │ │ │ rankdir="RL";
│ │ │ │ │ Node1 [id="Node000001",label="tds_dstr_buf",height=0.2,width=0.4,color="gray40", fillcolor="grey60", style="filled", fontcolor="black",tooltip="Returns a buffer to edit the string."];
│ │ │ │ │ Node1 -> Node2 [id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node2 [id="Node000002",label="dbcolname",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga3bcdc8f584537b8278483f2cee59f130",tooltip="Return name of a regular result column."];
│ │ │ │ │ Node2 -> Node3 [id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node3 [id="Node000003",label="dbcolinfo",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00149.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get a bunch of column attributes with a single call (Microsoft-compatibility feature)."];
│ │ │ │ │ + Node3 [id="Node000003",label="dbcolinfo",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00254.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get a bunch of column attributes with a single call (Microsoft-compatibility feature)."];
│ │ │ │ │ Node2 -> Node4 [id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ - Node4 [id="Node000004",label="dbpivot",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00140.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot the rows, creating a new resultset."];
│ │ │ │ │ + Node4 [id="Node000004",label="dbpivot",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00266.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot the rows, creating a new resultset."];
│ │ │ │ │ Node1 -> Node5 [id="edge4_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node5 [id="Node000005",label="dbcolsource",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00560.html#ga7be8b405d5416bf0361f65dbb5942faa",tooltip="Get base database column name for a result set column."];
│ │ │ │ │ Node1 -> Node6 [id="edge5_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node6 [id="Node000006",label="dbretname",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00561.html#ga63dc384b5c0ee3086a171337e8c78317",tooltip="Get name of an output parameter filled by a stored procedure."];
│ │ │ │ │ Node1 -> Node7 [id="edge6_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ │ │ Node7 [id="Node000007",label="tds_dstr_get",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$a00576.html#ga017c427e9599c031be5c555cb32abe2c",tooltip="Reads a string from wire and put in a DSTR."];
│ │ │ │ │ Node7 -> Node8 [id="edge7_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip=" "];
│ │ │ ├── ./usr/share/doc/freetds-doc/reference/a00615.html
│ │ │ │ @@ -232,15 +232,15 @@
│ │ │ │ |||||||
| │ │ │ │ int | vflag | ||||||