7.67 MB
/srv/reproducible-results/rbuild-debian/r-b-build.H2JpMhMZ/b1/freetds_1.5.1+ds-2_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.H2JpMhMZ/b2/freetds_1.5.1+ds-2_i386.changes
1.07 KB
Files
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 ·09eeba1c5ddb04559a8979aa8cf9aa5b·812200·debug·optional·freetds-bin-dbgsym_1.5.1+ds-2_i386.deb1 ·09eeba1c5ddb04559a8979aa8cf9aa5b·812200·debug·optional·freetds-bin-dbgsym_1.5.1+ds-2_i386.deb
2 ·0e31c051a27331142e8ff23e0b648b34·238568·database·optional·freetds-bin_1.5.1+ds-2_i386.deb2 ·0e31c051a27331142e8ff23e0b648b34·238568·database·optional·freetds-bin_1.5.1+ds-2_i386.deb
3 ·65eb6d5dc611d31cfeeabd920d9b393e·28532·libs·optional·freetds-common_1.5.1+ds-2_all.deb3 ·65eb6d5dc611d31cfeeabd920d9b393e·28532·libs·optional·freetds-common_1.5.1+ds-2_all.deb
4 ·8db72474c08b0ace757269da1df4049a·315636·devel·optional·freetds-dev_1.5.1+ds-2_i386.deb4 ·8db72474c08b0ace757269da1df4049a·315636·devel·optional·freetds-dev_1.5.1+ds-2_i386.deb
5 ·96c6761a135baed23ad4771c82c35f1c·1117464·doc·optional·freetds-doc_1.5.1+ds-2_all.deb5 ·0825db408ed51bd7375549b8347227d1·1116424·doc·optional·freetds-doc_1.5.1+ds-2_all.deb
6 ·69aad5d6513c78db4b58bb331e47dc20·420624·debug·optional·libct4-dbgsym_1.5.1+ds-2_i386.deb6 ·69aad5d6513c78db4b58bb331e47dc20·420624·debug·optional·libct4-dbgsym_1.5.1+ds-2_i386.deb
7 ·c2ac6ec15e5ee6ec64d53e275c80e77f·181332·libs·optional·libct4_1.5.1+ds-2_i386.deb7 ·c2ac6ec15e5ee6ec64d53e275c80e77f·181332·libs·optional·libct4_1.5.1+ds-2_i386.deb
8 ·4c314fb3c6999a3b0cf546706f1e7d28·468752·debug·optional·libsybdb5-dbgsym_1.5.1+ds-2_i386.deb8 ·4c314fb3c6999a3b0cf546706f1e7d28·468752·debug·optional·libsybdb5-dbgsym_1.5.1+ds-2_i386.deb
9 ·169b344e506ad905d526ee492ab1df3d·209408·libs·optional·libsybdb5_1.5.1+ds-2_i386.deb9 ·169b344e506ad905d526ee492ab1df3d·209408·libs·optional·libsybdb5_1.5.1+ds-2_i386.deb
10 ·c1b29ab8be437c266206c2a31ff3398b·524116·debug·optional·tdsodbc-dbgsym_1.5.1+ds-2_i386.deb10 ·c1b29ab8be437c266206c2a31ff3398b·524116·debug·optional·tdsodbc-dbgsym_1.5.1+ds-2_i386.deb
11 ·1744d906a01ebdbfee967c41c5b404a3·220228·libs·optional·tdsodbc_1.5.1+ds-2_i386.deb11 ·1744d906a01ebdbfee967c41c5b404a3·220228·libs·optional·tdsodbc_1.5.1+ds-2_i386.deb
7.67 MB
freetds-doc_1.5.1+ds-2_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-04-25·03:24:21.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-04-25·03:24:21.000000·debian-binary
2 -rw-r--r--···0········0········0····35680·2025-04-25·03:24:21.000000·control.tar.xz2 -rw-r--r--···0········0········0····35644·2025-04-25·03:24:21.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1081592·2025-04-25·03:24:21.000000·data.tar.xz3 -rw-r--r--···0········0········0··1080588·2025-04-25·03:24:21.000000·data.tar.xz
21.4 KB
control.tar.xz
21.4 KB
control.tar
21.4 KB
./md5sums
30.0 B
./md5sums
Files differ
21.3 KB
line order
    
Offset 12, 102 lines modifiedOffset 12, 128 lines modified
12 usr/share/doc/freetds-doc/images/callouts/8.gif12 usr/share/doc/freetds-doc/images/callouts/8.gif
13 usr/share/doc/freetds-doc/images/callouts/9.gif13 usr/share/doc/freetds-doc/images/callouts/9.gif
14 usr/share/doc/freetds-doc/images/caution.gif14 usr/share/doc/freetds-doc/images/caution.gif
15 usr/share/doc/freetds-doc/images/important.gif15 usr/share/doc/freetds-doc/images/important.gif
16 usr/share/doc/freetds-doc/images/note.gif16 usr/share/doc/freetds-doc/images/note.gif
17 usr/share/doc/freetds-doc/images/tip.gif17 usr/share/doc/freetds-doc/images/tip.gif
18 usr/share/doc/freetds-doc/images/warning.gif18 usr/share/doc/freetds-doc/images/warning.gif
19 usr/share/doc/freetds-doc/reference/a00011_source.html 
20 usr/share/doc/freetds-doc/reference/a00014_source.html 
21 usr/share/doc/freetds-doc/reference/a00053_source.html19 usr/share/doc/freetds-doc/reference/a00005_source.html
22 usr/share/doc/freetds-doc/reference/a00062_source.html20 usr/share/doc/freetds-doc/reference/a00023_source.html
 21 usr/share/doc/freetds-doc/reference/a00038_source.html
23 usr/share/doc/freetds-doc/reference/a00071_source.html22 usr/share/doc/freetds-doc/reference/a00041_source.html
 23 usr/share/doc/freetds-doc/reference/a00044_source.html
 24 usr/share/doc/freetds-doc/reference/a00050.html
 25 usr/share/doc/freetds-doc/reference/a00050_a4f9e40da6941cb9407d0da5bc3030517_cgraph.dot
 26 usr/share/doc/freetds-doc/reference/a00050_a4f9e40da6941cb9407d0da5bc3030517_icgraph.dot
 27 usr/share/doc/freetds-doc/reference/a00050_a50bc3749988d1c3c441044fc07ab44e4_icgraph.dot
 28 usr/share/doc/freetds-doc/reference/a00050_a9d8eb43a81ff58ab423dce0ce95b9564_cgraph.dot
 29 usr/share/doc/freetds-doc/reference/a00050_a9d8eb43a81ff58ab423dce0ce95b9564_icgraph.dot.gz
 30 usr/share/doc/freetds-doc/reference/a00050_a9fe0d3799d2e3bde49b614c9d0c3785d_cgraph.dot
 31 usr/share/doc/freetds-doc/reference/a00050_a9fe0d3799d2e3bde49b614c9d0c3785d_icgraph.dot
 32 usr/share/doc/freetds-doc/reference/a00050_aa038a9125979f8f0915dbd53cbf27e5a_cgraph.dot
 33 usr/share/doc/freetds-doc/reference/a00050_aa038a9125979f8f0915dbd53cbf27e5a_icgraph.dot.gz
 34 usr/share/doc/freetds-doc/reference/a00050_aa9e1e45f0305622dd6aed9f8fe158581_cgraph.dot
 35 usr/share/doc/freetds-doc/reference/a00050_aa9e1e45f0305622dd6aed9f8fe158581_icgraph.dot.gz
 36 usr/share/doc/freetds-doc/reference/a00050_abc3a77c8aa28842e7f28583cbabc1415_cgraph.dot
 37 usr/share/doc/freetds-doc/reference/a00050_abc3a77c8aa28842e7f28583cbabc1415_icgraph.dot
 38 usr/share/doc/freetds-doc/reference/a00051.dot.gz
 39 usr/share/doc/freetds-doc/reference/a00056_source.html
24 usr/share/doc/freetds-doc/reference/a00074_source.html40 usr/share/doc/freetds-doc/reference/a00074_source.html
 41 usr/share/doc/freetds-doc/reference/a00077.html
 42 usr/share/doc/freetds-doc/reference/a00078.dot.gz
25 usr/share/doc/freetds-doc/reference/a00080_source.html43 usr/share/doc/freetds-doc/reference/a00095_source.html
26 usr/share/doc/freetds-doc/reference/a00086_source.html 
27 usr/share/doc/freetds-doc/reference/a00098_source.html44 usr/share/doc/freetds-doc/reference/a00098_source.html
28 usr/share/doc/freetds-doc/reference/a00167.html45 usr/share/doc/freetds-doc/reference/a00104.html
29 usr/share/doc/freetds-doc/reference/a00167_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot.gz 
30 usr/share/doc/freetds-doc/reference/a00167_ac7a199aaeb82935f6d1dda2be551a089_icgraph.dot 
31 usr/share/doc/freetds-doc/reference/a00167_aea6a865806d454280126de940478c214_cgraph.dot 
32 usr/share/doc/freetds-doc/reference/a00167_aea6a865806d454280126de940478c214_icgraph.dot46 usr/share/doc/freetds-doc/reference/a00104_a1b83c9db016b481aa1fa0352f976d50d_icgraph.dot
 47 usr/share/doc/freetds-doc/reference/a00104_a3118c7232bc9c3e47f8ba872bb39e967_cgraph.dot
 48 usr/share/doc/freetds-doc/reference/a00104_a3118c7232bc9c3e47f8ba872bb39e967_icgraph.dot
 49 usr/share/doc/freetds-doc/reference/a00104_a4daaa551e54dbd978650e2eef89e09ff_cgraph.dot
 50 usr/share/doc/freetds-doc/reference/a00104_a4daaa551e54dbd978650e2eef89e09ff_icgraph.dot
 51 usr/share/doc/freetds-doc/reference/a00104_a5eec23828b0610c58de248c4edb53879_cgraph.dot.gz
 52 usr/share/doc/freetds-doc/reference/a00104_a5eec23828b0610c58de248c4edb53879_icgraph.dot
 53 usr/share/doc/freetds-doc/reference/a00104_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot.gz
 54 usr/share/doc/freetds-doc/reference/a00104_a7711612cc544a7da2c7aa212b870acb2_icgraph.dot
 55 usr/share/doc/freetds-doc/reference/a00104_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot.gz
 56 usr/share/doc/freetds-doc/reference/a00104_a8208eef2a3974ae1f0cf3c8c8ab011ce_icgraph.dot
 57 usr/share/doc/freetds-doc/reference/a00104_a86ac92bd8a3c61a413d27150ec9bc202_cgraph.dot
 58 usr/share/doc/freetds-doc/reference/a00104_a86ac92bd8a3c61a413d27150ec9bc202_icgraph.dot
 59 usr/share/doc/freetds-doc/reference/a00104_a91cf6a009e823417d6c8849256cb211c_cgraph.dot
 60 usr/share/doc/freetds-doc/reference/a00104_ab4d7e5309152f54613d52c8469a07fd8_cgraph.dot
 61 usr/share/doc/freetds-doc/reference/a00104_ab4d7e5309152f54613d52c8469a07fd8_icgraph.dot
 62 usr/share/doc/freetds-doc/reference/a00104_ab68dead99a2ebec55895a10cd3db5202_icgraph.dot
 63 usr/share/doc/freetds-doc/reference/a00104_ac1e460551f1188620ea478238864ac4b_cgraph.dot
 64 usr/share/doc/freetds-doc/reference/a00104_ac1e460551f1188620ea478238864ac4b_icgraph.dot
 65 usr/share/doc/freetds-doc/reference/a00104_ac6610c72bd31bad5378f760fa9b12d66_cgraph.dot.gz
 66 usr/share/doc/freetds-doc/reference/a00104_ac6610c72bd31bad5378f760fa9b12d66_icgraph.dot
 67 usr/share/doc/freetds-doc/reference/a00104_ad9e44450025cbcee1ad81d7e5a2cc099_icgraph.dot
 68 usr/share/doc/freetds-doc/reference/a00104_ade7df2db455b61edc83819ad60edb339_cgraph.dot.gz
 69 usr/share/doc/freetds-doc/reference/a00104_ade7df2db455b61edc83819ad60edb339_icgraph.dot
33 usr/share/doc/freetds-doc/reference/a00168.dot.gz70 usr/share/doc/freetds-doc/reference/a00105.dot.gz
 71 usr/share/doc/freetds-doc/reference/a00110.html
 72 usr/share/doc/freetds-doc/reference/a00111.dot.gz
 73 usr/share/doc/freetds-doc/reference/a00113.html
 74 usr/share/doc/freetds-doc/reference/a00113_a31604382d8b77257aad203f409155a29_icgraph.dot
 75 usr/share/doc/freetds-doc/reference/a00113_a84e17808683ba2dd956e811a42e23176_cgraph.dot.gz
 76 usr/share/doc/freetds-doc/reference/a00113_a86768d86059c5addf9a3f89edb1ef44e_cgraph.dot
 77 usr/share/doc/freetds-doc/reference/a00113_aa818c1cbf4d16e609b7e4895cc7ed74f_icgraph.dot
 78 usr/share/doc/freetds-doc/reference/a00113_aabd0e5f15615b5c141c525b76e746520_cgraph.dot
 79 usr/share/doc/freetds-doc/reference/a00113_abac4d689e0e31e80587f89247c6395a4_cgraph.dot
 80 usr/share/doc/freetds-doc/reference/a00114.dot.gz
 81 usr/share/doc/freetds-doc/reference/a00122_source.html
 82 usr/share/doc/freetds-doc/reference/a00158_source.html
34 usr/share/doc/freetds-doc/reference/a00173_source.html83 usr/share/doc/freetds-doc/reference/a00179_source.html
35 usr/share/doc/freetds-doc/reference/a00206_source.html84 usr/share/doc/freetds-doc/reference/a00182_source.html
 85 usr/share/doc/freetds-doc/reference/a00188_source.html
36 usr/share/doc/freetds-doc/reference/a00254_source.html86 usr/share/doc/freetds-doc/reference/a00224_source.html
37 usr/share/doc/freetds-doc/reference/a00278.html 
38 usr/share/doc/freetds-doc/reference/a00278_a1b83c9db016b481aa1fa0352f976d50d_icgraph.dot 
39 usr/share/doc/freetds-doc/reference/a00278_a3118c7232bc9c3e47f8ba872bb39e967_cgraph.dot 
40 usr/share/doc/freetds-doc/reference/a00278_a3118c7232bc9c3e47f8ba872bb39e967_icgraph.dot 
41 usr/share/doc/freetds-doc/reference/a00278_a4daaa551e54dbd978650e2eef89e09ff_cgraph.dot 
42 usr/share/doc/freetds-doc/reference/a00278_a4daaa551e54dbd978650e2eef89e09ff_icgraph.dot 
43 usr/share/doc/freetds-doc/reference/a00278_a5eec23828b0610c58de248c4edb53879_cgraph.dot.gz 
44 usr/share/doc/freetds-doc/reference/a00278_a5eec23828b0610c58de248c4edb53879_icgraph.dot 
45 usr/share/doc/freetds-doc/reference/a00278_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot.gz 
46 usr/share/doc/freetds-doc/reference/a00278_a7711612cc544a7da2c7aa212b870acb2_icgraph.dot 
47 usr/share/doc/freetds-doc/reference/a00278_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot.gz 
48 usr/share/doc/freetds-doc/reference/a00278_a8208eef2a3974ae1f0cf3c8c8ab011ce_icgraph.dot 
49 usr/share/doc/freetds-doc/reference/a00278_a86ac92bd8a3c61a413d27150ec9bc202_cgraph.dot 
50 usr/share/doc/freetds-doc/reference/a00278_a86ac92bd8a3c61a413d27150ec9bc202_icgraph.dot 
51 usr/share/doc/freetds-doc/reference/a00278_a91cf6a009e823417d6c8849256cb211c_cgraph.dot 
52 usr/share/doc/freetds-doc/reference/a00278_ab4d7e5309152f54613d52c8469a07fd8_cgraph.dot 
53 usr/share/doc/freetds-doc/reference/a00278_ab4d7e5309152f54613d52c8469a07fd8_icgraph.dot 
54 usr/share/doc/freetds-doc/reference/a00278_ab68dead99a2ebec55895a10cd3db5202_icgraph.dot 
55 usr/share/doc/freetds-doc/reference/a00278_ac1e460551f1188620ea478238864ac4b_cgraph.dot 
56 usr/share/doc/freetds-doc/reference/a00278_ac1e460551f1188620ea478238864ac4b_icgraph.dot 
57 usr/share/doc/freetds-doc/reference/a00278_ac6610c72bd31bad5378f760fa9b12d66_cgraph.dot.gz 
58 usr/share/doc/freetds-doc/reference/a00278_ac6610c72bd31bad5378f760fa9b12d66_icgraph.dot 
59 usr/share/doc/freetds-doc/reference/a00278_ad9e44450025cbcee1ad81d7e5a2cc099_icgraph.dot 
60 usr/share/doc/freetds-doc/reference/a00278_ade7df2db455b61edc83819ad60edb339_cgraph.dot.gz 
61 usr/share/doc/freetds-doc/reference/a00278_ade7df2db455b61edc83819ad60edb339_icgraph.dot 
62 usr/share/doc/freetds-doc/reference/a00279.dot.gz 
63 usr/share/doc/freetds-doc/reference/a00284.html 
64 usr/share/doc/freetds-doc/reference/a00285.dot.gz 
65 usr/share/doc/freetds-doc/reference/a00287.html 
66 usr/share/doc/freetds-doc/reference/a00287_a4f9e40da6941cb9407d0da5bc3030517_cgraph.dot 
67 usr/share/doc/freetds-doc/reference/a00287_a4f9e40da6941cb9407d0da5bc3030517_icgraph.dot 
68 usr/share/doc/freetds-doc/reference/a00287_a50bc3749988d1c3c441044fc07ab44e4_icgraph.dot 
69 usr/share/doc/freetds-doc/reference/a00287_a9d8eb43a81ff58ab423dce0ce95b9564_cgraph.dot 
70 usr/share/doc/freetds-doc/reference/a00287_a9d8eb43a81ff58ab423dce0ce95b9564_icgraph.dot.gz 
71 usr/share/doc/freetds-doc/reference/a00287_a9fe0d3799d2e3bde49b614c9d0c3785d_cgraph.dot 
72 usr/share/doc/freetds-doc/reference/a00287_a9fe0d3799d2e3bde49b614c9d0c3785d_icgraph.dot 
73 usr/share/doc/freetds-doc/reference/a00287_aa038a9125979f8f0915dbd53cbf27e5a_cgraph.dot 
74 usr/share/doc/freetds-doc/reference/a00287_aa038a9125979f8f0915dbd53cbf27e5a_icgraph.dot.gz 
75 usr/share/doc/freetds-doc/reference/a00287_aa9e1e45f0305622dd6aed9f8fe158581_cgraph.dot 
76 usr/share/doc/freetds-doc/reference/a00287_aa9e1e45f0305622dd6aed9f8fe158581_icgraph.dot.gz 
77 usr/share/doc/freetds-doc/reference/a00287_abc3a77c8aa28842e7f28583cbabc1415_cgraph.dot 
78 usr/share/doc/freetds-doc/reference/a00287_abc3a77c8aa28842e7f28583cbabc1415_icgraph.dot 
79 usr/share/doc/freetds-doc/reference/a00288.dot.gz 
80 usr/share/doc/freetds-doc/reference/a00296_source.html87 usr/share/doc/freetds-doc/reference/a00284_source.html
81 usr/share/doc/freetds-doc/reference/a00299.html88 usr/share/doc/freetds-doc/reference/a00302.html
 89 usr/share/doc/freetds-doc/reference/a00302_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot.gz
Max diff block lines reached; 9853/21832 bytes (45.13%) of diff not shown.
7.65 MB
data.tar.xz
7.65 MB
data.tar
97.6 KB
file list
    
Offset 20, 185 lines modifiedOffset 20, 185 lines modified
20 -rw-r--r--···0·root·········(0)·root·········(0)······927·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/images/callouts/9.gif20 -rw-r--r--···0·root·········(0)·root·········(0)······927·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/images/callouts/9.gif
21 -rw-r--r--···0·root·········(0)·root·········(0)·····1039·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/images/caution.gif21 -rw-r--r--···0·root·········(0)·root·········(0)·····1039·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/images/caution.gif
22 -rw-r--r--···0·root·········(0)·root·········(0)·····1081·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/images/important.gif22 -rw-r--r--···0·root·········(0)·root·········(0)·····1081·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/images/important.gif
23 -rw-r--r--···0·root·········(0)·root·········(0)·····1070·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/images/note.gif23 -rw-r--r--···0·root·········(0)·root·········(0)·····1070·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/images/note.gif
24 -rw-r--r--···0·root·········(0)·root·········(0)·····1029·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/images/tip.gif24 -rw-r--r--···0·root·········(0)·root·········(0)·····1029·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/images/tip.gif
25 -rw-r--r--···0·root·········(0)·root·········(0)·····1052·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/images/warning.gif25 -rw-r--r--···0·root·········(0)·root·········(0)·····1052·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/images/warning.gif
26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/
27 -rw-r--r--···0·root·········(0)·root·········(0)····29275·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00011_source.html 
28 -rw-r--r--···0·root·········(0)·root·········(0)·····6939·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00014_source.html 
29 -rw-r--r--···0·root·········(0)·root·········(0)···181483·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00053_source.html 
30 -rw-r--r--···0·root·········(0)·root·········(0)·····7711·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00062_source.html 
31 -rw-r--r--···0·root·········(0)·root·········(0)····13132·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00071_source.html27 -rw-r--r--···0·root·········(0)·root·········(0)····13132·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00005_source.html
32 -rw-r--r--···0·root·········(0)·root·········(0)·····8148·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00074_source.html 
33 -rw-r--r--···0·root·········(0)·root·········(0)·····7239·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00080_source.html 
34 -rw-r--r--···0·root·········(0)·root·········(0)·····8278·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00086_source.html 
35 -rw-r--r--···0·root·········(0)·root·········(0)·····6983·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00098_source.html28 -rw-r--r--···0·root·········(0)·root·········(0)·····6983·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00023_source.html
36 -rw-r--r--···0·root·········(0)·root·········(0)···136753·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00167.html 
37 -rw-r--r--···0·root·········(0)·root·········(0)·····1303·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00167_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot.gz 
38 -rw-r--r--···0·root·········(0)·root·········(0)·····3367·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00167_ac7a199aaeb82935f6d1dda2be551a089_icgraph.dot 
39 -rw-r--r--···0·root·········(0)·root·········(0)·····1344·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00167_aea6a865806d454280126de940478c214_cgraph.dot 
40 -rw-r--r--···0·root·········(0)·root·········(0)·····1980·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00167_aea6a865806d454280126de940478c214_icgraph.dot 
41 -rw-r--r--···0·root·········(0)·root·········(0)·····1479·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00168.dot.gz 
42 -rw-r--r--···0·root·········(0)·root·········(0)····78937·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00173_source.html 
43 -rw-r--r--···0·root·········(0)·root·········(0)····34684·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00206_source.html29 -rw-r--r--···0·root·········(0)·root·········(0)·····8148·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00038_source.html
44 -rw-r--r--···0·root·········(0)·root·········(0)····12254·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00254_source.html30 -rw-r--r--···0·root·········(0)·root·········(0)·····7239·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00041_source.html
45 -rw-r--r--···0·root·········(0)·root·········(0)····55904·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278.html 
46 -rw-r--r--···0·root·········(0)·root·········(0)·····1407·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_a1b83c9db016b481aa1fa0352f976d50d_icgraph.dot 
47 -rw-r--r--···0·root·········(0)·root·········(0)·····2381·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_a3118c7232bc9c3e47f8ba872bb39e967_cgraph.dot 
48 -rw-r--r--···0·root·········(0)·root·········(0)·····1787·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_a3118c7232bc9c3e47f8ba872bb39e967_icgraph.dot 
49 -rw-r--r--···0·root·········(0)·root·········(0)·····2518·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_a4daaa551e54dbd978650e2eef89e09ff_cgraph.dot 
50 -rw-r--r--···0·root·········(0)·root·········(0)·····2476·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_a4daaa551e54dbd978650e2eef89e09ff_icgraph.dot 
51 -rw-r--r--···0·root·········(0)·root·········(0)·····1458·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_a5eec23828b0610c58de248c4edb53879_cgraph.dot.gz 
52 -rw-r--r--···0·root·········(0)·root·········(0)·····1380·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_a5eec23828b0610c58de248c4edb53879_icgraph.dot 
53 -rw-r--r--···0·root·········(0)·root·········(0)·····3077·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot.gz 
54 -rw-r--r--···0·root·········(0)·root·········(0)······767·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_a7711612cc544a7da2c7aa212b870acb2_icgraph.dot 
55 -rw-r--r--···0·root·········(0)·root·········(0)·····4470·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot.gz 
56 -rw-r--r--···0·root·········(0)·root·········(0)·····2131·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_a8208eef2a3974ae1f0cf3c8c8ab011ce_icgraph.dot 
57 -rw-r--r--···0·root·········(0)·root·········(0)·····3542·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_a86ac92bd8a3c61a413d27150ec9bc202_cgraph.dot 
58 -rw-r--r--···0·root·········(0)·root·········(0)·····1355·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_a86ac92bd8a3c61a413d27150ec9bc202_icgraph.dot 
59 -rw-r--r--···0·root·········(0)·root·········(0)······790·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_a91cf6a009e823417d6c8849256cb211c_cgraph.dot 
60 -rw-r--r--···0·root·········(0)·root·········(0)·····3146·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_ab4d7e5309152f54613d52c8469a07fd8_cgraph.dot 
61 -rw-r--r--···0·root·········(0)·root·········(0)·····1755·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_ab4d7e5309152f54613d52c8469a07fd8_icgraph.dot 
62 -rw-r--r--···0·root·········(0)·root·········(0)·····1150·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_ab68dead99a2ebec55895a10cd3db5202_icgraph.dot 
63 -rw-r--r--···0·root·········(0)·root·········(0)······740·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_ac1e460551f1188620ea478238864ac4b_cgraph.dot 
64 -rw-r--r--···0·root·········(0)·root·········(0)·····1099·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_ac1e460551f1188620ea478238864ac4b_icgraph.dot 
65 -rw-r--r--···0·root·········(0)·root·········(0)·····4836·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_ac6610c72bd31bad5378f760fa9b12d66_cgraph.dot.gz 
66 -rw-r--r--···0·root·········(0)·root·········(0)······750·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_ac6610c72bd31bad5378f760fa9b12d66_icgraph.dot 
67 -rw-r--r--···0·root·········(0)·root·········(0)·····1381·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_ad9e44450025cbcee1ad81d7e5a2cc099_icgraph.dot 
68 -rw-r--r--···0·root·········(0)·root·········(0)·····2943·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_ade7df2db455b61edc83819ad60edb339_cgraph.dot.gz 
69 -rw-r--r--···0·root·········(0)·root·········(0)·····1712·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00278_ade7df2db455b61edc83819ad60edb339_icgraph.dot 
70 -rw-r--r--···0·root·········(0)·root·········(0)·····1360·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00279.dot.gz 
71 -rw-r--r--···0·root·········(0)·root·········(0)····41237·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00284.html31 -rw-r--r--···0·root·········(0)·root·········(0)·····8278·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00044_source.html
72 -rw-r--r--···0·root·········(0)·root·········(0)·····1472·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00285.dot.gz 
73 -rw-r--r--···0·root·········(0)·root·········(0)····26262·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00287.html32 -rw-r--r--···0·root·········(0)·root·········(0)····26262·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00050.html
74 -rw-r--r--···0·root·········(0)·root·········(0)·····1112·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00287_a4f9e40da6941cb9407d0da5bc3030517_cgraph.dot33 -rw-r--r--···0·root·········(0)·root·········(0)·····1112·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00050_a4f9e40da6941cb9407d0da5bc3030517_cgraph.dot
75 -rw-r--r--···0·root·········(0)·root·········(0)·····1385·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00287_a4f9e40da6941cb9407d0da5bc3030517_icgraph.dot34 -rw-r--r--···0·root·········(0)·root·········(0)·····1385·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00050_a4f9e40da6941cb9407d0da5bc3030517_icgraph.dot
76 -rw-r--r--···0·root·········(0)·root·········(0)·····1376·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00287_a50bc3749988d1c3c441044fc07ab44e4_icgraph.dot35 -rw-r--r--···0·root·········(0)·root·········(0)·····1376·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00050_a50bc3749988d1c3c441044fc07ab44e4_icgraph.dot
77 -rw-r--r--···0·root·········(0)·root·········(0)·····1542·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00287_a9d8eb43a81ff58ab423dce0ce95b9564_cgraph.dot36 -rw-r--r--···0·root·········(0)·root·········(0)·····1542·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00050_a9d8eb43a81ff58ab423dce0ce95b9564_cgraph.dot
78 -rw-r--r--···0·root·········(0)·root·········(0)·····2861·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00287_a9d8eb43a81ff58ab423dce0ce95b9564_icgraph.dot.gz37 -rw-r--r--···0·root·········(0)·root·········(0)·····2861·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00050_a9d8eb43a81ff58ab423dce0ce95b9564_icgraph.dot.gz
79 -rw-r--r--···0·root·········(0)·root·········(0)······824·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00287_a9fe0d3799d2e3bde49b614c9d0c3785d_cgraph.dot38 -rw-r--r--···0·root·········(0)·root·········(0)······824·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00050_a9fe0d3799d2e3bde49b614c9d0c3785d_cgraph.dot
80 -rw-r--r--···0·root·········(0)·root·········(0)·····3229·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00287_a9fe0d3799d2e3bde49b614c9d0c3785d_icgraph.dot39 -rw-r--r--···0·root·········(0)·root·········(0)·····3229·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00050_a9fe0d3799d2e3bde49b614c9d0c3785d_icgraph.dot
81 -rw-r--r--···0·root·········(0)·root·········(0)······781·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00287_aa038a9125979f8f0915dbd53cbf27e5a_cgraph.dot40 -rw-r--r--···0·root·········(0)·root·········(0)······781·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00050_aa038a9125979f8f0915dbd53cbf27e5a_cgraph.dot
82 -rw-r--r--···0·root·········(0)·root·········(0)·····2117·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00287_aa038a9125979f8f0915dbd53cbf27e5a_icgraph.dot.gz41 -rw-r--r--···0·root·········(0)·root·········(0)·····2118·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00050_aa038a9125979f8f0915dbd53cbf27e5a_icgraph.dot.gz
83 -rw-r--r--···0·root·········(0)·root·········(0)······817·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00287_aa9e1e45f0305622dd6aed9f8fe158581_cgraph.dot42 -rw-r--r--···0·root·········(0)·root·········(0)······817·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00050_aa9e1e45f0305622dd6aed9f8fe158581_cgraph.dot
84 -rw-r--r--···0·root·········(0)·root·········(0)·····2138·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00287_aa9e1e45f0305622dd6aed9f8fe158581_icgraph.dot.gz43 -rw-r--r--···0·root·········(0)·root·········(0)·····2138·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00050_aa9e1e45f0305622dd6aed9f8fe158581_icgraph.dot.gz
85 -rw-r--r--···0·root·········(0)·root·········(0)·····1869·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00287_abc3a77c8aa28842e7f28583cbabc1415_cgraph.dot44 -rw-r--r--···0·root·········(0)·root·········(0)·····1869·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00050_abc3a77c8aa28842e7f28583cbabc1415_cgraph.dot
86 -rw-r--r--···0·root·········(0)·root·········(0)·····3294·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00287_abc3a77c8aa28842e7f28583cbabc1415_icgraph.dot45 -rw-r--r--···0·root·········(0)·root·········(0)·····3294·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00050_abc3a77c8aa28842e7f28583cbabc1415_icgraph.dot
87 -rw-r--r--···0·root·········(0)·root·········(0)·····1230·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00288.dot.gz46 -rw-r--r--···0·root·········(0)·root·········(0)·····1233·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00051.dot.gz
88 -rw-r--r--···0·root·········(0)·root·········(0)···172107·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00296_source.html 
89 -rw-r--r--···0·root·········(0)·root·········(0)····12020·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00299.html 
90 -rw-r--r--···0·root·········(0)·root·········(0)·····1317·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00300.dot.gz 
91 -rw-r--r--···0·root·········(0)·root·········(0)····16065·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00302_source.html 
92 -rw-r--r--···0·root·········(0)·root·········(0)····53295·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00305_source.html 
93 -rw-r--r--···0·root·········(0)·root·········(0)····41631·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00308_source.html47 -rw-r--r--···0·root·········(0)·root·········(0)····41631·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00056_source.html
 48 -rw-r--r--···0·root·········(0)·root·········(0)····53295·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00074_source.html
 49 -rw-r--r--···0·root·········(0)·root·········(0)····41237·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00077.html
 50 -rw-r--r--···0·root·········(0)·root·········(0)·····1477·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00078.dot.gz
 51 -rw-r--r--···0·root·········(0)·root·········(0)···172107·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00095_source.html
 52 -rw-r--r--···0·root·········(0)·root·········(0)····16065·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00098_source.html
 53 -rw-r--r--···0·root·········(0)·root·········(0)····55904·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104.html
 54 -rw-r--r--···0·root·········(0)·root·········(0)·····1407·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_a1b83c9db016b481aa1fa0352f976d50d_icgraph.dot
 55 -rw-r--r--···0·root·········(0)·root·········(0)·····2381·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_a3118c7232bc9c3e47f8ba872bb39e967_cgraph.dot
 56 -rw-r--r--···0·root·········(0)·root·········(0)·····1787·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_a3118c7232bc9c3e47f8ba872bb39e967_icgraph.dot
 57 -rw-r--r--···0·root·········(0)·root·········(0)·····2518·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_a4daaa551e54dbd978650e2eef89e09ff_cgraph.dot
 58 -rw-r--r--···0·root·········(0)·root·········(0)·····2476·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_a4daaa551e54dbd978650e2eef89e09ff_icgraph.dot
 59 -rw-r--r--···0·root·········(0)·root·········(0)·····1457·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_a5eec23828b0610c58de248c4edb53879_cgraph.dot.gz
 60 -rw-r--r--···0·root·········(0)·root·········(0)·····1380·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_a5eec23828b0610c58de248c4edb53879_icgraph.dot
 61 -rw-r--r--···0·root·········(0)·root·········(0)·····3077·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot.gz
 62 -rw-r--r--···0·root·········(0)·root·········(0)······767·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_a7711612cc544a7da2c7aa212b870acb2_icgraph.dot
 63 -rw-r--r--···0·root·········(0)·root·········(0)·····4470·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_a8208eef2a3974ae1f0cf3c8c8ab011ce_cgraph.dot.gz
 64 -rw-r--r--···0·root·········(0)·root·········(0)·····2131·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_a8208eef2a3974ae1f0cf3c8c8ab011ce_icgraph.dot
 65 -rw-r--r--···0·root·········(0)·root·········(0)·····3542·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_a86ac92bd8a3c61a413d27150ec9bc202_cgraph.dot
 66 -rw-r--r--···0·root·········(0)·root·········(0)·····1355·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_a86ac92bd8a3c61a413d27150ec9bc202_icgraph.dot
 67 -rw-r--r--···0·root·········(0)·root·········(0)······790·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_a91cf6a009e823417d6c8849256cb211c_cgraph.dot
 68 -rw-r--r--···0·root·········(0)·root·········(0)·····3146·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_ab4d7e5309152f54613d52c8469a07fd8_cgraph.dot
 69 -rw-r--r--···0·root·········(0)·root·········(0)·····1755·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_ab4d7e5309152f54613d52c8469a07fd8_icgraph.dot
 70 -rw-r--r--···0·root·········(0)·root·········(0)·····1150·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_ab68dead99a2ebec55895a10cd3db5202_icgraph.dot
 71 -rw-r--r--···0·root·········(0)·root·········(0)······740·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_ac1e460551f1188620ea478238864ac4b_cgraph.dot
 72 -rw-r--r--···0·root·········(0)·root·········(0)·····1099·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_ac1e460551f1188620ea478238864ac4b_icgraph.dot
 73 -rw-r--r--···0·root·········(0)·root·········(0)·····4836·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_ac6610c72bd31bad5378f760fa9b12d66_cgraph.dot.gz
 74 -rw-r--r--···0·root·········(0)·root·········(0)······750·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_ac6610c72bd31bad5378f760fa9b12d66_icgraph.dot
 75 -rw-r--r--···0·root·········(0)·root·········(0)·····1381·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_ad9e44450025cbcee1ad81d7e5a2cc099_icgraph.dot
 76 -rw-r--r--···0·root·········(0)·root·········(0)·····2943·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_ade7df2db455b61edc83819ad60edb339_cgraph.dot.gz
 77 -rw-r--r--···0·root·········(0)·root·········(0)·····1712·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00104_ade7df2db455b61edc83819ad60edb339_icgraph.dot
 78 -rw-r--r--···0·root·········(0)·root·········(0)·····1362·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00105.dot.gz
 79 -rw-r--r--···0·root·········(0)·root·········(0)····12020·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00110.html
 80 -rw-r--r--···0·root·········(0)·root·········(0)·····1321·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00111.dot.gz
 81 -rw-r--r--···0·root·········(0)·root·········(0)····48302·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00113.html
 82 -rw-r--r--···0·root·········(0)·root·········(0)······797·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00113_a31604382d8b77257aad203f409155a29_icgraph.dot
 83 -rw-r--r--···0·root·········(0)·root·········(0)·····2149·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00113_a84e17808683ba2dd956e811a42e23176_cgraph.dot.gz
 84 -rw-r--r--···0·root·········(0)·root·········(0)······785·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00113_a86768d86059c5addf9a3f89edb1ef44e_cgraph.dot
 85 -rw-r--r--···0·root·········(0)·root·········(0)······785·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00113_aa818c1cbf4d16e609b7e4895cc7ed74f_icgraph.dot
 86 -rw-r--r--···0·root·········(0)·root·········(0)······750·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00113_aabd0e5f15615b5c141c525b76e746520_cgraph.dot
 87 -rw-r--r--···0·root·········(0)·root·········(0)·····3894·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00113_abac4d689e0e31e80587f89247c6395a4_cgraph.dot
 88 -rw-r--r--···0·root·········(0)·root·········(0)·····1464·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00114.dot.gz
94 -rw-r--r--···0·root·········(0)·root·········(0)····58866·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00311_source.html89 -rw-r--r--···0·root·········(0)·root·········(0)····58866·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00122_source.html
 90 -rw-r--r--···0·root·········(0)·root·········(0)·····7711·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00158_source.html
 91 -rw-r--r--···0·root·········(0)·root·········(0)···181483·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00179_source.html
 92 -rw-r--r--···0·root·········(0)·root·········(0)····29275·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00182_source.html
 93 -rw-r--r--···0·root·········(0)·root·········(0)·····6939·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00188_source.html
 94 -rw-r--r--···0·root·········(0)·root·········(0)·····9087·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00224_source.html
 95 -rw-r--r--···0·root·········(0)·root·········(0)····78937·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00284_source.html
 96 -rw-r--r--···0·root·········(0)·root·········(0)···136753·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00302.html
 97 -rw-r--r--···0·root·········(0)·root·········(0)·····1303·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00302_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot.gz
 98 -rw-r--r--···0·root·········(0)·root·········(0)·····3367·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00302_ac7a199aaeb82935f6d1dda2be551a089_icgraph.dot
 99 -rw-r--r--···0·root·········(0)·root·········(0)·····1344·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00302_aea6a865806d454280126de940478c214_cgraph.dot
 100 -rw-r--r--···0·root·········(0)·root·········(0)·····1980·2025-04-25·03:24:21.000000·./usr/share/doc/freetds-doc/reference/a00302_aea6a865806d454280126de940478c214_icgraph.dot
Max diff block lines reached; 50525/99929 bytes (50.56%) of diff not shown.
67.5 KB
./usr/share/doc/freetds-doc/reference/a00074_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·src/apps/fisql/interrupt.h·Source·File</title>8 <title>FreeTDS·API:·src/tds/sec_negotiate_gnutls.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 48 lines modifiedOffset 70, 376 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_53adf0b982dc8545998aae3f283a5a58.html">apps</a></li><li·class="navelem"><a·class="el"·href="dir_cbfc6763032c97ce96998fb3f3059024.html">fisql</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_f7308370ebb9c2ff76f3bdfe0748aabf.html">tds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">interrupt.h</div></div>80 ··<div·class="headertitle"><div·class="title">sec_negotiate_gnutls.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·Free·ISQL·-·An·isql·for·DB-Library·(C)·2007·Nicholas·S.·Castellano</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2015··Frediano·Ziglio</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·This·program··is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·General·Public</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*/</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">/*··$Id:·interrupt.h,v·1.4·2007-01-20·06:32:27·castellano·Exp·$·*/</span></div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;gnutls/gnutls.h&gt;</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gnutls/crypto.h&gt;</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#ifdef·HAVE_GNUTLS_ABSTRACT_H</span></div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#··include·&lt;gnutls/abstract.h&gt;</span></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">extern</span>·sigjmp_buf·restart;</div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#endif</span></div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#if·!defined(HAVE_NETTLE)·||·!defined(HAVE_GMP)·||·!defined(HAVE_GNUTLS_RND)</span></div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#··include·&lt;gcrypt.h&gt;</span></div>
 110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#endif</span></div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#ifndef·HAVE_NETTLE</span></div>
 113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#··include·&lt;libtasn1.h&gt;</span></div>
 114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#ifdef·HAVE_NETTLE</span></div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#··include·&lt;nettle/asn1.h&gt;</span></div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#··include·&lt;nettle/rsa.h&gt;</span></div>
 119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#··include·&lt;nettle/bignum.h&gt;</span></div>
 120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif</span></div>
 121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·HAVE_GNUTLS</span></div>
 123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#error·HAVE_GNUTLS·not·defined,·this·file·should·not·be·included</span></div>
 124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div>
 125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">/*·emulate·GMP·if·not·present·*/</span></div>
 127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifndef·HAVE_GMP</span></div>
 128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·HAVE_GMP·1</span></div>
 129 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 130 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="};">
 131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a00787.html">···59</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span>{</div>
 132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····gcry_mpi_t·num;</div>
 133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}·<a·class="code·hl_struct"·href="a00787.html">mpz_t</a>[1];</div>
 134 </div>
 135 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 136 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·mpz_powm(w,n,e,m)·\</span></div>
 137 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">····gcry_mpi_powm((w)-&gt;num,·(n)-&gt;num,·(e)-&gt;num,·(m)-&gt;num);</span></div>
 138 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·mpz_init(n)·do·{·(n)-&gt;num·=·NULL;·}·while(0)</span></div>
 139 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·mpz_clear(n)·gcry_mpi_release((n)-&gt;num)</span></div>
 140 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 141 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#endif</span></div>
 142 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 143 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 144 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">/*·emulate·Nettle·if·not·present·*/</span></div>
 145 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#ifndef·HAVE_NETTLE</span></div>
 146 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#define·HAVE_NETTLE·1</span></div>
 147 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 148 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">typedef</span>·<span·class="keywordtype">void</span>·nettle_random_func(<span·class="keywordtype">void</span>·*ctx,·<span·class="keywordtype">size_t</span>·len,·uint8_t·*out);</div>
 149 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 150 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div>
 151 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>nettle_mpz_set_str_256_u(<a·class="code·hl_struct"·href="a00787.html">mpz_t</a>·x,·<span·class="keywordtype">unsigned</span>·length,·<span·class="keyword">const</span>·uint8_t·*s)</div>
 152 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>{</div>
 153 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····gcry_mpi_scan(&amp;x-&gt;num,·GCRYMPI_FMT_USG,·s,·length,·NULL);</div>
 154 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>}</div>
 155 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 156 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div>
 157 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>nettle_mpz_get_str_256(<span·class="keywordtype">unsigned</span>·length,·uint8_t·*s,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a00787.html">mpz_t</a>·x)</div>
 158 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>{</div>
 159 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····gcry_mpi_print(GCRYMPI_FMT_USG,·s,·length,·NULL,·x-&gt;num);</div>
 160 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}</div>
 161 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 162 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="};">
 163 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a00791.html">···89</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00791.html">asn1_der_iterator</a>·{</div>
 164 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·*data,·*data_end;</div>
 165 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">long</span>·length;</div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keywordtype">void</span>·inactive_interrupt_handler(<span·class="keywordtype">int</span>·sig);</div>166 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">long</span>·type;</div>
 167 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>};</div>
 168 </div>
 169 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 170 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">enum</span>·asn1_iterator_result·{</div>
 171 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····ASN1_ITERATOR_ERROR,</div>
 172 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····ASN1_ITERATOR_PRIMITIVE,</div>
 173 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····ASN1_ITERATOR_CONSTRUCTED,</div>
 174 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····ASN1_ITERATOR_END,</div>
 175 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>};</div>
 176 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 177 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">enum</span>·{</div>
 178 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····ASN1_SEQUENCE·=·ASN1_TAG_SEQUENCE,</div>
 179 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>};</div>
Max diff block lines reached; 271/56952 bytes (0.48%) of diff not shown.
11.8 KB
html2text {}
    
Offset 1, 38 lines modifiedOffset 1, 369 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8s_\x8r_\x8c5 ····*·_\x8s_\x8r_\x8c
6 ····*·_\x8a_.p_.p_\x8s6 ····*·_\x8t_.d_\x8s
7 ····*·_\x8f_\x8i_\x8s_\x8q_\x8l 
8 interrupt.h 
9 1/*·Free·ISQL·-·An·isql·for·DB-Library·(C)·2007·Nicholas·S.·Castellano 
10 2·*7 sec_negotiate_gnutls.h
 8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
 9 2·*·Copyright·(C)·2015·Frediano·Ziglio
 10 3·*
11 3·*·This·program·is·free·software;·you·can·redistribute·it·and/or11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
12 4·*·modify·it·under·the·terms·of·the·GNU·General·Public12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
13 5·*·License·as·published·by·the·Free·Software·Foundation;·either13 6·*·License·as·published·by·the·Free·Software·Foundation;·either
14 6·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
15 7·*15 8·*
16 8·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
17 9·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of17 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
18 10·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU18 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
19 11·*·Library·General·Public·License·for·more·details.19 12·*·Library·General·Public·License·for·more·details.
20 12·*20 13·*
21 13·*·You·should·have·received·a·copy·of·the·GNU·General·Public21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
22 14·*·License·along·with·this·library;·if·not,·write·to·the22 15·*·License·along·with·this·library;·if·not,·write·to·the
23 15·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
24 16·*·Boston,·MA·02111-1307,·USA.24 17·*·Boston,·MA·02111-1307,·USA.
25 17·*/25 18·*/
 26 19
 27 20#include·<gnutls/gnutls.h>
 28 21#include·<gnutls/crypto.h>
 29 22#ifdef·HAVE_GNUTLS_ABSTRACT_H
 30 23#·include·<gnutls/abstract.h>
 31 24#endif
 32 25
 33 26#if·!defined(HAVE_NETTLE)·||·!defined(HAVE_GMP)·||·!defined(HAVE_GNUTLS_RND)
 34 27#·include·<gcrypt.h>
 35 28#endif
 36 29
 37 30#ifndef·HAVE_NETTLE
 38 31#·include·<libtasn1.h>
 39 32#endif
 40 33
 41 34#ifdef·HAVE_NETTLE
 42 35#·include·<nettle/asn1.h>
 43 36#·include·<nettle/rsa.h>
 44 37#·include·<nettle/bignum.h>
 45 38#endif
 46 39
 47 51#ifndef·HAVE_GNUTLS
 48 52#error·HAVE_GNUTLS·not·defined,·this·file·should·not·be·included
 49 53#endif
 50 54
 51 55/*·emulate·GMP·if·not·present·*/
 52 56#ifndef·HAVE_GMP
 53 57#define·HAVE_GMP·1
 54 58
 55 _\x85_\x89typedef·struct·{
 56 60·gcry_mpi_t·num;
 57 61}·_\x8m_\x8p_\x8z_\x8__\x8t[1];
 58 62
 59 63#define·mpz_powm(w,n,e,m)·\
 60 64·gcry_mpi_powm((w)->num,·(n)->num,·(e)->num,·(m)->num);
 61 65#define·mpz_init(n)·do·{·(n)->num·=·NULL;·}·while(0)
 62 66#define·mpz_clear(n)·gcry_mpi_release((n)->num)
 63 67
 64 68#endif
 65 69
 66 70
 67 71/*·emulate·Nettle·if·not·present·*/
 68 72#ifndef·HAVE_NETTLE
 69 73#define·HAVE_NETTLE·1
 70 74
 71 75typedef·void·nettle_random_func(void·*ctx,·size_t·len,·uint8_t·*out);
 72 76
 73 77static·inline·void
 74 78nettle_mpz_set_str_256_u(_\x8m_\x8p_\x8z_\x8__\x8t·x,·unsigned·length,·const·uint8_t·*s)
 75 79{
 76 80·gcry_mpi_scan(&x->num,·GCRYMPI_FMT_USG,·s,·length,·NULL);
 77 81}
 78 82
 79 83static·inline·void
 80 84nettle_mpz_get_str_256(unsigned·length,·uint8_t·*s,·const·_\x8m_\x8p_\x8z_\x8__\x8t·x)
 81 85{
 82 86·gcry_mpi_print(GCRYMPI_FMT_USG,·s,·length,·NULL,·x->num);
 83 87}
 84 88
 85 _\x88_\x89struct·_\x8a_\x8s_\x8n_\x81_\x8__\x8d_\x8e_\x8r_\x8__\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r·{
 86 90·const·unsigned·char·*data,·*data_end;
 87 91·unsigned·long·length;
 88 92·unsigned·long·type;
 89 93};
 90 94
 91 95enum·asn1_iterator_result·{
 92 96·ASN1_ITERATOR_ERROR,
 93 97·ASN1_ITERATOR_PRIMITIVE,
 94 98·ASN1_ITERATOR_CONSTRUCTED,
 95 99·ASN1_ITERATOR_END,
 96 100};
 97 101
 98 102enum·{
 99 103·ASN1_SEQUENCE·=·ASN1_TAG_SEQUENCE,
 100 104};
 101 105
 102 106static·enum·asn1_iterator_result
 103 107asn1_der_iterator_next(struct·_\x8a_\x8s_\x8n_\x81_\x8__\x8d_\x8e_\x8r_\x8__\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r·*der)
 104 108{
 105 109·unsigned·char·cls;
 106 110·unsigned·long·tag;
 107 111·int·len;
 108 112·long·l;
 109 113
 110 114·if·(asn1_get_tag_der(der->data,·der->data_end·-·der->data,·&cls,·&len,
 111 &tag)·!=·ASN1_SUCCESS)
 112 115·return·ASN1_ITERATOR_ERROR;
 113 116·der->type·=·tag;
 114 117·der->data·+=·len;
 115 118·l·=·asn1_get_length_der(der->data,·der->data_end·-·der->data,·&len);
 116 119·if·(l·<·0)
 117 120·return·ASN1_ITERATOR_ERROR;
 118 121·der->data·+=·len;
 119 122·der->length·=·l;
 120 123·if·(cls·==·ASN1_CLASS_STRUCTURED)
 121 124·return·ASN1_ITERATOR_CONSTRUCTED;
 122 125·return·ASN1_ITERATOR_PRIMITIVE;
 123 126}
 124 127
Max diff block lines reached; 53/12021 bytes (0.44%) of diff not shown.
21.7 KB
./usr/share/doc/freetds-doc/reference/a00098_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·src/apps/fisql/edit.h·Source·File</title>8 <title>FreeTDS·API:·src/tds/sec_negotiate_openssl.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 41 lines modifiedOffset 70, 112 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_53adf0b982dc8545998aae3f283a5a58.html">apps</a></li><li·class="navelem"><a·class="el"·href="dir_cbfc6763032c97ce96998fb3f3059024.html">fisql</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_f7308370ebb9c2ff76f3bdfe0748aabf.html">tds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">edit.h</div></div>80 ··<div·class="headertitle"><div·class="title">sec_negotiate_openssl.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·Free·ISQL·-·An·isql·for·DB-Library·(C)·2007·Nicholas·S.·Castellano</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2015··Frediano·Ziglio</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·This·program··is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·General·Public</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*/</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">/*··$Id:·edit.h,v·1.3·2007-01-20·06:32:27·castellano·Exp·$··*/</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keywordtype">int</span>·edit(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*editor,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*arg);</div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;openssl/rand.h&gt;</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;openssl/bio.h&gt;</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;openssl/pem.h&gt;</span></div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;openssl/err.h&gt;</span></div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#ifndef·HAVE_OPENSSL</span></div>
 108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#error·HAVE_OPENSSL·not·defines,·this·file·should·not·be·included</span></div>
 109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif</span></div>
 110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keyword">const</span>·BIGNUM*</div>
 112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>rsa_get_n(<span·class="keyword">const</span>·RSA·*rsa)</div>
 113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>{</div>
 114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#if·HAVE_RSA_GET0_KEY</span></div>
 115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">const</span>·BIGNUM·*n,·*e,·*d;</div>
 116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····RSA_get0_key(rsa,·&amp;n,·&amp;e,·&amp;d);</div>
 117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keywordflow">return</span>·n;</div>
 118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#else</span></div>
 119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·rsa-&gt;n;</div>
 120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif</span></div>
 121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div>
 122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">static</span>·<span·class="keywordtype">void</span>*</div>
 124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>tds5_rsa_encrypt(<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*key,·<span·class="keywordtype">size_t</span>·key_len,·<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*nonce,·<span·class="keywordtype">size_t</span>·nonce_len,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*pwd,·<span·class="keywordtype">size_t</span>·*em_size)</div>
 125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>{</div>
 126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····RSA·*rsa·=·NULL;</div>
 127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····BIO·*keybio;</div>
 128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 129 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····uint8_t·*message·=·NULL;</div>
 130 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordtype">size_t</span>·message_len,·pwd_len;</div>
 131 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····uint8_t·*em·=·NULL;</div>
 132 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 133 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keywordtype">int</span>·result;</div>
 134 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 135 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····keybio·=·BIO_new_mem_buf((<span·class="keywordtype">void</span>*)·key,·key_len);</div>
 136 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">if</span>·(keybio·==·NULL)</div>
 137 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">goto</span>·error;</div>
 138 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 139 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····rsa·=·PEM_read_bio_RSAPublicKey(keybio,·&amp;rsa,·NULL,·NULL);</div>
 140 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">if</span>·(!rsa)</div>
 141 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keywordflow">goto</span>·error;</div>
 142 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····pwd_len·=·strlen(pwd);</div>
 144 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····message_len·=·nonce_len·+·pwd_len;</div>
 145 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····message·=·tds_new(uint8_t,·message_len);</div>
 146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordflow">if</span>·(!message)</div>
 147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········<span·class="keywordflow">goto</span>·error;</div>
 148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····memcpy(message,·nonce,·nonce_len);</div>
 149 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····memcpy(message·+·nonce_len,·pwd,·pwd_len);</div>
 150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····em·=·tds_new(uint8_t,·BN_num_bytes(rsa_get_n(rsa)));</div>
 152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keywordflow">if</span>·(!em)</div>
 153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="keywordflow">goto</span>·error;</div>
 154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····result·=·RSA_public_encrypt(message_len,·message,·em,·rsa,·RSA_PKCS1_OAEP_PADDING);</div>
 156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordflow">if</span>·(result·&lt;·0)</div>
 157 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········<span·class="keywordflow">goto</span>·error;</div>
 158 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 159 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····free(message);</div>
 160 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····RSA_free(rsa);</div>
 161 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····BIO_free(keybio);</div>
 162 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 163 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····*em_size·=·result;</div>
 164 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keywordflow">return</span>·em;</div>
 165 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 166 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>error:</div>
 167 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····free(message);</div>
 168 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····free(em);</div>
 169 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····RSA_free(rsa);</div>
 170 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····BIO_free(keybio);</div>
 171 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keywordflow">return</span>·NULL;</div>
 172 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>}</div>
 173 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
103 </div><!--·fragment·--></div><!--·contents·-->174 </div><!--·fragment·--></div><!--·contents·-->
104 <!--·start·footer·part·-->175 <!--·start·footer·part·-->
105 <hr·class="footer"/><address·class="footer"><small>176 <hr·class="footer"/><address·class="footer"><small>
106 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8177 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
107 </small></address>178 </small></address>
Max diff block lines reached; 9/18286 bytes (0.05%) of diff not shown.
3.72 KB
html2text {}
    
Offset 1, 30 lines modifiedOffset 1, 102 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8s_\x8r_\x8c5 ····*·_\x8s_\x8r_\x8c
6 ····*·_\x8a_.p_.p_\x8s6 ····*·_\x8t_.d_\x8s
7 ····*·_\x8f_\x8i_\x8s_\x8q_\x8l 
8 edit.h 
9 1/*·Free·ISQL·-·An·isql·for·DB-Library·(C)·2007·Nicholas·S.·Castellano 
10 2·*7 sec_negotiate_openssl.h
 8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
 9 2·*·Copyright·(C)·2015·Frediano·Ziglio
 10 3·*
11 3·*·This·program·is·free·software;·you·can·redistribute·it·and/or11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
12 4·*·modify·it·under·the·terms·of·the·GNU·General·Public12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
13 5·*·License·as·published·by·the·Free·Software·Foundation;·either13 6·*·License·as·published·by·the·Free·Software·Foundation;·either
14 6·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
15 7·*15 8·*
16 8·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
17 9·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of17 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
18 10·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU18 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
19 11·*·Library·General·Public·License·for·more·details.19 12·*·Library·General·Public·License·for·more·details.
20 12·*20 13·*
21 13·*·You·should·have·received·a·copy·of·the·GNU·General·Public21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
22 14·*·License·along·with·this·library;·if·not,·write·to·the22 15·*·License·along·with·this·library;·if·not,·write·to·the
23 15·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
24 16·*·Boston,·MA·02111-1307,·USA.24 17·*·Boston,·MA·02111-1307,·USA.
25 17·*/25 18·*/
26 18 
27 19/*·$Id:·edit.h,v·1.3·2007-01-20·06:32:27·castellano·Exp·$·*/ 
28 20int·edit(const·char·*editor,·const·char·*arg);26 19
 27 20#include·<openssl/rand.h>
 28 21#include·<openssl/bio.h>
 29 22#include·<openssl/pem.h>
 30 23#include·<openssl/err.h>
 31 24
 32 36#ifndef·HAVE_OPENSSL
 33 37#error·HAVE_OPENSSL·not·defines,·this·file·should·not·be·included
 34 38#endif
 35 39
 36 40static·inline·const·BIGNUM*
 37 41rsa_get_n(const·RSA·*rsa)
 38 42{
 39 43#if·HAVE_RSA_GET0_KEY
 40 44·const·BIGNUM·*n,·*e,·*d;
 41 45·RSA_get0_key(rsa,·&n,·&e,·&d);
 42 46·return·n;
 43 47#else
 44 48·return·rsa->n;
 45 49#endif
 46 50}
 47 51
 48 52static·void*
 49 53tds5_rsa_encrypt(const·void·*key,·size_t·key_len,·const·void·*nonce,·size_t
 50 nonce_len,·const·char·*pwd,·size_t·*em_size)
 51 54{
 52 55·RSA·*rsa·=·NULL;
 53 56·BIO·*keybio;
 54 57
 55 58·uint8_t·*message·=·NULL;
 56 59·size_t·message_len,·pwd_len;
 57 60·uint8_t·*em·=·NULL;
 58 61
 59 62·int·result;
 60 63
 61 64·keybio·=·BIO_new_mem_buf((void*)·key,·key_len);
 62 65·if·(keybio·==·NULL)
 63 66·goto·error;
 64 67
 65 68·rsa·=·PEM_read_bio_RSAPublicKey(keybio,·&rsa,·NULL,·NULL);
 66 69·if·(!rsa)
 67 70·goto·error;
 68 71
 69 72·pwd_len·=·strlen(pwd);
 70 73·message_len·=·nonce_len·+·pwd_len;
 71 74·message·=·tds_new(uint8_t,·message_len);
 72 75·if·(!message)
 73 76·goto·error;
 74 77·memcpy(message,·nonce,·nonce_len);
 75 78·memcpy(message·+·nonce_len,·pwd,·pwd_len);
 76 79
 77 80·em·=·tds_new(uint8_t,·BN_num_bytes(rsa_get_n(rsa)));
 78 81·if·(!em)
 79 82·goto·error;
 80 83
 81 84·result·=·RSA_public_encrypt(message_len,·message,·em,·rsa,
 82 RSA_PKCS1_OAEP_PADDING);
 83 85·if·(result·<·0)
 84 86·goto·error;
 85 87
 86 88·free(message);
 87 89·RSA_free(rsa);
 88 90·BIO_free(keybio);
 89 91
 90 92·*em_size·=·result;
 91 93·return·em;
 92 94
 93 95error:
 94 96·free(message);
 95 97·free(em);
 96 98·RSA_free(rsa);
 97 99·BIO_free(keybio);
 98 100·return·NULL;
 99 101}
 100 102
29 ===============================================================================101 ===============================================================================
30 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8102 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
26.6 KB
./usr/share/doc/freetds-doc/reference/a00365_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/syberror.h·Source·File</title>8 <title>FreeTDS·API:·include/bkpublic.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 71 lines modifiedOffset 74, 90 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">syberror.h</div></div>80 ··<div·class="headertitle"><div·class="title">bkpublic.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>
 85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2024··Frediano·Ziglio</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_syberror_h_</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_syberror_h_</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·_bkpublic_h_</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_bkpublic_h_</span></div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">/*·seperate·this·stuff·out·later·*/</span></div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;cspublic.h&gt;</span></div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>{</div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>{</div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#if·0</span></div>112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#if·0</span></div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>}</div>113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>}</div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#endif</span></div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div>115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#endif</span></div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·rcsid_syberror_h[]·=·<span·class="stringliteral">&quot;$Id:·syberror.h,v·1.4·2004-10-28·12:42:12·freddy77·Exp·$&quot;</span>;</div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*<span·class="keyword">const</span>·no_unused_syberror_h_warn[]·=·{·rcsid_syberror_h,·no_unus[·...·truncated·by·diffoscope;·len:·21,·SHA:·6a3b8a7cf5c46f3ea8763245cd3978cf854143ed0e2d5b48b12cb1bcc8f76645·...·]</div>117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">/*·bulk·properties·start·with·1·*/</span></div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·BLK_IDENTITY·1</span></div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">/*·severity·levels,·gleaned·from·google·*/</span></div>120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">/*·FreeTDS·extention,·set·MS·bulk·hints·*/</span></div>
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·EXINFO·········1</span></div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·EXUSER·········2</span></div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·EXNONFATAL·····3</span></div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·EXCONVERSION···4</span></div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·EXSERVER·······5</span></div>121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·BLK_HINTS·1001</span></div>
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·EXTIME·········6</span></div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·EXPROGRAM······7</span></div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·EXRESOURCE·····8</span></div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·EXCOMM·········9</span></div> 
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·EXFATAL·······10</span></div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·EXCONSISTENCY·11</span></div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>CS_RETCODE·blk_alloc(<a·class="code·hl_struct"·href="a00915.html">CS_CONNECTION</a>·*·connection,·CS_INT·version,·<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·**·blk_pointer);</div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>CS_RETCODE·blk_bind(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·colnum,·<a·class="code·hl_struct"·href="a00839.html">CS_DATAFMT</a>·*·datafmt,·CS_VOID·*·buffer,·CS_INT·*·datalen,</div>
 125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>············CS_SMALLINT·*·indicator);</div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>CS_RETCODE·blk_colval(SRV_PROC·*·srvproc,·<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdescp,·CS_BLK_ROW·*·rowp,·CS_INT·colnum,·CS_VOID·*·valuep,</div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··············CS_INT·valuelen,·CS_INT·*·outlenp);</div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>CS_RETCODE·blk_default(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·colnum,·CS_VOID·*·buffer,·CS_INT·buflen,·CS_INT·*·outlen);</div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>CS_RETCODE·blk_describe(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·colnum,·<a·class="code·hl_struct"·href="a00839.html">CS_DATAFMT</a>·*·datafmt);</div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>CS_RETCODE·blk_done(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·type,·CS_INT·*·outrow);</div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>CS_RETCODE·blk_drop(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc);</div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>CS_RETCODE·blk_getrow(SRV_PROC·*·srvproc,·<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdescp,·CS_BLK_ROW·*·rowp);</div>
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>CS_RETCODE·blk_gettext(SRV_PROC·*·srvproc,·<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdescp,·CS_BLK_ROW·*·rowp,·CS_INT·bufsize,·CS_INT·*·outlenp);</div>
 134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>CS_RETCODE·blk_init(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·direction,·CS_CHAR·*·tablename,·CS_INT·tnamelen);</div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>CS_RETCODE·blk_props(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·action,·CS_INT·property,·CS_VOID·*·buffer,·CS_INT·buflen,·CS_INT·*·outlen);</div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>CS_RETCODE·blk_rowalloc(SRV_PROC·*·srvproc,·CS_BLK_ROW·**·row);</div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>CS_RETCODE·blk_rowdrop(SRV_PROC·*·srvproc,·CS_BLK_ROW·*·row);</div>
 138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>CS_RETCODE·blk_rowxfer(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc);</div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>CS_RETCODE·blk_rowxfer_mult(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·*·row_count);</div>
 140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>CS_RETCODE·blk_sendrow(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_BLK_ROW·*·row);</div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>CS_RETCODE·blk_sendtext(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_BLK_ROW·*·row,·CS_BYTE·*·buffer,·CS_INT·buflen);</div>
 142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>CS_RETCODE·blk_srvinit(SRV_PROC·*·srvproc,·<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdescp);</div>
 143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>CS_RETCODE·blk_textxfer(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_BYTE·*·buffer,·CS_INT·buflen,·CS_INT·*·outlen);</div>
 144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#if·0</span></div>146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#if·0</span></div>
 147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>{</div>
 148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div>
 149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}</div>
 150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#endif</span></div>
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>{</div>151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div>152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif</span></div>
 153 <div·class="ttc"·id="aa00839_html"><div·class="ttname"><a·href="a00839.html">_cs_datafmt</a></div><div·class="ttdef"><b>Definition</b>·cstypes.h:119</div></div>
 154 <div·class="ttc"·id="aa00915_html"><div·class="ttname"><a·href="a00915.html">_cs_connection</a></div><div·class="ttdef"><b>Definition</b>·ctlib.h:188</div></div>
 155 <div·class="ttc"·id="aa00935_html"><div·class="ttname"><a·href="a00935.html">_cs_blkdesc</a></div><div·class="ttdef"><b>Definition</b>·ctlib.h:311</div></div>
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif</span></div> 
137 </div><!--·fragment·--></div><!--·contents·-->156 </div><!--·fragment·--></div><!--·contents·-->
138 <!--·start·footer·part·-->157 <!--·start·footer·part·-->
139 <hr·class="footer"/><address·class="footer"><small>158 <hr·class="footer"/><address·class="footer"><small>
140 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8159 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
141 </small></address>160 </small></address>
142 </body>161 </body>
143 </html>162 </html>
5.46 KB
html2text {}
    
Offset 1, 64 lines modifiedOffset 1, 95 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 syberror.h6 bkpublic.h
7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
8 2·*·Copyright·(C)·1998-1999·Brian·Bruns8 2·*·Copyright·(C)·1998-1999·Brian·Bruns
9 3·*9 3·*·Copyright·(C)·2024·Frediano·Ziglio
 10 4·*
10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or11 5·*·This·library·is·free·software;·you·can·redistribute·it·and/or
11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public12 6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
12 6·*·License·as·published·by·the·Free·Software·Foundation;·either13 7·*·License·as·published·by·the·Free·Software·Foundation;·either
13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.14 8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
14 8·*15 9·*
15 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,16 10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
16 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of17 11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
17 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU18 12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
18 12·*·Library·General·Public·License·for·more·details.19 13·*·Library·General·Public·License·for·more·details.
19 13·*20 14·*
20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public21 15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
21 15·*·License·along·with·this·library;·if·not,·write·to·the22 16·*·License·along·with·this·library;·if·not,·write·to·the
22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,23 17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
23 17·*·Boston,·MA·02111-1307,·USA.24 18·*·Boston,·MA·02111-1307,·USA.
24 18·*/25 19·*/
25 19 
26 20#ifndef·_syberror_h_ 
27 21#define·_syberror_h_ 
28 2226 20
 27 21#ifndef·_bkpublic_h_
 28 22#define·_bkpublic_h_
 29 23
 30 24/*·seperate·this·stuff·out·later·*/
 31 25#include·<cspublic.h>
 32 26
29 23#ifdef·__cplusplus33 27#ifdef·__cplusplus
30 24extern·"C"34 28extern·"C"
31 25{ 
32 26#if·0 
33 27}35 29{
 36 30#if·0
 37 31}
34 28#endif38 32#endif
35 29#endif39 33#endif
36 30 
37 31static·const·char·rcsid_syberror_h[]·=·"$Id:·syberror.h,v·1.4·2004-10-28·12: 
38 42:12·freddy77·Exp·$"; 
39 32static·const·void·*const·no_unused_syberror_h_warn[]·=·{·rcsid_syberror_h, 
40 no_unused_syberror_h_warn·}; 
41 33 
42 34/*·severity·levels,·gleaned·from·google·*/ 
43 35#define·EXINFO·1 
44 36#define·EXUSER·2 
45 37#define·EXNONFATAL·3 
46 38#define·EXCONVERSION·4 
47 39#define·EXSERVER·5 
48 40#define·EXTIME·6 
49 41#define·EXPROGRAM·7 
50 42#define·EXRESOURCE·8 
51 43#define·EXCOMM·9 
52 44#define·EXFATAL·10 
53 45#define·EXCONSISTENCY·11 
54 4640 34
 41 35/*·bulk·properties·start·with·1·*/
 42 36#define·BLK_IDENTITY·1
 43 37
 44 38/*·FreeTDS·extention,·set·MS·bulk·hints·*/
 45 39#define·BLK_HINTS·1001
 46 40
 47 41CS_RETCODE·blk_alloc(_\x8C_\x8S_\x8__\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*·connection,·CS_INT·version,·_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C
 48 **·blk_pointer);
 49 42CS_RETCODE·blk_bind(_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C·*·blkdesc,·CS_INT·colnum,·_\x8C_\x8S_\x8__\x8D_\x8A_\x8T_\x8A_\x8F_\x8M_\x8T·*
 50 datafmt,·CS_VOID·*·buffer,·CS_INT·*·datalen,
 51 43·CS_SMALLINT·*·indicator);
 52 44CS_RETCODE·blk_colval(SRV_PROC·*·srvproc,·_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C·*·blkdescp,·CS_BLK_ROW·*
 53 rowp,·CS_INT·colnum,·CS_VOID·*·valuep,
 54 45·CS_INT·valuelen,·CS_INT·*·outlenp);
 55 46CS_RETCODE·blk_default(_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C·*·blkdesc,·CS_INT·colnum,·CS_VOID·*·buffer,
 56 CS_INT·buflen,·CS_INT·*·outlen);
 57 47CS_RETCODE·blk_describe(_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C·*·blkdesc,·CS_INT·colnum,·_\x8C_\x8S_\x8__\x8D_\x8A_\x8T_\x8A_\x8F_\x8M_\x8T·*
 58 datafmt);
 59 48CS_RETCODE·blk_done(_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C·*·blkdesc,·CS_INT·type,·CS_INT·*·outrow);
 60 49CS_RETCODE·blk_drop(_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C·*·blkdesc);
 61 50CS_RETCODE·blk_getrow(SRV_PROC·*·srvproc,·_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C·*·blkdescp,·CS_BLK_ROW·*
 62 rowp);
 63 51CS_RETCODE·blk_gettext(SRV_PROC·*·srvproc,·_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C·*·blkdescp,·CS_BLK_ROW
 64 *·rowp,·CS_INT·bufsize,·CS_INT·*·outlenp);
 65 52CS_RETCODE·blk_init(_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C·*·blkdesc,·CS_INT·direction,·CS_CHAR·*
 66 tablename,·CS_INT·tnamelen);
 67 53CS_RETCODE·blk_props(_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C·*·blkdesc,·CS_INT·action,·CS_INT·property,
 68 CS_VOID·*·buffer,·CS_INT·buflen,·CS_INT·*·outlen);
 69 54CS_RETCODE·blk_rowalloc(SRV_PROC·*·srvproc,·CS_BLK_ROW·**·row);
 70 55CS_RETCODE·blk_rowdrop(SRV_PROC·*·srvproc,·CS_BLK_ROW·*·row);
 71 56CS_RETCODE·blk_rowxfer(_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C·*·blkdesc);
 72 57CS_RETCODE·blk_rowxfer_mult(_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C·*·blkdesc,·CS_INT·*·row_count);
 73 58CS_RETCODE·blk_sendrow(_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C·*·blkdesc,·CS_BLK_ROW·*·row);
 74 59CS_RETCODE·blk_sendtext(_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C·*·blkdesc,·CS_BLK_ROW·*·row,·CS_BYTE·*
 75 buffer,·CS_INT·buflen);
 76 60CS_RETCODE·blk_srvinit(SRV_PROC·*·srvproc,·_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C·*·blkdescp);
 77 61CS_RETCODE·blk_textxfer(_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C·*·blkdesc,·CS_BYTE·*·buffer,·CS_INT
 78 buflen,·CS_INT·*·outlen);
 79 62
55 47#ifdef·__cplusplus80 63#ifdef·__cplusplus
56 48#if·081 64#if·0
57 49{82 65{
 83 66#endif
 84 67}
 85 68#endif
 86 69
58 50#endif87 70#endif
59 51} 
60 52#endif 
61 53 
62 54#endif88 _.__.c_.s_.__.d_.a_.t_.a_.f_.m_.t
 89 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·cstypes.h:119
 90 _\x8__\x8c_\x8s_\x8__\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n
 91 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·ctlib.h:188
 92 _\x8__\x8c_\x8s_\x8__\x8b_\x8l_\x8k_\x8d_\x8e_\x8s_\x8c
 93 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·ctlib.h:311
63 ===============================================================================94 ===============================================================================
64 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.895 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
37.4 KB
./usr/share/doc/freetds-doc/reference/a00368_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/sybfront.h·Source·File</title>8 <title>FreeTDS·API:·include/sqldb.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">sybfront.h</div></div>80 ··<div·class="headertitle"><div·class="title">sqldb.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
Offset 96, 42 lines modifiedOffset 96, 176 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·SYBFRONT_h</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·SQLDB_h</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·SYBFRONT_h</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·SQLDB_h</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00512.html">sybdb.h</a>&quot;</span></div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00515.html">./sybdb.h</a>&quot;</span></div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#define·SQLCHAR·SYBCHAR</span></div>
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#define·SQLVARCHAR·SYBVARCHAR</span></div>
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#define·SQLINTN·SYBINTN</span></div>
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·0</span></div>111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·SQLINT1·SYBINT1</span></div>
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>}</div>112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#define·SQLINT2·SYBINT2</span></div>
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div>113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#define·SQLINT4·SYBINT4</span></div>
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div>114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#define·SQLINT8·SYBINT8</span></div>
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·rcsid_sybfront_h[]·=·<span·class="stringliteral">&quot;$Id:·sybfront.h,v·1.3·2004-10-28·12:42:12·freddy77·Exp·$&quot;</span>;</div> 
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*<span·class="keyword">const</span>·no_unused_sybfront_h_warn[]·=·{·rcsid_sybfront_h,·no_unused_sybfront_h_warn·};</div> 
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·SQLFLT8·SYBFLT8</span></div>
 116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·SQLDATETIME·SYBDATETIME</span></div>
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#if·0</span></div>117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·SQLBIT·SYBBIT</span></div>
 118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·SQLTEXT·SYBTEXT</span></div>
 119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·SQLIMAGE·SYBIMAGE</span></div>
 120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·SQLMONEY4·SYBMONEY4</span></div>
 121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·SQLMONEY·SYBMONEY</span></div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·SQLDATETIM4·SYBDATETIME4</span></div>
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>{</div>123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·SQLFLT4·SYBREAL</span></div>
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div>124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·SQLBINARY·SYBBINARY</span></div>
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div>125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·SQLVARBINARY·SYBVARBINARY</span></div>
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#endif</span></div>126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·SQLNUMERIC·SYBNUMERIC</span></div>
 127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·SQLDECIMAL·SYBDECIMAL</span></div>
 128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·SQLFLTN·SYBFLTN</span></div>
 129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·SQLMONEYN·SYBMONEYN</span></div>
 130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·SQLDATETIMN·SYBDATETIMN</span></div>
 131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·SQLVOID·SYBVOID</span></div>
127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·SMALLDATETIBIND·SMALLDATETIMEBIND</span></div>
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·DBERRHANDLE_PROC·EHANDLEFUNC·</span></div>
 136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·DBMSGHANDLE_PROC·MHANDLEFUNC·</span></div>
 137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">/*·DB-Library·errors·as·defined·by·Microsoft·*/</span></div>
 139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·SQLEMEM·····SYBEMEM</span></div>
 140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·SQLENULL····SYBENULL</span></div>
 141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·SQLENLOG····SYBENLOG</span></div>
 142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·SQLEPWD·····SYBEPWD</span></div>
 143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·SQLECONN····SYBECONN</span></div>
 144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·SQLEDDNE····SYBEDDNE</span></div>
 145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#define·SQLENULLO···SYBENULLO</span></div>
 146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·SQLESMSG····SYBESMSG</span></div>
 147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·SQLEBTOK····SYBEBTOK</span></div>
 148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·SQLENSPE····SYBENSPE</span></div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·SQLEREAD····SYBEREAD</span></div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#define·SQLECNOR····SYBECNOR</span></div>
 151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#define·SQLETSIT····SYBETSIT</span></div>
 152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#define·SQLEPARM····SYBEPARM</span></div>
 153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#define·SQLEAUTN····SYBEAUTN</span></div>
 154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·SQLECOFL····SYBECOFL</span></div>
 155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#define·SQLERDCN····SYBERDCN</span></div>
 156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#define·SQLEICN·····SYBEICN</span></div>
 157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#define·SQLECLOS····SYBECLOS</span></div>
 158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#define·SQLENTXT····SYBENTXT</span></div>
 159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#define·SQLEDNTI····SYBEDNTI</span></div>
 160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#define·SQLETMTD····SYBETMTD</span></div>
 161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#define·SQLEASEC····SYBEASEC</span></div>
 162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#define·SQLENTLL····SYBENTLL</span></div>
 163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#define·SQLETIME····SYBETIME</span></div>
 164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#define·SQLEWRIT····SYBEWRIT</span></div>
 165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#define·SQLEMODE····SYBEMODE</span></div>
 166 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#define·SQLEOOB·····SYBEOOB</span></div>
 167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#define·SQLEITIM····SYBEITIM</span></div>
 168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#define·SQLEDBPS····SYBEDBPS</span></div>
 169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#define·SQLEIOPT····SYBEIOPT</span></div>
 170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#define·SQLEASNL····SYBEASNL</span></div>
 171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#define·SQLEASUL····SYBEASUL</span></div>
 172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">#define·SQLENPRM····SYBENPRM</span></div>
 173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#define·SQLEDBOP····SYBEDBOP</span></div>
 174 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#define·SQLENSIP····SYBENSIP</span></div>
 175 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">#define·SQLECNULL···SYBECNULL</span></div>
 176 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#define·SQLESEOF····SYBESEOF</span></div>
 177 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">#define·SQLERPND····SYBERPND</span></div>
 178 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#define·SQLECSYN····SYBECSYN</span></div>
 179 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">#define·SQLENONET···SYBENONET</span></div>
 180 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="preprocessor">#define·SQLEBTYP····SYBEBTYP</span></div>
 181 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="preprocessor">#define·SQLEABNC····SYBEABNC</span></div>
 182 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="preprocessor">#define·SQLEABMT····SYBEABMT</span></div>
 183 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#define·SQLEABNP····SYBEABNP</span></div>
 184 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">#define·SQLEBNCR····SYBEBNCR</span></div>
Max diff block lines reached; 271/31914 bytes (0.85%) of diff not shown.
6.12 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 sybfront.h6 sqldb.h
7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
8 2·*·Copyright·(C)·1998-1999·Brian·Bruns8 2·*·Copyright·(C)·1998-1999·Brian·Bruns
9 3·*9 3·*
10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
12 6·*·License·as·published·by·the·Free·Software·Foundation;·either12 6·*·License·as·published·by·the·Free·Software·Foundation;·either
13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
Offset 19, 40 lines modifiedOffset 19, 174 lines modified
19 13·*19 13·*
20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
21 15·*·License·along·with·this·library;·if·not,·write·to·the21 15·*·License·along·with·this·library;·if·not,·write·to·the
22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
23 17·*·Boston,·MA·02111-1307,·USA.23 17·*·Boston,·MA·02111-1307,·USA.
24 18·*/24 18·*/
25 1925 19
26 20#ifndef·SYBFRONT_h26 20#ifndef·SQLDB_h
27 21#define·SYBFRONT_h27 21#define·SQLDB_h
28 2228 22
29 23#include·"_\x8s_\x8y_\x8b_\x8d_\x8b_\x8._\x8h"29 23#include·"_\x8._./_.s_\x8y_\x8b_\x8d_\x8b_\x8._\x8h"
30 2430 24
31 25#ifdef·__cplusplus 
32 26extern·"C" 
33 27{ 
34 28#if·0 
35 29} 
36 30#endif 
37 31#endif 
38 3231 25#define·SQLCHAR·SYBCHAR
 32 26#define·SQLVARCHAR·SYBVARCHAR
 33 27#define·SQLINTN·SYBINTN
 34 28#define·SQLINT1·SYBINT1
 35 29#define·SQLINT2·SYBINT2
 36 30#define·SQLINT4·SYBINT4
 37 31#define·SQLINT8·SYBINT8
 38 32#define·SQLFLT8·SYBFLT8
 39 33#define·SQLDATETIME·SYBDATETIME
 40 34#define·SQLBIT·SYBBIT
 41 35#define·SQLTEXT·SYBTEXT
 42 36#define·SQLIMAGE·SYBIMAGE
 43 37#define·SQLMONEY4·SYBMONEY4
 44 38#define·SQLMONEY·SYBMONEY
 45 39#define·SQLDATETIM4·SYBDATETIME4
 46 40#define·SQLFLT4·SYBREAL
 47 41#define·SQLBINARY·SYBBINARY
 48 42#define·SQLVARBINARY·SYBVARBINARY
 49 43#define·SQLNUMERIC·SYBNUMERIC
 50 44#define·SQLDECIMAL·SYBDECIMAL
 51 45#define·SQLFLTN·SYBFLTN
 52 46#define·SQLMONEYN·SYBMONEYN
 53 47#define·SQLDATETIMN·SYBDATETIMN
 54 48#define·SQLVOID·SYBVOID
 55 49
 56 50#define·SMALLDATETIBIND·SMALLDATETIMEBIND
 57 51
 58 52#define·DBERRHANDLE_PROC·EHANDLEFUNC
 59 53#define·DBMSGHANDLE_PROC·MHANDLEFUNC
 60 54
 61 55/*·DB-Library·errors·as·defined·by·Microsoft·*/
 62 56#define·SQLEMEM·SYBEMEM
 63 57#define·SQLENULL·SYBENULL
 64 58#define·SQLENLOG·SYBENLOG
 65 59#define·SQLEPWD·SYBEPWD
 66 60#define·SQLECONN·SYBECONN
 67 61#define·SQLEDDNE·SYBEDDNE
 68 62#define·SQLENULLO·SYBENULLO
 69 63#define·SQLESMSG·SYBESMSG
 70 64#define·SQLEBTOK·SYBEBTOK
 71 65#define·SQLENSPE·SYBENSPE
 72 66#define·SQLEREAD·SYBEREAD
 73 67#define·SQLECNOR·SYBECNOR
 74 68#define·SQLETSIT·SYBETSIT
 75 69#define·SQLEPARM·SYBEPARM
 76 70#define·SQLEAUTN·SYBEAUTN
 77 71#define·SQLECOFL·SYBECOFL
 78 72#define·SQLERDCN·SYBERDCN
 79 73#define·SQLEICN·SYBEICN
 80 74#define·SQLECLOS·SYBECLOS
 81 75#define·SQLENTXT·SYBENTXT
 82 76#define·SQLEDNTI·SYBEDNTI
 83 77#define·SQLETMTD·SYBETMTD
 84 78#define·SQLEASEC·SYBEASEC
 85 79#define·SQLENTLL·SYBENTLL
 86 80#define·SQLETIME·SYBETIME
 87 81#define·SQLEWRIT·SYBEWRIT
 88 82#define·SQLEMODE·SYBEMODE
 89 83#define·SQLEOOB·SYBEOOB
 90 84#define·SQLEITIM·SYBEITIM
 91 85#define·SQLEDBPS·SYBEDBPS
 92 86#define·SQLEIOPT·SYBEIOPT
 93 87#define·SQLEASNL·SYBEASNL
 94 88#define·SQLEASUL·SYBEASUL
 95 89#define·SQLENPRM·SYBENPRM
 96 90#define·SQLEDBOP·SYBEDBOP
 97 91#define·SQLENSIP·SYBENSIP
 98 92#define·SQLECNULL·SYBECNULL
 99 93#define·SQLESEOF·SYBESEOF
 100 94#define·SQLERPND·SYBERPND
 101 95#define·SQLECSYN·SYBECSYN
 102 96#define·SQLENONET·SYBENONET
 103 97#define·SQLEBTYP·SYBEBTYP
 104 98#define·SQLEABNC·SYBEABNC
 105 99#define·SQLEABMT·SYBEABMT
 106 100#define·SQLEABNP·SYBEABNP
 107 101#define·SQLEBNCR·SYBEBNCR
 108 102#define·SQLEAAMT·SYBEAAMT
 109 103#define·SQLENXID·SYBENXID
 110 104#define·SQLEIFNB·SYBEIFNB
 111 105#define·SQLEKBCO·SYBEKBCO
 112 106#define·SQLEBBCI·SYBEBBCI
 113 107#define·SQLEKBCI·SYBEKBCI
 114 108#define·SQLEBCWE·SYBEBCWE
 115 109#define·SQLEBCNN·SYBEBCNN
 116 110#define·SQLEBCOR·SYBEBCOR
 117 111#define·SQLEBCPI·SYBEBCPI
 118 112#define·SQLEBCPN·SYBEBCPN
 119 113#define·SQLEBCPB·SYBEBCPB
 120 114#define·SQLEVDPT·SYBEVDPT
 121 115#define·SQLEBIVI·SYBEBIVI
 122 116#define·SQLEBCBC·SYBEBCBC
 123 117#define·SQLEBCFO·SYBEBCFO
 124 118#define·SQLEBCVH·SYBEBCVH
Max diff block lines reached; 181/6245 bytes (2.90%) of diff not shown.
37.6 KB
./usr/share/doc/freetds-doc/reference/a00371_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/ctpublic.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/popvis.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 166 lines modifiedOffset 70, 24 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">ctpublic.h</div></div>80 ··<div·class="headertitle"><div·class="title">popvis.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
 83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#if·defined(__GNUC__)·&amp;&amp;·__GNUC__·&gt;=·4·&amp;&amp;·!defined(__MINGW32__)</span></div>
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div> 
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div> 
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> 
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div> 
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_ctpublic_h_</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_ctpublic_h_</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;cspublic.h&gt;</span></div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#undef·TDS_STATIC_CAST</span></div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#define·TDS_STATIC_CAST(type,·a)·static_cast&lt;type&gt;(a)</span></div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>{</div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#if·0</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#pragma·GCC·visibility·pop</span></div>
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>}</div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#endif</span></div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#else</span></div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·TDS_STATIC_CAST(type,·a)·((type)(a))</span></div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#endif</span></div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">/*</span></div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">**·define·for·each·CT-Lib·API</span></div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">*/</span></div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·CT_BIND·········TDS_STATIC_CAST(CS_INT,·0)</span></div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·CT_BR_COLUMN····TDS_STATIC_CAST(CS_INT,·1)</span></div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·CT_BR_TABLE·····TDS_STATIC_CAST(CS_INT,·2)</span></div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·CT_CALLBACK·····TDS_STATIC_CAST(CS_INT,·3)</span></div> 
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·CT_CANCEL·······TDS_STATIC_CAST(CS_INT,·4)</span></div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·CT_CAPABILITY···TDS_STATIC_CAST(CS_INT,·5)</span></div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·CT_CLOSE········TDS_STATIC_CAST(CS_INT,·6)</span></div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·CT_CMD_ALLOC····TDS_STATIC_CAST(CS_INT,·7)</span></div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·CT_CMD_DROP·····TDS_STATIC_CAST(CS_INT,·8)</span></div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·CT_CMD_PROPS····TDS_STATIC_CAST(CS_INT,·9)</span></div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·CT_COMMAND······TDS_STATIC_CAST(CS_INT,·10)</span></div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·CT_COMPUTE_INFO·TDS_STATIC_CAST(CS_INT,·11)</span></div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·CT_CON_ALLOC····TDS_STATIC_CAST(CS_INT,·12)</span></div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·CT_CON_DROP·····TDS_STATIC_CAST(CS_INT,·13)</span></div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·CT_CON_PROPS····TDS_STATIC_CAST(CS_INT,·14)</span></div> 
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·CT_CON_XFER·····TDS_STATIC_CAST(CS_INT,·15)</span></div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·CT_CONFIG·······TDS_STATIC_CAST(CS_INT,·16)</span></div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·CT_CONNECT······TDS_STATIC_CAST(CS_INT,·17)</span></div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·CT_CURSOR·······TDS_STATIC_CAST(CS_INT,·18)</span></div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·CT_DATA_INFO····TDS_STATIC_CAST(CS_INT,·19)</span></div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·CT_DEBUG········TDS_STATIC_CAST(CS_INT,·20)</span></div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·CT_DESCRIBE·····TDS_STATIC_CAST(CS_INT,·21)</span></div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#define·CT_DIAG·········TDS_STATIC_CAST(CS_INT,·22)</span></div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·CT_DYNAMIC······TDS_STATIC_CAST(CS_INT,·23)</span></div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·CT_DYNDESC······TDS_STATIC_CAST(CS_INT,·24)</span></div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·CT_EXIT·········TDS_STATIC_CAST(CS_INT,·25)</span></div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·CT_FETCH········TDS_STATIC_CAST(CS_INT,·26)</span></div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#define·CT_GET_DATA·····TDS_STATIC_CAST(CS_INT,·27)</span></div> 
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#define·CT_GETFORMAT····TDS_STATIC_CAST(CS_INT,·28)</span></div> 
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#define·CT_GETLOGINFO···TDS_STATIC_CAST(CS_INT,·29)</span></div> 
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#define·CT_INIT·········TDS_STATIC_CAST(CS_INT,·30)</span></div> 
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·CT_KEYDATA······TDS_STATIC_CAST(CS_INT,·31)</span></div> 
154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#define·CT_OPTIONS······TDS_STATIC_CAST(CS_INT,·32)</span></div> 
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#define·CT_PARAM········TDS_STATIC_CAST(CS_INT,·33)</span></div> 
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#define·CT_POLL·········TDS_STATIC_CAST(CS_INT,·34)</span></div> 
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#define·CT_RECVPASSTHRU·TDS_STATIC_CAST(CS_INT,·35)</span></div> 
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#define·CT_REMOTE_PWD···TDS_STATIC_CAST(CS_INT,·36)</span></div> 
159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#define·CT_RES_INFO·····TDS_STATIC_CAST(CS_INT,·37)</span></div> 
160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#define·CT_RESULTS······TDS_STATIC_CAST(CS_INT,·38)</span></div> 
161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#define·CT_SEND·········TDS_STATIC_CAST(CS_INT,·39)</span></div> 
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#define·CT_SEND_DATA····TDS_STATIC_CAST(CS_INT,·40)</span></div> 
163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#define·CT_SENDPASSTHRU·TDS_STATIC_CAST(CS_INT,·41)</span></div> 
164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#define·CT_SETLOGINFO···TDS_STATIC_CAST(CS_INT,·42)</span></div> 
165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#define·CT_WAKEUP·······TDS_STATIC_CAST(CS_INT,·43)</span></div> 
166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#define·CT_LABELS·······TDS_STATIC_CAST(CS_INT,·44)</span></div> 
167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#define·CT_DS_LOOKUP····TDS_STATIC_CAST(CS_INT,·45)</span></div> 
168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#define·CT_DS_DROP······TDS_STATIC_CAST(CS_INT,·46)</span></div> 
169 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#define·CT_DS_OBJINFO···TDS_STATIC_CAST(CS_INT,·47)</span></div> 
170 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#define·CT_SETPARAM·····TDS_STATIC_CAST(CS_INT,·48)</span></div> 
171 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">#define·CT_DYNSQLDA·····TDS_STATIC_CAST(CS_INT,·49)</span></div> 
172 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#define·CT_NOTIFICATION·TDS_STATIC_CAST(CS_INT,·1000)</span></div> 
173 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
174 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·rcsid_ctpublic_h[]·=·<span·class="stringliteral">&quot;$Id:·ctpublic.h,v·1.14·2005-05-28·10:48:26·freddy77·Exp·$&quot;</span>;</div> 
175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*<span·class="keyword">const</span>·no_unused_ctpublic_h_warn[]·=·{·rcsid_ctpublic_h,·no_unused_ctpublic_h_warn·};</div> 
176 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
177 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
178 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>CS_RETCODE·ct_init(<a·class="code·hl_struct"·href="a00907.html">CS_CONTEXT</a>·*·ctx,·CS_INT·version);</div> 
Max diff block lines reached; 271/28998 bytes (0.93%) of diff not shown.
9.18 KB
html2text {}
    
Offset 1, 181 lines modifiedOffset 1, 12 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
 6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
 7 popvis.h
 8 1#if·defined(__GNUC__)·&&·__GNUC__·>=·4·&&·!defined(__MINGW32__)
 9 2#pragma·GCC·visibility·pop
6 ctpublic.h 
7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases 
8 2·*·Copyright·(C)·1998-1999·Brian·Bruns 
9 3·* 
10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or 
11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public 
12 6·*·License·as·published·by·the·Free·Software·Foundation;·either 
13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. 
14 8·* 
15 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, 
16 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of 
17 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU 
18 12·*·Library·General·Public·License·for·more·details. 
19 13·* 
20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public 
21 15·*·License·along·with·this·library;·if·not,·write·to·the 
22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, 
23 17·*·Boston,·MA·02111-1307,·USA. 
24 18·*/ 
25 19 
26 20#ifndef·_ctpublic_h_ 
27 21#define·_ctpublic_h_ 
28 22 
29 23#include·<cspublic.h> 
30 24 
31 25#undef·TDS_STATIC_CAST 
32 26#ifdef·__cplusplus 
33 27#define·TDS_STATIC_CAST(type,·a)·static_cast<type>(a) 
34 28extern·"C" 
35 29{ 
36 30#if·0 
37 31} 
38 32#endif10 3#endif
39 33#else 
40 34#define·TDS_STATIC_CAST(type,·a)·((type)(a)) 
41 35#endif 
42 36 
43 37/* 
44 38**·define·for·each·CT-Lib·API 
45 39*/ 
46 40#define·CT_BIND·TDS_STATIC_CAST(CS_INT,·0) 
47 41#define·CT_BR_COLUMN·TDS_STATIC_CAST(CS_INT,·1) 
48 42#define·CT_BR_TABLE·TDS_STATIC_CAST(CS_INT,·2) 
49 43#define·CT_CALLBACK·TDS_STATIC_CAST(CS_INT,·3) 
50 44#define·CT_CANCEL·TDS_STATIC_CAST(CS_INT,·4) 
51 45#define·CT_CAPABILITY·TDS_STATIC_CAST(CS_INT,·5) 
52 46#define·CT_CLOSE·TDS_STATIC_CAST(CS_INT,·6) 
53 47#define·CT_CMD_ALLOC·TDS_STATIC_CAST(CS_INT,·7) 
54 48#define·CT_CMD_DROP·TDS_STATIC_CAST(CS_INT,·8) 
55 49#define·CT_CMD_PROPS·TDS_STATIC_CAST(CS_INT,·9) 
56 50#define·CT_COMMAND·TDS_STATIC_CAST(CS_INT,·10) 
57 51#define·CT_COMPUTE_INFO·TDS_STATIC_CAST(CS_INT,·11) 
58 52#define·CT_CON_ALLOC·TDS_STATIC_CAST(CS_INT,·12) 
59 53#define·CT_CON_DROP·TDS_STATIC_CAST(CS_INT,·13) 
60 54#define·CT_CON_PROPS·TDS_STATIC_CAST(CS_INT,·14) 
61 55#define·CT_CON_XFER·TDS_STATIC_CAST(CS_INT,·15) 
62 56#define·CT_CONFIG·TDS_STATIC_CAST(CS_INT,·16) 
63 57#define·CT_CONNECT·TDS_STATIC_CAST(CS_INT,·17) 
64 58#define·CT_CURSOR·TDS_STATIC_CAST(CS_INT,·18) 
65 59#define·CT_DATA_INFO·TDS_STATIC_CAST(CS_INT,·19) 
66 60#define·CT_DEBUG·TDS_STATIC_CAST(CS_INT,·20) 
67 61#define·CT_DESCRIBE·TDS_STATIC_CAST(CS_INT,·21) 
68 62#define·CT_DIAG·TDS_STATIC_CAST(CS_INT,·22) 
69 63#define·CT_DYNAMIC·TDS_STATIC_CAST(CS_INT,·23) 
70 64#define·CT_DYNDESC·TDS_STATIC_CAST(CS_INT,·24) 
71 65#define·CT_EXIT·TDS_STATIC_CAST(CS_INT,·25) 
72 66#define·CT_FETCH·TDS_STATIC_CAST(CS_INT,·26) 
73 67#define·CT_GET_DATA·TDS_STATIC_CAST(CS_INT,·27) 
74 68#define·CT_GETFORMAT·TDS_STATIC_CAST(CS_INT,·28) 
75 69#define·CT_GETLOGINFO·TDS_STATIC_CAST(CS_INT,·29) 
76 70#define·CT_INIT·TDS_STATIC_CAST(CS_INT,·30) 
77 71#define·CT_KEYDATA·TDS_STATIC_CAST(CS_INT,·31) 
78 72#define·CT_OPTIONS·TDS_STATIC_CAST(CS_INT,·32) 
79 73#define·CT_PARAM·TDS_STATIC_CAST(CS_INT,·33) 
80 74#define·CT_POLL·TDS_STATIC_CAST(CS_INT,·34) 
81 75#define·CT_RECVPASSTHRU·TDS_STATIC_CAST(CS_INT,·35) 
82 76#define·CT_REMOTE_PWD·TDS_STATIC_CAST(CS_INT,·36) 
83 77#define·CT_RES_INFO·TDS_STATIC_CAST(CS_INT,·37) 
84 78#define·CT_RESULTS·TDS_STATIC_CAST(CS_INT,·38) 
85 79#define·CT_SEND·TDS_STATIC_CAST(CS_INT,·39) 
86 80#define·CT_SEND_DATA·TDS_STATIC_CAST(CS_INT,·40) 
87 81#define·CT_SENDPASSTHRU·TDS_STATIC_CAST(CS_INT,·41) 
88 82#define·CT_SETLOGINFO·TDS_STATIC_CAST(CS_INT,·42) 
89 83#define·CT_WAKEUP·TDS_STATIC_CAST(CS_INT,·43) 
90 84#define·CT_LABELS·TDS_STATIC_CAST(CS_INT,·44) 
91 85#define·CT_DS_LOOKUP·TDS_STATIC_CAST(CS_INT,·45) 
92 86#define·CT_DS_DROP·TDS_STATIC_CAST(CS_INT,·46) 
93 87#define·CT_DS_OBJINFO·TDS_STATIC_CAST(CS_INT,·47) 
94 88#define·CT_SETPARAM·TDS_STATIC_CAST(CS_INT,·48) 
95 89#define·CT_DYNSQLDA·TDS_STATIC_CAST(CS_INT,·49) 
96 90#define·CT_NOTIFICATION·TDS_STATIC_CAST(CS_INT,·1000) 
97 91 
98 92static·const·char·rcsid_ctpublic_h[]·=·"$Id:·ctpublic.h,v·1.14·2005-05-28·10: 
99 48:26·freddy77·Exp·$"; 
100 93static·const·void·*const·no_unused_ctpublic_h_warn[]·=·{·rcsid_ctpublic_h, 
101 no_unused_ctpublic_h_warn·}; 
102 94 
103 95 
104 96CS_RETCODE·ct_init(_\x8C_\x8S_\x8__\x8C_\x8O_\x8N_\x8T_\x8E_\x8X_\x8T·*·ctx,·CS_INT·version); 
105 97CS_RETCODE·ct_con_alloc(_\x8C_\x8S_\x8__\x8C_\x8O_\x8N_\x8T_\x8E_\x8X_\x8T·*·ctx,·_\x8C_\x8S_\x8__\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·**·con); 
106 98CS_RETCODE·ct_con_props(_\x8C_\x8S_\x8__\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*·con,·CS_INT·action,·CS_INT·property, 
107 CS_VOID·*·buffer,·CS_INT·buflen,·CS_INT·*·out_len); 
108 99CS_RETCODE·ct_connect(_\x8C_\x8S_\x8__\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*·con,·CS_CHAR·*·servername,·CS_INT 
109 snamelen); 
110 100CS_RETCODE·ct_cmd_alloc(_\x8C_\x8S_\x8__\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*·con,·_\x8C_\x8S_\x8__\x8C_\x8O_\x8M_\x8M_\x8A_\x8N_\x8D·**·cmd); 
111 101CS_RETCODE·ct_cancel(_\x8C_\x8S_\x8__\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*·conn,·_\x8C_\x8S_\x8__\x8C_\x8O_\x8M_\x8M_\x8A_\x8N_\x8D·*·cmd,·CS_INT·type); 
112 102CS_RETCODE·ct_cmd_drop(_\x8C_\x8S_\x8__\x8C_\x8O_\x8M_\x8M_\x8A_\x8N_\x8D·*·cmd); 
113 103CS_RETCODE·ct_close(_\x8C_\x8S_\x8__\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*·con,·CS_INT·option); 
114 104CS_RETCODE·ct_con_drop(_\x8C_\x8S_\x8__\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*·con); 
115 105CS_RETCODE·ct_exit(_\x8C_\x8S_\x8__\x8C_\x8O_\x8N_\x8T_\x8E_\x8X_\x8T·*·ctx,·CS_INT·unused); 
116 106CS_RETCODE·ct_command(_\x8C_\x8S_\x8__\x8C_\x8O_\x8M_\x8M_\x8A_\x8N_\x8D·*·cmd,·CS_INT·type,·const·CS_VOID·*·buffer, 
117 CS_INT·buflen,·CS_INT·option); 
118 107CS_RETCODE·ct_send(_\x8C_\x8S_\x8__\x8C_\x8O_\x8M_\x8M_\x8A_\x8N_\x8D·*·cmd); 
119 108CS_RETCODE·ct_results(_\x8C_\x8S_\x8__\x8C_\x8O_\x8M_\x8M_\x8A_\x8N_\x8D·*·cmd,·CS_INT·*·result_type); 
120 109CS_RETCODE·ct_bind(_\x8C_\x8S_\x8__\x8C_\x8O_\x8M_\x8M_\x8A_\x8N_\x8D·*·cmd,·CS_INT·item,·_\x8C_\x8S_\x8__\x8D_\x8A_\x8T_\x8A_\x8F_\x8M_\x8T·*·datafmt, 
121 CS_VOID·*·buffer,·CS_INT·*·copied,·CS_SMALLINT·*·indicator); 
122 110CS_RETCODE·ct_fetch(_\x8C_\x8S_\x8__\x8C_\x8O_\x8M_\x8M_\x8A_\x8N_\x8D·*·cmd,·CS_INT·type,·CS_INT·offset,·CS_INT 
123 option,·CS_INT·*·rows_read); 
Max diff block lines reached; 53/9375 bytes (0.57%) of diff not shown.
26.8 KB
./usr/share/doc/freetds-doc/reference/a00374_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/tls.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/version.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 19 lines modifiedOffset 74, 19 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">tls.h</div></div>80 ··<div·class="headertitle"><div·class="title">version.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2015··Frediano·Ziglio</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
Offset 96, 122 lines modifiedOffset 96, 27 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_hpUeh3TzYOzN1FtT39tMHz_</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_fWmaUBUxPCWj6BPyET5377_</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_hpUeh3TzYOzN1FtT39tMHz_</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_fWmaUBUxPCWj6BPyET5377_</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_</span></div> 
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#error·tds.h·must·be·included·before·tls.h</span></div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">/*·$Id:·c69b1270e9bbde50d3708cbfbf8921f8e849c928·$·*/</span></div>
 107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div>108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#define·TDS_VERSION_NO·&quot;freetds·v1.5.1&quot;</span></div>
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#ifdef·HAVE_GNUTLS</span></div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#define·TDS_VERSION_MAJOR·1</span></div>
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#··if·defined(_THREAD_SAFE)·&amp;&amp;·defined(TDS_HAVE_PTHREAD_MUTEX)</span></div> 
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#····include·&lt;freetds/thread.h&gt;</span></div> 
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#····ifndef·GNUTLS_USE_NETTLE</span></div>111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·TDS_VERSION_MINOR·5</span></div>
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#······include·&lt;gcrypt.h&gt;</span></div>112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#define·TDS_VERSION_SUBVERSION·1</span></div>
 113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#define·TDS_VERSION_BUILD_NUMBER·1745551461</span></div>
 114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#····endif</span></div>115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div>
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#··endif</span></div> 
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#··include·&lt;gnutls/gnutls.h&gt;</span></div> 
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#··include·&lt;gnutls/x509.h&gt;</span></div> 
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#elif·defined(HAVE_OPENSSL)</span></div> 
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#··include·&lt;openssl/ssl.h&gt;</span></div> 
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#··include·&lt;openssl/x509v3.h&gt;</span></div> 
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#··include·&lt;openssl/err.h&gt;</span></div> 
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div> 
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div> 
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#if·defined(HAVE_GNUTLS)·||·defined(HAVE_OPENSSL)</span></div> 
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>TDSRET·tds_ssl_init(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*tds,·<span·class="keywordtype">bool</span>·full);</div> 
129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keywordtype">void</span>·tds_ssl_deinit(<a·class="code·hl_struct"·href="a01287.html">TDSCONNECTION</a>·*conn);</div> 
130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#··ifdef·HAVE_GNUTLS</span></div> 
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span></div> 
134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>tds_ssl_pending(<a·class="code·hl_struct"·href="a01287.html">TDSCONNECTION</a>·*conn)</div> 
135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>{</div> 
136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">return</span>·gnutls_record_check_pending((gnutls_session_t)·conn-&gt;tls_session);</div> 
137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>}</div> 
138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span></div> 
140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>tds_ssl_read(<a·class="code·hl_struct"·href="a01287.html">TDSCONNECTION</a>·*conn,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">int</span>·buflen)</div> 
141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>{</div> 
142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">return</span>·gnutls_record_recv((gnutls_session_t)·conn-&gt;tls_session,·buf,·buflen);</div> 
143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>}</div> 
144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span></div> 
146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>tds_ssl_write(<a·class="code·hl_struct"·href="a01287.html">TDSCONNECTION</a>·*conn,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">int</span>·buflen)</div> 
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>{</div> 
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·gnutls_record_send((gnutls_session_t)·conn-&gt;tls_session,·buf,·buflen);</div> 
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}</div> 
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··else</span></div> 
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">/*·compatibility·for·LibreSSL·2.7··*/</span></div> 
153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#ifdef·LIBRESSL_VERSION_NUMBER</span></div> 
154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·TLS_ST_OK·SSL_ST_OK</span></div> 
155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#endif</span></div> 
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span></div> 
158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>tds_ssl_pending(<a·class="code·hl_struct"·href="a01287.html">TDSCONNECTION</a>·*conn)</div> 
159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div> 
160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordflow">return</span>·SSL_pending((SSL·*)·conn-&gt;tls_session);</div> 
161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}</div> 
162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span></div> 
164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>tds_ssl_read(<a·class="code·hl_struct"·href="a01287.html">TDSCONNECTION</a>·*conn,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">int</span>·buflen)</div> 
165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>{</div> 
166 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keywordflow">return</span>·SSL_read((SSL·*)·conn-&gt;tls_session,·buf,·buflen);</div> 
167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}</div> 
168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span></div> 
170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>tds_ssl_write(<a·class="code·hl_struct"·href="a01287.html">TDSCONNECTION</a>·*conn,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">int</span>·buflen)</div> 
171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>{</div> 
172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keywordflow">return</span>·SSL_write((SSL·*)·conn-&gt;tls_session,·buf,·buflen);</div> 
173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>}</div> 
174 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#··endif</span></div> 
175 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">#else</span></div> 
176 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·TDSRET</div> 
177 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>tds_ssl_init(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*tds·TDS_UNUSED,·<span·class="keywordtype">bool</span>·full·TDS_UNUSED)</div> 
178 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>{</div> 
179 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">return</span>·TDS_FAIL;</div> 
180 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>}</div> 
181 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
182 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div> 
183 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>tds_ssl_deinit(<a·class="code·hl_struct"·href="a01287.html">TDSCONNECTION</a>·*conn·TDS_UNUSED)</div> 
Max diff block lines reached; 271/22636 bytes (1.20%) of diff not shown.
4.54 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 tls.h7 version.h
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
9 2·*·Copyright·(C)·2015·Frediano·Ziglio9 2·*·Copyright·(C)·1998-1999·Brian·Bruns
10 3·*10 3·*
11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
13 6·*·License·as·published·by·the·Free·Software·Foundation;·either13 6·*·License·as·published·by·the·Free·Software·Foundation;·either
14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
15 8·*15 8·*
16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
Offset 20, 124 lines modifiedOffset 20, 22 lines modified
20 13·*20 13·*
21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
22 15·*·License·along·with·this·library;·if·not,·write·to·the22 15·*·License·along·with·this·library;·if·not,·write·to·the
23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
24 17·*·Boston,·MA·02111-1307,·USA.24 17·*·Boston,·MA·02111-1307,·USA.
25 18·*/25 18·*/
26 1926 19
27 20#ifndef·_tdsguard_hpUeh3TzYOzN1FtT39tMHz_ 
28 21#define·_tdsguard_hpUeh3TzYOzN1FtT39tMHz_27 20#ifndef·_tdsguard_fWmaUBUxPCWj6BPyET5377_
 28 21#define·_tdsguard_fWmaUBUxPCWj6BPyET5377_
29 2229 22
30 23#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_ 
31 24#error·tds.h·must·be·included·before·tls.h 
32 25#endif30 23/*·$Id:·c69b1270e9bbde50d3708cbfbf8921f8e849c928·$·*/
 31 24
 32 25#define·TDS_VERSION_NO·"freetds·v1.5.1"
33 2633 26
34 27#ifdef·HAVE_GNUTLS 
35 28#·if·defined(_THREAD_SAFE)·&&·defined(TDS_HAVE_PTHREAD_MUTEX) 
36 29#·include·<freetds/thread.h> 
37 30#·ifndef·GNUTLS_USE_NETTLE 
38 31#·include·<gcrypt.h>34 27#define·TDS_VERSION_MAJOR·1
 35 28#define·TDS_VERSION_MINOR·5
 36 29#define·TDS_VERSION_SUBVERSION·1
 37 30#define·TDS_VERSION_BUILD_NUMBER·1745551461
 38 31
39 32#·endif39 32#endif
40 33#·endif 
41 34#·include·<gnutls/gnutls.h> 
42 35#·include·<gnutls/x509.h> 
43 36#elif·defined(HAVE_OPENSSL) 
44 37#·include·<openssl/ssl.h> 
45 38#·include·<openssl/x509v3.h> 
46 39#·include·<openssl/err.h> 
47 40#endif 
48 41 
49 42#include·<freetds/pushvis.h> 
50 43 
51 44#if·defined(HAVE_GNUTLS)·||·defined(HAVE_OPENSSL) 
52 45TDSRET·tds_ssl_init(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*tds,·bool·full); 
53 46void·tds_ssl_deinit(_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*conn); 
54 47 
55 48#·ifdef·HAVE_GNUTLS 
56 49 
57 50static·inline·int 
58 51tds_ssl_pending(_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*conn) 
59 52{ 
60 53·return·gnutls_record_check_pending((gnutls_session_t)·conn->tls_session); 
61 54} 
62 55 
63 56static·inline·int 
64 57tds_ssl_read(_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*conn,·unsigned·char·*buf,·int·buflen) 
65 58{ 
66 59·return·gnutls_record_recv((gnutls_session_t)·conn->tls_session,·buf, 
67 buflen); 
68 60} 
69 61 
70 62static·inline·int 
71 63tds_ssl_write(_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*conn,·const·unsigned·char·*buf,·int·buflen) 
72 64{ 
73 65·return·gnutls_record_send((gnutls_session_t)·conn->tls_session,·buf, 
74 buflen); 
75 66} 
76 67#·else 
77 68 
78 69/*·compatibility·for·LibreSSL·2.7·*/ 
79 70#ifdef·LIBRESSL_VERSION_NUMBER 
80 71#define·TLS_ST_OK·SSL_ST_OK 
81 72#endif 
82 73 
83 74static·inline·int 
84 75tds_ssl_pending(_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*conn) 
85 76{ 
86 77·return·SSL_pending((SSL·*)·conn->tls_session); 
87 78} 
88 79 
89 80static·inline·int 
90 81tds_ssl_read(_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*conn,·unsigned·char·*buf,·int·buflen) 
91 82{ 
92 83·return·SSL_read((SSL·*)·conn->tls_session,·buf,·buflen); 
93 84} 
94 85 
95 86static·inline·int 
96 87tds_ssl_write(_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*conn,·const·unsigned·char·*buf,·int·buflen) 
97 88{ 
98 89·return·SSL_write((SSL·*)·conn->tls_session,·buf,·buflen); 
99 90} 
100 91#·endif 
101 92#else 
102 93static·inline·TDSRET 
103 94tds_ssl_init(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*tds·TDS_UNUSED,·bool·full·TDS_UNUSED) 
104 95{ 
105 96·return·TDS_FAIL; 
106 97} 
107 98 
108 99static·inline·void 
109 100tds_ssl_deinit(_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*conn·TDS_UNUSED) 
110 101{ 
111 102} 
112 103 
113 104static·inline·int 
114 105tds_ssl_pending(_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*conn·TDS_UNUSED) 
115 106{ 
116 107·return·0; 
117 108} 
118 109 
119 110static·inline·int 
120 111tds_ssl_read(_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*conn·TDS_UNUSED,·unsigned·char·*buf·TDS_UNUSED, 
121 int·buflen·TDS_UNUSED) 
122 112{ 
Max diff block lines reached; 53/4621 bytes (1.15%) of diff not shown.
28.5 KB
./usr/share/doc/freetds-doc/reference/a00377_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/time.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/enum_cap.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 22 lines modifiedOffset 74, 175 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">time.h</div></div>80 ··<div·class="headertitle"><div·class="title">enum_cap.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#if·HAVE_SYS_TIME_H</span></div> 
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#·include·&lt;sys/time.h&gt;</span></div> 
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#endif</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="keyword">typedef</span>·<span·class="keyword">enum</span>·tds_request_capability·</div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>····{···················TDS_REQ_LANG·=··1</div>
 85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>····,····················TDS_REQ_RPC·=··2</div>
 86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>····,····················TDS_REQ_EVT·=··3</div>
 87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>····,··················TDS_REQ_MSTMT·=··4</div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>····,····················TDS_REQ_BCP·=··5</div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>····,·················TDS_REQ_CURSOR·=··6</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>····,···················TDS_REQ_DYNF·=··7</div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>····,····················TDS_REQ_MSG·=··8</div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····,··················TDS_REQ_PARAM·=··9</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····,··············TDS_REQ_DATA_INT1·=·10</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····,··············TDS_REQ_DATA_INT2·=·11</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····,··············TDS_REQ_DATA_INT4·=·12</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····,···············TDS_REQ_DATA_BIT·=·13</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····,··············TDS_REQ_DATA_CHAR·=·14</div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····,·············TDS_REQ_DATA_VCHAR·=·15</div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····,···············TDS_REQ_DATA_BIN·=·16</div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····,··············TDS_REQ_DATA_VBIN·=·17</div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····,··············TDS_REQ_DATA_MNY8·=·18</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····,··············TDS_REQ_DATA_MNY4·=·19</div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····,·············TDS_REQ_DATA_DATE8·=·20</div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····,·············TDS_REQ_DATA_DATE4·=·21</div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····,··············TDS_REQ_DATA_FLT4·=·22</div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····,··············TDS_REQ_DATA_FLT8·=·23</div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····,···············TDS_REQ_DATA_NUM·=·24</div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····,··············TDS_REQ_DATA_TEXT·=·25</div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····,·············TDS_REQ_DATA_IMAGE·=·26</div>
 110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····,···············TDS_REQ_DATA_DEC·=·27</div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····,·············TDS_REQ_DATA_LCHAR·=·28</div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····,··············TDS_REQ_DATA_LBIN·=·29</div>
 113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····,··············TDS_REQ_DATA_INTN·=·30</div>
 114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····,·········TDS_REQ_DATA_DATETIMEN·=·31</div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····,············TDS_REQ_DATA_MONEYN·=·32</div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····,···············TDS_REQ_CSR_PREV·=·33</div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····,··············TDS_REQ_CSR_FIRST·=·34</div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····,···············TDS_REQ_CSR_LAST·=·35</div>
 119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····,················TDS_REQ_CSR_ABS·=·36</div>
 120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····,················TDS_REQ_CSR_REL·=·37</div>
 121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····,··············TDS_REQ_CSR_MULTI·=·38</div>
 122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····,················TDS_REQ_CON_OOB·=·39</div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····,·············TDS_REQ_CON_INBAND·=·40</div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····,············TDS_REQ_CON_LOGICAL·=·41</div>
 125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····,·············TDS_REQ_PROTO_TEXT·=·42</div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····,·············TDS_REQ_PROTO_BULK·=·43</div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····,·················TDS_REQ_URGEVT·=·44</div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····,·······TDS_REQ_DATA_SENSITIVITY·=·45</div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····,··········TDS_REQ_DATA_BOUNDARY·=·46</div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····,··········TDS_REQ_PROTO_DYNAMIC·=·47</div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····,··········TDS_REQ_PROTO_DYNPROC·=·48</div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····,··············TDS_REQ_DATA_FLTN·=·49</div>
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····,··············TDS_REQ_DATA_BITN·=·50</div>
 134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····,··············TDS_REQ_DATA_INT8·=·51</div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····,··············TDS_REQ_DATA_VOID·=·52</div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····,···············TDS_REQ_DOL_BULK·=·53</div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····,···········TDS_REQ_OBJECT_JAVA1·=·54</div>
 138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····,············TDS_REQ_OBJECT_CHAR·=·55</div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····,··········TDS_REQ_OBJECT_BINARY·=·57</div>
 140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····,······TDS_REQ_DATA_COLUMNSTATUS·=·58</div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····,··············TDS_REQ_WIDETABLE·=·59</div>
 142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····,·············TDS_REQ_DATA_UINT2·=·61</div>
 143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····,·············TDS_REQ_DATA_UINT4·=·62</div>
 144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····,·············TDS_REQ_DATA_UINT8·=·63</div>
 145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····,·············TDS_REQ_DATA_UINTN·=·64</div>
 146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····,···········TDS_REQ_CUR_IMPLICIT·=·65</div>
 147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····,·············TDS_REQ_DATA_NLBIN·=·66</div>
 148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····,············TDS_REQ_IMAGE_NCHAR·=·67</div>
 149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····,··········TDS_OBS_BLOB_NCHAR_16·=·68·<span·class="comment">/*·obsolete·*/</span></div>
 150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····,···········TDS_REQ_BLOB_NCHAR_8·=·69</div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····,········TDS_REQ_BLOB_NCHAR_SCSU·=·70</div>
 152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····,··············TDS_REQ_DATA_DATE·=·71</div>
 153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····,··············TDS_REQ_DATA_TIME·=·72</div>
 154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····,··········TDS_REQ_DATA_INTERVAL·=·73</div>
 155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····,·············TDS_REQ_CSR_SCROLL·=·74</div>
 156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····,··········TDS_REQ_CSR_SENSITIVE·=·75</div>
 157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····,········TDS_REQ_CSR_INSENSITIVE·=·76</div>
 158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····,······TDS_REQ_CSR_SEMISENSITIVE·=·77</div>
 159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····,·······TDS_REQ_CSR_KEYSETDRIVEN·=·78</div>
 160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····,·············TDS_REQ_SRVPKTSIZE·=·79</div>
 161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····,···········TDS_REQ_DATA_UNITEXT·=·80</div>
 162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····,····TDS_REQ_CAP_CLUSTERFAILOVER·=·81</div>
 163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····,·············TDS_REQ_DATA_SINT1·=·82</div>
 164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····,·············TDS_REQ_LARGEIDENT·=·83</div>
 165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····,··········TDS_REQ_BLOB_NCHAR_16·=·84</div>
 166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····,···············TDS_REQ_DATA_XML·=·85</div>
 167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····,···············TDS_REQ_CURINFO3·=·86</div>
 168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····,·················TDS_REQ_DBRPC2·=·87</div>
 169 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····,················TDS_REQ_MIGRATE·=·89</div>
 170 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····,·······TDS_REQ_DATA_BIGDATETIME·=·93</div>
 171 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····,···········TDS_REQ_DATA_BIGTIME·=·94</div>
 172 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····,················TDS_REQ_CAP_MAX·=·94·<span·class="comment">/*·repeats·last·enum·*/</span></div>
 173 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····}·TDS_REQUEST_CAPABILITY;</div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>·</div>174 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&lt;time.h&gt;</span></div>175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">typedef</span>·<span·class="keyword">enum</span>·tds_response_capability·</div>
 176 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····{··················TDS_RES_NOMSG·=··1</div>
 177 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····,··················TDS_RES_NOEED·=··2</div>
 178 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····,················TDS_RES_NOPARAM·=··3</div>
 179 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····,············TDS_RES_DATA_NOINT1·=··4</div>
 180 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····,············TDS_RES_DATA_NOINT2·=··5</div>
 181 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····,············TDS_RES_DATA_NOINT4·=··6</div>
Max diff block lines reached; 271/23777 bytes (1.14%) of diff not shown.
5.2 KB
html2text {}
    
Offset 1, 14 lines modifiedOffset 1, 167 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 time.h 
8 1#if·HAVE_SYS_TIME_H 
9 2#·include·<sys/time.h> 
10 3#endif 
11 4 
12 5#include·<time.h>7 enum_cap.h
 8 1typedef·enum·tds_request_capability
 9 2·{·TDS_REQ_LANG·=·1
 10 3·,·TDS_REQ_RPC·=·2
 11 4·,·TDS_REQ_EVT·=·3
 12 5·,·TDS_REQ_MSTMT·=·4
 13 6·,·TDS_REQ_BCP·=·5
 14 7·,·TDS_REQ_CURSOR·=·6
 15 8·,·TDS_REQ_DYNF·=·7
 16 9·,·TDS_REQ_MSG·=·8
 17 10·,·TDS_REQ_PARAM·=·9
 18 11·,·TDS_REQ_DATA_INT1·=·10
 19 12·,·TDS_REQ_DATA_INT2·=·11
 20 13·,·TDS_REQ_DATA_INT4·=·12
 21 14·,·TDS_REQ_DATA_BIT·=·13
 22 15·,·TDS_REQ_DATA_CHAR·=·14
 23 16·,·TDS_REQ_DATA_VCHAR·=·15
 24 17·,·TDS_REQ_DATA_BIN·=·16
 25 18·,·TDS_REQ_DATA_VBIN·=·17
 26 19·,·TDS_REQ_DATA_MNY8·=·18
 27 20·,·TDS_REQ_DATA_MNY4·=·19
 28 21·,·TDS_REQ_DATA_DATE8·=·20
 29 22·,·TDS_REQ_DATA_DATE4·=·21
 30 23·,·TDS_REQ_DATA_FLT4·=·22
 31 24·,·TDS_REQ_DATA_FLT8·=·23
 32 25·,·TDS_REQ_DATA_NUM·=·24
 33 26·,·TDS_REQ_DATA_TEXT·=·25
 34 27·,·TDS_REQ_DATA_IMAGE·=·26
 35 28·,·TDS_REQ_DATA_DEC·=·27
 36 29·,·TDS_REQ_DATA_LCHAR·=·28
 37 30·,·TDS_REQ_DATA_LBIN·=·29
 38 31·,·TDS_REQ_DATA_INTN·=·30
 39 32·,·TDS_REQ_DATA_DATETIMEN·=·31
 40 33·,·TDS_REQ_DATA_MONEYN·=·32
 41 34·,·TDS_REQ_CSR_PREV·=·33
 42 35·,·TDS_REQ_CSR_FIRST·=·34
 43 36·,·TDS_REQ_CSR_LAST·=·35
 44 37·,·TDS_REQ_CSR_ABS·=·36
 45 38·,·TDS_REQ_CSR_REL·=·37
 46 39·,·TDS_REQ_CSR_MULTI·=·38
 47 40·,·TDS_REQ_CON_OOB·=·39
 48 41·,·TDS_REQ_CON_INBAND·=·40
 49 42·,·TDS_REQ_CON_LOGICAL·=·41
 50 43·,·TDS_REQ_PROTO_TEXT·=·42
 51 44·,·TDS_REQ_PROTO_BULK·=·43
 52 45·,·TDS_REQ_URGEVT·=·44
 53 46·,·TDS_REQ_DATA_SENSITIVITY·=·45
 54 47·,·TDS_REQ_DATA_BOUNDARY·=·46
 55 48·,·TDS_REQ_PROTO_DYNAMIC·=·47
 56 49·,·TDS_REQ_PROTO_DYNPROC·=·48
 57 50·,·TDS_REQ_DATA_FLTN·=·49
 58 51·,·TDS_REQ_DATA_BITN·=·50
 59 52·,·TDS_REQ_DATA_INT8·=·51
 60 53·,·TDS_REQ_DATA_VOID·=·52
 61 54·,·TDS_REQ_DOL_BULK·=·53
 62 55·,·TDS_REQ_OBJECT_JAVA1·=·54
 63 56·,·TDS_REQ_OBJECT_CHAR·=·55
 64 57·,·TDS_REQ_OBJECT_BINARY·=·57
 65 58·,·TDS_REQ_DATA_COLUMNSTATUS·=·58
 66 59·,·TDS_REQ_WIDETABLE·=·59
 67 60·,·TDS_REQ_DATA_UINT2·=·61
 68 61·,·TDS_REQ_DATA_UINT4·=·62
 69 62·,·TDS_REQ_DATA_UINT8·=·63
 70 63·,·TDS_REQ_DATA_UINTN·=·64
 71 64·,·TDS_REQ_CUR_IMPLICIT·=·65
 72 65·,·TDS_REQ_DATA_NLBIN·=·66
 73 66·,·TDS_REQ_IMAGE_NCHAR·=·67
 74 67·,·TDS_OBS_BLOB_NCHAR_16·=·68·/*·obsolete·*/
 75 68·,·TDS_REQ_BLOB_NCHAR_8·=·69
 76 69·,·TDS_REQ_BLOB_NCHAR_SCSU·=·70
 77 70·,·TDS_REQ_DATA_DATE·=·71
 78 71·,·TDS_REQ_DATA_TIME·=·72
 79 72·,·TDS_REQ_DATA_INTERVAL·=·73
 80 73·,·TDS_REQ_CSR_SCROLL·=·74
 81 74·,·TDS_REQ_CSR_SENSITIVE·=·75
 82 75·,·TDS_REQ_CSR_INSENSITIVE·=·76
 83 76·,·TDS_REQ_CSR_SEMISENSITIVE·=·77
 84 77·,·TDS_REQ_CSR_KEYSETDRIVEN·=·78
 85 78·,·TDS_REQ_SRVPKTSIZE·=·79
 86 79·,·TDS_REQ_DATA_UNITEXT·=·80
 87 80·,·TDS_REQ_CAP_CLUSTERFAILOVER·=·81
 88 81·,·TDS_REQ_DATA_SINT1·=·82
 89 82·,·TDS_REQ_LARGEIDENT·=·83
 90 83·,·TDS_REQ_BLOB_NCHAR_16·=·84
 91 84·,·TDS_REQ_DATA_XML·=·85
 92 85·,·TDS_REQ_CURINFO3·=·86
 93 86·,·TDS_REQ_DBRPC2·=·87
 94 87·,·TDS_REQ_MIGRATE·=·89
 95 88·,·TDS_REQ_DATA_BIGDATETIME·=·93
 96 89·,·TDS_REQ_DATA_BIGTIME·=·94
 97 90·,·TDS_REQ_CAP_MAX·=·94·/*·repeats·last·enum·*/
 98 91·}·TDS_REQUEST_CAPABILITY;
 99 92
 100 93typedef·enum·tds_response_capability
 101 94·{·TDS_RES_NOMSG·=·1
 102 95·,·TDS_RES_NOEED·=·2
 103 96·,·TDS_RES_NOPARAM·=·3
 104 97·,·TDS_RES_DATA_NOINT1·=·4
 105 98·,·TDS_RES_DATA_NOINT2·=·5
 106 99·,·TDS_RES_DATA_NOINT4·=·6
 107 100·,·TDS_RES_DATA_NOBIT·=·7
 108 101·,·TDS_RES_DATA_NOCHAR·=·8
 109 102·,·TDS_RES_DATA_NOVCHAR·=·9
 110 103·,·TDS_RES_DATA_NOBIN·=·10
 111 104·,·TDS_RES_DATA_NOVBIN·=·11
 112 105·,·TDS_RES_DATA_NOMNY8·=·12
 113 106·,·TDS_RES_DATA_NOMNY4·=·13
 114 107·,·TDS_RES_DATA_NODATE8·=·14
 115 108·,·TDS_RES_DATA_NODATE4·=·15
 116 109·,·TDS_RES_DATA_NOFLT4·=·16
 117 110·,·TDS_RES_DATA_NOFLT8·=·17
 118 111·,·TDS_RES_DATA_NONUM·=·18
 119 112·,·TDS_RES_DATA_NOTEXT·=·19
 120 113·,·TDS_RES_DATA_NOIMAGE·=·20
 121 114·,·TDS_RES_DATA_NODEC·=·21
 122 115·,·TDS_RES_DATA_NOLCHAR·=·22
Max diff block lines reached; 53/5302 bytes (1.00%) of diff not shown.
65.3 KB
./usr/share/doc/freetds-doc/reference/a00380_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/windows.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/bytes.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 19 lines modifiedOffset 74, 19 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">windows.h</div></div>80 ··<div·class="headertitle"><div·class="title">bytes.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2018··Frediano·Ziglio</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2005-2008·Frediano·Ziglio</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
Offset 96, 24 lines modifiedOffset 96, 318 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_e9mm80mk5L6wSKLouC2UaM_</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_eO1lgptMUEXAnSnm4l3QiK_</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_e9mm80mk5L6wSKLouC2UaM_</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_eO1lgptMUEXAnSnm4l3QiK_</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">/*</span></div>
 107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·read·a·word·of·n·bytes·aligned,·architecture·dependent·endian</span></div>
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*··TDS_GET_An</span></div>
 109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*·read·a·word·of·n·bytes·aligned,·little·endian</span></div>
 110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*··TDS_GET_AnLE</span></div>
 111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·read·a·word·of·n·bytes·aligned,·big·endian</span></div>
 112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*··TDS_GET_AnBE</span></div>
 113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·read·a·word·of·n·bytes·unaligned,·architecture·dependent·endian</span></div>
 114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*··TDS_GET_UAn</span></div>
 115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·read·a·word·of·n·bytes·unaligned,·little·endian</span></div>
 116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*··TDS_GET_UAnLE</span></div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·read·a·word·of·n·bytes·unaligned,·big·endian</span></div>
 118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*··TDS_GET_UAnBE</span></div>
 119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*/</span></div>
 120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">/*·one·byte,·easy...·*/</span></div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·TDS_GET_A1LE(ptr)··(((uint8_t·*)(ptr))[0])</span></div>
 123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·TDS_GET_A1BE(ptr)··TDS_GET_A1LE(ptr)</span></div>
 124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·TDS_GET_UA1LE(ptr)·TDS_GET_A1LE(ptr)</span></div>
 125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·TDS_GET_UA1BE(ptr)·TDS_GET_A1LE(ptr)</span></div>
 126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·TDS_PUT_A1LE(ptr,val)··do·{·((uint8_t·*)(ptr))[0]·=·(val);·}·while(0)</span></div>
 128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·TDS_PUT_A1BE(ptr,val)··TDS_PUT_A1LE(ptr,val)</span></div>
 129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·TDS_PUT_UA1LE(ptr,val)·TDS_PUT_A1LE(ptr,val)</span></div>
 130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·TDS_PUT_UA1BE(ptr,val)·TDS_PUT_A1LE(ptr,val)</span></div>
 131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">/*·two·bytes·*/</span></div>
 133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·TDS_GET_UA2LE(ptr)·(((uint8_t·*)(ptr))[1]·*·0x100u·+·((uint8_t·*)(ptr))[0])</span></div>
 134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·TDS_GET_UA2BE(ptr)·(((uint8_t·*)(ptr))[0]·*·0x100u·+·((uint8_t·*)(ptr))[1])</span></div>
 135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·TDS_GET_A2LE(ptr)·TDS_GET_UA2LE(ptr)</span></div>
 136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·TDS_GET_A2BE(ptr)·TDS_GET_UA2BE(ptr)</span></div>
 137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·TDS_PUT_UA2LE(ptr,val)·do·{\</span></div>
 139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">·((uint8_t·*)(ptr))[1]·=·(uint8_t)((val)&gt;&gt;8);·((uint8_t·*)(ptr))[0]·=·(uint8_t)(val);·}·while(0)</span></div>
 140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·TDS_PUT_UA2BE(ptr,val)·do·{\</span></div>
 141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">·((uint8_t·*)(ptr))[0]·=·(uint8_t)((val)&gt;&gt;8);·((uint8_t·*)(ptr))[1]·=·(uint8_t)(val);·}·while(0)</span></div>
 142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·TDS_PUT_A2LE(ptr,val)·TDS_PUT_UA2LE(ptr,val)</span></div>
 143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·TDS_PUT_A2BE(ptr,val)·TDS_PUT_UA2BE(ptr,val)</span></div>
 144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">/*·four·bytes·*/</span></div>
 146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·TDS_GET_UA4LE(ptr)·\</span></div>
 147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">····(((uint8_t·*)(ptr))[3]·*·0x1000000u·+·((uint8_t·*)(ptr))[2]·*·0x10000u·+\</span></div>
 148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">·····((uint8_t·*)(ptr))[1]·*·0x100u·+·((uint8_t·*)(ptr))[0])</span></div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·TDS_GET_UA4BE(ptr)·\</span></div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">····(((uint8_t·*)(ptr))[0]·*·0x1000000u·+·((uint8_t·*)(ptr))[1]·*·0x10000u·+\</span></div>
 151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">·····((uint8_t·*)(ptr))[2]·*·0x100u·+·((uint8_t·*)(ptr))[3])</span></div>
 152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#define·TDS_GET_A4LE(ptr)·TDS_GET_UA4LE(ptr)</span></div>
 153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#define·TDS_GET_A4BE(ptr)·TDS_GET_UA4BE(ptr)</span></div>
 154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#define·TDS_PUT_UA4LE(ptr,val)·do·{\</span></div>
 156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">·((uint8_t·*)(ptr))[3]·=·(uint8_t)((val)&gt;&gt;24);·((uint8_t·*)(ptr))[2]·=·(uint8_t)((val)&gt;&gt;16);\</span></div>
 157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">·((uint8_t·*)(ptr))[1]·=·(uint8_t)((val)&gt;&gt;8);·((uint8_t·*)(ptr))[0]·=·(uint8_t)(val);·}·while(0)</span></div>
 158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#define·TDS_PUT_UA4BE(ptr,val)·do·{\</span></div>
 159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">·((uint8_t·*)(ptr))[0]·=·(uint8_t)((val)&gt;&gt;24);·((uint8_t·*)(ptr))[1]·=·(uint8_t)((val)&gt;&gt;16);\</span></div>
 160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">·((uint8_t·*)(ptr))[2]·=·(uint8_t)((val)&gt;&gt;8);·((uint8_t·*)(ptr))[3]·=·(uint8_t)(val);·}·while(0)</span></div>
 161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#define·TDS_PUT_A4LE(ptr,val)·TDS_PUT_UA4LE(ptr,val)</span></div>
 162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#define·TDS_PUT_A4BE(ptr,val)·TDS_PUT_UA4BE(ptr,val)</span></div>
 163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#if·defined(__GNUC__)</span></div>
 165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#··define·TDS_MAY_ALIAS·__attribute__((__may_alias__))</span></div>
 166 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#else</span></div>
 167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#··define·TDS_MAY_ALIAS</span></div>
 168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#endif</span></div>
 169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 170 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};">
 171 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a00995.html">···87</a></span><span·class="keyword">typedef</span>·<span·class="keyword">union·</span>{</div>
 172 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····uint16_t·usi;</div>
 173 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····uint8_t·uc[2];</div>
 174 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>}·<a·class="code·hl_union"·href="a00995.html">TDS_MAY_ALIAS</a>·TDS_BYTE_CONVERT2;</div>
 175 </div>
 176 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 177 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">typedef</span>·<span·class="keyword">union·</span>{</div>
 178 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····uint32_t·ui;</div>
 179 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····uint8_t·uc[4];</div>
 180 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}·<a·class="code·hl_union"·href="a00995.html">TDS_MAY_ALIAS</a>·TDS_BYTE_CONVERT4;</div>
 181 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 182 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">/*·architecture·dependent·*/</span></div>
 183 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">/*·map·to·generic·macros·or·redefine·for·aligned·and·same·endianess·*/</span></div>
 184 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="preprocessor">#ifdef·WORDS_BIGENDIAN</span></div>
 185 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#·define·TDS_GET_A1(ptr)··TDS_GET_A1BE(ptr)</span></div>
 186 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">#·define·TDS_GET_UA1(ptr)·TDS_GET_UA1BE(ptr)</span></div>
Max diff block lines reached; 271/53781 bytes (0.50%) of diff not shown.
12.7 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 windows.h7 bytes.h
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
9 2·*·Copyright·(C)·2018·Frediano·Ziglio9 2·*·Copyright·(C)·2005-2008·Frediano·Ziglio
10 3·*10 3·*
11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
13 6·*·License·as·published·by·the·Free·Software·Foundation;·either13 6·*·License·as·published·by·the·Free·Software·Foundation;·either
14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
15 8·*15 8·*
16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
Offset 20, 19 lines modifiedOffset 20, 332 lines modified
20 13·*20 13·*
21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
22 15·*·License·along·with·this·library;·if·not,·write·to·the22 15·*·License·along·with·this·library;·if·not,·write·to·the
23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
24 17·*·Boston,·MA·02111-1307,·USA.24 17·*·Boston,·MA·02111-1307,·USA.
25 18·*/25 18·*/
26 1926 19
27 20#ifndef·_tdsguard_e9mm80mk5L6wSKLouC2UaM_ 
28 21#define·_tdsguard_e9mm80mk5L6wSKLouC2UaM_27 20#ifndef·_tdsguard_eO1lgptMUEXAnSnm4l3QiK_
 28 21#define·_tdsguard_eO1lgptMUEXAnSnm4l3QiK_
29 2229 22
30 23#ifdef·_WIN32 
31 24#include·<winsock2.h>30 23/*
 31 24·*·read·a·word·of·n·bytes·aligned,·architecture·dependent·endian
 32 25·*·TDS_GET_An
 33 26·*·read·a·word·of·n·bytes·aligned,·little·endian
 34 27·*·TDS_GET_AnLE
 35 28·*·read·a·word·of·n·bytes·aligned,·big·endian
 36 29·*·TDS_GET_AnBE
 37 30·*·read·a·word·of·n·bytes·unaligned,·architecture·dependent·endian
 38 31·*·TDS_GET_UAn
 39 32·*·read·a·word·of·n·bytes·unaligned,·little·endian
 40 33·*·TDS_GET_UAnLE
 41 34·*·read·a·word·of·n·bytes·unaligned,·big·endian
 42 35·*·TDS_GET_UAnBE
 43 36·*/
 44 37
 45 38/*·one·byte,·easy...·*/
 46 39#define·TDS_GET_A1LE(ptr)·(((uint8_t·*)(ptr))[0])
 47 40#define·TDS_GET_A1BE(ptr)·TDS_GET_A1LE(ptr)
 48 41#define·TDS_GET_UA1LE(ptr)·TDS_GET_A1LE(ptr)
 49 42#define·TDS_GET_UA1BE(ptr)·TDS_GET_A1LE(ptr)
 50 43
 51 44#define·TDS_PUT_A1LE(ptr,val)·do·{·((uint8_t·*)(ptr))[0]·=·(val);·}·while(0)
 52 45#define·TDS_PUT_A1BE(ptr,val)·TDS_PUT_A1LE(ptr,val)
 53 46#define·TDS_PUT_UA1LE(ptr,val)·TDS_PUT_A1LE(ptr,val)
 54 47#define·TDS_PUT_UA1BE(ptr,val)·TDS_PUT_A1LE(ptr,val)
 55 48
 56 49/*·two·bytes·*/
 57 50#define·TDS_GET_UA2LE(ptr)·(((uint8_t·*)(ptr))[1]·*·0x100u·+·((uint8_t·*)
 58 (ptr))[0])
 59 51#define·TDS_GET_UA2BE(ptr)·(((uint8_t·*)(ptr))[0]·*·0x100u·+·((uint8_t·*)
 60 (ptr))[1])
 61 52#define·TDS_GET_A2LE(ptr)·TDS_GET_UA2LE(ptr)
 62 53#define·TDS_GET_A2BE(ptr)·TDS_GET_UA2BE(ptr)
 63 54
 64 55#define·TDS_PUT_UA2LE(ptr,val)·do·{\
 65 56·((uint8_t·*)(ptr))[1]·=·(uint8_t)((val)>>8);·((uint8_t·*)(ptr))[0]·=
 66 (uint8_t)(val);·}·while(0)
 67 57#define·TDS_PUT_UA2BE(ptr,val)·do·{\
 68 58·((uint8_t·*)(ptr))[0]·=·(uint8_t)((val)>>8);·((uint8_t·*)(ptr))[1]·=
 69 (uint8_t)(val);·}·while(0)
 70 59#define·TDS_PUT_A2LE(ptr,val)·TDS_PUT_UA2LE(ptr,val)
 71 60#define·TDS_PUT_A2BE(ptr,val)·TDS_PUT_UA2BE(ptr,val)
 72 61
 73 62/*·four·bytes·*/
 74 63#define·TDS_GET_UA4LE(ptr)·\
 75 64·(((uint8_t·*)(ptr))[3]·*·0x1000000u·+·((uint8_t·*)(ptr))[2]·*·0x10000u·+\
 76 65·((uint8_t·*)(ptr))[1]·*·0x100u·+·((uint8_t·*)(ptr))[0])
 77 66#define·TDS_GET_UA4BE(ptr)·\
 78 67·(((uint8_t·*)(ptr))[0]·*·0x1000000u·+·((uint8_t·*)(ptr))[1]·*·0x10000u·+\
 79 68·((uint8_t·*)(ptr))[2]·*·0x100u·+·((uint8_t·*)(ptr))[3])
 80 69#define·TDS_GET_A4LE(ptr)·TDS_GET_UA4LE(ptr)
 81 70#define·TDS_GET_A4BE(ptr)·TDS_GET_UA4BE(ptr)
 82 71
 83 72#define·TDS_PUT_UA4LE(ptr,val)·do·{\
 84 73·((uint8_t·*)(ptr))[3]·=·(uint8_t)((val)>>24);·((uint8_t·*)(ptr))[2]·=
 85 (uint8_t)((val)>>16);\
 86 74·((uint8_t·*)(ptr))[1]·=·(uint8_t)((val)>>8);·((uint8_t·*)(ptr))[0]·=
 87 (uint8_t)(val);·}·while(0)
 88 75#define·TDS_PUT_UA4BE(ptr,val)·do·{\
 89 76·((uint8_t·*)(ptr))[0]·=·(uint8_t)((val)>>24);·((uint8_t·*)(ptr))[1]·=
 90 (uint8_t)((val)>>16);\
 91 77·((uint8_t·*)(ptr))[2]·=·(uint8_t)((val)>>8);·((uint8_t·*)(ptr))[3]·=
 92 (uint8_t)(val);·}·while(0)
 93 78#define·TDS_PUT_A4LE(ptr,val)·TDS_PUT_UA4LE(ptr,val)
 94 79#define·TDS_PUT_A4BE(ptr,val)·TDS_PUT_UA4BE(ptr,val)
 95 80
 96 81#if·defined(__GNUC__)
 97 82#·define·TDS_MAY_ALIAS·__attribute__((__may_alias__))
 98 83#else
 99 84#·define·TDS_MAY_ALIAS
 100 85#endif
 101 86
 102 _\x88_\x87typedef·union·{
 103 88·uint16_t·usi;
 104 89·uint8_t·uc[2];
 105 90}·_\x8T_\x8D_\x8S_\x8__\x8M_\x8A_\x8Y_\x8__\x8A_\x8L_\x8I_\x8A_\x8S·TDS_BYTE_CONVERT2;
 106 91
 107 92typedef·union·{
 108 93·uint32_t·ui;
 109 94·uint8_t·uc[4];
 110 95}·_\x8T_\x8D_\x8S_\x8__\x8M_\x8A_\x8Y_\x8__\x8A_\x8L_\x8I_\x8A_\x8S·TDS_BYTE_CONVERT4;
 111 96
 112 97/*·architecture·dependent·*/
 113 98/*·map·to·generic·macros·or·redefine·for·aligned·and·same·endianess·*/
 114 99#ifdef·WORDS_BIGENDIAN
 115 100#·define·TDS_GET_A1(ptr)·TDS_GET_A1BE(ptr)
 116 101#·define·TDS_GET_UA1(ptr)·TDS_GET_UA1BE(ptr)
 117 102#·define·TDS_GET_A2(ptr)·TDS_GET_A2BE(ptr)
 118 103#·define·TDS_GET_UA2(ptr)·TDS_GET_UA2BE(ptr)
 119 104#·define·TDS_GET_A4(ptr)·TDS_GET_A4BE(ptr)
 120 105#·define·TDS_GET_UA4(ptr)·TDS_GET_UA4BE(ptr)
 121 106#·undef·TDS_GET_A2BE
 122 107#·undef·TDS_GET_A4BE
 123 108#·define·TDS_GET_A2BE(ptr)·(((TDS_BYTE_CONVERT2*)(ptr))->usi)
 124 109#·define·TDS_GET_A4BE(ptr)·(((TDS_BYTE_CONVERT4*)(ptr))->ui)
 125 110
 126 111#·define·TDS_PUT_A1(ptr,val)·TDS_PUT_A1BE(ptr,val)
 127 112#·define·TDS_PUT_UA1(ptr,val)·TDS_PUT_UA1BE(ptr,val)
Max diff block lines reached; 53/12990 bytes (0.41%) of diff not shown.
82.7 KB
./usr/share/doc/freetds-doc/reference/a00383_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/iconv.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/sysdep_private.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 165 lines modifiedOffset 74, 314 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">iconv.h</div></div>80 ··<div·class="headertitle"><div·class="title">sysdep_private.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2002,·2003,·2004··Brian·Bruns</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004··Brian·Bruns</span></div>
 85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2010··Frediano·Ziglio</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_c6YssGkHHqKMDRUMOWVASl_</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_c6YssGkHHqKMDRUMOWVASl_</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·_tdsguard_gbdINUKdHN7rAOavGyKkWw_</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_tdsguard_gbdINUKdHN7rAOavGyKkWw_</span></div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#define·TDS_ADDITIONAL_SPACE·16</span></div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#if·HAVE_ICONV</span></div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifdef·MSG_NOSIGNAL</span></div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;iconv.h&gt;</span></div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#·define·TDS_NOSIGNAL·MSG_NOSIGNAL</span></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#else</span></div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#else</span></div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">/*·Define·iconv_t·for·src/replacements/iconv.c.·*/</span></div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#undef·iconv_t</span></div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#·define·TDS_NOSIGNAL·0L</span></div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">typedef</span>·<span·class="keywordtype">void</span>·*iconv_t;</div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_ICONV·*/</span><span·class="preprocessor"></span></div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#if·HAVE_ERRNO_H</span></div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;errno.h&gt;</span></div> 
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#endif</span></div>112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div>
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#if·HAVE_WCHAR_H</span></div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;wchar.h&gt;</span></div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#endif</span></div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">/*·The·following·EILSEQ·advice·is·borrowed·verbatim·from·GNU·iconv.··*/</span></div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">/*·Some·systems,·like·SunOS·4,·don&#39;t·have·EILSEQ.·Some·systems,·like·BSD/OS,</span></div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">···have·EILSEQ·in·a·different·header.··On·these·systems,·define·EILSEQ</span></div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">···ourselves.·*/</span></div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifndef·EILSEQ</span></div> 
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#·define·EILSEQ·ENOENT</span></div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#if·HAVE_STDLIB_H</span></div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;stdlib.h&gt;</span></div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_STDLIB_H·*/</span><span·class="preprocessor"></span></div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·TDS_EXTERN_C·extern·&quot;C&quot;</span></div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#else</span></div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·TDS_EXTERN_C</span></div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#endif</span></div>
 119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifdef·__INCvxWorksh</span></div>
 121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;ioLib.h&gt;</span>······<span·class="comment">/*·for·FIONBIO·*/</span></div>
 122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif··············</span><span·class="comment">/*·__INCvxWorksh·*/</span><span·class="preprocessor"></span></div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#if·defined(DOS32X)</span></div>
 125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·READSOCKET(a,b,c)···recv((a),·(b),·(c),·TDS_NOSIGNAL)</span></div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·WRITESOCKET(a,b,c)··send((a),·(b),·(c),·TDS_NOSIGNAL)</span></div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·CLOSESOCKET(a)······closesocket((a))</span></div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·IOCTLSOCKET(a,b,c)··ioctlsocket((a),·(b),·(char*)(c))</span></div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·SOCKLEN_T·int</span></div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·select·select_s</span></div>
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>·pid_t;</div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·strcasecmp·stricmp</span></div>
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·strncasecmp·strnicmp</span></div>
 134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">/*·TODO·this·has·nothing·to·do·with·ip·...·*/</span></div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·getpid()·_gethostid()</span></div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif··</span><span·class="comment">/*·defined(DOS32X)·*/</span><span·class="preprocessor"></span></div>
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>{</div>137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#endif</span></div>138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifdef·_WIN32</span></div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;freetds/windows.h&gt;</span></div>
 140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·READSOCKET(a,b,c)···recv((a),·(char·*)·(b),·(c),·TDS_NOSIGNAL)</span></div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·WRITESOCKET(a,b,c)··send((a),·(const·char·*)·(b),·(c),·TDS_NOSIGNAL)</span></div>
 142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·CLOSESOCKET(a)······closesocket((a))</span></div>
 143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·IOCTLSOCKET(a,b,c)··ioctlsocket((a),·(b),·(c))</span></div>
 144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#define·SOCKLEN_T·int</span></div>
 145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span></div>
 146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>tds_socket_init(<span·class="keywordtype">void</span>)</div>
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>{</div>
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#if·!·HAVE_ICONV</span></div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>iconv_t·<a·class="code·hl_function"·href="a00573.html#ga900b0bce08c6bfc2e7c988f4b5970516">tds_sys_iconv_open</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*tocode,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*fromcode);</div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keywordtype">size_t</span>·tds_sys_iconv(iconv_t·cd,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·**inbuf,·<span·class="keywordtype">size_t</span>·*·inbytesleft,·<span·class="keywordtype">char</span>·**outbuf,·<span·class="keywordtype">size_t</span>·*·outbytesleft);</div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keywordtype">int</span>·tds_sys_iconv_close(iconv_t·cd);</div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#else</span></div>148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····WSADATA·wsadata;</div>
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·tds_sys_iconv_open·iconv_open</span></div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·tds_sys_iconv·iconv</span></div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·tds_sys_iconv_close·iconv_close</span></div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_ICONV·*/</span><span·class="preprocessor"></span></div> 
Max diff block lines reached; 47266/69458 bytes (68.05%) of diff not shown.
14.7 KB
html2text {}
    
Offset 1, 182 lines modifiedOffset 1, 306 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 iconv.h7 sysdep_private.h
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
9 2·*·Copyright·(C)·2002,·2003,·2004·Brian·Bruns9 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004·Brian·Bruns
10 3·*10 3·*·Copyright·(C)·2010·Frediano·Ziglio
 11 4·*
11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or12 5·*·This·library·is·free·software;·you·can·redistribute·it·and/or
12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public13 6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
13 6·*·License·as·published·by·the·Free·Software·Foundation;·either14 7·*·License·as·published·by·the·Free·Software·Foundation;·either
14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.15 8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
15 8·*16 9·*
16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,17 10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
17 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of18 11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
18 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU19 12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
19 12·*·Library·General·Public·License·for·more·details.20 13·*·Library·General·Public·License·for·more·details.
20 13·*21 14·*
21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public22 15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
22 15·*·License·along·with·this·library;·if·not,·write·to·the23 16·*·License·along·with·this·library;·if·not,·write·to·the
23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,24 17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
24 17·*·Boston,·MA·02111-1307,·USA.25 18·*·Boston,·MA·02111-1307,·USA.
25 18·*/26 19·*/
26 19 
27 20#ifndef·_tdsguard_c6YssGkHHqKMDRUMOWVASl_ 
28 21#define·_tdsguard_c6YssGkHHqKMDRUMOWVASl_ 
29 22 
30 23#if·HAVE_ICONV 
31 24#include·<iconv.h>27 20
 28 21#ifndef·_tdsguard_gbdINUKdHN7rAOavGyKkWw_
 29 22#define·_tdsguard_gbdINUKdHN7rAOavGyKkWw_
 30 23
 31 24#define·TDS_ADDITIONAL_SPACE·16
 32 25
 33 26#ifdef·MSG_NOSIGNAL
 34 27#·define·TDS_NOSIGNAL·MSG_NOSIGNAL
32 25#else35 28#else
 36 29#·define·TDS_NOSIGNAL·0L
33 26/*·Define·iconv_t·for·src/replacements/iconv.c.·*/ 
34 27#undef·iconv_t 
35 28typedef·void·*iconv_t; 
36 29#endif·/*·HAVE_ICONV·*/ 
37 30 
38 31#if·HAVE_ERRNO_H 
39 32#include·<errno.h> 
40 33#endif37 30#endif
 38 31
41 34 
42 35#if·HAVE_WCHAR_H 
43 36#include·<wchar.h> 
44 37#endif 
45 38 
46 39/*·The·following·EILSEQ·advice·is·borrowed·verbatim·from·GNU·iconv.·*/ 
47 40/*·Some·systems,·like·SunOS·4,·don't·have·EILSEQ.·Some·systems,·like·BSD/OS, 
48 41·have·EILSEQ·in·a·different·header.·On·these·systems,·define·EILSEQ 
49 42·ourselves.·*/ 
50 43#ifndef·EILSEQ 
51 44#·define·EILSEQ·ENOENT 
52 45#endif 
53 46 
54 47#if·HAVE_STDLIB_H 
55 48#include·<stdlib.h> 
56 49#endif·/*·HAVE_STDLIB_H·*/ 
57 50 
58 51#include·<freetds/pushvis.h> 
59 52 
60 53#ifdef·__cplusplus39 32#ifdef·__cplusplus
61 54extern·"C" 
62 55{40 33#define·TDS_EXTERN_C·extern·"C"
 41 34#else
 42 35#define·TDS_EXTERN_C
63 56#endif43 36#endif
64 57 
65 58#if·!·HAVE_ICONV 
66 59iconv_t·_\x8t_\x8d_\x8s_\x8__\x8s_\x8y_\x8s_\x8__\x8i_\x8c_\x8o_\x8n_\x8v_\x8__\x8o_\x8p_\x8e_\x8n(const·char·*tocode,·const·char·*fromcode); 
67 60size_t·tds_sys_iconv(iconv_t·cd,·const·char·**inbuf,·size_t·*·inbytesleft, 
68 char·**outbuf,·size_t·*·outbytesleft); 
69 61int·tds_sys_iconv_close(iconv_t·cd); 
70 62#else 
71 63#define·tds_sys_iconv_open·iconv_open 
72 64#define·tds_sys_iconv·iconv 
73 65#define·tds_sys_iconv_close·iconv_close 
74 66#endif·/*·!HAVE_ICONV·*/44 37
 45 38#ifdef·__INCvxWorksh
 46 39#include·<ioLib.h>·/*·for·FIONBIO·*/
 47 40#endif·/*·__INCvxWorksh·*/
 48 41
 49 42#if·defined(DOS32X)
 50 43#define·READSOCKET(a,b,c)·recv((a),·(b),·(c),·TDS_NOSIGNAL)
 51 44#define·WRITESOCKET(a,b,c)·send((a),·(b),·(c),·TDS_NOSIGNAL)
 52 45#define·CLOSESOCKET(a)·closesocket((a))
 53 46#define·IOCTLSOCKET(a,b,c)·ioctlsocket((a),·(b),·(char*)(c))
 54 47#define·SOCKLEN_T·int
 55 48#define·select·select_s
 56 49typedef·int·pid_t;
 57 50#define·strcasecmp·stricmp
 58 51#define·strncasecmp·strnicmp
 59 52/*·TODO·this·has·nothing·to·do·with·ip·...·*/
 60 53#define·getpid()·_gethostid()
 61 54#endif·/*·defined(DOS32X)·*/
 62 55
 63 56#ifdef·_WIN32
 64 57#include·<freetds/windows.h>
 65 58#define·READSOCKET(a,b,c)·recv((a),·(char·*)·(b),·(c),·TDS_NOSIGNAL)
 66 59#define·WRITESOCKET(a,b,c)·send((a),·(const·char·*)·(b),·(c),·TDS_NOSIGNAL)
 67 60#define·CLOSESOCKET(a)·closesocket((a))
 68 61#define·IOCTLSOCKET(a,b,c)·ioctlsocket((a),·(b),·(c))
 69 62#define·SOCKLEN_T·int
 70 63static·inline·int
 71 64tds_socket_init(void)
 72 65{
 73 66·WSADATA·wsadata;
75 6774 67
76 68 
77 69typedef·enum 
78 70{·to_server,·to_client·}·TDS_ICONV_DIRECTION; 
79 71 
80 _.7_.2typedef·struct·_.__.c_.h_.a_.r_.a_.c_.t_.e_.r_.__.s_.e_.t_.__.a_.l_.i_.a_.s75 68·return·WSAStartup(MAKEWORD(2,·2),·&wsadata);
 76 69}
 77 70
 78 71static·inline·void
 79 72tds_socket_done(void)
81 73{80 73{
82 74·const·char·*alias; 
Max diff block lines reached; 9940/15040 bytes (66.09%) of diff not shown.
59.5 KB
./usr/share/doc/freetds-doc/reference/a00386_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/replacements.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/convert.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">replacements.h</div></div>80 ··<div·class="headertitle"><div·class="title">convert.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
Offset 96, 201 lines modifiedOffset 96, 120 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_fELDB9J1dGrLHROMPkGfXj_</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_cXIvgxMqCzaBT7f54eQeMp_</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_fELDB9J1dGrLHROMPkGfXj_</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_cXIvgxMqCzaBT7f54eQeMp_</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·_freetds_config_h_</span></div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#error·should·include·config.h·before</span></div> 
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div> 
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;stdarg.h&gt;</span></div>108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&quot;tds_sysdep_public.h&quot;</span></div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;freetds/sysdep_private.h&gt;</span></div> 
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div>
 111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·0</span></div>
 112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>}</div>
 113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div>
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;freetds/replacements/readpassphrase.h&gt;</span></div>114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div>
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 116 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">
 117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01007.html">···33</a></span><span·class="keyword">typedef</span>·<span·class="keyword">union·</span><a·class="code·hl_union"·href="a01007.html">conv_result</a></div>
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">/*·these·headers·are·needed·for·basename·*/</span></div> 
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#ifdef·HAVE_STRING_H</span></div> 
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#·include·&lt;string.h&gt;</span></div> 
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#endif</span></div> 
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#ifdef·HAVE_LIBGEN_H</span></div> 
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#·include·&lt;libgen.h&gt;</span></div> 
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#endif</span></div> 
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#ifdef·HAVE_GETOPT_H</span></div> 
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#·include·&lt;getopt.h&gt;</span></div> 
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif</span></div> 
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#if·!HAVE_POLL</span></div> 
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00482.html">freetds/replacements/poll.h</a>&gt;</span></div> 
129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#elif·HAVE_POLL_H</span></div> 
130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00482.html">poll.h</a>&gt;</span></div> 
131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_POLL·*/</span><span·class="preprocessor"></span></div> 
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div> 
134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> 
136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div> 
137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>{</div>118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>{</div>
138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#endif</span></div>119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">/*·fixed·*/</span></div>
 120 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····TDS_TINYINT·ti;</div>
 121 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····TDS_SMALLINT·si;</div>
 122 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····TDS_USMALLINT·usi;</div>
 123 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····TDS_INT·i;</div>
 124 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····TDS_UINT·ui;</div>
 125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····TDS_INT8·bi;</div>
 126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····TDS_UINT8·ubi;</div>
 127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····TDS_FLOAT·f;</div>
 128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····TDS_REAL·r;</div>
 129 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<a·class="code·hl_union"·href="a01103.html">TDS_MONEY</a>·m;</div>
 130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<a·class="code·hl_struct"·href="a01107.html">TDS_MONEY4</a>·m4;</div>
 131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<a·class="code·hl_struct"·href="a01111.html">TDS_DATETIME</a>·dt;</div>
 132 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<a·class="code·hl_struct"·href="a01115.html">TDS_DATETIME4</a>·dt4;</div>
 133 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<a·class="code·hl_struct"·href="a01175.html">TDS_DATETIMEALL</a>·dta;</div>
 134 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····TDS_TIME·time;</div>
 135 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····TDS_DATE·date;</div>
 136 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····TDS_BIGTIME·bigtime;</div>
 137 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····TDS_BIGDATETIME·bigdatetime;</div>
 138 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<a·class="code·hl_struct"·href="a01095.html">TDS_NUMERIC</a>·n;</div>
 139 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<a·class="code·hl_struct"·href="a01119.html">TDS_UNIQUE</a>·u;</div>
139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>140 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#if·!HAVE_ASPRINTF</span></div> 
141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#undef·asprintf</span></div>141 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="comment">/*·variable·*/</span></div>
 142 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····TDS_CHAR·*c;</div>
 143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····TDS_CHAR·*ib;</div>
142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keywordtype">int</span>·tds_asprintf(<span·class="keywordtype">char</span>·**ret,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*fmt,·...);</div> 
143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·asprintf·tds_asprintf</span></div> 
144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_ASPRINTF·*/</span><span·class="preprocessor"></span></div> 
145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·!HAVE_VASPRINTF</span></div> 
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#undef·vasprintf</span></div> 
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keywordtype">int</span>·tds_vasprintf(<span·class="keywordtype">char</span>·**ret,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*fmt,·va_list·ap);</div> 
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·vasprintf·tds_vasprintf</span></div> 
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_VASPRINTF·*/</span><span·class="preprocessor"></span></div> 
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#if·!HAVE_STRTOK_R</span></div> 
153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">/*·Some·MinGW·define·strtok_r·macro·thread-safe·but·not·reentrant·but·we</span></div> 
154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">···need·both·so·avoid·using·the·macro·*/</span></div>145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="comment">/*·sized·buffer·types·*/</span></div>
155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#undef·strtok_r</span></div> 
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#if·defined(_WIN32)·&amp;&amp;·HAVE_STRTOK_S</span></div> 
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#define·strtok_r·strtok_s</span></div> 
158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#else</span></div> 
159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keywordtype">char</span>·*tds_strtok_r(<span·class="keywordtype">char</span>·*str,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*sep,·<span·class="keywordtype">char</span>·**lasts);</div> 
160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#define·strtok_r·tds_strtok_r</span></div> 
161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#endif</span></div> 
162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_STRTOK_R·*/</span><span·class="preprocessor"></span></div> 
163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
Max diff block lines reached; 271/49785 bytes (0.54%) of diff not shown.
10.8 KB
html2text {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 replacements.h7 convert.h
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
9 2·*·Copyright·(C)·1998-1999·Brian·Bruns9 2·*·Copyright·(C)·1998-1999·Brian·Bruns
10 3·*10 3·*
11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
13 6·*·License·as·published·by·the·Free·Software·Foundation;·either13 6·*·License·as·published·by·the·Free·Software·Foundation;·either
14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
Offset 20, 199 lines modifiedOffset 20, 142 lines modified
20 13·*20 13·*
21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
22 15·*·License·along·with·this·library;·if·not,·write·to·the22 15·*·License·along·with·this·library;·if·not,·write·to·the
23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
24 17·*·Boston,·MA·02111-1307,·USA.24 17·*·Boston,·MA·02111-1307,·USA.
25 18·*/25 18·*/
26 1926 19
27 20#ifndef·_tdsguard_fELDB9J1dGrLHROMPkGfXj_ 
28 21#define·_tdsguard_fELDB9J1dGrLHROMPkGfXj_27 20#ifndef·_tdsguard_cXIvgxMqCzaBT7f54eQeMp_
 28 21#define·_tdsguard_cXIvgxMqCzaBT7f54eQeMp_
29 2229 22
30 23#ifndef·_freetds_config_h_ 
31 24#error·should·include·config.h·before30 23#include·<freetds/pushvis.h>
 31 24
 32 25#ifdef·__cplusplus
 33 26extern·"C"
 34 27{
 35 28#if·0
 36 29}
32 25#endif37 30#endif
 38 31#endif
33 26 
34 27#include·<stdarg.h> 
35 28#include·"tds_sysdep_public.h" 
36 29#include·<freetds/sysdep_private.h> 
37 30 
38 31#include·<freetds/replacements/readpassphrase.h> 
39 3239 32
40 33/*·these·headers·are·needed·for·basename·*/ 
41 34#ifdef·HAVE_STRING_H 
42 35#·include·<string.h> 
43 36#endif 
44 37#ifdef·HAVE_LIBGEN_H 
45 38#·include·<libgen.h> 
46 39#endif 
47 40#ifdef·HAVE_GETOPT_H 
48 41#·include·<getopt.h> 
49 42#endif 
50 43 
51 44#if·!HAVE_POLL 
52 45#include·<_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s_\x8/_\x8r_\x8e_\x8p_\x8l_\x8a_\x8c_\x8e_\x8m_\x8e_\x8n_\x8t_\x8s_\x8/_\x8p_\x8o_\x8l_\x8l_\x8._\x8h> 
53 46#elif·HAVE_POLL_H 
54 47#include·<_\x8p_\x8o_\x8l_\x8l_\x8._\x8h> 
55 48#endif·/*·!HAVE_POLL·*/ 
56 49 
57 50#include·<freetds/pushvis.h> 
58 51 
59 52#ifdef·__cplusplus 
60 53extern·"C" 
61 54{ 
62 55#endif40 _.3_.3typedef·union·_.c_.o_.n_.v_.__.r_.e_.s_.u_.l_.t
 41 34{
 42 35·/*·fixed·*/
 43 36·TDS_TINYINT·ti;
 44 37·TDS_SMALLINT·si;
 45 38·TDS_USMALLINT·usi;
 46 39·TDS_INT·i;
 47 40·TDS_UINT·ui;
 48 41·TDS_INT8·bi;
 49 42·TDS_UINT8·ubi;
 50 43·TDS_FLOAT·f;
 51 44·TDS_REAL·r;
 52 45·_\x8T_\x8D_\x8S_\x8__\x8M_\x8O_\x8N_\x8E_\x8Y·m;
 53 46·_\x8T_\x8D_\x8S_\x8__\x8M_\x8O_\x8N_\x8E_\x8Y_\x84·m4;
 54 47·_\x8T_\x8D_\x8S_\x8__\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E·dt;
 55 48·_\x8T_\x8D_\x8S_\x8__\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E_\x84·dt4;
 56 49·_\x8T_\x8D_\x8S_\x8__\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E_\x8A_\x8L_\x8L·dta;
 57 50·TDS_TIME·time;
 58 51·TDS_DATE·date;
 59 52·TDS_BIGTIME·bigtime;
 60 53·TDS_BIGDATETIME·bigdatetime;
 61 54·_\x8T_\x8D_\x8S_\x8__\x8N_\x8U_\x8M_\x8E_\x8R_\x8I_\x8C·n;
 62 55·_\x8T_\x8D_\x8S_\x8__\x8U_\x8N_\x8I_\x8Q_\x8U_\x8E·u;
63 5663 56
 64 57·/*·variable·*/
 65 58·TDS_CHAR·*c;
 66 59·TDS_CHAR·*ib;
 67 60
 68 61·/*·sized·buffer·types·*/
 69 _\x86_\x82·struct·_\x8c_\x8c_\x8__\x8t·{
 70 63·TDS_CHAR·*c;
 71 64·TDS_UINT·len;
 72 65·}·cc;
 73 _\x86_\x86·struct·_\x8c_\x8b_\x8__\x8t·{
 74 67·TDS_CHAR·*ib;
 75 68·TDS_UINT·len;
 76 69·}·cb;
 77 70}
 78 71_\x8C_\x8O_\x8N_\x8V_\x8__\x8R_\x8E_\x8S_\x8U_\x8L_\x8T;
 79 72
 80 73/*
 81 74·*·Failure·return·codes·for·tds_convert()
 82 75·*/
 83 76#define·TDS_CONVERT_FAIL·-1·/*·unspecified·failure·*/
 84 77#define·TDS_CONVERT_NOAVAIL·-2·/*·conversion·does·not·exist·*/
 85 78#define·TDS_CONVERT_SYNTAX·-3·/*·syntax·error·in·source·field·*/
 86 79#define·TDS_CONVERT_NOMEM·-4·/*·insufficient·memory·*/
 87 80#define·TDS_CONVERT_OVERFLOW·-5·/*·result·too·large·*/
 88 81
 89 82/*·sized·types·*/
 90 83#define·TDS_CONVERT_CHAR·256
 91 84#define·TDS_CONVERT_BINARY·257
 92 85
 93 86unsigned·char·_\x8t_\x8d_\x8s_\x8__\x8w_\x8i_\x8l_\x8l_\x8c_\x8o_\x8n_\x8v_\x8e_\x8r_\x8t(int·srctype,·int·desttype);
 94 87
 95 88TDS_SERVER_TYPE·_\x8t_\x8d_\x8s_\x8__\x8g_\x8e_\x8t_\x8__\x8n_\x8u_\x8l_\x8l_\x8__\x8t_\x8y_\x8p_\x8e(TDS_SERVER_TYPE·srctype);
 96 89TDS_INT·tds_char2hex(TDS_CHAR·*dest,·TDS_UINT·destlen,·const·TDS_CHAR·*·src,
 97 TDS_UINT·srclen);
 98 90TDS_INT·_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8v_\x8e_\x8r_\x8t(const·_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8T_\x8E_\x8X_\x8T·*context,·int·srctype,·const·void·*src,
 99 TDS_UINT·srclen,·int·desttype,·_\x8C_\x8O_\x8N_\x8V_\x8__\x8R_\x8E_\x8S_\x8U_\x8L_\x8T·*cr);
 100 91
 101 92size_t·_\x8t_\x8d_\x8s_\x8__\x8s_\x8t_\x8r_\x8f_\x8t_\x8i_\x8m_\x8e(char·*buf,·size_t·maxsize,·const·char·*format,·const
Max diff block lines reached; 53/11019 bytes (0.48%) of diff not shown.
23.2 KB
./usr/share/doc/freetds-doc/reference/a00389_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/checks.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/alloca.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 95 lines modifiedOffset 74, 35 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">checks.h</div></div>80 ··<div·class="headertitle"><div·class="title">alloca.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
 83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·Cfr·https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/Particular-Functions.html·*/</span></div>
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div> 
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2004·Frediano·Ziglio</span></div> 
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> 
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div> 
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_ejjdEEiHR3F7xWi9vVKOIa_</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_ejjdEEiHR3F7xWi9vVKOIa_</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#include·&lt;stdlib.h&gt;</span></div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#include·&lt;stddef.h&gt;</span></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifdef·HAVE_ALLOCA_H</span></div>
 87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#·include·&lt;alloca.h&gt;</span></div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#define·CHECK_STRUCT_EXTRA(func,s)·func(s)</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#elif·!defined·alloca</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#·ifdef·__GNUC__</span></div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#··define·alloca·__builtin_alloca</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#·elif·defined·_MSC_VER</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#··include·&lt;malloc.h&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#··define·alloca·_alloca</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#·elif·!defined·HAVE_ALLOCA</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#··ifdef··__cplusplus</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#else</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#··endif</span></div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·CHECK_STRUCT_EXTRA(func,s)</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keywordtype">void</span>·*alloca·(<span·class="keywordtype">size_t</span>);</div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#·endif</span></div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#define·CHECK_TDS_EXTRA(tds)··············CHECK_STRUCT_EXTRA(tds_check_tds_extra,tds)</span></div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·CHECK_CONTEXT_EXTRA(ctx)··········CHECK_STRUCT_EXTRA(tds_check_context_extra,ctx)</span></div> 
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·CHECK_TDSENV_EXTRA(env)···········CHECK_STRUCT_EXTRA(tds_check_env_extra,env)</span></div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·CHECK_COLUMN_EXTRA(column)········CHECK_STRUCT_EXTRA(tds_check_column_extra,column)</span></div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·CHECK_RESULTINFO_EXTRA(res_info)··CHECK_STRUCT_EXTRA(tds_check_resultinfo_extra,res_info)</span></div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·CHECK_PARAMINFO_EXTRA(res_info)···CHECK_STRUCT_EXTRA(tds_check_resultinfo_extra,res_info)</span></div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·CHECK_CURSOR_EXTRA(cursor)········CHECK_STRUCT_EXTRA(tds_check_cursor_extra,cursor)</span></div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·CHECK_DYNAMIC_EXTRA(dynamic)······CHECK_STRUCT_EXTRA(tds_check_dynamic_extra,dynamic)</span></div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·CHECK_FREEZE_EXTRA(freeze)········CHECK_STRUCT_EXTRA(tds_check_freeze_extra,freeze)</span></div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·CHECK_CONN_EXTRA(conn)</span></div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keywordtype">void</span>·tds_check_tds_extra(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds);</div> 
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keywordtype">void</span>·tds_check_context_extra(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01271.html">TDSCONTEXT</a>·*·ctx);</div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keywordtype">void</span>·tds_check_env_extra(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01259.html">TDSENV</a>·*·env);</div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keywordtype">void</span>·tds_check_column_extra(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01231.html">TDSCOLUMN</a>·*·column);</div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keywordtype">void</span>·tds_check_resultinfo_extra(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01239.html">TDSRESULTINFO</a>·*·res_info);</div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keywordtype">void</span>·tds_check_cursor_extra(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01255.html">TDSCURSOR</a>·*·cursor);</div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keywordtype">void</span>·tds_check_dynamic_extra(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01263.html">TDSDYNAMIC</a>·*·dynamic);</div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keywordtype">void</span>·tds_check_freeze_extra(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01307.html">TDSFREEZE</a>·*·freeze);</div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#endif</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#endif</span></div>
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#if·defined(HAVE_VALGRIND_MEMCHECK_H)·&amp;&amp;·ENABLE_EXTRA_CHECKS</span></div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#··include·&lt;valgrind/memcheck.h&gt;</span></div> 
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#··define·TDS_MARK_UNDEFINED(ptr,·len)·VALGRIND_MAKE_MEM_UNDEFINED(ptr,·len)</span></div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#else</span></div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#··define·TDS_MARK_UNDEFINED(ptr,·len)·do·{}·while(0)</span></div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keywordtype">void</span>·tds_extra_assert_check(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*fn,·<span·class="keywordtype">int</span>·line,·<span·class="keywordtype">int</span>·cond,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*cond_str);</div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#··define·tds_extra_assert(cond)·\</span></div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">····tds_extra_assert_check(__FILE__,·__LINE__,·cond,·#cond)</span></div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#else</span></div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#··define·tds_extra_assert(cond)·do·{·}·while(0)</span></div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;freetds/popvis.h&gt;</span></div> 
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_tdsguard_ejjdEEiHR3F7xWi9vVKOIa_·*/</span><span·class="preprocessor"></span></div> 
153 <div·class="ttc"·id="aa01231_html"><div·class="ttname"><a·href="a01231.html">tds_column</a></div><div·class="ttdoc">Metadata·about·columns·in·regular·and·compute·rows.</div><div·class="ttdef"><b>Definition</b>·tds.h:674</div></div> 
154 <div·class="ttc"·id="aa01239_html"><div·class="ttname"><a·href="a01239.html">tds_result_info</a></div><div·class="ttdoc">Hold·information·for·any·results.</div><div·class="ttdef"><b>Definition</b>·tds.h:754</div></div> 
155 <div·class="ttc"·id="aa01255_html"><div·class="ttname"><a·href="a01255.html">tds_cursor</a></div><div·class="ttdoc">Holds·information·about·a·cursor.</div><div·class="ttdef"><b>Definition</b>·tds.h:922</div></div> 
156 <div·class="ttc"·id="aa01259_html"><div·class="ttname"><a·href="a01259.html">tds_env</a></div><div·class="ttdoc">Current·environment·as·reported·by·the·server.</div><div·class="ttdef"><b>Definition</b>·tds.h:948</div></div> 
157 <div·class="ttc"·id="aa01263_html"><div·class="ttname"><a·href="a01263.html">tds_dynamic</a></div><div·class="ttdoc">Holds·information·for·a·dynamic·(also·called·prepared)·query.</div><div·class="ttdef"><b>Definition</b>·tds.h:962</div></div> 
158 <div·class="ttc"·id="aa01271_html"><div·class="ttname"><a·href="a01271.html">tds_context</a></div><div·class="ttdef"><b>Definition</b>·tds.h:1015</div></div> 
159 <div·class="ttc"·id="aa01291_html"><div·class="ttname"><a·href="a01291.html">tds_socket</a></div><div·class="ttdoc">Information·for·a·server·connection.</div><div·class="ttdef"><b>Definition</b>·tds.h:1162</div></div> 
160 <div·class="ttc"·id="aa01307_html"><div·class="ttname"><a·href="a01307.html">tds_freeze</a></div><div·class="ttdef"><b>Definition</b>·tds.h:1582</div></div> 
161 </div><!--·fragment·--></div><!--·contents·-->101 </div><!--·fragment·--></div><!--·contents·-->
162 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
163 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
164 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
165 </small></address>105 </small></address>
166 </body>106 </body>
167 </html>107 </html>
4.86 KB
html2text {}
    
Offset 1, 109 lines modifiedOffset 1, 28 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
 7 alloca.h
 8 1/*·Cfr·https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-
 9 2.71/html_node/Particular-Functions.html·*/
 10 2#include·<stdlib.h>
 11 3#include·<stddef.h>
 12 4#ifdef·HAVE_ALLOCA_H
 13 5#·include·<alloca.h>
 14 6#elif·!defined·alloca
 15 7#·ifdef·__GNUC__
 16 8#·define·alloca·__builtin_alloca
 17 9#·elif·defined·_MSC_VER
 18 10#·include·<malloc.h>
 19 11#·define·alloca·_alloca
 20 12#·elif·!defined·HAVE_ALLOCA
 21 13#·ifdef·__cplusplus
 22 14extern·"C"
 23 15#·endif
 24 16void·*alloca·(size_t);
 25 17#·endif
7 checks.h 
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases 
9 2·*·Copyright·(C)·2004·Frediano·Ziglio 
10 3·* 
11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or 
12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public 
13 6·*·License·as·published·by·the·Free·Software·Foundation;·either 
14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. 
15 8·* 
16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, 
17 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of 
18 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU 
19 12·*·Library·General·Public·License·for·more·details. 
20 13·* 
21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public 
22 15·*·License·along·with·this·library;·if·not,·write·to·the 
23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, 
24 17·*·Boston,·MA·02111-1307,·USA. 
25 18·*/ 
26 19 
27 20#ifndef·_tdsguard_ejjdEEiHR3F7xWi9vVKOIa_ 
28 21#define·_tdsguard_ejjdEEiHR3F7xWi9vVKOIa_ 
29 22 
30 23#include·<freetds/pushvis.h> 
31 24 
32 25#if·ENABLE_EXTRA_CHECKS 
33 26#define·CHECK_STRUCT_EXTRA(func,s)·func(s) 
34 27#else 
35 28#define·CHECK_STRUCT_EXTRA(func,s) 
36 29#endif 
37 30 
38 31#define·CHECK_TDS_EXTRA(tds)·CHECK_STRUCT_EXTRA(tds_check_tds_extra,tds) 
39 32#define·CHECK_CONTEXT_EXTRA(ctx)·CHECK_STRUCT_EXTRA 
40 (tds_check_context_extra,ctx) 
41 33#define·CHECK_TDSENV_EXTRA(env)·CHECK_STRUCT_EXTRA(tds_check_env_extra,env) 
42 34#define·CHECK_COLUMN_EXTRA(column)·CHECK_STRUCT_EXTRA 
43 (tds_check_column_extra,column) 
44 35#define·CHECK_RESULTINFO_EXTRA(res_info)·CHECK_STRUCT_EXTRA 
45 (tds_check_resultinfo_extra,res_info) 
46 36#define·CHECK_PARAMINFO_EXTRA(res_info)·CHECK_STRUCT_EXTRA 
47 (tds_check_resultinfo_extra,res_info) 
48 37#define·CHECK_CURSOR_EXTRA(cursor)·CHECK_STRUCT_EXTRA 
49 (tds_check_cursor_extra,cursor) 
50 38#define·CHECK_DYNAMIC_EXTRA(dynamic)·CHECK_STRUCT_EXTRA 
51 (tds_check_dynamic_extra,dynamic) 
52 39#define·CHECK_FREEZE_EXTRA(freeze)·CHECK_STRUCT_EXTRA 
53 (tds_check_freeze_extra,freeze) 
54 40#define·CHECK_CONN_EXTRA(conn) 
55 41 
56 42#if·ENABLE_EXTRA_CHECKS 
57 43void·tds_check_tds_extra(const·_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds); 
58 44void·tds_check_context_extra(const·_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8T_\x8E_\x8X_\x8T·*·ctx); 
59 45void·tds_check_env_extra(const·_\x8T_\x8D_\x8S_\x8E_\x8N_\x8V·*·env); 
60 46void·tds_check_column_extra(const·_\x8T_\x8D_\x8S_\x8C_\x8O_\x8L_\x8U_\x8M_\x8N·*·column); 
61 47void·tds_check_resultinfo_extra(const·_\x8T_\x8D_\x8S_\x8R_\x8E_\x8S_\x8U_\x8L_\x8T_\x8I_\x8N_\x8F_\x8O·*·res_info); 
62 48void·tds_check_cursor_extra(const·_\x8T_\x8D_\x8S_\x8C_\x8U_\x8R_\x8S_\x8O_\x8R·*·cursor); 
63 49void·tds_check_dynamic_extra(const·_\x8T_\x8D_\x8S_\x8D_\x8Y_\x8N_\x8A_\x8M_\x8I_\x8C·*·dynamic); 
64 50void·tds_check_freeze_extra(const·_\x8T_\x8D_\x8S_\x8F_\x8R_\x8E_\x8E_\x8Z_\x8E·*·freeze); 
65 51#endif26 18#endif
66 52 
67 53#if·defined(HAVE_VALGRIND_MEMCHECK_H)·&&·ENABLE_EXTRA_CHECKS 
68 54#·include·<valgrind/memcheck.h> 
69 55#·define·TDS_MARK_UNDEFINED(ptr,·len)·VALGRIND_MAKE_MEM_UNDEFINED(ptr,·len) 
70 56#else 
71 57#·define·TDS_MARK_UNDEFINED(ptr,·len)·do·{}·while(0) 
72 58#endif 
73 59 
74 60#if·ENABLE_EXTRA_CHECKS 
75 61void·tds_extra_assert_check(const·char·*fn,·int·line,·int·cond,·const·char 
76 *cond_str); 
77 62#·define·tds_extra_assert(cond)·\ 
78 63·tds_extra_assert_check(__FILE__,·__LINE__,·cond,·#cond) 
79 64#else 
80 65#·define·tds_extra_assert(cond)·do·{·}·while(0) 
81 66#endif 
82 67 
83 68#include·<freetds/popvis.h> 
84 69 
85 70#endif·/*·_tdsguard_ejjdEEiHR3F7xWi9vVKOIa_·*/ 
86 _\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8l_\x8u_\x8m_\x8n 
87 Metadata·about·columns·in·regular·and·compute·rows. 
88 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:674 
89 _\x8t_\x8d_\x8s_\x8__\x8r_\x8e_\x8s_\x8u_\x8l_\x8t_\x8__\x8i_\x8n_\x8f_\x8o 
90 Hold·information·for·any·results. 
91 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:754 
92 _\x8t_\x8d_\x8s_\x8__\x8c_\x8u_\x8r_\x8s_\x8o_\x8r 
93 Holds·information·about·a·cursor. 
94 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:922 
95 _\x8t_\x8d_\x8s_\x8__\x8e_\x8n_\x8v 
96 Current·environment·as·reported·by·the·server. 
97 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:948 
98 _\x8t_\x8d_\x8s_\x8__\x8d_\x8y_\x8n_\x8a_\x8m_\x8i_\x8c 
99 Holds·information·for·a·dynamic·(also·called·prepared)·query. 
100 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:962 
101 _\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t 
102 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:1015 
103 _\x8t_\x8d_\x8s_\x8__\x8s_\x8o_\x8c_\x8k_\x8e_\x8t 
104 Information·for·a·server·connection. 
105 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:1162 
106 _\x8t_\x8d_\x8s_\x8__\x8f_\x8r_\x8e_\x8e_\x8z_\x8e 
107 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:1582 
108 ===============================================================================27 ===============================================================================
Max diff block lines reached; 0/4956 bytes (0.00%) of diff not shown.
59.3 KB
./usr/share/doc/freetds-doc/reference/a00392_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/sysdep_private.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/sysdep_types.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 314 lines modifiedOffset 74, 49 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">sysdep_private.h</div></div>80 ··<div·class="headertitle"><div·class="title">sysdep_types.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004··Brian·Bruns</span></div> 
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2010··Frediano·Ziglio</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2021··Frediano·Ziglio</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_fhDKKbNsWAy7n0lapo2Voc_</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_fhDKKbNsWAy7n0lapo2Voc_</span></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·_tdsguard_gbdINUKdHN7rAOavGyKkWw_</span></div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·_tdsguard_gbdINUKdHN7rAOavGyKkWw_</span></div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_tdsguard_gbdINUKdHN7rAOavGyKkWw_</span></div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#define·TDS_ADDITIONAL_SPACE·16</span></div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifdef·MSG_NOSIGNAL</span></div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#·define·TDS_NOSIGNAL·MSG_NOSIGNAL</span></div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#else</span></div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#·define·TDS_NOSIGNAL·0L</span></div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> 
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·TDS_EXTERN_C·extern·&quot;C&quot;</span></div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#else</span></div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·TDS_EXTERN_C</span></div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#endif</span></div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifdef·__INCvxWorksh</span></div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;ioLib.h&gt;</span>······<span·class="comment">/*·for·FIONBIO·*/</span></div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif··············</span><span·class="comment">/*·__INCvxWorksh·*/</span><span·class="preprocessor"></span></div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#if·defined(DOS32X)</span></div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·READSOCKET(a,b,c)···recv((a),·(b),·(c),·TDS_NOSIGNAL)</span></div> 
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·WRITESOCKET(a,b,c)··send((a),·(b),·(c),·TDS_NOSIGNAL)</span></div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·CLOSESOCKET(a)······closesocket((a))</span></div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·IOCTLSOCKET(a,b,c)··ioctlsocket((a),·(b),·(char*)(c))</span></div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·SOCKLEN_T·int</span></div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·select·select_s</span></div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>·pid_t;</div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·strcasecmp·stricmp</span></div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·strncasecmp·strnicmp</span></div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">/*·TODO·this·has·nothing·to·do·with·ip·...·*/</span></div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·getpid()·_gethostid()</span></div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif··</span><span·class="comment">/*·defined(DOS32X)·*/</span><span·class="preprocessor"></span></div> 
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifdef·_WIN32</span></div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;freetds/windows.h&gt;</span></div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#error·Do·not·include·directly,·include·&lt;freetds/sysdep_private.h&gt;</span></div>
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·READSOCKET(a,b,c)···recv((a),·(char·*)·(b),·(c),·TDS_NOSIGNAL)</span></div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·WRITESOCKET(a,b,c)··send((a),·(const·char·*)·(b),·(c),·TDS_NOSIGNAL)</span></div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·CLOSESOCKET(a)······closesocket((a))</span></div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·IOCTLSOCKET(a,b,c)··ioctlsocket((a),·(b),·(c))</span></div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#define·SOCKLEN_T·int</span></div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span></div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>tds_socket_init(<span·class="keywordtype">void</span>)</div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>{</div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····WSADATA·wsadata;</div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">return</span>·WSAStartup(MAKEWORD(2,·2),·&amp;wsadata);</div> 
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>}</div> 
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div> 
154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>tds_socket_done(<span·class="keywordtype">void</span>)</div> 
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>{</div> 
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····WSACleanup();</div> 
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>}</div> 
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#define·NETDB_REENTRANT·1···</span><span·class="comment">/*·BSD-style·netdb·interface·is·reentrant·*/</span><span·class="preprocessor"></span></div> 
159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#define·TDSSOCK_EINTR·WSAEINTR</span></div> 
161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#define·TDSSOCK_EINPROGRESS·WSAEWOULDBLOCK</span></div> 
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#define·TDSSOCK_ETIMEDOUT·WSAETIMEDOUT</span></div> 
163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#define·TDSSOCK_WOULDBLOCK(e)·((e)==WSAEWOULDBLOCK)</span></div> 
164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#define·TDSSOCK_ECONNRESET·WSAECONNRESET</span></div> 
165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#define·sock_errno·WSAGetLastError()</span></div> 
166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#define·set_sock_errno(err)·WSASetLastError(err)</span></div> 
167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#define·sock_strerror(n)·tds_prwsaerror(n)</span></div> 
168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#define·sock_strerror_free(s)·tds_prwsaerror_free(s)</span></div> 
169 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#ifndef·__MINGW32__</span></div> 
170 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">typedef</span>·DWORD·pid_t;</div> 
171 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">#endif</span></div> 
172 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#undef·strcasecmp</span></div> 
173 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#define·strcasecmp·stricmp</span></div> 
174 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">#undef·strncasecmp</span></div> 
175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#define·strncasecmp·strnicmp</span></div> 
176 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">#if·defined(HAVE__SNPRINTF)·&amp;&amp;·!defined(HAVE_SNPRINTF)</span></div> 
177 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#define·snprintf·_snprintf</span></div> 
178 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">#endif</span></div> 
179 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
180 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="preprocessor">#ifndef·WIN32</span></div> 
Max diff block lines reached; 271/50751 bytes (0.53%) of diff not shown.
9.64 KB
html2text {}
    
Offset 1, 306 lines modifiedOffset 1, 41 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 sysdep_private.h7 sysdep_types.h
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
9 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004·Brian·Bruns 
10 3·*·Copyright·(C)·2010·Frediano·Ziglio9 2·*·Copyright·(C)·2021·Frediano·Ziglio
11 4·*10 3·*
12 5·*·This·library·is·free·software;·you·can·redistribute·it·and/or11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
13 6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
14 7·*·License·as·published·by·the·Free·Software·Foundation;·either13 6·*·License·as·published·by·the·Free·Software·Foundation;·either
15 8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
16 9·*15 8·*
17 10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
18 11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of17 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
19 12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU18 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
20 13·*·Library·General·Public·License·for·more·details.19 12·*·Library·General·Public·License·for·more·details.
21 14·*20 13·*
22 15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
23 16·*·License·along·with·this·library;·if·not,·write·to·the22 15·*·License·along·with·this·library;·if·not,·write·to·the
24 17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
25 18·*·Boston,·MA·02111-1307,·USA.24 17·*·Boston,·MA·02111-1307,·USA.
26 19·*/25 18·*/
27 2026 19
 27 20#ifndef·_tdsguard_fhDKKbNsWAy7n0lapo2Voc_
 28 21#define·_tdsguard_fhDKKbNsWAy7n0lapo2Voc_
 29 22
28 21#ifndef·_tdsguard_gbdINUKdHN7rAOavGyKkWw_30 23#ifndef·_tdsguard_gbdINUKdHN7rAOavGyKkWw_
 31 24#error·Do·not·include·directly,·include·<freetds/sysdep_private.h>
29 22#define·_tdsguard_gbdINUKdHN7rAOavGyKkWw_ 
30 23 
31 24#define·TDS_ADDITIONAL_SPACE·16 
32 25 
33 26#ifdef·MSG_NOSIGNAL 
34 27#·define·TDS_NOSIGNAL·MSG_NOSIGNAL 
35 28#else 
36 29#·define·TDS_NOSIGNAL·0L 
37 30#endif 
38 31 
39 32#ifdef·__cplusplus 
40 33#define·TDS_EXTERN_C·extern·"C" 
41 34#else 
42 35#define·TDS_EXTERN_C 
43 36#endif 
44 37 
45 38#ifdef·__INCvxWorksh 
46 39#include·<ioLib.h>·/*·for·FIONBIO·*/ 
47 40#endif·/*·__INCvxWorksh·*/ 
48 41 
49 42#if·defined(DOS32X) 
50 43#define·READSOCKET(a,b,c)·recv((a),·(b),·(c),·TDS_NOSIGNAL) 
51 44#define·WRITESOCKET(a,b,c)·send((a),·(b),·(c),·TDS_NOSIGNAL) 
52 45#define·CLOSESOCKET(a)·closesocket((a)) 
53 46#define·IOCTLSOCKET(a,b,c)·ioctlsocket((a),·(b),·(char*)(c)) 
54 47#define·SOCKLEN_T·int 
55 48#define·select·select_s 
56 49typedef·int·pid_t; 
57 50#define·strcasecmp·stricmp 
58 51#define·strncasecmp·strnicmp 
59 52/*·TODO·this·has·nothing·to·do·with·ip·...·*/ 
60 53#define·getpid()·_gethostid() 
61 54#endif·/*·defined(DOS32X)·*/ 
62 55 
63 56#ifdef·_WIN32 
64 57#include·<freetds/windows.h> 
65 58#define·READSOCKET(a,b,c)·recv((a),·(char·*)·(b),·(c),·TDS_NOSIGNAL) 
66 59#define·WRITESOCKET(a,b,c)·send((a),·(const·char·*)·(b),·(c),·TDS_NOSIGNAL) 
67 60#define·CLOSESOCKET(a)·closesocket((a)) 
68 61#define·IOCTLSOCKET(a,b,c)·ioctlsocket((a),·(b),·(c)) 
69 62#define·SOCKLEN_T·int 
70 63static·inline·int 
71 64tds_socket_init(void) 
72 65{ 
73 66·WSADATA·wsadata; 
74 67 
75 68·return·WSAStartup(MAKEWORD(2,·2),·&wsadata); 
76 69} 
77 70 
78 71static·inline·void 
79 72tds_socket_done(void) 
80 73{ 
81 74·WSACleanup(); 
82 75} 
83 76#define·NETDB_REENTRANT·1·/*·BSD-style·netdb·interface·is·reentrant·*/ 
84 77 
85 78#define·TDSSOCK_EINTR·WSAEINTR 
86 79#define·TDSSOCK_EINPROGRESS·WSAEWOULDBLOCK 
87 80#define·TDSSOCK_ETIMEDOUT·WSAETIMEDOUT 
88 81#define·TDSSOCK_WOULDBLOCK(e)·((e)==WSAEWOULDBLOCK) 
89 82#define·TDSSOCK_ECONNRESET·WSAECONNRESET 
90 83#define·sock_errno·WSAGetLastError() 
91 84#define·set_sock_errno(err)·WSASetLastError(err) 
92 85#define·sock_strerror(n)·tds_prwsaerror(n) 
93 86#define·sock_strerror_free(s)·tds_prwsaerror_free(s) 
94 87#ifndef·__MINGW32__ 
95 88typedef·DWORD·pid_t; 
96 89#endif 
97 90#undef·strcasecmp 
98 91#define·strcasecmp·stricmp 
99 92#undef·strncasecmp 
100 93#define·strncasecmp·strnicmp 
101 94#if·defined(HAVE__SNPRINTF)·&&·!defined(HAVE_SNPRINTF) 
102 95#define·snprintf·_snprintf 
103 96#endif 
104 97 
105 98#ifndef·WIN32 
106 99#define·WIN32·1 
107 100#endif 
108 101 
109 102#if·defined(_WIN64)·&&·!defined(WIN64) 
110 103#define·WIN64·1 
111 104#endif 
112 105 
113 106/*·use·macros·to·use·new·style·names·*/ 
114 107#if·defined(__MSVCRT__)·||·defined(_MSC_VER) 
115 108/*·Use·API·as·always·present·and·not·causing·problems·*/ 
116 109#undef·getpid 
117 110#define·getpid()·GetCurrentProcessId() 
118 111#define·strdup(s)·_strdup(s) 
119 112#define·unlink(f)·_unlink(f) 
120 113#define·putenv(s)·_putenv(s) 
121 114#undef·fileno 
122 115#define·fileno(f)·_fileno(f) 
123 116#undef·close 
Max diff block lines reached; 53/9849 bytes (0.54%) of diff not shown.
484 KB
./usr/share/doc/freetds-doc/reference/a00395_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/sysconfdir.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/tds.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 18 lines modifiedOffset 74, 1908 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">sysconfdir.h</div></div>80 ··<div·class="headertitle"><div·class="title">tds.h</div></div>
81 </div><!--header-->81 </div><!--header-->
Diff chunk too large, falling back to line-by-line diff (1891 lines added, 1 lines removed)
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#define·FREETDS_SYSCONFDIR·&quot;/etc/freetds&quot;</span></div>83 <a·href="a00395.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·da[·...·truncated·by·diffoscope;·len:·7,·SHA:·985c6d59e9799ba1d81e3338e92b7def66c6c77fd7553d145341a6e7e8d640ca·...·]</span></div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005··Brian·Bruns</span></div>
 85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2010,·2011··Frediano·Ziglio</span></div>
 86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div>
 87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_</span></div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifndef·_freetds_config_h_</span></div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#error·should·include·config.h·before</span></div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#endif</span></div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;stdarg.h&gt;</span></div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;time.h&gt;</span></div>
 113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·HAVE_STDDEF_H</span></div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;stddef.h&gt;</span></div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#if·HAVE_NETDB_H</span></div>
 119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;netdb.h&gt;</span></div>
 120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_NETDB_H·*/</span><span·class="preprocessor"></span></div>
 121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#if·HAVE_NETINET_IN_H</span></div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;netinet/in.h&gt;</span></div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_NET_INET_IN_H·*/</span><span·class="preprocessor"></span></div>
 125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#if·HAVE_ARPA_INET_H</span></div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;arpa/inet.h&gt;</span></div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_ARPA_INET_H·*/</span><span·class="preprocessor"></span></div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#if·HAVE_SYS_SOCKET_H</span></div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;sys/socket.h&gt;</span></div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_SYS_SOCKET_H·*/</span><span·class="preprocessor"></span></div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">/*·forward·declaration·*/</span></div>
 134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01031.html">tdsiconvinfo</a>·<a·class="code·hl_struct"·href="a01031.html">TDSICONV</a>;</div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01287.html">tds_connection</a>·<a·class="code·hl_struct"·href="a01287.html">TDSCONNECTION</a>;</div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01291.html">tds_socket</a>·<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>;</div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01231.html">tds_column</a>·<a·class="code·hl_struct"·href="a01231.html">TDSCOLUMN</a>;</div>
 138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01315.html">tds_bcpinfo</a>·<a·class="code·hl_struct"·href="a01315.html">TDSBCPINFO</a>;</div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;freetds/version.h&gt;</span></div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;freetds/sysdep_private.h&gt;</span></div>
 142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;freetds/thread.h&gt;</span></div>
 143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;freetds/bool.h&gt;</span></div>
 144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;freetds/macros.h&gt;</span></div>
 145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;freetds/utils/string.h&gt;</span></div>
 146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;freetds/utils/path.h&gt;</span></div>
 147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;freetds/replacements.h&gt;</span></div>
 148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
 150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
 152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>
 153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>{</div>
 154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#if·0</span></div>
 155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}</div>
 156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#endif</span></div>
 157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#endif</span></div>
 158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 159 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};">
 160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a01171.html">···82</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01171.html">tds_compiletime_settings</a></div>
 161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>{</div>
 162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*freetds_version;····<span·class="comment">/*·release·version·of·FreeTDS·*/</span></div>
 163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">const</span>·tds_dir_char·*sysconfdir;·····<span·class="comment">/*·location·of·freetds.conf·*/</span></div>
 164 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*last_update;····<span·class="comment">/*·latest·software_version·date·among·the·modules·*/</span></div>
 165 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*tdsver;·<span·class="comment">/*·TDS·protocol·version·(4.2/4.6/5.0/7.0/7.1/8.0)·5.0·*/</span></div>
 166 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordtype">bool</span>·msdblib;·······<span·class="comment">/*·for·MS·style·dblib·*/</span></div>
 167 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keywordtype">bool</span>·sybase_compat;·<span·class="comment">/*·enable·increased·Open·Client·binary·compatibility·*/</span></div>
 168 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keywordtype">bool</span>·threadsafe;········<span·class="comment">/*·compile·for·thread·safety·default=no·*/</span></div>
 169 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordtype">bool</span>·libiconv;······<span·class="comment">/*·search·for·libiconv·in·DIR/include·and·DIR/lib·*/</span></div>
 170 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keywordtype">bool</span>·iodbc;·····<span·class="comment">/*·build·odbc·driver·against·iODBC·in·DIR·*/</span></div>
 171 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keywordtype">bool</span>·unixodbc;······<span·class="comment">/*·build·odbc·driver·against·unixODBC·in·DIR·*/</span></div>
 172 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordtype">bool</span>·openssl;·······<span·class="comment">/*·build·against·OpenSSL·*/</span></div>
 173 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keywordtype">bool</span>·gnutls;········<span·class="comment">/*·build·against·GnuTLS·*/</span></div>
 174 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordtype">bool</span>·mars;······<span·class="comment">/*·MARS·enabled·*/</span></div>
 175 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keywordtype">bool</span>·sspi;······<span·class="comment">/*·SSPI·enabled·*/</span></div>
 176 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<span·class="keywordtype">bool</span>·kerberos;······<span·class="comment">/*·Kerberos·enabled·*/</span></div>
 177 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a00395.html#a1de034b895312fc0cfae0e28f8921a47">···99</a></span>}·<a·class="code·hl_typedef"·href="a00395.html#a1de034b895312fc0cfae0e28f8921a47">TDS_COMPILETIME_SETTINGS</a>;</div>
 178 </div>
 179 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 180 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span><span·class="comment">/*·</span></div>
 181 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span><span·class="comment">·*·All·references·to·data·that·touch·the·wire·should·use·the·following·typedefs.··</span></div>
 182 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span><span·class="comment">·*</span></div>
Max diff block lines reached; 271/380046 bytes (0.07%) of diff not shown.
113 KB
html2text {}
    
Offset 1, 10 lines modifiedOffset 1, 2655 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
Diff chunk too large, falling back to line-by-line diff (2647 lines added, 2 lines removed)
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 sysconfdir.h7 tds.h
8 1#define·FREETDS_SYSCONFDIR·"/etc/freetds"8 _.G_.o_.·_.t_.o_.·_.t_.h_.e_.·_.d_.o_.c_.u_.m_.e_.n_.t_.a_.t_.i_.o_.n_.·_.o_.f_.·_.t_.h_.i_.s_.·_.f_.i_.l_.e_..
 9 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
 10 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns
 11 3·*·Copyright·(C)·2010,·2011·Frediano·Ziglio
 12 4·*
 13 5·*·This·library·is·free·software;·you·can·redistribute·it·and/or
 14 6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
 15 7·*·License·as·published·by·the·Free·Software·Foundation;·either
 16 8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
 17 9·*
 18 10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
 19 11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
 20 12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
 21 13·*·Library·General·Public·License·for·more·details.
 22 14·*
 23 15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
 24 16·*·License·along·with·this·library;·if·not,·write·to·the
 25 17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
 26 18·*·Boston,·MA·02111-1307,·USA.
 27 19·*/
 28 20
 29 21#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_
 30 22#define·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_
 31 23
 32 24#ifndef·_freetds_config_h_
 33 25#error·should·include·config.h·before
 34 26#endif
 35 27
 36 28#include·<stdarg.h>
 37 29#include·<stdio.h>
 38 30#include·<time.h>
 39 31
 40 32#ifdef·HAVE_STDDEF_H
 41 33#include·<stddef.h>
 42 34#endif
 43 35
 44 36#if·HAVE_NETDB_H
 45 37#include·<netdb.h>
 46 38#endif·/*·HAVE_NETDB_H·*/
 47 39
 48 40#if·HAVE_NETINET_IN_H
 49 41#include·<netinet/in.h>
 50 42#endif·/*·HAVE_NET_INET_IN_H·*/
 51 43#if·HAVE_ARPA_INET_H
 52 44#include·<arpa/inet.h>
 53 45#endif·/*·HAVE_ARPA_INET_H·*/
 54 46
 55 47#if·HAVE_SYS_SOCKET_H
 56 48#include·<sys/socket.h>
 57 49#endif·/*·HAVE_SYS_SOCKET_H·*/
 58 50
 59 51/*·forward·declaration·*/
 60 52typedef·struct·_\x8t_\x8d_\x8s_\x8i_\x8c_\x8o_\x8n_\x8v_\x8i_\x8n_\x8f_\x8o·_\x8T_\x8D_\x8S_\x8I_\x8C_\x8O_\x8N_\x8V;
 61 53typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n·_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N;
 62 54typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8s_\x8o_\x8c_\x8k_\x8e_\x8t·_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T;
 63 55typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8l_\x8u_\x8m_\x8n·_\x8T_\x8D_\x8S_\x8C_\x8O_\x8L_\x8U_\x8M_\x8N;
 64 56typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8b_\x8c_\x8p_\x8i_\x8n_\x8f_\x8o·_\x8T_\x8D_\x8S_\x8B_\x8C_\x8P_\x8I_\x8N_\x8F_\x8O;
 65 57
 66 58#include·<freetds/version.h>
 67 59#include·<freetds/sysdep_private.h>
 68 60#include·<freetds/thread.h>
 69 61#include·<freetds/bool.h>
 70 62#include·<freetds/macros.h>
 71 63#include·<freetds/utils/string.h>
 72 64#include·<freetds/utils/path.h>
 73 65#include·<freetds/replacements.h>
 74 66
 75 67#include·<freetds/pushvis.h>
 76 68
 77 69#ifdef·__cplusplus
 78 70extern·"C"
 79 71{
 80 72#if·0
 81 73}
 82 74#endif
 83 75#endif
 84 76
 85 _\x88_\x82typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8m_\x8p_\x8i_\x8l_\x8e_\x8t_\x8i_\x8m_\x8e_\x8__\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8s
 86 83{
 87 84·const·char·*freetds_version;·/*·release·version·of·FreeTDS·*/
 88 85·const·tds_dir_char·*sysconfdir;·/*·location·of·freetds.conf·*/
 89 86·const·char·*last_update;·/*·latest·software_version·date·among·the·modules
 90 */
 91 87·const·char·*tdsver;·/*·TDS·protocol·version·(4.2/4.6/5.0/7.0/7.1/8.0)·5.0·*/
 92 88·bool·msdblib;·/*·for·MS·style·dblib·*/
 93 89·bool·sybase_compat;·/*·enable·increased·Open·Client·binary·compatibility·*/
 94 90·bool·threadsafe;·/*·compile·for·thread·safety·default=no·*/
 95 91·bool·libiconv;·/*·search·for·libiconv·in·DIR/include·and·DIR/lib·*/
 96 92·bool·iodbc;·/*·build·odbc·driver·against·iODBC·in·DIR·*/
 97 93·bool·unixodbc;·/*·build·odbc·driver·against·unixODBC·in·DIR·*/
 98 94·bool·openssl;·/*·build·against·OpenSSL·*/
 99 95·bool·gnutls;·/*·build·against·GnuTLS·*/
 100 96·bool·mars;·/*·MARS·enabled·*/
 101 97·bool·sspi;·/*·SSPI·enabled·*/
 102 98·bool·kerberos;·/*·Kerberos·enabled·*/
 103 _\x89_\x89}·_\x8T_\x8D_\x8S_\x8__\x8C_\x8O_\x8M_\x8P_\x8I_\x8L_\x8E_\x8T_\x8I_\x8M_\x8E_\x8__\x8S_\x8E_\x8T_\x8T_\x8I_\x8N_\x8G_\x8S;
 104 100
 105 116/*
 106 117·*·All·references·to·data·that·touch·the·wire·should·use·the·following
 107 typedefs.
 108 118·*
 109 119·*·If·you·have·problems·on·64-bit·machines·and·the·code·is
 110 120·*·using·a·native·datatype,·please·change·it·to·use
 111 121·*·these.·(In·the·TDS·layer·only,·the·API·layers·have·their
 112 122·*·own·typedefs·which·equate·to·these).
 113 123·*/
 114 124typedef·char·TDS_CHAR;·/*·8-bit·char·*/
 115 125typedef·uint8_t·TDS_UCHAR;·/*·8-bit·uchar·*/
 116 126typedef·uint8_t·TDS_TINYINT;·/*·8-bit·unsigned·*/
 117 127typedef·int16_t·TDS_SMALLINT;·/*·16-bit·int·*/
 118 128typedef·uint16_t·TDS_USMALLINT;·/*·16-bit·unsigned·*/
 119 129typedef·int32_t·TDS_INT;·/*·32-bit·int·*/
 120 130typedef·uint32_t·TDS_UINT;·/*·32-bit·unsigned·*/
 121 131typedef·int64_t·TDS_INT8;·/*·64-bit·integer·*/
 122 132typedef·uint64_t·TDS_UINT8;·/*·64-bit·unsigned·*/
 123 133typedef·tds_sysdep_real32_type·TDS_REAL;·/*·32-bit·real·*/
 124 134typedef·tds_sysdep_real64_type·TDS_FLOAT;·/*·64-bit·real·*/
 125 135
 126 136#include·<freetds/proto.h>
Max diff block lines reached; 53/115569 bytes (0.05%) of diff not shown.
130 KB
./usr/share/doc/freetds-doc/reference/a00398_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/macros.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/encodings.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 102 lines modifiedOffset 74, 584 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">macros.h</div></div>80 ··<div·class="headertitle"><div·class="title">encodings.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·This·file·produced·from·./encodings.pl·on·Mon·Apr·21·15:23:02·2025</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005··Brian·Bruns</span></div> 
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2010-2017··Frediano·Ziglio</span></div> 
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*/</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·_tdsguard_dWrEWKe6Aqdq6AyZsaKD0V_</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_tdsguard_dWrEWKe6Aqdq6AyZsaKD0V_</span></div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifndef·_freetds_config_h_</span></div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#error·should·include·config.h·before</span></div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#endif</span></div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·HAVE_STDDEF_H</span></div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;stddef.h&gt;</span></div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_STDDEF_H·*/</span><span·class="preprocessor"></span></div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&quot;tds_sysdep_public.h&quot;</span></div> 
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;freetds/sysdep_private.h&gt;</span></div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·TDS_ZERO_FREE(x)·do·{free((x));·(x)·=·NULL;}·while(0)</span></div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·TDS_VECTOR_SIZE(x)·(sizeof(x)/sizeof(x[0]))</span></div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifdef·offsetof</span></div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·TDS_OFFSET(type,·field)·offsetof(type,·field)</span></div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#else</span></div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·TDS_OFFSET(type,·field)·(((char*)&amp;((type*)0)-&gt;field)-((char*)0))</span></div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif</span></div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifdef·TDS_ICONV_ENCODING_TABLES</span></div>
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#·if·defined(__llvm__)·||·(defined(__GNUC__)·&amp;&amp;·(__GNUC__·&gt;·4·||·(__GNUC__·==·4·&amp;&amp;·__GNUC_MINOR__·&gt;=·6)))</span></div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#·define·TDS_COMPILE_CHECK(name,check)·\</span></div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">····_Static_assert(check,#name)</span></div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#·else</span></div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#·define·TDS_COMPILE_CHECK(name,check)·\</span></div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">····extern·int·name[(check)?1:-1]·TDS_UNUSED</span></div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#·endif</span></div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#·define·TDS_EXTRA_CHECK(stmt)·stmt</span></div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#else</span></div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#·define·TDS_COMPILE_CHECK(name,check)·\</span></div> 
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">····extern·int·disabled_check_##name·TDS_UNUSED</span></div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#·define·TDS_EXTRA_CHECK(stmt)</span></div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#endif</span></div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#if·defined(__GNUC__)·&amp;&amp;·__GNUC__·&gt;=·3</span></div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#·define·TDS_LIKELY(x)··__builtin_expect(!!(x),·1)</span></div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#·define·TDS_UNLIKELY(x)····__builtin_expect(!!(x),·0)</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01219.html">TDS_ENCODING</a>·canonic_charsets[]·=·{</div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>····{········<span·class="stringliteral">&quot;ISO-8859-1&quot;</span>,··1,·1,···0},·<span·class="comment">/*···0·*/</span></div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>····{·············<span·class="stringliteral">&quot;UTF-8&quot;</span>,··1,·4,···1},·<span·class="comment">/*···1·*/</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>····{···········<span·class="stringliteral">&quot;UCS-2LE&quot;</span>,··2,·2,···2},·<span·class="comment">/*···2·*/</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····{···········<span·class="stringliteral">&quot;UCS-2BE&quot;</span>,··2,·2,···3},·<span·class="comment">/*···3·*/</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····{··········<span·class="stringliteral">&quot;UTF-16LE&quot;</span>,··2,·4,···4},·<span·class="comment">/*···4·*/</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····{··········<span·class="stringliteral">&quot;UTF-16BE&quot;</span>,··2,·4,···5},·<span·class="comment">/*···5·*/</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····{···········<span·class="stringliteral">&quot;UCS-4LE&quot;</span>,··4,·4,···6},·<span·class="comment">/*···6·*/</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····{···········<span·class="stringliteral">&quot;UCS-4BE&quot;</span>,··4,·4,···7},·<span·class="comment">/*···7·*/</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····{··········<span·class="stringliteral">&quot;UTF-32LE&quot;</span>,··4,·4,···8},·<span·class="comment">/*···8·*/</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····{··········<span·class="stringliteral">&quot;UTF-32BE&quot;</span>,··4,·4,···9},·<span·class="comment">/*···9·*/</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····{·········<span·class="stringliteral">&quot;ARMSCII-8&quot;</span>,··1,·1,··10},·<span·class="comment">/*··10·*/</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····{·············<span·class="stringliteral">&quot;BIG-5&quot;</span>,··1,·2,··11},·<span·class="comment">/*··11·*/</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····{········<span·class="stringliteral">&quot;BIG5-HKSCS&quot;</span>,··1,·2,··12},·<span·class="comment">/*··12·*/</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····{···············<span·class="stringliteral">&quot;C99&quot;</span>,··1,·1,··13},·<span·class="comment">/*··13·*/</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····{···········<span·class="stringliteral">&quot;CHINESE&quot;</span>,··1,·1,··14},·<span·class="comment">/*··14·*/</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····{················<span·class="stringliteral">&quot;CN&quot;</span>,··1,·1,··15},·<span·class="comment">/*··15·*/</span></div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····{·············<span·class="stringliteral">&quot;CN-GB&quot;</span>,··1,·2,··16},·<span·class="comment">/*··16·*/</span></div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····{····<span·class="stringliteral">&quot;CN-GB-ISOIR165&quot;</span>,··1,·1,··17},·<span·class="comment">/*··17·*/</span></div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····{············<span·class="stringliteral">&quot;CP1133&quot;</span>,··1,·1,··18},·<span·class="comment">/*··18·*/</span></div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{············<span·class="stringliteral">&quot;CP1250&quot;</span>,··1,·1,··19},·<span·class="comment">/*··19·*/</span></div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····{············<span·class="stringliteral">&quot;CP1251&quot;</span>,··1,·1,··20},·<span·class="comment">/*··20·*/</span></div>
 110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····{············<span·class="stringliteral">&quot;CP1252&quot;</span>,··1,·1,··21},·<span·class="comment">/*··21·*/</span></div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{············<span·class="stringliteral">&quot;CP1253&quot;</span>,··1,·1,··22},·<span·class="comment">/*··22·*/</span></div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{············<span·class="stringliteral">&quot;CP1254&quot;</span>,··1,·1,··23},·<span·class="comment">/*··23·*/</span></div>
 113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{············<span·class="stringliteral">&quot;CP1255&quot;</span>,··1,·1,··24},·<span·class="comment">/*··24·*/</span></div>
 114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{············<span·class="stringliteral">&quot;CP1256&quot;</span>,··1,·1,··25},·<span·class="comment">/*··25·*/</span></div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····{············<span·class="stringliteral">&quot;CP1257&quot;</span>,··1,·1,··26},·<span·class="comment">/*··26·*/</span></div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····{············<span·class="stringliteral">&quot;CP1258&quot;</span>,··1,·1,··27},·<span·class="comment">/*··27·*/</span></div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{············<span·class="stringliteral">&quot;CP1361&quot;</span>,··1,·2,··28},·<span·class="comment">/*··28·*/</span></div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{·············<span·class="stringliteral">&quot;CP437&quot;</span>,··1,·1,··29},·<span·class="comment">/*··29·*/</span></div>
 119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{·············<span·class="stringliteral">&quot;CP850&quot;</span>,··1,·1,··30},·<span·class="comment">/*··30·*/</span></div>
 120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{·············<span·class="stringliteral">&quot;CP862&quot;</span>,··1,·1,··31},·<span·class="comment">/*··31·*/</span></div>
 121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{·············<span·class="stringliteral">&quot;CP866&quot;</span>,··1,·1,··32},·<span·class="comment">/*··32·*/</span></div>
 122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{·············<span·class="stringliteral">&quot;CP874&quot;</span>,··1,·1,··33},·<span·class="comment">/*··33·*/</span></div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{·············<span·class="stringliteral">&quot;CP932&quot;</span>,··1,·2,··34},·<span·class="comment">/*··34·*/</span></div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····{·············<span·class="stringliteral">&quot;CP936&quot;</span>,··1,·2,··35},·<span·class="comment">/*··35·*/</span></div>
 125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{·············<span·class="stringliteral">&quot;CP949&quot;</span>,··1,·2,··36},·<span·class="comment">/*··36·*/</span></div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{·············<span·class="stringliteral">&quot;CP950&quot;</span>,··1,·2,··37},·<span·class="comment">/*··37·*/</span></div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{············<span·class="stringliteral">&quot;EUC-JP&quot;</span>,··1,·3,··38},·<span·class="comment">/*··38·*/</span></div>
Max diff block lines reached; 271/113513 bytes (0.24%) of diff not shown.
19.2 KB
html2text {}
    
Offset 1, 95 lines modifiedOffset 1, 579 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 macros.h 
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases 
9 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns 
10 3·*·Copyright·(C)·2010-2017·Frediano·Ziglio 
11 4·* 
12 5·*·This·library·is·free·software;·you·can·redistribute·it·and/or 
13 6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public 
14 7·*·License·as·published·by·the·Free·Software·Foundation;·either 
15 8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. 
16 9·* 
17 10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, 
18 11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of 
19 12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU 
20 13·*·Library·General·Public·License·for·more·details. 
21 14·* 
22 15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public 
23 16·*·License·along·with·this·library;·if·not,·write·to·the 
24 17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, 
25 18·*·Boston,·MA·02111-1307,·USA. 
26 19·*/ 
27 20 
28 21#ifndef·_tdsguard_dWrEWKe6Aqdq6AyZsaKD0V_ 
29 22#define·_tdsguard_dWrEWKe6Aqdq6AyZsaKD0V_ 
30 23 
31 24#ifndef·_freetds_config_h_ 
32 25#error·should·include·config.h·before 
33 26#endif 
34 27 
35 28#if·HAVE_STDDEF_H 
36 29#include·<stddef.h> 
37 30#endif·/*·HAVE_STDDEF_H·*/ 
38 31 
39 32#include·"tds_sysdep_public.h" 
40 33#include·<freetds/sysdep_private.h> 
41 34 
42 35#define·TDS_ZERO_FREE(x)·do·{free((x));·(x)·=·NULL;}·while(0) 
43 36#define·TDS_VECTOR_SIZE(x)·(sizeof(x)/sizeof(x[0])) 
44 37 
45 38#ifdef·offsetof 
46 39#define·TDS_OFFSET(type,·field)·offsetof(type,·field) 
47 40#else 
48 41#define·TDS_OFFSET(type,·field)·(((char*)&((type*)0)->field)-((char*)0)) 
49 42#endif 
50 43 
51 44#if·ENABLE_EXTRA_CHECKS 
52 45#·if·defined(__llvm__)·||·(defined(__GNUC__)·&&·(__GNUC__·>·4·||·(__GNUC__·== 
53 4·&&·__GNUC_MINOR__·>=·6))) 
54 46#·define·TDS_COMPILE_CHECK(name,check)·\ 
55 47·_Static_assert(check,#name) 
56 48#·else 
57 49#·define·TDS_COMPILE_CHECK(name,check)·\ 
58 50·extern·int·name[(check)?1:-1]·TDS_UNUSED 
59 51#·endif 
60 52#·define·TDS_EXTRA_CHECK(stmt)·stmt 
61 53#else 
62 54#·define·TDS_COMPILE_CHECK(name,check)·\ 
63 55·extern·int·disabled_check_##name·TDS_UNUSED 
64 56#·define·TDS_EXTRA_CHECK(stmt) 
65 57#endif 
66 58 
67 59#if·defined(__GNUC__)·&&·__GNUC__·>=·3 
68 60#·define·TDS_LIKELY(x)·__builtin_expect(!!(x),·1) 
69 61#·define·TDS_UNLIKELY(x)·__builtin_expect(!!(x),·0) 
70 62#else 
71 63#·define·TDS_LIKELY(x)·(x) 
72 64#·define·TDS_UNLIKELY(x)·(x)7 encodings.h
 8 1/*
 9 2·*·This·file·produced·from·./encodings.pl·on·Mon·Apr·21·15:23:02·2025
 10 3·*/
 11 4#ifdef·TDS_ICONV_ENCODING_TABLES
 12 5
 13 6static·const·_\x8T_\x8D_\x8S_\x8__\x8E_\x8N_\x8C_\x8O_\x8D_\x8I_\x8N_\x8G·canonic_charsets[]·=·{
 14 7·{·"ISO-8859-1",·1,·1,·0},·/*·0·*/
 15 8·{·"UTF-8",·1,·4,·1},·/*·1·*/
 16 9·{·"UCS-2LE",·2,·2,·2},·/*·2·*/
 17 10·{·"UCS-2BE",·2,·2,·3},·/*·3·*/
 18 11·{·"UTF-16LE",·2,·4,·4},·/*·4·*/
 19 12·{·"UTF-16BE",·2,·4,·5},·/*·5·*/
 20 13·{·"UCS-4LE",·4,·4,·6},·/*·6·*/
 21 14·{·"UCS-4BE",·4,·4,·7},·/*·7·*/
 22 15·{·"UTF-32LE",·4,·4,·8},·/*·8·*/
 23 16·{·"UTF-32BE",·4,·4,·9},·/*·9·*/
 24 17·{·"ARMSCII-8",·1,·1,·10},·/*·10·*/
 25 18·{·"BIG-5",·1,·2,·11},·/*·11·*/
 26 19·{·"BIG5-HKSCS",·1,·2,·12},·/*·12·*/
 27 20·{·"C99",·1,·1,·13},·/*·13·*/
 28 21·{·"CHINESE",·1,·1,·14},·/*·14·*/
 29 22·{·"CN",·1,·1,·15},·/*·15·*/
 30 23·{·"CN-GB",·1,·2,·16},·/*·16·*/
 31 24·{·"CN-GB-ISOIR165",·1,·1,·17},·/*·17·*/
 32 25·{·"CP1133",·1,·1,·18},·/*·18·*/
 33 26·{·"CP1250",·1,·1,·19},·/*·19·*/
 34 27·{·"CP1251",·1,·1,·20},·/*·20·*/
 35 28·{·"CP1252",·1,·1,·21},·/*·21·*/
 36 29·{·"CP1253",·1,·1,·22},·/*·22·*/
 37 30·{·"CP1254",·1,·1,·23},·/*·23·*/
 38 31·{·"CP1255",·1,·1,·24},·/*·24·*/
 39 32·{·"CP1256",·1,·1,·25},·/*·25·*/
 40 33·{·"CP1257",·1,·1,·26},·/*·26·*/
 41 34·{·"CP1258",·1,·1,·27},·/*·27·*/
 42 35·{·"CP1361",·1,·2,·28},·/*·28·*/
 43 36·{·"CP437",·1,·1,·29},·/*·29·*/
 44 37·{·"CP850",·1,·1,·30},·/*·30·*/
 45 38·{·"CP862",·1,·1,·31},·/*·31·*/
 46 39·{·"CP866",·1,·1,·32},·/*·32·*/
 47 40·{·"CP874",·1,·1,·33},·/*·33·*/
 48 41·{·"CP932",·1,·2,·34},·/*·34·*/
 49 42·{·"CP936",·1,·2,·35},·/*·35·*/
 50 43·{·"CP949",·1,·2,·36},·/*·36·*/
 51 44·{·"CP950",·1,·2,·37},·/*·37·*/
 52 45·{·"EUC-JP",·1,·3,·38},·/*·38·*/
 53 46·{·"EUC-KR",·1,·2,·39},·/*·39·*/
 54 47·{·"EUC-TW",·1,·4,·40},·/*·40·*/
 55 48·{·"GB18030",·1,·4,·41},·/*·41·*/
 56 49·{·"GEORGIAN-ACADEMY",·1,·1,·42},·/*·42·*/
 57 50·{·"GEORGIAN-PS",·1,·1,·43},·/*·43·*/
 58 51·{·"HZ",·1,·1,·44},·/*·44·*/
 59 52·{·"ISO-2022-CN",·1,·4,·45},·/*·45·*/
 60 53·{·"ISO-2022-CN-EXT",·1,·4,·46},·/*·46·*/
 61 54·{·"ISO-2022-JP",·1,·1,·47},·/*·47·*/
 62 55·{·"ISO-2022-JP-1",·1,·1,·48},·/*·48·*/
Max diff block lines reached; 53/19616 bytes (0.27%) of diff not shown.
507 KB
./usr/share/doc/freetds-doc/reference/a00401_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/encodings.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/charset_lookup.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 584 lines modifiedOffset 74, 1907 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">encodings.h</div></div>80 ··<div·class="headertitle"><div·class="title">charset_lookup.h</div></div>
81 </div><!--header-->81 </div><!--header-->
Diff chunk too large, falling back to line-by-line diff (1890 lines added, 567 lines removed)
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·ANSI-C·code·produced·by·gperf·version·3.1·*/</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·This·file·produced·from·./encodings.pl·on·Mon·Apr·21·15:23:02·2025</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">/*·Command-line:·/usr/pkg/bin/gperf·-m·100·-C·-K·alias_pos·-t·-F·,-1·-P·-H·hash_charset·-N·charset_lookup·-L·ANSI-C·--enum·charset_lookup.gperf··*/</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*/</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">/*·Computed·positions:·-k&#39;1,3-11,$&#39;·*/</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifdef·TDS_ICONV_ENCODING_TABLES</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>·</div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#if·!((&#39;·&#39;·==·32)·&amp;&amp;·(&#39;!&#39;·==·33)·&amp;&amp;·(&#39;&quot;&#39;·==·34)·&amp;&amp;·(&#39;#&#39;·==·35)·\</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01219.html">TDS_ENCODING</a>·canonic_charsets[]·=·{</div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">······&amp;&amp;·(&#39;%&#39;·==·37)·&amp;&amp;·(&#39;&amp;&#39;·==·38)·&amp;&amp;·(&#39;\&#39;&#39;·==·39)·&amp;&amp;·(&#39;(&#39;·==·40)·\</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>····{········<span·class="stringliteral">&quot;ISO-8859-1&quot;</span>,··1,·1,···0},·<span·class="comment">/*···0·*/</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">······&amp;&amp;·(&#39;)&#39;·==·41)·&amp;&amp;·(&#39;*&#39;·==·42)·&amp;&amp;·(&#39;+&#39;·==·43)·&amp;&amp;·(&#39;,&#39;·==·44)·\</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>····{·············<span·class="stringliteral">&quot;UTF-8&quot;</span>,··1,·4,···1},·<span·class="comment">/*···1·*/</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">······&amp;&amp;·(&#39;-&#39;·==·45)·&amp;&amp;·(&#39;.&#39;·==·46)·&amp;&amp;·(&#39;/&#39;·==·47)·&amp;&amp;·(&#39;0&#39;·==·48)·\</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>····{···········<span·class="stringliteral">&quot;UCS-2LE&quot;</span>,··2,·2,···2},·<span·class="comment">/*···2·*/</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">······&amp;&amp;·(&#39;1&#39;·==·49)·&amp;&amp;·(&#39;2&#39;·==·50)·&amp;&amp;·(&#39;3&#39;·==·51)·&amp;&amp;·(&#39;4&#39;·==·52)·\</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····{···········<span·class="stringliteral">&quot;UCS-2BE&quot;</span>,··2,·2,···3},·<span·class="comment">/*···3·*/</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">······&amp;&amp;·(&#39;5&#39;·==·53)·&amp;&amp;·(&#39;6&#39;·==·54)·&amp;&amp;·(&#39;7&#39;·==·55)·&amp;&amp;·(&#39;8&#39;·==·56)·\</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····{··········<span·class="stringliteral">&quot;UTF-16LE&quot;</span>,··2,·4,···4},·<span·class="comment">/*···4·*/</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">······&amp;&amp;·(&#39;9&#39;·==·57)·&amp;&amp;·(&#39;:&#39;·==·58)·&amp;&amp;·(&#39;;&#39;·==·59)·&amp;&amp;·(&#39;&lt;&#39;·==·60)·\</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····{··········<span·class="stringliteral">&quot;UTF-16BE&quot;</span>,··2,·4,···5},·<span·class="comment">/*···5·*/</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">······&amp;&amp;·(&#39;=&#39;·==·61)·&amp;&amp;·(&#39;&gt;&#39;·==·62)·&amp;&amp;·(&#39;?&#39;·==·63)·&amp;&amp;·(&#39;A&#39;·==·65)·\</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····{···········<span·class="stringliteral">&quot;UCS-4LE&quot;</span>,··4,·4,···6},·<span·class="comment">/*···6·*/</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">······&amp;&amp;·(&#39;B&#39;·==·66)·&amp;&amp;·(&#39;C&#39;·==·67)·&amp;&amp;·(&#39;D&#39;·==·68)·&amp;&amp;·(&#39;E&#39;·==·69)·\</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····{···········<span·class="stringliteral">&quot;UCS-4BE&quot;</span>,··4,·4,···7},·<span·class="comment">/*···7·*/</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">······&amp;&amp;·(&#39;F&#39;·==·70)·&amp;&amp;·(&#39;G&#39;·==·71)·&amp;&amp;·(&#39;H&#39;·==·72)·&amp;&amp;·(&#39;I&#39;·==·73)·\</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····{··········<span·class="stringliteral">&quot;UTF-32LE&quot;</span>,··4,·4,···8},·<span·class="comment">/*···8·*/</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">······&amp;&amp;·(&#39;J&#39;·==·74)·&amp;&amp;·(&#39;K&#39;·==·75)·&amp;&amp;·(&#39;L&#39;·==·76)·&amp;&amp;·(&#39;M&#39;·==·77)·\</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····{··········<span·class="stringliteral">&quot;UTF-32BE&quot;</span>,··4,·4,···9},·<span·class="comment">/*···9·*/</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">······&amp;&amp;·(&#39;N&#39;·==·78)·&amp;&amp;·(&#39;O&#39;·==·79)·&amp;&amp;·(&#39;P&#39;·==·80)·&amp;&amp;·(&#39;Q&#39;·==·81)·\</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····{·········<span·class="stringliteral">&quot;ARMSCII-8&quot;</span>,··1,·1,··10},·<span·class="comment">/*··10·*/</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">······&amp;&amp;·(&#39;R&#39;·==·82)·&amp;&amp;·(&#39;S&#39;·==·83)·&amp;&amp;·(&#39;T&#39;·==·84)·&amp;&amp;·(&#39;U&#39;·==·85)·\</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····{·············<span·class="stringliteral">&quot;BIG-5&quot;</span>,··1,·2,··11},·<span·class="comment">/*··11·*/</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">······&amp;&amp;·(&#39;V&#39;·==·86)·&amp;&amp;·(&#39;W&#39;·==·87)·&amp;&amp;·(&#39;X&#39;·==·88)·&amp;&amp;·(&#39;Y&#39;·==·89)·\</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····{········<span·class="stringliteral">&quot;BIG5-HKSCS&quot;</span>,··1,·2,··12},·<span·class="comment">/*··12·*/</span></div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">······&amp;&amp;·(&#39;Z&#39;·==·90)·&amp;&amp;·(&#39;[&#39;·==·91)·&amp;&amp;·(&#39;\\&#39;·==·92)·&amp;&amp;·(&#39;]&#39;·==·93)·\</span></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····{···············<span·class="stringliteral">&quot;C99&quot;</span>,··1,·1,··13},·<span·class="comment">/*··13·*/</span></div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">······&amp;&amp;·(&#39;^&#39;·==·94)·&amp;&amp;·(&#39;_&#39;·==·95)·&amp;&amp;·(&#39;a&#39;·==·97)·&amp;&amp;·(&#39;b&#39;·==·98)·\</span></div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····{···········<span·class="stringliteral">&quot;CHINESE&quot;</span>,··1,·1,··14},·<span·class="comment">/*··14·*/</span></div>103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">······&amp;&amp;·(&#39;c&#39;·==·99)·&amp;&amp;·(&#39;d&#39;·==·100)·&amp;&amp;·(&#39;e&#39;·==·101)·&amp;&amp;·(&#39;f&#39;·==·102)·\</span></div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····{················<span·class="stringliteral">&quot;CN&quot;</span>,··1,·1,··15},·<span·class="comment">/*··15·*/</span></div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">······&amp;&amp;·(&#39;g&#39;·==·103)·&amp;&amp;·(&#39;h&#39;·==·104)·&amp;&amp;·(&#39;i&#39;·==·105)·&amp;&amp;·(&#39;j&#39;·==·106)·\</span></div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····{·············<span·class="stringliteral">&quot;CN-GB&quot;</span>,··1,·2,··16},·<span·class="comment">/*··16·*/</span></div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">······&amp;&amp;·(&#39;k&#39;·==·107)·&amp;&amp;·(&#39;l&#39;·==·108)·&amp;&amp;·(&#39;m&#39;·==·109)·&amp;&amp;·(&#39;n&#39;·==·110)·\</span></div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····{····<span·class="stringliteral">&quot;CN-GB-ISOIR165&quot;</span>,··1,·1,··17},·<span·class="comment">/*··17·*/</span></div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">······&amp;&amp;·(&#39;o&#39;·==·111)·&amp;&amp;·(&#39;p&#39;·==·112)·&amp;&amp;·(&#39;q&#39;·==·113)·&amp;&amp;·(&#39;r&#39;·==·114)·\</span></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····{············<span·class="stringliteral">&quot;CP1133&quot;</span>,··1,·1,··18},·<span·class="comment">/*··18·*/</span></div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">······&amp;&amp;·(&#39;s&#39;·==·115)·&amp;&amp;·(&#39;t&#39;·==·116)·&amp;&amp;·(&#39;u&#39;·==·117)·&amp;&amp;·(&#39;v&#39;·==·118)·\</span></div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{············<span·class="stringliteral">&quot;CP1250&quot;</span>,··1,·1,··19},·<span·class="comment">/*··19·*/</span></div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">······&amp;&amp;·(&#39;w&#39;·==·119)·&amp;&amp;·(&#39;x&#39;·==·120)·&amp;&amp;·(&#39;y&#39;·==·121)·&amp;&amp;·(&#39;z&#39;·==·122)·\</span></div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····{············<span·class="stringliteral">&quot;CP1251&quot;</span>,··1,·1,··20},·<span·class="comment">/*··20·*/</span></div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">······&amp;&amp;·(&#39;{&#39;·==·123)·&amp;&amp;·(&#39;|&#39;·==·124)·&amp;&amp;·(&#39;}&#39;·==·125)·&amp;&amp;·(&#39;~&#39;·==·126))</span></div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····{············<span·class="stringliteral">&quot;CP1252&quot;</span>,··1,·1,··21},·<span·class="comment">/*··21·*/</span></div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">/*·The·character·set·is·not·based·on·ISO-646.··*/</span></div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{············<span·class="stringliteral">&quot;CP1253&quot;</span>,··1,·1,··22},·<span·class="comment">/*··22·*/</span></div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#error·&quot;gperf·generated·tables·don&#39;t·work·with·this·execution·character·set.·Please·report·a·bug·to·&lt;bug-gperf@gnu.org&gt;.&quot;</span></div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{············<span·class="stringliteral">&quot;CP1254&quot;</span>,··1,·1,··23},·<span·class="comment">/*··23·*/</span></div>112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div>
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{············<span·class="stringliteral">&quot;CP1255&quot;</span>,··1,·1,··24},·<span·class="comment">/*··24·*/</span></div>113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor"></span>·</div>
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{············<span·class="stringliteral">&quot;CP1256&quot;</span>,··1,·1,··25},·<span·class="comment">/*··25·*/</span></div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#line·3·&quot;charset_lookup.gperf&quot;</span></div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····{············<span·class="stringliteral">&quot;CP1257&quot;</span>,··1,·1,··26},·<span·class="comment">/*··26·*/</span></div>115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor"></span>·</div>
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····{············<span·class="stringliteral">&quot;CP1258&quot;</span>,··1,·1,··27},·<span·class="comment">/*··27·*/</span></div>116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">static·const·struct·charset_alias·*charset_lookup(register·const·char·*str,·register·size_t·len);</span></div>
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{············<span·class="stringliteral">&quot;CP1361&quot;</span>,··1,·2,··28},·<span·class="comment">/*··28·*/</span></div>117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#line·2·&quot;charset_lookup.gperf&quot;</span></div>
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{·············<span·class="stringliteral">&quot;CP437&quot;</span>,··1,·1,··29},·<span·class="comment">/*··29·*/</span></div>118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a00999.html">···36</a></span><span·class="preprocessor">struct·charset_alias·{·short·int·alias_pos;·short·int·canonic;·};</span></div>
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{·············<span·class="stringliteral">&quot;CP850&quot;</span>,··1,·1,··30},·<span·class="comment">/*··30·*/</span></div>119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">/*·maximum·key·range·=·1038,·duplicates·=·0·*/</span></div>
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{·············<span·class="stringliteral">&quot;CP862&quot;</span>,··1,·1,··31},·<span·class="comment">/*··31·*/</span></div>120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor"></span>·</div>
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{·············<span·class="stringliteral">&quot;CP866&quot;</span>,··1,·1,··32},·<span·class="comment">/*··32·*/</span></div>121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#ifdef·__GNUC__</span></div>
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{·············<span·class="stringliteral">&quot;CP874&quot;</span>,··1,·1,··33},·<span·class="comment">/*··33·*/</span></div>122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">__inline</span></div>
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{·············<span·class="stringliteral">&quot;CP932&quot;</span>,··1,·2,··34},·<span·class="comment">/*··34·*/</span></div>123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#else</span></div>
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····{·············<span·class="stringliteral">&quot;CP936&quot;</span>,··1,·2,··35},·<span·class="comment">/*··35·*/</span></div>124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{·············<span·class="stringliteral">&quot;CP949&quot;</span>,··1,·2,··36},·<span·class="comment">/*··36·*/</span></div>125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">inline</span></div>
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{·············<span·class="stringliteral">&quot;CP950&quot;</span>,··1,·2,··37},·<span·class="comment">/*··37·*/</span></div>126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#endif</span></div>
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{············<span·class="stringliteral">&quot;EUC-JP&quot;</span>,··1,·3,··38},·<span·class="comment">/*··38·*/</span></div>127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div>
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{············<span·class="stringliteral">&quot;EUC-KR&quot;</span>,··1,·2,··39},·<span·class="comment">/*··39·*/</span></div>128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">static·unsigned·int</span></div>
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{············<span·class="stringliteral">&quot;EUC-TW&quot;</span>,··1,·4,··40},·<span·class="comment">/*··40·*/</span></div>129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">hash_charset·(register·const·char·*str,·register·size_t·len)</span></div>
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{···········<span·class="stringliteral">&quot;GB18030&quot;</span>,··1,·4,··41},·<span·class="comment">/*··41·*/</span></div>130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">{</span></div>
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{··<span·class="stringliteral">&quot;GEORGIAN-ACADEMY&quot;</span>,··1,·1,··42},·<span·class="comment">/*··42·*/</span></div>131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">··static·const·unsigned·short·asso_values[]·=</span></div>
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{·······<span·class="stringliteral">&quot;GEORGIAN-PS&quot;</span>,··1,·1,··43},·<span·class="comment">/*··43·*/</span></div>132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">····{</span></div>
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{················<span·class="stringliteral">&quot;HZ&quot;</span>,··1,·1,··44},·<span·class="comment">/*··44·*/</span></div>133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····{·······<span·class="stringliteral">&quot;ISO-2022-CN&quot;</span>,··1,·4,··45},·<span·class="comment">/*··45·*/</span></div>134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····{···<span·class="stringliteral">&quot;ISO-2022-CN-EXT&quot;</span>,··1,·4,··46},·<span·class="comment">/*··46·*/</span></div>135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····{·······<span·class="stringliteral">&quot;ISO-2022-JP&quot;</span>,··1,·1,··47},·<span·class="comment">/*··47·*/</span></div>136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····{·····<span·class="stringliteral">&quot;ISO-2022-JP-1&quot;</span>,··1,·1,··48},·<span·class="comment">/*··48·*/</span></div>137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,····8,··113,·1070,···34,····7,</span></div>
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{·····<span·class="stringliteral">&quot;ISO-2022-JP-2&quot;</span>,··1,·1,··49},·<span·class="comment">/*··49·*/</span></div>138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">········83,··104,···36,····9,···20,···85,····8,···10,··330,·1070,</span></div>
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····{·······<span·class="stringliteral">&quot;ISO-2022-KR&quot;</span>,··1,·2,··50},·<span·class="comment">/*··50·*/</span></div>139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,···50,··186,···97,····7,···84,</span></div>
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{·······<span·class="stringliteral">&quot;ISO-8859-10&quot;</span>,··1,·1,··51},·<span·class="comment">/*··51·*/</span></div>140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">········66,···32,···73,····7,···17,··186,···27,··183,····9,····7,</span></div>
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{·······<span·class="stringliteral">&quot;ISO-8859-13&quot;</span>,··1,·1,··52},·<span·class="comment">/*··52·*/</span></div>141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">·······106,·1070,···51,····7,···11,··117,··229,··151,··339,···22,</span></div>
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····{·······<span·class="stringliteral">&quot;ISO-8859-14&quot;</span>,··1,·1,··53},·<span·class="comment">/*··53·*/</span></div>142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">········10,·1070,·1070,·1070,·1070,···24,·1070,···13,····7,··179,</span></div>
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····{·······<span·class="stringliteral">&quot;ISO-8859-15&quot;</span>,··1,·1,··54},·<span·class="comment">/*··54·*/</span></div>143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">······1070,····7,····9,···13,···27,····7,·1070,····7,·1070,····8,</span></div>
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{·······<span·class="stringliteral">&quot;ISO-8859-16&quot;</span>,··1,·1,··55},·<span·class="comment">/*··55·*/</span></div>144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">·········7,····7,·1070,·1070,····8,····8,····7,···10,·1070,·1070,</span></div>
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····{········<span·class="stringliteral">&quot;ISO-8859-2&quot;</span>,··1,·1,··56},·<span·class="comment">/*··56·*/</span></div>145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">······1070,···12,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····{········<span·class="stringliteral">&quot;ISO-8859-3&quot;</span>,··1,·1,··57},·<span·class="comment">/*··57·*/</span></div>146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····{········<span·class="stringliteral">&quot;ISO-8859-4&quot;</span>,··1,·1,··58},·<span·class="comment">/*··58·*/</span></div>147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{········<span·class="stringliteral">&quot;ISO-8859-5&quot;</span>,··1,·1,··59},·<span·class="comment">/*··59·*/</span></div>148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····{········<span·class="stringliteral">&quot;ISO-8859-6&quot;</span>,··1,·1,··60},·<span·class="comment">/*··60·*/</span></div>149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····{········<span·class="stringliteral">&quot;ISO-8859-7&quot;</span>,··1,·1,··61},·<span·class="comment">/*··61·*/</span></div>150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{········<span·class="stringliteral">&quot;ISO-8859-8&quot;</span>,··1,·1,··62},·<span·class="comment">/*··62·*/</span></div>151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{········<span·class="stringliteral">&quot;ISO-8859-9&quot;</span>,··1,·1,··63},·<span·class="comment">/*··63·*/</span></div>152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{·········<span·class="stringliteral">&quot;ISO-IR-14&quot;</span>,··1,·1,··64},·<span·class="comment">/*··64·*/</span></div>153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>
154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····{········<span·class="stringliteral">&quot;ISO-IR-149&quot;</span>,··1,·1,··65},·<span·class="comment">/*··65·*/</span></div>154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····{········<span·class="stringliteral">&quot;ISO-IR-159&quot;</span>,··1,·1,··66},·<span·class="comment">/*··66·*/</span></div>155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····{········<span·class="stringliteral">&quot;ISO-IR-166&quot;</span>,··1,·1,··67},·<span·class="comment">/*··67·*/</span></div>156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····{·········<span·class="stringliteral">&quot;ISO-IR-87&quot;</span>,··1,·1,··68},·<span·class="comment">/*··68·*/</span></div>157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{··············<span·class="stringliteral">&quot;JAVA&quot;</span>,··1,·1,··69},·<span·class="comment">/*··69·*/</span></div>158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070</span></div>
159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····{·····<span·class="stringliteral">&quot;JISX0201-1976&quot;</span>,··1,·1,··70},·<span·class="comment">/*··70·*/</span></div>159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">····};</span></div>
160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····{············<span·class="stringliteral">&quot;KOI8-R&quot;</span>,··1,·1,··71},·<span·class="comment">/*··71·*/</span></div>160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">··register·unsigned·int·hval·=·len;</span></div>
161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····{···········<span·class="stringliteral">&quot;KOI8-RU&quot;</span>,··1,·1,··72},·<span·class="comment">/*··72·*/</span></div>161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor"></span>·</div>
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····{············<span·class="stringliteral">&quot;KOI8-T&quot;</span>,··1,·1,··73},·<span·class="comment">/*··73·*/</span></div>162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">··switch·(hval)</span></div>
163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····{············<span·class="stringliteral">&quot;KOI8-U&quot;</span>,··1,·1,··74},·<span·class="comment">/*··74·*/</span></div>163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">····{</span></div>
164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····{···············<span·class="stringliteral">&quot;MAC&quot;</span>,··1,·1,··75},·<span·class="comment">/*··75·*/</span></div>164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">······default:</span></div>
165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····{·········<span·class="stringliteral">&quot;MACARABIC&quot;</span>,··1,·1,··76},·<span·class="comment">/*··76·*/</span></div>165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">········hval·+=·asso_values[(unsigned·char)str[10]];</span></div>
166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····{··<span·class="stringliteral">&quot;MACCENTRALEUROPE&quot;</span>,··1,·1,··77},·<span·class="comment">/*··77·*/</span></div>166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">······/*FALLTHROUGH*/</span></div>
167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····{·······<span·class="stringliteral">&quot;MACCROATIAN&quot;</span>,··1,·1,··78},·<span·class="comment">/*··78·*/</span></div>167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">······case·10:</span></div>
168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····{·······<span·class="stringliteral">&quot;MACCYRILLIC&quot;</span>,··1,·1,··79},·<span·class="comment">/*··79·*/</span></div>168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">········hval·+=·asso_values[(unsigned·char)str[9]];</span></div>
169 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····{··········<span·class="stringliteral">&quot;MACGREEK&quot;</span>,··1,·1,··80},·<span·class="comment">/*··80·*/</span></div>169 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">······/*FALLTHROUGH*/</span></div>
170 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····{·········<span·class="stringliteral">&quot;MACHEBREW&quot;</span>,··1,·1,··81},·<span·class="comment">/*··81·*/</span></div>170 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">······case·9:</span></div>
171 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····{········<span·class="stringliteral">&quot;MACICELAND&quot;</span>,··1,·1,··82},·<span·class="comment">/*··82·*/</span></div>171 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">········hval·+=·asso_values[(unsigned·char)str[8]];</span></div>
172 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····{········<span·class="stringliteral">&quot;MACROMANIA&quot;</span>,··1,·1,··83},·<span·class="comment">/*··83·*/</span></div>172 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">······/*FALLTHROUGH*/</span></div>
173 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····{···········<span·class="stringliteral">&quot;MACTHAI&quot;</span>,··1,·1,··84},·<span·class="comment">/*··84·*/</span></div>173 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">······case·8:</span></div>
174 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····{········<span·class="stringliteral">&quot;MACTURKISH&quot;</span>,··1,·1,··85},·<span·class="comment">/*··85·*/</span></div>174 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">········hval·+=·asso_values[(unsigned·char)str[7]];</span></div>
175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····{········<span·class="stringliteral">&quot;MACUKRAINE&quot;</span>,··1,·1,··86},·<span·class="comment">/*··86·*/</span></div>175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">······/*FALLTHROUGH*/</span></div>
176 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····{·········<span·class="stringliteral">&quot;MULELAO-1&quot;</span>,··1,·1,··87},·<span·class="comment">/*··87·*/</span></div>176 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">······case·7:</span></div>
177 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····{··········<span·class="stringliteral">&quot;NEXTSTEP&quot;</span>,··1,·1,··88},·<span·class="comment">/*··88·*/</span></div>177 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">········hval·+=·asso_values[(unsigned·char)str[6]];</span></div>
178 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····{············<span·class="stringliteral">&quot;ROMAN8&quot;</span>,··1,·1,··89},·<span·class="comment">/*··89·*/</span></div>178 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">······/*FALLTHROUGH*/</span></div>
179 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····{··············<span·class="stringliteral">&quot;SJIS&quot;</span>,··1,·2,··90},·<span·class="comment">/*··90·*/</span></div>179 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="preprocessor">······case·6:</span></div>
180 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····{··············<span·class="stringliteral">&quot;TCVN&quot;</span>,··1,·1,··91},·<span·class="comment">/*··91·*/</span></div>180 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="preprocessor">········hval·+=·asso_values[(unsigned·char)str[5]];</span></div>
181 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····{··········<span·class="stringliteral">&quot;US-ASCII&quot;</span>,··1,·1,··92},·<span·class="comment">/*··92·*/</span></div>181 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="preprocessor">······/*FALLTHROUGH*/</span></div>
182 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····{·············<span·class="stringliteral">&quot;UTF-7&quot;</span>,··1,·4,··93},·<span·class="comment">/*··93·*/</span></div>182 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">······case·5:</span></div>
Max diff block lines reached; 271/424992 bytes (0.06%) of diff not shown.
92.3 KB
html2text {}
    
Offset 1, 579 lines modifiedOffset 1, 1901 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
Diff chunk too large, falling back to line-by-line diff (1893 lines added, 571 lines removed)
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 encodings.h7 charset_lookup.h
8 1/*8 1/*·ANSI-C·code·produced·by·gperf·version·3.1·*/
9 2·*·This·file·produced·from·./encodings.pl·on·Mon·Apr·21·15:23:02·20259 2/*·Command-line:·/usr/pkg/bin/gperf·-m·100·-C·-K·alias_pos·-t·-F·,-1·-P·-
10 3·*/10 H·hash_charset·-N·charset_lookup·-L·ANSI-C·--enum·charset_lookup.gperf·*/
11 4#ifdef·TDS_ICONV_ENCODING_TABLES11 3/*·Computed·positions:·-k'1,3-11,$'·*/
12 512 4
13 6static·const·_.T_.D_.S_.__.E_.N_.C_.O_.D_.I_.N_.G·canonic_charsets[]·=·{13 5#if·!(('·'·==·32)·&&·('!'·==·33)·&&·('"'·==·34)·&&·('#'·==·35)·\
14 7·{·"ISO-8859-1",·1,·1,·0},·/*·0·*/14 6·&&·('%'·==·37)·&&·('&'·==·38)·&&·('\''·==·39)·&&·('('·==·40)·\
15 8·{·"UTF-8",·1,·4,·1},·/*·1·*/15 7·&&·(')'·==·41)·&&·('*'·==·42)·&&·('+'·==·43)·&&·(','·==·44)·\
16 9·{·"UCS-2LE",·2,·2,·2},·/*·2·*/16 8·&&·('-'·==·45)·&&·('.'·==·46)·&&·('/'·==·47)·&&·('0'·==·48)·\
17 10·{·"UCS-2BE",·2,·2,·3},·/*·3·*/17 9·&&·('1'·==·49)·&&·('2'·==·50)·&&·('3'·==·51)·&&·('4'·==·52)·\
18 11·{·"UTF-16LE",·2,·4,·4},·/*·4·*/18 10·&&·('5'·==·53)·&&·('6'·==·54)·&&·('7'·==·55)·&&·('8'·==·56)·\
19 12·{·"UTF-16BE",·2,·4,·5},·/*·5·*/19 11·&&·('9'·==·57)·&&·(':'·==·58)·&&·(';'·==·59)·&&·('<'·==·60)·\
20 13·{·"UCS-4LE",·4,·4,·6},·/*·6·*/20 12·&&·('='·==·61)·&&·('>'·==·62)·&&·('?'·==·63)·&&·('A'·==·65)·\
21 14·{·"UCS-4BE",·4,·4,·7},·/*·7·*/21 13·&&·('B'·==·66)·&&·('C'·==·67)·&&·('D'·==·68)·&&·('E'·==·69)·\
22 15·{·"UTF-32LE",·4,·4,·8},·/*·8·*/22 14·&&·('F'·==·70)·&&·('G'·==·71)·&&·('H'·==·72)·&&·('I'·==·73)·\
23 16·{·"UTF-32BE",·4,·4,·9},·/*·9·*/23 15·&&·('J'·==·74)·&&·('K'·==·75)·&&·('L'·==·76)·&&·('M'·==·77)·\
24 17·{·"ARMSCII-8",·1,·1,·10},·/*·10·*/24 16·&&·('N'·==·78)·&&·('O'·==·79)·&&·('P'·==·80)·&&·('Q'·==·81)·\
25 18·{·"BIG-5",·1,·2,·11},·/*·11·*/25 17·&&·('R'·==·82)·&&·('S'·==·83)·&&·('T'·==·84)·&&·('U'·==·85)·\
26 19·{·"BIG5-HKSCS",·1,·2,·12},·/*·12·*/26 18·&&·('V'·==·86)·&&·('W'·==·87)·&&·('X'·==·88)·&&·('Y'·==·89)·\
27 20·{·"C99",·1,·1,·13},·/*·13·*/27 19·&&·('Z'·==·90)·&&·('['·==·91)·&&·('\\'·==·92)·&&·(']'·==·93)·\
28 21·{·"CHINESE",·1,·1,·14},·/*·14·*/28 20·&&·('^'·==·94)·&&·('_'·==·95)·&&·('a'·==·97)·&&·('b'·==·98)·\
29 22·{·"CN",·1,·1,·15},·/*·15·*/29 21·&&·('c'·==·99)·&&·('d'·==·100)·&&·('e'·==·101)·&&·('f'·==·102)·\
30 23·{·"CN-GB",·1,·2,·16},·/*·16·*/30 22·&&·('g'·==·103)·&&·('h'·==·104)·&&·('i'·==·105)·&&·('j'·==·106)·\
31 24·{·"CN-GB-ISOIR165",·1,·1,·17},·/*·17·*/31 23·&&·('k'·==·107)·&&·('l'·==·108)·&&·('m'·==·109)·&&·('n'·==·110)·\
32 25·{·"CP1133",·1,·1,·18},·/*·18·*/32 24·&&·('o'·==·111)·&&·('p'·==·112)·&&·('q'·==·113)·&&·('r'·==·114)·\
33 26·{·"CP1250",·1,·1,·19},·/*·19·*/33 25·&&·('s'·==·115)·&&·('t'·==·116)·&&·('u'·==·117)·&&·('v'·==·118)·\
34 27·{·"CP1251",·1,·1,·20},·/*·20·*/34 26·&&·('w'·==·119)·&&·('x'·==·120)·&&·('y'·==·121)·&&·('z'·==·122)·\
35 28·{·"CP1252",·1,·1,·21},·/*·21·*/35 27·&&·('{'·==·123)·&&·('|'·==·124)·&&·('}'·==·125)·&&·('~'·==·126))
36 29·{·"CP1253",·1,·1,·22},·/*·22·*/36 28/*·The·character·set·is·not·based·on·ISO-646.·*/
37 30·{·"CP1254",·1,·1,·23},·/*·23·*/37 29#error·"gperf·generated·tables·don't·work·with·this·execution·character·set.
38 31·{·"CP1255",·1,·1,·24},·/*·24·*/38 Please·report·a·bug·to·<bug-gperf@gnu.org>."
39 32·{·"CP1256",·1,·1,·25},·/*·25·*/39 30#endif
40 33·{·"CP1257",·1,·1,·26},·/*·26·*/40 31
41 34·{·"CP1258",·1,·1,·27},·/*·27·*/41 32#line·3·"charset_lookup.gperf"
42 35·{·"CP1361",·1,·2,·28},·/*·28·*/42 33
43 36·{·"CP437",·1,·1,·29},·/*·29·*/43 34static·const·struct·charset_alias·*charset_lookup(register·const·char·*str,
44 37·{·"CP850",·1,·1,·30},·/*·30·*/44 register·size_t·len);
45 38·{·"CP862",·1,·1,·31},·/*·31·*/45 35#line·2·"charset_lookup.gperf"
46 39·{·"CP866",·1,·1,·32},·/*·32·*/46 _.3_.6struct·charset_alias·{·short·int·alias_pos;·short·int·canonic;·};
47 40·{·"CP874",·1,·1,·33},·/*·33·*/47 37/*·maximum·key·range·=·1038,·duplicates·=·0·*/
48 41·{·"CP932",·1,·2,·34},·/*·34·*/48 38
49 42·{·"CP936",·1,·2,·35},·/*·35·*/49 39#ifdef·__GNUC__
50 43·{·"CP949",·1,·2,·36},·/*·36·*/50 40__inline
51 44·{·"CP950",·1,·2,·37},·/*·37·*/51 41#else
52 45·{·"EUC-JP",·1,·3,·38},·/*·38·*/52 42#ifdef·__cplusplus
53 46·{·"EUC-KR",·1,·2,·39},·/*·39·*/53 43inline
54 47·{·"EUC-TW",·1,·4,·40},·/*·40·*/54 44#endif
55 48·{·"GB18030",·1,·4,·41},·/*·41·*/55 45#endif
56 49·{·"GEORGIAN-ACADEMY",·1,·1,·42},·/*·42·*/56 46static·unsigned·int
57 50·{·"GEORGIAN-PS",·1,·1,·43},·/*·43·*/57 47hash_charset·(register·const·char·*str,·register·size_t·len)
58 51·{·"HZ",·1,·1,·44},·/*·44·*/58 48{
59 52·{·"ISO-2022-CN",·1,·4,·45},·/*·45·*/59 49·static·const·unsigned·short·asso_values[]·=
60 53·{·"ISO-2022-CN-EXT",·1,·4,·46},·/*·46·*/60 50·{
61 54·{·"ISO-2022-JP",·1,·1,·47},·/*·47·*/61 51·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,
62 55·{·"ISO-2022-JP-1",·1,·1,·48},·/*·48·*/62 52·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,
63 56·{·"ISO-2022-JP-2",·1,·1,·49},·/*·49·*/63 53·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,
64 57·{·"ISO-2022-KR",·1,·2,·50},·/*·50·*/64 54·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,
65 58·{·"ISO-8859-10",·1,·1,·51},·/*·51·*/65 55·1070,·1070,·1070,·1070,·1070,·8,·113,·1070,·34,·7,
66 59·{·"ISO-8859-13",·1,·1,·52},·/*·52·*/66 56·83,·104,·36,·9,·20,·85,·8,·10,·330,·1070,
67 60·{·"ISO-8859-14",·1,·1,·53},·/*·53·*/67 57·1070,·1070,·1070,·1070,·1070,·50,·186,·97,·7,·84,
68 61·{·"ISO-8859-15",·1,·1,·54},·/*·54·*/68 58·66,·32,·73,·7,·17,·186,·27,·183,·9,·7,
69 62·{·"ISO-8859-16",·1,·1,·55},·/*·55·*/69 59·106,·1070,·51,·7,·11,·117,·229,·151,·339,·22,
70 63·{·"ISO-8859-2",·1,·1,·56},·/*·56·*/70 60·10,·1070,·1070,·1070,·1070,·24,·1070,·13,·7,·179,
71 64·{·"ISO-8859-3",·1,·1,·57},·/*·57·*/71 61·1070,·7,·9,·13,·27,·7,·1070,·7,·1070,·8,
72 65·{·"ISO-8859-4",·1,·1,·58},·/*·58·*/72 62·7,·7,·1070,·1070,·8,·8,·7,·10,·1070,·1070,
73 66·{·"ISO-8859-5",·1,·1,·59},·/*·59·*/73 63·1070,·12,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,
74 67·{·"ISO-8859-6",·1,·1,·60},·/*·60·*/74 64·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,
75 68·{·"ISO-8859-7",·1,·1,·61},·/*·61·*/75 65·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,
76 69·{·"ISO-8859-8",·1,·1,·62},·/*·62·*/76 66·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,
77 70·{·"ISO-8859-9",·1,·1,·63},·/*·63·*/77 67·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,
78 71·{·"ISO-IR-14",·1,·1,·64},·/*·64·*/78 68·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,
79 72·{·"ISO-IR-149",·1,·1,·65},·/*·65·*/79 69·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,
80 73·{·"ISO-IR-159",·1,·1,·66},·/*·66·*/80 70·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,
81 74·{·"ISO-IR-166",·1,·1,·67},·/*·67·*/81 71·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,
82 75·{·"ISO-IR-87",·1,·1,·68},·/*·68·*/82 72·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,
83 76·{·"JAVA",·1,·1,·69},·/*·69·*/83 73·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,
84 77·{·"JISX0201-1976",·1,·1,·70},·/*·70·*/84 74·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,
85 78·{·"KOI8-R",·1,·1,·71},·/*·71·*/85 75·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,
86 79·{·"KOI8-RU",·1,·1,·72},·/*·72·*/86 76·1070,·1070,·1070,·1070,·1070,·1070
87 80·{·"KOI8-T",·1,·1,·73},·/*·73·*/87 77·};
88 81·{·"KOI8-U",·1,·1,·74},·/*·74·*/88 78·register·unsigned·int·hval·=·len;
89 82·{·"MAC",·1,·1,·75},·/*·75·*/89 79
90 83·{·"MACARABIC",·1,·1,·76},·/*·76·*/90 80·switch·(hval)
91 84·{·"MACCENTRALEUROPE",·1,·1,·77},·/*·77·*/91 81·{
92 85·{·"MACCROATIAN",·1,·1,·78},·/*·78·*/92 82·default:
93 86·{·"MACCYRILLIC",·1,·1,·79},·/*·79·*/93 83·hval·+=·asso_values[(unsigned·char)str[10]];
94 87·{·"MACGREEK",·1,·1,·80},·/*·80·*/94 84·/*FALLTHROUGH*/
95 88·{·"MACHEBREW",·1,·1,·81},·/*·81·*/95 85·case·10:
96 89·{·"MACICELAND",·1,·1,·82},·/*·82·*/96 86·hval·+=·asso_values[(unsigned·char)str[9]];
97 90·{·"MACROMANIA",·1,·1,·83},·/*·83·*/97 87·/*FALLTHROUGH*/
98 91·{·"MACTHAI",·1,·1,·84},·/*·84·*/98 88·case·9:
99 92·{·"MACTURKISH",·1,·1,·85},·/*·85·*/99 89·hval·+=·asso_values[(unsigned·char)str[8]];
100 93·{·"MACUKRAINE",·1,·1,·86},·/*·86·*/100 90·/*FALLTHROUGH*/
101 94·{·"MULELAO-1",·1,·1,·87},·/*·87·*/101 91·case·8:
102 95·{·"NEXTSTEP",·1,·1,·88},·/*·88·*/102 92·hval·+=·asso_values[(unsigned·char)str[7]];
103 96·{·"ROMAN8",·1,·1,·89},·/*·89·*/103 93·/*FALLTHROUGH*/
104 97·{·"SJIS",·1,·2,·90},·/*·90·*/104 94·case·7:
105 98·{·"TCVN",·1,·1,·91},·/*·91·*/105 95·hval·+=·asso_values[(unsigned·char)str[6]];
106 99·{·"US-ASCII",·1,·1,·92},·/*·92·*/106 96·/*FALLTHROUGH*/
107 100·{·"UTF-7",·1,·4,·93},·/*·93·*/107 97·case·6:
108 101·{·"VISCII",·1,·1,·94},·/*·94·*/108 98·hval·+=·asso_values[(unsigned·char)str[5]];
109 102};109 99·/*FALLTHROUGH*/
110 103110 100·case·5:
111 104static·const·_.C_.H_.A_.R_.A_.C_.T_.E_.R_.__.S_.E_.T_.__.A_.L_.I_.A_.S·iconv_aliases[]·=·{111 101·hval·+=·asso_values[(unsigned·char)str[4]];
112 105·{·"646",·92·},112 102·/*FALLTHROUGH*/
113 106·{·"850",·30·},113 103·case·4:
114 107·{·"862",·31·},114 104·hval·+=·asso_values[(unsigned·char)str[3]];
115 108·{·"866",·32·},115 105·/*FALLTHROUGH*/
116 109·{·"ANSI_X3.4-1968",·92·},116 106·case·3:
117 110·{·"ANSI_X3.4-1986",·92·},117 107·hval·+=·asso_values[(unsigned·char)str[2]];
118 111·{·"ARABIC",·60·},118 108·/*FALLTHROUGH*/
119 112·{·"ARMSCII-8",·10·},119 109·case·2:
120 113·{·"ASCII",·92·},120 110·case·1:
121 114·{·"ASMO-708",·60·},121 111·hval·+=·asso_values[(unsigned·char)str[0]];
122 115·{·"BIG-5",·11·},122 112·break;
123 116·{·"BIG-FIVE",·11·},123 113·}
124 117·{·"BIG5",·11·},124 114·return·hval·+·asso_values[(unsigned·char)str[len·-·1]];
125 118·{·"BIG5-HKSCS",·12·},125 115}
126 119·{·"BIG5HKSCS",·12·},126 116
Max diff block lines reached; 53/94538 bytes (0.06%) of diff not shown.
173 KB
./usr/share/doc/freetds-doc/reference/a00404_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/sysdep_types.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/odbc.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 49 lines modifiedOffset 74, 842 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">sysdep_types.h</div></div>80 ··<div·class="headertitle"><div·class="title">odbc.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
Diff chunk too large, falling back to line-by-line diff (824 lines added, 31 lines removed)
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2021··Frediano·Ziglio</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005··Brian·Bruns</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2004-2010··Frediano·Ziglio</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_fhDKKbNsWAy7n0lapo2Voc_</span></div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_fhDKKbNsWAy7n0lapo2Voc_</span></div>103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·_tdsguard_gQHaPEvp2dAAa45TAutROb_</span></div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_tdsguard_gQHaPEvp2dAAa45TAutROb_</span></div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·_tdsguard_gbdINUKdHN7rAOavGyKkWw_</span></div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#error·Do·not·include·directly,·include·&lt;freetds/sysdep_private.h&gt;</span></div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#define·TDS_DONT_DEFINE_DEFAULT_FUNCTIONS</span></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00395.html">freetds/tds.h</a>&gt;</span></div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;freetds/thread.h&gt;</span></div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>·<span·class="keywordtype">int</span>··TDS_INTPTR;</div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;freetds/data.h&gt;</span></div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·TDS_UINTPTR;</div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#if·defined(UNIXODBC)·||·defined(_WIN32)·||·defined(TDS_NO_DM)</span></div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#else</span></div>112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;sql.h&gt;</span></div>
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#error·Do·not·include·directly,·include·&lt;freetds/sysdep_private.h&gt;</span></div>113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;sqlext.h&gt;</span></div>
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_tdsguard_fhDKKbNsWAy7n0lapo2Voc_·*/</span><span·class="preprocessor"></span></div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#if·defined(UNIXODBC)·||·defined(_WIN32)</span></div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;odbcinst.h&gt;</span></div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#else·</span><span·class="comment">/*·IODBC·*/</span><span·class="preprocessor"></span></div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;isql.h&gt;</span></div>
 119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;isqlext.h&gt;</span></div>
 120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifdef·HAVE_IODBCINST_H</span></div>
 121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;iodbcinst.h&gt;</span></div>
 122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_IODBCINST_H·*/</span><span·class="preprocessor"></span></div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifdef·HAVE_WCHAR_H</span></div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;wchar.h&gt;</span></div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#ifndef·HAVE_SQLLEN</span></div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifndef·SQLULEN</span></div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·SQLULEN·SQLUINTEGER</span></div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div>
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·SQLLEN</span></div>
 134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·SQLLEN·SQLINTEGER</span></div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif</span></div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifndef·HAVE_SQLSETPOSIROW</span></div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·SQLSETPOSIROW·SQLUSMALLINT</span></div>
 140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifndef·HAVE_SQLROWOFFSET</span></div>
 143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·SQLROWOFFSET·SQLLEN</span></div>
 144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div>
 145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#ifndef·HAVE_SQLROWSETSIZE</span></div>
 147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·SQLROWSETSIZE·SQLULEN</span></div>
 148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div>
 149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>
 152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>{</div>
 153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#if·0</span></div>
 154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>}</div>
 155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#endif</span></div>
 156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#endif</span></div>
 157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
 159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#ifdef·__clang__</span></div>
 160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#define·ODBC_API·SQL_API·__attribute__((visibility(&quot;default&quot;)))</span></div>
 161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#elif·defined(__GNUC__)·&amp;&amp;·__GNUC__·&gt;=·4·&amp;&amp;·!defined(__MINGW32__)</span></div>
 162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#define·ODBC_API·SQL_API·__attribute__((externally_visible))</span></div>
 163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#else</span></div>
 164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#define·ODBC_API·SQL_API</span></div>
 165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#endif</span></div>
 166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#if·(defined(_WIN32)·||·defined(__CYGWIN__))·&amp;&amp;·defined(__GNUC__)</span></div>
 168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#··define·ODBC_PUBLIC·__attribute__((dllexport))</span></div>
 169 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#else</span></div>
 170 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#··define·ODBC_PUBLIC</span></div>
 171 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">#endif</span></div>
 172 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 173 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#define·ODBC_MAX(a,b)·(·(a)·&gt;·(b)·?·(a)·:·(b)·)</span></div>
 174 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">#define·ODBC_MIN(a,b)·(·(a)·&lt;·(b)·?·(a)·:·(b)·)</span></div>
 175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#define·ODBC_CLAMP(x,a,b)·(·(x)·&lt;·(a)·?·(a)·:·(x)·&gt;·(b)·?·(b)·:·(x)·)</span></div>
 176 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 177 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="};">
 178 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a01035.html">···95</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01035.html">_sql_error</a></div>
 179 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>{</div>
 180 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*msg;</div>
 181 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<span·class="keywordtype">char</span>·state2[6];</div>
 182 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keywordtype">char</span>·state3[6];</div>
Max diff block lines reached; 271/142263 bytes (0.19%) of diff not shown.
34.4 KB
html2text {}
    
Offset 1, 41 lines modifiedOffset 1, 945 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 sysdep_types.h7 odbc.h
Diff chunk too large, falling back to line-by-line diff (935 lines added, 31 lines removed)
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
9 2·*·Copyright·(C)·2021·Frediano·Ziglio9 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns
10 3·*10 3·*·Copyright·(C)·2004-2010·Frediano·Ziglio
11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or11 4·*
12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public12 5·*·This·library·is·free·software;·you·can·redistribute·it·and/or
13 6·*·License·as·published·by·the·Free·Software·Foundation;·either13 6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.14 7·*·License·as·published·by·the·Free·Software·Foundation;·either
15 8·*15 8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,16 9·*
17 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of17 10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
18 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU18 11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
19 12·*·Library·General·Public·License·for·more·details.19 12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
20 13·*20 13·*·Library·General·Public·License·for·more·details.
21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public21 14·*
22 15·*·License·along·with·this·library;·if·not,·write·to·the22 15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,23 16·*·License·along·with·this·library;·if·not,·write·to·the
24 17·*·Boston,·MA·02111-1307,·USA.24 17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
25 18·*/25 18·*·Boston,·MA·02111-1307,·USA.
26 1926 19·*/
27 20#ifndef·_tdsguard_fhDKKbNsWAy7n0lapo2Voc_27 20
28 21#define·_tdsguard_fhDKKbNsWAy7n0lapo2Voc_28 21#ifndef·_tdsguard_gQHaPEvp2dAAa45TAutROb_
29 2229 22#define·_tdsguard_gQHaPEvp2dAAa45TAutROb_
30 23#ifndef·_tdsguard_gbdINUKdHN7rAOavGyKkWw_30 23
31 24#error·Do·not·include·directly,·include·<freetds/sysdep_private.h>31 24#define·TDS_DONT_DEFINE_DEFAULT_FUNCTIONS
32 25#endif32 25#include·<_.f_.r_.e_.e_.t_.d_.s_./_.t_.d_.s_.._.h>
33 2633 26#include·<freetds/thread.h>
34 27typedef·signed·int·TDS_INTPTR;34 27#include·<freetds/data.h>
35 28typedef·unsigned·int·TDS_UINTPTR;35 28
36 2936 29#if·defined(UNIXODBC)·||·defined(_WIN32)·||·defined(TDS_NO_DM)
37 30#else37 30#include·<sql.h>
38 31#error·Do·not·include·directly,·include·<freetds/sysdep_private.h>38 31#include·<sqlext.h>
39 32#endif·/*·_tdsguard_fhDKKbNsWAy7n0lapo2Voc_·*/39 32#if·defined(UNIXODBC)·||·defined(_WIN32)
 40 33#include·<odbcinst.h>
 41 34#endif
 42 35#else·/*·IODBC·*/
 43 36#include·<isql.h>
 44 37#include·<isqlext.h>
 45 38#ifdef·HAVE_IODBCINST_H
 46 39#include·<iodbcinst.h>
 47 40#endif·/*·HAVE_IODBCINST_H·*/
 48 41#endif
 49 42
 50 43#ifdef·HAVE_WCHAR_H
 51 44#include·<wchar.h>
 52 45#endif
 53 46
 54 47#ifndef·HAVE_SQLLEN
 55 48#ifndef·SQLULEN
 56 49#define·SQLULEN·SQLUINTEGER
 57 50#endif
 58 51#ifndef·SQLLEN
 59 52#define·SQLLEN·SQLINTEGER
 60 53#endif
 61 54#endif
 62 55
 63 56#ifndef·HAVE_SQLSETPOSIROW
 64 57#define·SQLSETPOSIROW·SQLUSMALLINT
 65 58#endif
 66 59
 67 60#ifndef·HAVE_SQLROWOFFSET
 68 61#define·SQLROWOFFSET·SQLLEN
 69 62#endif
 70 63
 71 64#ifndef·HAVE_SQLROWSETSIZE
 72 65#define·SQLROWSETSIZE·SQLULEN
 73 66#endif
 74 67
 75 68#ifdef·__cplusplus
 76 69extern·"C"
 77 70{
 78 71#if·0
 79 72}
 80 73#endif
 81 74#endif
 82 75
 83 76#include·<freetds/pushvis.h>
 84 77#ifdef·__clang__
 85 78#define·ODBC_API·SQL_API·__attribute__((visibility("default")))
 86 79#elif·defined(__GNUC__)·&&·__GNUC__·>=·4·&&·!defined(__MINGW32__)
 87 80#define·ODBC_API·SQL_API·__attribute__((externally_visible))
 88 81#else
 89 82#define·ODBC_API·SQL_API
 90 83#endif
 91 84
 92 85#if·(defined(_WIN32)·||·defined(__CYGWIN__))·&&·defined(__GNUC__)
 93 86#·define·ODBC_PUBLIC·__attribute__((dllexport))
 94 87#else
 95 88#·define·ODBC_PUBLIC
 96 89#endif
 97 90
 98 91#define·ODBC_MAX(a,b)·(·(a)·>·(b)·?·(a)·:·(b)·)
 99 92#define·ODBC_MIN(a,b)·(·(a)·<·(b)·?·(a)·:·(b)·)
 100 93#define·ODBC_CLAMP(x,a,b)·(·(x)·<·(a)·?·(a)·:·(x)·>·(b)·?·(b)·:·(x)·)
 101 94
 102 _\x89_\x85struct·_\x8__\x8s_\x8q_\x8l_\x8__\x8e_\x8r_\x8r_\x8o_\x8r
 103 96{
 104 97·const·char·*msg;
 105 98·char·state2[6];
 106 99·char·state3[6];
 107 100·TDS_UINT·native;
 108 101·char·*server;
 109 102·int·linenum;
 110 103·int·msgstate;
 111 104·int·row;
 112 105·bool·msg_is_static;
 113 106};
 114 107
 115 _\x81_\x80_\x88struct·_\x8__\x8s_\x8q_\x8l_\x8__\x8e_\x8r_\x8r_\x8o_\x8r_\x8s
 116 109{
 117 110·struct·_\x8__\x8s_\x8q_\x8l_\x8__\x8e_\x8r_\x8r_\x8o_\x8r·*errs;
 118 111·int·num_errors;
 119 112·SQLRETURN·lastrc;
 120 113·char·ranked;
 121 114};
 122 115
 123 116typedef·struct·_\x8__\x8s_\x8q_\x8l_\x8__\x8e_\x8r_\x8r_\x8o_\x8r_\x8s·_\x8T_\x8D_\x8S_\x8__\x8E_\x8R_\x8R_\x8S;
 124 117
 125 118#if·ENABLE_EXTRA_CHECKS
 126 119void·odbc_check_struct_extra(void·*p);
Max diff block lines reached; 53/35239 bytes (0.15%) of diff not shown.
115 KB
./usr/share/doc/freetds-doc/reference/a00407_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/utils/nosigpipe.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/proto.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 58 lines modifiedOffset 70, 624 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">nosigpipe.h</div></div>80 ··<div·class="headertitle"><div·class="title">proto.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005··Brian·Bruns</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2024··Ziglio·Frediano</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2010,·2011··Frediano·Ziglio</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_bZ9Gv69gt4HKEOuxm10QzP_</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_bZ9Gv69gt4HKEOuxm10QzP_</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">/*</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*·This·file·contains·defines·and·structures·strictly·related·to·TDS·protocol</span></div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#if·HAVE_SYS_TYPES_H</span></div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*/</span></div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;sys/types.h&gt;</span></div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_SYS_TYPES_H·*/</span><span·class="preprocessor"></span></div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 107 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01095.html">···25</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01095.html">tdsnumeric</a></div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>{</div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#if·HAVE_SYS_SOCKET_H</span></div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;sys/socket.h&gt;</span></div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_SYS_SOCKET_H·*/</span><span·class="preprocessor"></span></div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·precision;</div>
 111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·scale;</div>
 112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·array[33];</div>
 113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>}·<a·class="code·hl_struct"·href="a01095.html">TDS_NUMERIC</a>;</div>
 114 </div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 116 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
 117 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01099.html">···32</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01099.html">tdsoldmoney</a></div>
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#if·(!defined(__APPLE__)·&amp;&amp;·!defined(__FreeBSD__)·&amp;&amp;·!defined(__FreeBSD)·\</span></div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">·····&amp;&amp;·!defined(__NetBSD__)·&amp;&amp;·!defined(__NetBSD))·\</span></div> 
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">····||·defined(__SYMBIAN32__)</span></div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#undef·SO_NOSIGPIPE</span></div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#endif</span></div>118 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>{</div>
 119 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····TDS_INT·mnyhigh;</div>
 120 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····TDS_UINT·mnylow;</div>
 121 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}·<a·class="code·hl_struct"·href="a01099.html">TDS_OLD_MONEY</a>;</div>
 122 </div>
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>123 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_tdsguard_bZ9Gv69gt4HKEOuxm10QzP_·*/</span><span·class="preprocessor"></span></div>124 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
 125 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01103.html">···38</a></span><span·class="keyword">typedef</span>·<span·class="keyword">union·</span><a·class="code·hl_union"·href="a01103.html">tdsmoney</a></div>
 126 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>{</div>
 127 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<a·class="code·hl_struct"·href="a01099.html">TDS_OLD_MONEY</a>·<a·class="code·hl_struct"·href="a01099.html">tdsoldmoney</a>;</div>
 128 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····TDS_INT8·mny;</div>
 129 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}·<a·class="code·hl_union"·href="a01103.html">TDS_MONEY</a>;</div>
 130 </div>
 131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 132 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">
 133 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01107.html">···44</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01107.html">tdsmoney4</a></div>
 134 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>{</div>
 135 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····TDS_INT·mny4;</div>
 136 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>}·<a·class="code·hl_struct"·href="a01107.html">TDS_MONEY4</a>;</div>
 137 </div>
 138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 139 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">
 140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01111.html">···49</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01111.html">tdsdatetime</a></div>
 141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>{</div>
 142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····TDS_INT·dtdays;</div>
 143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····TDS_INT·dttime;</div>
 144 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}·<a·class="code·hl_struct"·href="a01111.html">TDS_DATETIME</a>;</div>
 145 </div>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 147 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="};">
 148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a01115.html">···55</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01115.html">tdsdatetime4</a></div>
 149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>{</div>
 150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····TDS_USMALLINT·days;</div>
 151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····TDS_USMALLINT·minutes;</div>
 152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}·<a·class="code·hl_struct"·href="a01115.html">TDS_DATETIME4</a>;</div>
 153 </div>
 154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 155 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="};">
 156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a01119.html">···61</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01119.html">tdsunique</a></div>
 157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>{</div>
 158 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····TDS_UINT·Data1;</div>
 159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····TDS_USMALLINT·Data2;</div>
 160 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····TDS_USMALLINT·Data3;</div>
 161 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····TDS_UCHAR·Data4[8];</div>
 162 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}·<a·class="code·hl_struct"·href="a01119.html">TDS_UNIQUE</a>;</div>
 163 </div>
 164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">typedef</span>·TDS_INT·TDS_DATE;</div>
 166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">typedef</span>·TDS_INT·TDS_TIME;</div>
 167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">typedef</span>·TDS_UINT8·TDS_BIGTIME;</div>
 169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">typedef</span>·TDS_UINT8·TDS_BIGDATETIME;</div>
Max diff block lines reached; 271/96698 bytes (0.28%) of diff not shown.
20.3 KB
html2text {}
    
Offset 1, 47 lines modifiedOffset 1, 608 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
 7 proto.h
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8s 
8 nosigpipe.h 
9 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
10 2·*·Copyright·(C)·2024·Ziglio·Frediano 
11 3·*9 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns
 10 3·*·Copyright·(C)·2010,·2011·Frediano·Ziglio
 11 4·*
12 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or12 5·*·This·library·is·free·software;·you·can·redistribute·it·and/or
13 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public13 6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
14 6·*·License·as·published·by·the·Free·Software·Foundation;·either14 7·*·License·as·published·by·the·Free·Software·Foundation;·either
15 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.15 8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
16 8·*16 9·*
17 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,17 10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
18 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of18 11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
19 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU19 12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
20 12·*·Library·General·Public·License·for·more·details.20 13·*·Library·General·Public·License·for·more·details.
21 13·*21 14·*
22 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public22 15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
23 15·*·License·along·with·this·library;·if·not,·write·to·the23 16·*·License·along·with·this·library;·if·not,·write·to·the
24 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,24 17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
25 17·*·Boston,·MA·02111-1307,·USA.25 18·*·Boston,·MA·02111-1307,·USA.
 26 19·*/
 27 20
 28 21/*
 29 22·*·This·file·contains·defines·and·structures·strictly·related·to·TDS·protocol
 30 23·*/
 31 24
 32 _\x82_\x85typedef·struct·_\x8t_\x8d_\x8s_\x8n_\x8u_\x8m_\x8e_\x8r_\x8i_\x8c
 33 26{
 34 27·unsigned·char·precision;
 35 28·unsigned·char·scale;
 36 29·unsigned·char·array[33];
 37 30}·_\x8T_\x8D_\x8S_\x8__\x8N_\x8U_\x8M_\x8E_\x8R_\x8I_\x8C;
 38 31
 39 _\x83_\x82typedef·struct·_\x8t_\x8d_\x8s_\x8o_\x8l_\x8d_\x8m_\x8o_\x8n_\x8e_\x8y
 40 33{
 41 34·TDS_INT·mnyhigh;
 42 35·TDS_UINT·mnylow;
 43 36}·_\x8T_\x8D_\x8S_\x8__\x8O_\x8L_\x8D_\x8__\x8M_\x8O_\x8N_\x8E_\x8Y;
 44 37
 45 _\x83_\x88typedef·union·_\x8t_\x8d_\x8s_\x8m_\x8o_\x8n_\x8e_\x8y
 46 39{
 47 40·_\x8T_\x8D_\x8S_\x8__\x8O_\x8L_\x8D_\x8__\x8M_\x8O_\x8N_\x8E_\x8Y·_\x8t_\x8d_\x8s_\x8o_\x8l_\x8d_\x8m_\x8o_\x8n_\x8e_\x8y;
 48 41·TDS_INT8·mny;
 49 42}·_\x8T_\x8D_\x8S_\x8__\x8M_\x8O_\x8N_\x8E_\x8Y;
 50 43
 51 _\x84_\x84typedef·struct·_\x8t_\x8d_\x8s_\x8m_\x8o_\x8n_\x8e_\x8y_\x84
 52 45{
 53 46·TDS_INT·mny4;
 54 47}·_\x8T_\x8D_\x8S_\x8__\x8M_\x8O_\x8N_\x8E_\x8Y_\x84;
 55 48
 56 _\x84_\x89typedef·struct·_\x8t_\x8d_\x8s_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e
 57 50{
 58 51·TDS_INT·dtdays;
 59 52·TDS_INT·dttime;
 60 53}·_\x8T_\x8D_\x8S_\x8__\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E;
 61 54
 62 _\x85_\x85typedef·struct·_\x8t_\x8d_\x8s_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e_\x84
 63 56{
 64 57·TDS_USMALLINT·days;
 65 58·TDS_USMALLINT·minutes;
 66 59}·_\x8T_\x8D_\x8S_\x8__\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E_\x84;
 67 60
 68 _\x86_\x81typedef·struct·_\x8t_\x8d_\x8s_\x8u_\x8n_\x8i_\x8q_\x8u_\x8e
 69 62{
 70 63·TDS_UINT·Data1;
 71 64·TDS_USMALLINT·Data2;
 72 65·TDS_USMALLINT·Data3;
 73 66·TDS_UCHAR·Data4[8];
 74 67}·_\x8T_\x8D_\x8S_\x8__\x8U_\x8N_\x8I_\x8Q_\x8U_\x8E;
 75 68
 76 69typedef·TDS_INT·TDS_DATE;
 77 70typedef·TDS_INT·TDS_TIME;
 78 71
 79 72typedef·TDS_UINT8·TDS_BIGTIME;
 80 73typedef·TDS_UINT8·TDS_BIGDATETIME;
 81 74
 82 75#define·TDS5_PARAMFMT2_TOKEN·32·/*·0x20·*/
 83 76#define·TDS_LANGUAGE_TOKEN·33·/*·0x21·TDS·5.0·only·*/
 84 77#define·TDS_ORDERBY2_TOKEN·34·/*·0x22·*/
 85 78#define·TDS_ROWFMT2_TOKEN·97·/*·0x61·TDS·5.0·only·*/
 86 79#define·TDS_MSG_TOKEN·101·/*·0x65·TDS·5.0·only·*/
 87 80#define·TDS_LOGOUT_TOKEN·113·/*·0x71·TDS·5.0·only?·ct_close()·*/
 88 81#define·TDS_RETURNSTATUS_TOKEN·121·/*·0x79·*/
 89 82#define·TDS_PROCID_TOKEN·124·/*·0x7C·TDS·4.2·only·-·TDS_PROCID·*/
 90 83#define·TDS7_RESULT_TOKEN·129·/*·0x81·TDS·7.0·only·*/
 91 84#define·TDS7_COMPUTE_RESULT_TOKEN·136·/*·0x88·TDS·7.0·only·*/
 92 85#define·TDS_COLNAME_TOKEN·160·/*·0xA0·TDS·4.2·only·*/
 93 86#define·TDS_COLFMT_TOKEN·161·/*·0xA1·TDS·4.2·only·-·TDS_COLFMT·*/
 94 87#define·TDS_DYNAMIC2_TOKEN·163·/*·0xA3·*/
 95 88#define·TDS_TABNAME_TOKEN·164·/*·0xA4·*/
 96 89#define·TDS_COLINFO_TOKEN·165·/*·0xA5·*/
 97 90#define·TDS_OPTIONCMD_TOKEN·166·/*·0xA6·*/
 98 91#define·TDS_COMPUTE_NAMES_TOKEN·167·/*·0xA7·*/
 99 92#define·TDS_COMPUTE_RESULT_TOKEN·168·/*·0xA8·*/
 100 93#define·TDS_ORDERBY_TOKEN·169·/*·0xA9·TDS_ORDER·*/
 101 94#define·TDS_ERROR_TOKEN·170·/*·0xAA·*/
 102 95#define·TDS_INFO_TOKEN·171·/*·0xAB·*/
 103 96#define·TDS_PARAM_TOKEN·172·/*·0xAC·RETURNVALUE?·*/
 104 97#define·TDS_LOGINACK_TOKEN·173·/*·0xAD·*/
 105 98#define·TDS_CONTROL_FEATUREEXTACK_TOKEN·\
 106 99·174·/*·0xAE·TDS_CONTROL/TDS_FEATUREEXTACK·*/
 107 100#define·TDS_ROW_TOKEN·209·/*·0xD1·*/
 108 101#define·TDS_NBC_ROW_TOKEN·210·/*·0xD2·as·of·TDS·7.3.B·*/
 109 102#define·TDS_CMP_ROW_TOKEN·211·/*·0xD3·*/
 110 103#define·TDS5_PARAMS_TOKEN·215·/*·0xD7·TDS·5.0·only·*/
 111 104#define·TDS_CAPABILITY_TOKEN·226·/*·0xE2·*/
 112 105#define·TDS_ENVCHANGE_TOKEN·227·/*·0xE3·*/
 113 106#define·TDS_SESSIONSTATE_TOKEN·228·/*·0xE4·TDS·7.4·*/
 114 107#define·TDS_EED_TOKEN·229·/*·0xE5·*/
 115 108#define·TDS_DBRPC_TOKEN·230·/*·0xE6·TDS·5.0·only·*/
 116 109#define·TDS5_DYNAMIC_TOKEN·231·/*·0xE7·TDS·5.0·only·*/
 117 110#define·TDS5_PARAMFMT_TOKEN·236·/*·0xEC·TDS·5.0·only·*/
 118 111#define·TDS_AUTH_TOKEN·237·/*·0xED·TDS·7.0·only·*/
 119 112#define·TDS_RESULT_TOKEN·238·/*·0xEE·*/
 120 113#define·TDS_DONE_TOKEN·253·/*·0xFD·TDS_DONE·*/
 121 114#define·TDS_DONEPROC_TOKEN·254·/*·0xFE·TDS_DONEPROC·*/
 122 115#define·TDS_DONEINPROC_TOKEN·255·/*·0xFF·TDS_DONEINPROC·*/
 123 116
 124 117/*·CURSOR·support:·TDS·5.0·only*/
Max diff block lines reached; 53/20742 bytes (0.26%) of diff not shown.
62.6 KB
./usr/share/doc/freetds-doc/reference/a00410_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/utils/string.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/replacements.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 23 lines modifiedOffset 70, 23 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">string.h</div></div>80 ··<div·class="headertitle"><div·class="title">replacements.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004··Brian·Bruns</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
Offset 96, 108 lines modifiedOffset 96, 201 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_d2McTbRS3vmVcq0ls4BzwH_</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_fELDB9J1dGrLHROMPkGfXj_</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_d2McTbRS3vmVcq0ls4BzwH_</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_fELDB9J1dGrLHROMPkGfXj_</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;freetds/macros.h&gt;</span></div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·_freetds_config_h_</span></div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#error·should·include·config.h·before</span></div>
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div>
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};"> 
111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01355.html">···36</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01355.html">tds_dstr</a>·{</div> 
112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keywordtype">size_t</span>·dstr_size;</div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;stdarg.h&gt;</span></div>
 111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&quot;tds_sysdep_public.h&quot;</span></div>
 112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;freetds/sysdep_private.h&gt;</span></div>
113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordtype">char</span>·dstr_s[1];</div> 
114 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a00578.html#gafddddf5bd7ad223cadee3d3bdc899954">···39</a></span>}·*<a·class="code·hl_typedef"·href="a00578.html#gafddddf5bd7ad223cadee3d3bdc899954">DSTR</a>;</div> 
115 </div> 
116 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">extern</span>·<span·class="keyword">const</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01355.html">tds_dstr</a>·<a·class="code·hl_variable"·href="a0[·...·truncated·by·diffoscope;·len:·64,·SHA:·943eb4aec59ad8108f69c709d78bb533d13be5e4cd19b2a58e94ec80f61f879f·...·]</div>114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;freetds/replacements/readpassphrase.h&gt;</span></div>
 115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">/*·these·headers·are·needed·for·basename·*/</span></div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#ifdef·HAVE_STRING_H</span></div>
 118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#·include·&lt;string.h&gt;</span></div>
 119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#endif</span></div>
 120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#ifdef·HAVE_LIBGEN_H</span></div>
 121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#·include·&lt;libgen.h&gt;</span></div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#endif</span></div>
 123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#ifdef·HAVE_GETOPT_H</span></div>
 124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#·include·&lt;getopt.h&gt;</span></div>
 125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif</span></div>
118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a00578.html#ga581a03a4de6c926c57b4a75a11214df4">···49</a></span><span·class="preprocessor">#define·DSTR_INITIALIZER·((struct·tds_dstr*)·&amp;tds_str_empty)</span></div>127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#if·!HAVE_POLL</span></div>
 128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00494.html">freetds/replacements/poll.h</a>&gt;</span></div>
 129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#elif·HAVE_POLL_H</span></div>
 130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00494.html">poll.h</a>&gt;</span></div>
 131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_POLL·*/</span><span·class="preprocessor"></span></div>
 132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
121 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div>136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>
122 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}"> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a00578.html#ga6c0aba5c6da921898768e7f6cf177ca7">···53</a></span><a·class="code·hl_function"·href="a00578.html#ga6c0aba5c6da921898768e7f6cf177ca7">tds_dstr_init</a>(<a·class="code·hl_struct"·href="a01355.html">DSTR</a>·*·s)</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>{</div>137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>{</div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····*(s)·=·<a·class="code·hl_define"·href="a00578.html#ga581a03a4de6c926c57b4a75a11214df4">DSTR_INITIALIZER</a>;</div>138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#endif</span></div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#if·!HAVE_ASPRINTF</span></div>
 141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#undef·asprintf</span></div>
 142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keywordtype">int</span>·tds_asprintf(<span·class="keywordtype">char</span>·**ret,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*fmt,·...);</div>
 143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·asprintf·tds_asprintf</span></div>
 144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_ASPRINTF·*/</span><span·class="preprocessor"></span></div>
 145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·!HAVE_VASPRINTF</span></div>
 147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#undef·vasprintf</span></div>
 148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keywordtype">int</span>·tds_vasprintf(<span·class="keywordtype">char</span>·**ret,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*fmt,·va_list·ap);</div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·vasprintf·tds_vasprintf</span></div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_VASPRINTF·*/</span><span·class="preprocessor"></span></div>
 151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#if·!HAVE_STRTOK_R</span></div>
 153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">/*·Some·MinGW·define·strtok_r·macro·thread-safe·but·not·reentrant·but·we</span></div>
 154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">···need·both·so·avoid·using·the·macro·*/</span></div>
 155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#undef·strtok_r</span></div>
 156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#if·defined(_WIN32)·&amp;&amp;·HAVE_STRTOK_S</span></div>
 157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#define·strtok_r·strtok_s</span></div>
 158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#else</span></div>
 159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keywordtype">char</span>·*tds_strtok_r(<span·class="keywordtype">char</span>·*str,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*sep,·<span·class="keywordtype">char</span>·**lasts);</div>
 160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#define·strtok_r·tds_strtok_r</span></div>
 161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#endif</span></div>
 162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_STRTOK_R·*/</span><span·class="preprocessor"></span></div>
 163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#if·!HAVE_STRSEP</span></div>
 165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#undef·strsep</span></div>
 166 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keywordtype">char</span>·*tds_strsep(<span·class="keywordtype">char</span>·**stringp,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*delim);</div>
 167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#define·strsep·tds_strsep</span></div>
 168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_STRSEP·*/</span><span·class="preprocessor"></span></div>
 169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#if·!HAVE_STRLCPY</span></div>
 171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keywordtype">size_t</span>·tds_strlcpy(<span·class="keywordtype">char</span>·*dest,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*src,·<span·class="keywordtype">size_t</span>·len);</div>
 172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">#undef·strlcpy</span></div>
 173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#define·strlcpy(d,s,l)·tds_strlcpy(d,s,l)</span></div>
 174 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#endif</span></div>
 175 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
Max diff block lines reached; 31203/52396 bytes (59.55%) of diff not shown.
11.4 KB
html2text {}
    
Offset 1, 17 lines modifiedOffset 1, 16 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
 7 replacements.h
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8s 
8 string.h 
9 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
10 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004·Brian·Bruns9 2·*·Copyright·(C)·1998-1999·Brian·Bruns
11 3·*10 3·*
12 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
13 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
14 6·*·License·as·published·by·the·Free·Software·Foundation;·either13 6·*·License·as·published·by·the·Free·Software·Foundation;·either
15 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
16 8·*15 8·*
17 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
Offset 21, 138 lines modifiedOffset 20, 199 lines modified
21 13·*20 13·*
22 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
23 15·*·License·along·with·this·library;·if·not,·write·to·the22 15·*·License·along·with·this·library;·if·not,·write·to·the
24 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
25 17·*·Boston,·MA·02111-1307,·USA.24 17·*·Boston,·MA·02111-1307,·USA.
26 18·*/25 18·*/
27 1926 19
28 20#ifndef·_tdsguard_d2McTbRS3vmVcq0ls4BzwH_ 
29 21#define·_tdsguard_d2McTbRS3vmVcq0ls4BzwH_27 20#ifndef·_tdsguard_fELDB9J1dGrLHROMPkGfXj_
 28 21#define·_tdsguard_fELDB9J1dGrLHROMPkGfXj_
30 2229 22
31 23#include·<freetds/macros.h> 
32 24 
33 25#include·<freetds/pushvis.h>30 23#ifndef·_freetds_config_h_
 31 24#error·should·include·config.h·before
 32 25#endif
34 2633 26
35 _\x83_\x86typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r·{ 
36 37·size_t·dstr_size; 
37 38·char·dstr_s[1]; 
38 _\x83_\x89}·*_\x8D_\x8S_\x8T_\x8R; 
39 40 
40 42extern·const·struct·_.t_.d_.s_.__.d_.s_.t_.r·_.t_.d_.s_.__.s_.t_.r_.__.e_.m_.p_.t_.y;34 27#include·<stdarg.h>
 35 28#include·"tds_sysdep_public.h"
 36 29#include·<freetds/sysdep_private.h>
 37 30
 38 31#include·<freetds/replacements/readpassphrase.h>
 39 32
 40 33/*·these·headers·are·needed·for·basename·*/
 41 34#ifdef·HAVE_STRING_H
 42 35#·include·<string.h>
 43 36#endif
 44 37#ifdef·HAVE_LIBGEN_H
 45 38#·include·<libgen.h>
 46 39#endif
 47 40#ifdef·HAVE_GETOPT_H
 48 41#·include·<getopt.h>
 49 42#endif
41 4350 43
42 _\x84_\x89#define·DSTR_INITIALIZER·((struct·tds_dstr*)·&tds_str_empty) 
43 50 
44 52static·inline·void 
45 _.5_.3_.t_.d_.s_.__.d_.s_.t_.r_.__.i_.n_.i_.t(_.D_.S_.T_.R·*·s)51 44#if·!HAVE_POLL
 52 45#include·<_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s_\x8/_\x8r_\x8e_\x8p_\x8l_\x8a_\x8c_\x8e_\x8m_\x8e_\x8n_\x8t_\x8s_\x8/_\x8p_\x8o_\x8l_\x8l_\x8._\x8h>
 53 46#elif·HAVE_POLL_H
 54 47#include·<_\x8p_\x8o_\x8l_\x8l_\x8._\x8h>
 55 48#endif·/*·!HAVE_POLL·*/
 56 49
 57 50#include·<freetds/pushvis.h>
 58 51
 59 52#ifdef·__cplusplus
 60 53extern·"C"
46 54{61 54{
47 55·*(s)·=·_.D_.S_.T_.R_.__.I_.N_.I_.T_.I_.A_.L_.I_.Z_.E_.R;62 55#endif
48 56}63 56
49 57 
50 59static·inline·int 
51 _\x86_\x80_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8i_\x8s_\x8e_\x8m_\x8p_\x8t_\x8y(const·_\x8D_\x8S_\x8T_\x8R·*·s) 
52 61{ 
53 62·return·(*s)->dstr_size·==·0; 
54 63} 
55 64 
56 70static·inline·char·* 
57 _\x87_\x81_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8b_\x8u_\x8f(_\x8D_\x8S_\x8T_\x8R·*·s) 
58 72{ 
59 73·return·(*s)->dstr_s; 
60 74} 
61 75 
62 77static·inline·const·char·* 
63 _\x87_\x88_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8c_\x8s_\x8t_\x8r(const·_\x8D_\x8S_\x8T_\x8R·*·s) 
64 79{ 
65 80·return·(*s)->dstr_s; 
66 81} 
67 82 
68 84static·inline·size_t 
69 _.8_.5_.t_.d_.s_.__.d_.s_.t_.r_.__.l_.e_.n(const·_.D_.S_.T_.R·*·s)64 57#if·!HAVE_ASPRINTF
 65 58#undef·asprintf
 66 59int·tds_asprintf(char·**ret,·const·char·*fmt,·...);
 67 60#define·asprintf·tds_asprintf
 68 61#endif·/*·!HAVE_ASPRINTF·*/
 69 62
 70 63#if·!HAVE_VASPRINTF
 71 64#undef·vasprintf
 72 65int·tds_vasprintf(char·**ret,·const·char·*fmt,·va_list·ap);
 73 66#define·vasprintf·tds_vasprintf
 74 67#endif·/*·!HAVE_VASPRINTF·*/
 75 68
 76 69#if·!HAVE_STRTOK_R
 77 70/*·Some·MinGW·define·strtok_r·macro·thread-safe·but·not·reentrant·but·we
 78 71·need·both·so·avoid·using·the·macro·*/
 79 72#undef·strtok_r
 80 73#if·defined(_WIN32)·&&·HAVE_STRTOK_S
 81 74#define·strtok_r·strtok_s
 82 75#else
 83 76char·*tds_strtok_r(char·*str,·const·char·*sep,·char·**lasts);
 84 77#define·strtok_r·tds_strtok_r
 85 78#endif
 86 79#endif·/*·!HAVE_STRTOK_R·*/
 87 80
 88 81#if·!HAVE_STRSEP
 89 82#undef·strsep
 90 83char·*tds_strsep(char·**stringp,·const·char·*delim);
 91 84#define·strsep·tds_strsep
 92 85#endif·/*·!HAVE_STRSEP·*/
70 86{93 86
71 87·return·(*s)->dstr_size; 
72 88} 
73 89 
Max diff block lines reached; 6420/11607 bytes (55.31%) of diff not shown.
18.5 KB
./usr/share/doc/freetds-doc/reference/a00413_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/utils/dlist.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/utils.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 23 lines modifiedOffset 70, 23 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">dlist.h</div></div>80 ··<div·class="headertitle"><div·class="title">utils.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·Dlist·-·dynamic·list</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2016-2024·Frediano·Ziglio</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2016·Frediano·Ziglio</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
Offset 96, 46 lines modifiedOffset 96, 52 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_aej6DXYKBycQe7Wyg2gHaQ_</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_eFYZwccrMRZEhF1ruz6j9O_</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_aej6DXYKBycQe7Wyg2gHaQ_</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_eFYZwccrMRZEhF1ruz6j9O_</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#if·HAVE_STDDEF_H</span></div>
106 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};"> 
107 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01335.html">···23</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01335.html">dlist_ring</a>·{</div> 
108 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01335.html">dlist_ring</a>·*next;</div> 
109 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01335.html">dlist_ring</a>·*prev;</div> 
110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>}·<a·class="code·hl_struct"·href="a01335.html">dlist_ring</a>;</div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;stddef.h&gt;</span></div>
111 </div>108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_STDDEF_H·*/</span><span·class="preprocessor"></span></div>
112 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
113 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;freetds/time.h&gt;</span></div>
114 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keywordtype">void</span>·dlist_ring_check(<a·class="code·hl_struct"·href="a01335.html">dlist_ring</a>·*ring);</div>111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;freetds/sysdep_private.h&gt;</span></div>
 112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
115 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div>113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
116 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
117 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·DLIST_FIELDS(name)·\</span></div>115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
 116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span>·{</div>
118 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">····dlist_ring·name</span></div>117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div>
119 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
120 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·DLIST_FOREACH(prefix,·list,·p)·\</span></div> 
121 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">····for·(p·=·prefix·##·_·##·first(list);·p·!=·NULL;·p·=·prefix·##·_·##·next(list,·p))</span></div>119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keywordtype">void</span>·tds_sleep_s(<span·class="keywordtype">unsigned</span>·sec);</div>
 120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keywordtype">void</span>·tds_sleep_ms(<span·class="keywordtype">unsigned</span>·ms);</div>
122 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keywordtype">char</span>·*tds_getpassarg(<span·class="keywordtype">char</span>·*arg);</div>
123 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·dlist_insert_after(<a·class="code·hl_struct"·href="a01335.html">dlist_ring</a>·*ring_pos,·<a·class="code·hl_struct"·href="a01335.html">dlist_ring</a>·*ring_item)</div> 
124 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>{</div> 
125 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····assert(!ring_item-&gt;next·&amp;&amp;·!ring_item-&gt;prev);</div> 
126 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····ring_pos-&gt;next-&gt;prev·=·ring_item;</div> 
127 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····ring_item-&gt;prev·=·ring_pos;</div> 
128 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····ring_item-&gt;next·=·ring_pos-&gt;next;</div> 
129 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····ring_pos-&gt;next·=·ring_item;</div> 
130 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····assert(ring_item-&gt;next·&amp;&amp;·ring_item-&gt;prev);</div> 
131 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>}</div>123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keywordtype">char</span>·*tds_timestamp_str(<span·class="keywordtype">char</span>·*str,·<span·class="keywordtype">int</span>·maxlen);</div>
 125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">struct·</span>tm·*tds_localtime_r(<span·class="keyword">const</span>·time_t·*timep,·<span·class="keyword">struct</span>·tm·*result);</div>
 126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keywordtype">int</span>·tds_getservice(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*name);</div>
 127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00576.html#ga31200649c72e81c9d5d07352573ce9f1">tds_socket_set_nosigpipe</a>(TDS_SYS_SOCKET·sock,·<span·class="keywordtype">int</span>·on);</div>
 129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keywordtype">int</span>·tds_socket_set_nodelay(TDS_SYS_SOCKET·sock);</div>
132 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
133 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_tdsguard_aej6DXYKBycQe7Wyg2gHaQ_·*/</span><span·class="preprocessor"></span></div> 
134 <div·class="ttc"·id="aa01335_html"><div·class="ttname"><a·href="a01335.html">dlist_ring</a></div><div·class="ttdef"><b>Definition</b>·dlist.h:23</div></div>131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keywordtype">char</span>·*tds_strndup(<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*s,·TDS_INTPTR·len);</div>
 132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
 134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>
 135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div>
 136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;freetds/popvis.h&gt;</span></div>
 138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#endif</span></div>
 140 <div·class="ttc"·id="aa00576_html_ga31200649c72e81c9d5d07352573ce9f1"><div·class="ttname"><a·href="a00576.html#ga31200649c72e81c9d5d07352573ce9f1">tds_socket_set_nosigpipe</a></div><div·class="ttdeci">int·tds_socket_set_nosigpipe(TDS_SYS_SOCKET·sock,·int·on)</div><div·class="ttdoc">Set·socket·to·not·throw·SIGPIPE.</div><div·class="ttdef"><b>Definition</b>·net.c:89</div></div>
135 </div><!--·fragment·--></div><!--·contents·-->141 </div><!--·fragment·--></div><!--·contents·-->
136 <!--·start·footer·part·-->142 <!--·start·footer·part·-->
137 <hr·class="footer"/><address·class="footer"><small>143 <hr·class="footer"/><address·class="footer"><small>
138 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8144 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
139 </small></address>145 </small></address>
140 </body>146 </body>
141 </html>147 </html>
3.26 KB
html2text {}
    
Offset 1, 17 lines modifiedOffset 1, 16 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
 7 utils.h
 8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8s 
8 dlist.h 
9 1/*·Dlist·-·dynamic·list 
10 2·*·Copyright·(C)·2016-2024·Frediano·Ziglio9 2·*·Copyright·(C)·2016·Frediano·Ziglio
11 3·*10 3·*
12 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
13 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
14 6·*·License·as·published·by·the·Free·Software·Foundation;·either13 6·*·License·as·published·by·the·Free·Software·Foundation;·either
15 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
16 8·*15 8·*
17 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
Offset 21, 42 lines modifiedOffset 20, 50 lines modified
21 13·*20 13·*
22 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
23 15·*·License·along·with·this·library;·if·not,·write·to·the22 15·*·License·along·with·this·library;·if·not,·write·to·the
24 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
25 17·*·Boston,·MA·02111-1307,·USA.24 17·*·Boston,·MA·02111-1307,·USA.
26 18·*/25 18·*/
27 1926 19
28 20#ifndef·_tdsguard_aej6DXYKBycQe7Wyg2gHaQ_ 
29 21#define·_tdsguard_aej6DXYKBycQe7Wyg2gHaQ_27 20#ifndef·_tdsguard_eFYZwccrMRZEhF1ruz6j9O_
 28 21#define·_tdsguard_eFYZwccrMRZEhF1ruz6j9O_
30 2229 22
31 _\x82_\x83typedef·struct·_\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g·{ 
32 24·struct·_\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g·*next; 
33 25·struct·_\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g·*prev; 
34 26}·_\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g; 
35 27 
36 28#if·ENABLE_EXTRA_CHECKS 
37 29void·dlist_ring_check(_\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g·*ring); 
38 30#endif30 23#if·HAVE_STDDEF_H
 31 24#include·<stddef.h>
 32 25#endif·/*·HAVE_STDDEF_H·*/
 33 26
 34 27#include·<freetds/time.h>
 35 28#include·<freetds/sysdep_private.h>
 36 29
 37 30#include·<freetds/pushvis.h>
39 3138 31
 39 32#ifdef·__cplusplus
 40 33extern·"C"·{
 41 34#endif
 42 35
 43 36void·tds_sleep_s(unsigned·sec);
 44 37void·tds_sleep_ms(unsigned·ms);
 45 38
 46 39char·*tds_getpassarg(char·*arg);
 47 40
 48 41char·*tds_timestamp_str(char·*str,·int·maxlen);
 49 42struct·tm·*tds_localtime_r(const·time_t·*timep,·struct·tm·*result);
 50 43int·tds_getservice(const·char·*name);
 51 44
 52 45int·_\x8t_\x8d_\x8s_\x8__\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8__\x8s_\x8e_\x8t_\x8__\x8n_\x8o_\x8s_\x8i_\x8g_\x8p_\x8i_\x8p_\x8e(TDS_SYS_SOCKET·sock,·int·on);
 53 46int·tds_socket_set_nodelay(TDS_SYS_SOCKET·sock);
40 32#define·DLIST_FIELDS(name)·\ 
41 33·dlist_ring·name 
42 34 
43 35#define·DLIST_FOREACH(prefix,·list,·p)·\ 
44 36·for·(p·=·prefix·##·_·##·first(list);·p·!=·NULL;·p·=·prefix·##·_·##·next 
45 (list,·p)) 
46 37 
47 38static·inline·void·dlist_insert_after(_\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g·*ring_pos,·_\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g 
48 *ring_item) 
49 39{ 
50 40·assert(!ring_item->next·&&·!ring_item->prev); 
51 41·ring_pos->next->prev·=·ring_item; 
52 42·ring_item->prev·=·ring_pos; 
53 43·ring_item->next·=·ring_pos->next; 
54 44·ring_pos->next·=·ring_item; 
55 45·assert(ring_item->next·&&·ring_item->prev); 
56 46} 
57 4754 47
58 48#endif·/*·_tdsguard_aej6DXYKBycQe7Wyg2gHaQ_·*/ 
59 _.d_.l_.i_.s_.t_.__.r_.i_.n_.g55 48char·*tds_strndup(const·void·*s,·TDS_INTPTR·len);
 56 49
 57 50#ifdef·__cplusplus
 58 51}
 59 52#endif
 60 53
 61 54#include·<freetds/popvis.h>
 62 55
 63 56#endif
 64 _\x8t_\x8d_\x8s_\x8__\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8__\x8s_\x8e_\x8t_\x8__\x8n_\x8o_\x8s_\x8i_\x8g_\x8p_\x8i_\x8p_\x8e
 65 int·tds_socket_set_nosigpipe(TDS_SYS_SOCKET·sock,·int·on)
 66 Set·socket·to·not·throw·SIGPIPE.
60 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·dlist.h:2367 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·net.c:89
61 ===============================================================================68 ===============================================================================
62 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.869 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
43.2 KB
./usr/share/doc/freetds-doc/reference/a00416_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/utils/dlist.tmpl.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/tls.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 23 lines modifiedOffset 70, 23 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">dlist.tmpl.h</div></div>80 ··<div·class="headertitle"><div·class="title">tls.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·Dlist·-·dynamic·list</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2016-2024·Frediano·Ziglio</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2015··Frediano·Ziglio</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
Offset 96, 117 lines modifiedOffset 96, 122 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;freetds/bool.h&gt;</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_hpUeh3TzYOzN1FtT39tMHz_</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;freetds/utils.h&gt;</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_hpUeh3TzYOzN1FtT39tMHz_</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;freetds/macros.h&gt;</span></div> 
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#if·!defined(DLIST_PREFIX)·||·!defined(DLIST_ITEM_TYPE)·||·!defined(DLIST_LIST_TYPE)</span></div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_</span></div>
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#error·Required·defines·for·dlist·missing!</span></div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#error·tds.h·must·be·included·before·tls.h</span></div>
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#endif</span></div>108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div>
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#ifdef·HAVE_GNUTLS</span></div>
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·defined(DLIST_NAME)·||·defined(DLIST_PASTER)·||·\</span></div>111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#··if·defined(_THREAD_SAFE)·&amp;&amp;·defined(TDS_HAVE_PTHREAD_MUTEX)</span></div>
 112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#····include·&lt;freetds/thread.h&gt;</span></div>
 113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#····ifndef·GNUTLS_USE_NETTLE</span></div>
 114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#······include·&lt;gcrypt.h&gt;</span></div>
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">····defined(DLIST_EVALUATOR)·||·defined(DLIST_ITEM)</span></div>115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#····endif</span></div>
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#error·Some·internal·dlist·macros·already·defined</span></div> 
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div>116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#··endif</span></div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#··include·&lt;gnutls/gnutls.h&gt;</span></div>
 118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#··include·&lt;gnutls/x509.h&gt;</span></div>
 119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#elif·defined(HAVE_OPENSSL)</span></div>
 120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#··include·&lt;openssl/ssl.h&gt;</span></div>
 121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#··include·&lt;openssl/x509v3.h&gt;</span></div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#··include·&lt;openssl/err.h&gt;</span></div>
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>
116 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};"> 
117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01339.html">···33</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct</span></div> 
118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>{</div>124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<a·class="code·hl_struct"·href="a01335.html">dlist_ring</a>·ring;</div> 
120 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}·<a·class="code·hl_struct"·href="a01339.html">DLIST_LIST_TYPE</a>;</div> 
121 </div> 
122 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
123 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·DLIST_PASTER(x,y)·x·##·_·##·y</span></div> 
124 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·DLIST_EVALUATOR(x,y)··DLIST_PASTER(x,y)</span></div> 
125 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·DLIST_NAME(suffix)·DLIST_EVALUATOR(DLIST_PREFIX,·suffix)</span></div> 
126 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·DLIST_ITEM(ring)·\</span></div>125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
127 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">····((DLIST_ITEM_TYPE·*)·(((char·*)·(ring))·-·TDS_OFFSET(DLIST_ITEM_TYPE,·DLIST_NAME(item))))</span></div> 
128 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
129 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·DLIST_NAME(check)(<a·class="code·hl_struct"·href="a01339.html">DLIST_LIST_TYPE</a>·*list·TDS_UNUSED)</div> 
130 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>{</div> 
131 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div> 
132 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····assert(list·!=·NULL);</div> 
133 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····dlist_ring_check(&amp;list-&gt;ring);</div> 
134 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif</span></div>127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#if·defined(HAVE_GNUTLS)·||·defined(HAVE_OPENSSL)</span></div>
 128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>TDSRET·tds_ssl_init(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*tds,·<span·class="keywordtype">bool</span>·full);</div>
 129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keywordtype">void</span>·tds_ssl_deinit(<a·class="code·hl_struct"·href="a01287.html">TDSCONNECTION</a>·*conn);</div>
135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div> 
136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
137 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·DLIST_NAME(init)(<a·class="code·hl_struct"·href="a01339.html">DLIST_LIST_TYPE</a>·*list)</div> 
138 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>{</div> 
139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····list-&gt;ring.next·=·list-&gt;ring.prev·=·&amp;list-&gt;ring;</div> 
140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····DLIST_NAME(check)(list);</div> 
141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div> 
142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#··ifdef·HAVE_GNUTLS</span></div>
 132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·DLIST_ITEM_TYPE·*DLIST_NAME(first)(<a·class="code·hl_struct"·href="a01339.html">DLIST_LIST_TYPE</a>·*list)</div>133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span></div>
 134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>tds_ssl_pending(<a·class="code·hl_struct"·href="a01287.html">TDSCONNECTION</a>·*conn)</div>
144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>{</div>135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>{</div>
145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">return</span>·list-&gt;ring.next·==·&amp;list-&gt;ring·?·NULL·:·DLIST_ITEM(list-&gt;ring.next);</div>136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">return</span>·gnutls_record_check_pending((gnutls_session_t)·conn-&gt;tls_session);</div>
 137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>}</div>
 138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span></div>
 140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>tds_ssl_read(<a·class="code·hl_struct"·href="a01287.html">TDSCONNECTION</a>·*conn,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">int</span>·buflen)</div>
 141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>{</div>
 142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">return</span>·gnutls_record_recv((gnutls_session_t)·conn-&gt;tls_session,·buf,·buflen);</div>
 143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>}</div>
146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}</div>144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
148 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·DLIST_ITEM_TYPE·*DLIST_NAME(last)(<a·class="code·hl_struct"·href="a01339.html">DLIST_LIST_TYPE</a>·*list)</div>145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span></div>
 146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>tds_ssl_write(<a·class="code·hl_struct"·href="a01287.html">TDSCONNECTION</a>·*conn,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">int</span>·buflen)</div>
149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>{</div>147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>{</div>
150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·list-&gt;ring.prev·==·&amp;list-&gt;ring·?·NULL·:·DLIST_ITEM(list-&gt;ring.prev);</div>148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·gnutls_record_send((gnutls_session_t)·conn-&gt;tls_session,·buf,·buflen);</div>
151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}</div>149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}</div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··else</span></div>
152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
153 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·DLIST_ITEM_TYPE·*DLIST_NAME(next)(<a·class="code·hl_struct"·href="a01339.html">DLIST_LIST_TYPE</a>·*list,·DLIST_ITEM_TYPE·*item)</div> 
154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>{</div> 
155 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordflow">return</span>·item-&gt;DLIST_NAME(item).next·==·&amp;list-&gt;ring·?·NULL·:·DLIST_ITEM(item-&gt;DLIST_NAME(item).next);</div>152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">/*·compatibility·for·LibreSSL·2.7··*/</span></div>
 153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#ifdef·LIBRESSL_VERSION_NUMBER</span></div>
 154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·TLS_ST_OK·SSL_ST_OK</span></div>
156 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div>155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#endif</span></div>
Max diff block lines reached; 10020/36063 bytes (27.78%) of diff not shown.
7.83 KB
html2text {}
    
Offset 1, 17 lines modifiedOffset 1, 16 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
 7 tls.h
 8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8s 
8 dlist.tmpl.h 
9 1/*·Dlist·-·dynamic·list 
10 2·*·Copyright·(C)·2016-2024·Frediano·Ziglio9 2·*·Copyright·(C)·2015·Frediano·Ziglio
11 3·*10 3·*
12 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
13 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
14 6·*·License·as·published·by·the·Free·Software·Foundation;·either13 6·*·License·as·published·by·the·Free·Software·Foundation;·either
15 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
16 8·*15 8·*
17 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
Offset 21, 124 lines modifiedOffset 20, 124 lines modified
21 13·*20 13·*
22 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
23 15·*·License·along·with·this·library;·if·not,·write·to·the22 15·*·License·along·with·this·library;·if·not,·write·to·the
24 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
25 17·*·Boston,·MA·02111-1307,·USA.24 17·*·Boston,·MA·02111-1307,·USA.
26 18·*/25 18·*/
27 1926 19
 27 20#ifndef·_tdsguard_hpUeh3TzYOzN1FtT39tMHz_
 28 21#define·_tdsguard_hpUeh3TzYOzN1FtT39tMHz_
 29 22
 30 23#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_
 31 24#error·tds.h·must·be·included·before·tls.h
28 20#include·<freetds/bool.h> 
29 21#include·<freetds/utils.h> 
30 22#include·<freetds/macros.h> 
31 23 
32 24#if·!defined(DLIST_PREFIX)·||·!defined(DLIST_ITEM_TYPE)·||·!defined 
33 (DLIST_LIST_TYPE) 
34 25#error·Required·defines·for·dlist·missing! 
35 26#endif32 25#endif
36 27 
37 28#if·defined(DLIST_NAME)·||·defined(DLIST_PASTER)·||·\ 
38 29·defined(DLIST_EVALUATOR)·||·defined(DLIST_ITEM) 
39 30#error·Some·internal·dlist·macros·already·defined33 26
 34 27#ifdef·HAVE_GNUTLS
 35 28#·if·defined(_THREAD_SAFE)·&&·defined(TDS_HAVE_PTHREAD_MUTEX)
 36 29#·include·<freetds/thread.h>
 37 30#·ifndef·GNUTLS_USE_NETTLE
 38 31#·include·<gcrypt.h>
40 31#endif39 32#·endif
 40 33#·endif
 41 34#·include·<gnutls/gnutls.h>
 42 35#·include·<gnutls/x509.h>
 43 36#elif·defined(HAVE_OPENSSL)
 44 37#·include·<openssl/ssl.h>
 45 38#·include·<openssl/x509v3.h>
 46 39#·include·<openssl/err.h>
 47 40#endif
 48 41
 49 42#include·<freetds/pushvis.h>
41 32 
42 _\x83_\x83typedef·struct 
43 34{ 
44 35·_\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g·ring; 
45 36}·_\x8D_\x8L_\x8I_\x8S_\x8T_\x8__\x8L_\x8I_\x8S_\x8T_\x8__\x8T_\x8Y_\x8P_\x8E; 
46 37 
47 38#define·DLIST_PASTER(x,y)·x·##·_·##·y 
48 39#define·DLIST_EVALUATOR(x,y)·DLIST_PASTER(x,y) 
49 40#define·DLIST_NAME(suffix)·DLIST_EVALUATOR(DLIST_PREFIX,·suffix) 
50 41#define·DLIST_ITEM(ring)·\ 
51 42·((DLIST_ITEM_TYPE·*)·(((char·*)·(ring))·-·TDS_OFFSET(DLIST_ITEM_TYPE, 
52 DLIST_NAME(item)))) 
53 4350 43
54 44static·inline·void·DLIST_NAME(check)(_\x8D_\x8L_\x8I_\x8S_\x8T_\x8__\x8L_\x8I_\x8S_\x8T_\x8__\x8T_\x8Y_\x8P_\x8E·*list·TDS_UNUSED) 
55 45{ 
56 46#if·ENABLE_EXTRA_CHECKS 
57 47·assert(list·!=·NULL); 
58 48·dlist_ring_check(&list->ring); 
59 49#endif 
60 50} 
61 51 
62 52static·inline·void·DLIST_NAME(init)(_\x8D_\x8L_\x8I_\x8S_\x8T_\x8__\x8L_\x8I_\x8S_\x8T_\x8__\x8T_\x8Y_\x8P_\x8E·*list) 
63 53{ 
64 54·list->ring.next·=·list->ring.prev·=·&list->ring; 
65 55·DLIST_NAME(check)(list); 
66 56} 
67 57 
68 58static·inline·DLIST_ITEM_TYPE·*DLIST_NAME(first)(_\x8D_\x8L_\x8I_\x8S_\x8T_\x8__\x8L_\x8I_\x8S_\x8T_\x8__\x8T_\x8Y_\x8P_\x8E·*list) 
69 59{ 
70 60·return·list->ring.next·==·&list->ring·?·NULL·:·DLIST_ITEM(list->ring.next);51 44#if·defined(HAVE_GNUTLS)·||·defined(HAVE_OPENSSL)
 52 45TDSRET·tds_ssl_init(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*tds,·bool·full);
 53 46void·tds_ssl_deinit(_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*conn);
 54 47
 55 48#·ifdef·HAVE_GNUTLS
 56 49
 57 50static·inline·int
 58 51tds_ssl_pending(_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*conn)
 59 52{
 60 53·return·gnutls_record_check_pending((gnutls_session_t)·conn->tls_session);
 61 54}
 62 55
 63 56static·inline·int
 64 57tds_ssl_read(_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*conn,·unsigned·char·*buf,·int·buflen)
 65 58{
 66 59·return·gnutls_record_recv((gnutls_session_t)·conn->tls_session,·buf,
 67 buflen);
 68 60}
71 61}69 61
72 62 
73 63static·inline·DLIST_ITEM_TYPE·*DLIST_NAME(last)(_.D_.L_.I_.S_.T_.__.L_.I_.S_.T_.__.T_.Y_.P_.E·*list)70 62static·inline·int
 71 63tds_ssl_write(_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*conn,·const·unsigned·char·*buf,·int·buflen)
74 64{72 64{
75 65·return·list->ring.prev·==·&list->ring·?·NULL·:·DLIST_ITEM(list->ring.prev);73 65·return·gnutls_record_send((gnutls_session_t)·conn->tls_session,·buf,
 74 buflen);
76 66}75 66}
 76 67#·else
 77 68
 78 69/*·compatibility·for·LibreSSL·2.7·*/
 79 70#ifdef·LIBRESSL_VERSION_NUMBER
 80 71#define·TLS_ST_OK·SSL_ST_OK
 81 72#endif
 82 73
 83 74static·inline·int
 84 75tds_ssl_pending(_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*conn)
 85 76{
 86 77·return·SSL_pending((SSL·*)·conn->tls_session);
 87 78}
Max diff block lines reached; 2276/7996 bytes (28.46%) of diff not shown.
10.9 KB
./usr/share/doc/freetds-doc/reference/a00419_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/utils/md4.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/sysconfdir.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 71 lines modifiedOffset 70, 22 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">md4.h</div></div>80 ··<div·class="headertitle"><div·class="title">sysconfdir.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·_tdsguard_bJRBdagK4r9w58mnUbyvA0_</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#define·FREETDS_SYSCONFDIR·&quot;/etc/freetds&quot;</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·_tdsguard_bJRBdagK4r9w58mnUbyvA0_</span></div> 
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> 
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifndef·HAVE_NETTLE</span></div> 
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> 
90 <div·class="foldopen"·id="foldopen00008"·data-start="{"·data-end="};"> 
91 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno"><a·class="line"·href="a01343.html">····8</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01343.html">MD4Context</a></div> 
92 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>{</div> 
93 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····uint32_t·buf[4];</div> 
94 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····uint64_t·bytes;</div> 
95 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····uint32_t·in[16];</div> 
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>};</div> 
97 </div> 
98 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
99 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keywordtype">void</span>·MD4Init(<span·class="keyword">struct</span>·<a·class="code·hl_struct"·href="a01343.html">MD4Context</a>·*context);</div> 
100 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keywordtype">void</span>·MD4Update(<span·class="keyword">struct</span>·<a·class="code·hl_struct"·href="a01343.html">MD4Context</a>·*context,·<span·class="keyword">const</span>·uint8_t·*buf,·<span·class="keywordtype">size_t</span>·len);</div> 
101 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keywordtype">void</span>·MD4Final(<span·class="keyword">struct</span>·<a·class="code·hl_struct"·href="a01343.html">MD4Context</a>·*context,·uint8_t·*digest);</div> 
102 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
103 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01343.html">MD4Context</a>·<a·class="code·hl_struct"·href="a01343.html">MD4_CTX</a>;</div> 
104 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
105 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;freetds/popvis.h&gt;</span></div> 
106 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
107 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#else</span></div> 
108 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
109 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;nettle/md4.h&gt;</span></div> 
110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span>md4_ctx·<a·class="code·hl_struct"·href="a01343.html">MD4_CTX</a>;</div> 
112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·MD4Init(<a·class="code·hl_struct"·href="a01343.html">MD4_CTX</a>·*ctx)</div> 
114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div> 
115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····nettle_md4_init(ctx);</div> 
116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>}</div> 
117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·MD4Update(<a·class="code·hl_struct"·href="a01343.html">MD4_CTX</a>·*ctx,·<span·class="keyword">const</span>·uint8_t·*buf,·<span·class="keywordtype">size_t</span>·len)</div> 
119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>{</div> 
120 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····nettle_md4_update(ctx,·len,·buf);</div> 
121 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}</div> 
122 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
123 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·MD4Final(<a·class="code·hl_struct"·href="a01343.html">MD4_CTX</a>·*ctx,·uint8_t·*digest)</div> 
124 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>{</div> 
125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····nettle_md4_digest(ctx,·16,·digest);</div> 
126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div> 
127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
129 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div> 
130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!_tdsguard_bJRBdagK4r9w58mnUbyvA0_·*/</span><span·class="preprocessor"></span></div> 
132 <div·class="ttc"·id="aa01343_html"><div·class="ttname"><a·href="a01343.html">MD4Context</a></div><div·class="ttdef"><b>Definition</b>·md4.h:9</div></div> 
133 </div><!--·fragment·--></div><!--·contents·-->84 </div><!--·fragment·--></div><!--·contents·-->
134 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
135 <hr·class="footer"/><address·class="footer"><small>86 <hr·class="footer"/><address·class="footer"><small>
136 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.887 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
137 </small></address>88 </small></address>
138 </body>89 </body>
139 </html>90 </html>
1.58 KB
html2text {}
    
Offset 1, 59 lines modifiedOffset 1, 10 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
 7 sysconfdir.h
 8 1#define·FREETDS_SYSCONFDIR·"/etc/freetds"
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8s 
8 md4.h 
9 1#ifndef·_tdsguard_bJRBdagK4r9w58mnUbyvA0_ 
10 2#define·_tdsguard_bJRBdagK4r9w58mnUbyvA0_ 
11 3 
12 4#ifndef·HAVE_NETTLE 
13 5 
14 6#include·<freetds/pushvis.h> 
15 7 
16 _\x88struct·_\x8M_\x8D_\x84_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t 
17 9{ 
18 10·uint32_t·buf[4]; 
19 11·uint64_t·bytes; 
20 12·uint32_t·in[16]; 
21 13}; 
22 14 
23 15void·MD4Init(struct·_\x8M_\x8D_\x84_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·*context); 
24 16void·MD4Update(struct·_\x8M_\x8D_\x84_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·*context,·const·uint8_t·*buf,·size_t·len); 
25 17void·MD4Final(struct·_\x8M_\x8D_\x84_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·*context,·uint8_t·*digest); 
26 18 
27 19typedef·struct·_\x8M_\x8D_\x84_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·_\x8M_\x8D_\x84_\x8__\x8C_\x8T_\x8X; 
28 20 
29 21#include·<freetds/popvis.h> 
30 22 
31 23#else 
32 24 
33 25#include·<nettle/md4.h> 
34 26 
35 27typedef·struct·md4_ctx·_\x8M_\x8D_\x84_\x8__\x8C_\x8T_\x8X; 
36 28 
37 29static·inline·void·MD4Init(_\x8M_\x8D_\x84_\x8__\x8C_\x8T_\x8X·*ctx) 
38 30{ 
39 31·nettle_md4_init(ctx); 
40 32} 
41 33 
42 34static·inline·void·MD4Update(_\x8M_\x8D_\x84_\x8__\x8C_\x8T_\x8X·*ctx,·const·uint8_t·*buf,·size_t·len) 
43 35{ 
44 36·nettle_md4_update(ctx,·len,·buf); 
45 37} 
46 38 
47 39static·inline·void·MD4Final(_\x8M_\x8D_\x84_\x8__\x8C_\x8T_\x8X·*ctx,·uint8_t·*digest) 
48 40{ 
49 41·nettle_md4_digest(ctx,·16,·digest); 
50 42} 
51 43 
52 44 
53 45#endif 
54 46 
55 47#endif·/*·!_tdsguard_bJRBdagK4r9w58mnUbyvA0_·*/ 
56 _\x8M_\x8D_\x84_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t 
57 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·md4.h:9 
58 ===============================================================================9 ===============================================================================
59 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.810 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
21.3 KB
./usr/share/doc/freetds-doc/reference/a00422_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/utils/hmac_md5.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/checks.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 23 lines modifiedOffset 70, 23 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">hmac_md5.h</div></div>80 ··<div·class="headertitle"><div·class="title">checks.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2008·Frediano·Ziglio</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2004·Frediano·Ziglio</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
Offset 96, 24 lines modifiedOffset 96, 73 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_cKNGa1szdpreKWqKpKKcAA_</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_ejjdEEiHR3F7xWi9vVKOIa_</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_cKNGa1szdpreKWqKpKKcAA_</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_ejjdEEiHR3F7xWi9vVKOIa_</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keywordtype">void</span>·hmac_md5(<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·key[16],</div> 
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··············<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>*·data,·<span·class="keywordtype">size_t</span>·data_len,</div> 
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··············<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>*·digest);</div> 
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;freetds/popvis.h&gt;</span></div> 
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div>
 109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#define·CHECK_STRUCT_EXTRA(func,s)·func(s)</span></div>
 110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#else</span></div>
 111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·CHECK_STRUCT_EXTRA(func,s)</span></div>
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div>112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div>
 113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#define·CHECK_TDS_EXTRA(tds)··············CHECK_STRUCT_EXTRA(tds_check_tds_extra,tds)</span></div>
 115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·CHECK_CONTEXT_EXTRA(ctx)··········CHECK_STRUCT_EXTRA(tds_check_context_extra,ctx)</span></div>
 116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·CHECK_TDSENV_EXTRA(env)···········CHECK_STRUCT_EXTRA(tds_check_env_extra,env)</span></div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·CHECK_COLUMN_EXTRA(column)········CHECK_STRUCT_EXTRA(tds_check_column_extra,column)</span></div>
 118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·CHECK_RESULTINFO_EXTRA(res_info)··CHECK_STRUCT_EXTRA(tds_check_resultinfo_extra,res_info)</span></div>
 119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·CHECK_PARAMINFO_EXTRA(res_info)···CHECK_STRUCT_EXTRA(tds_check_resultinfo_extra,res_info)</span></div>
 120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·CHECK_CURSOR_EXTRA(cursor)········CHECK_STRUCT_EXTRA(tds_check_cursor_extra,cursor)</span></div>
 121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·CHECK_DYNAMIC_EXTRA(dynamic)······CHECK_STRUCT_EXTRA(tds_check_dynamic_extra,dynamic)</span></div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·CHECK_FREEZE_EXTRA(freeze)········CHECK_STRUCT_EXTRA(tds_check_freeze_extra,freeze)</span></div>
 123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·CHECK_CONN_EXTRA(conn)</span></div>
 124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div>
 126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keywordtype">void</span>·tds_check_tds_extra(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds);</div>
 127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keywordtype">void</span>·tds_check_context_extra(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01271.html">TDSCONTEXT</a>·*·ctx);</div>
 128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keywordtype">void</span>·tds_check_env_extra(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01259.html">TDSENV</a>·*·env);</div>
 129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keywordtype">void</span>·tds_check_column_extra(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01231.html">TDSCOLUMN</a>·*·column);</div>
 130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keywordtype">void</span>·tds_check_resultinfo_extra(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01239.html">TDSRESULTINFO</a>·*·res_info);</div>
 131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keywordtype">void</span>·tds_check_cursor_extra(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01255.html">TDSCURSOR</a>·*·cursor);</div>
 132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keywordtype">void</span>·tds_check_dynamic_extra(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01263.html">TDSDYNAMIC</a>·*·dynamic);</div>
 133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keywordtype">void</span>·tds_check_freeze_extra(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01307.html">TDSFREEZE</a>·*·freeze);</div>
 134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#endif</span></div>
 135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#if·defined(HAVE_VALGRIND_MEMCHECK_H)·&amp;&amp;·ENABLE_EXTRA_CHECKS</span></div>
 137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#··include·&lt;valgrind/memcheck.h&gt;</span></div>
 138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#··define·TDS_MARK_UNDEFINED(ptr,·len)·VALGRIND_MAKE_MEM_UNDEFINED(ptr,·len)</span></div>
 139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#else</span></div>
 140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#··define·TDS_MARK_UNDEFINED(ptr,·len)·do·{}·while(0)</span></div>
 141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div>
 142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div>
 144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keywordtype">void</span>·tds_extra_assert_check(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*fn,·<span·class="keywordtype">int</span>·line,·<span·class="keywordtype">int</span>·cond,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*cond_str);</div>
 145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#··define·tds_extra_assert(cond)·\</span></div>
 146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">····tds_extra_assert_check(__FILE__,·__LINE__,·cond,·#cond)</span></div>
 147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#else</span></div>
 148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#··define·tds_extra_assert(cond)·do·{·}·while(0)</span></div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;freetds/popvis.h&gt;</span></div>
 152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_tdsguard_ejjdEEiHR3F7xWi9vVKOIa_·*/</span><span·class="preprocessor"></span></div>
 154 <div·class="ttc"·id="aa01231_html"><div·class="ttname"><a·href="a01231.html">tds_column</a></div><div·class="ttdoc">Metadata·about·columns·in·regular·and·compute·rows.</div><div·class="ttdef"><b>Definition</b>·tds.h:674</div></div>
 155 <div·class="ttc"·id="aa01239_html"><div·class="ttname"><a·href="a01239.html">tds_result_info</a></div><div·class="ttdoc">Hold·information·for·any·results.</div><div·class="ttdef"><b>Definition</b>·tds.h:754</div></div>
 156 <div·class="ttc"·id="aa01255_html"><div·class="ttname"><a·href="a01255.html">tds_cursor</a></div><div·class="ttdoc">Holds·information·about·a·cursor.</div><div·class="ttdef"><b>Definition</b>·tds.h:922</div></div>
 157 <div·class="ttc"·id="aa01259_html"><div·class="ttname"><a·href="a01259.html">tds_env</a></div><div·class="ttdoc">Current·environment·as·reported·by·the·server.</div><div·class="ttdef"><b>Definition</b>·tds.h:948</div></div>
 158 <div·class="ttc"·id="aa01263_html"><div·class="ttname"><a·href="a01263.html">tds_dynamic</a></div><div·class="ttdoc">Holds·information·for·a·dynamic·(also·called·prepared)·query.</div><div·class="ttdef"><b>Definition</b>·tds.h:962</div></div>
 159 <div·class="ttc"·id="aa01271_html"><div·class="ttname"><a·href="a01271.html">tds_context</a></div><div·class="ttdef"><b>Definition</b>·tds.h:1015</div></div>
 160 <div·class="ttc"·id="aa01291_html"><div·class="ttname"><a·href="a01291.html">tds_socket</a></div><div·class="ttdoc">Information·for·a·server·connection.</div><div·class="ttdef"><b>Definition</b>·tds.h:1162</div></div>
 161 <div·class="ttc"·id="aa01307_html"><div·class="ttname"><a·href="a01307.html">tds_freeze</a></div><div·class="ttdef"><b>Definition</b>·tds.h:1582</div></div>
113 </div><!--·fragment·--></div><!--·contents·-->162 </div><!--·fragment·--></div><!--·contents·-->
114 <!--·start·footer·part·-->163 <!--·start·footer·part·-->
115 <hr·class="footer"/><address·class="footer"><small>164 <hr·class="footer"/><address·class="footer"><small>
116 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8165 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
117 </small></address>166 </small></address>
118 </body>167 </body>
119 </html>168 </html>
4.51 KB
html2text {}
    
Offset 1, 17 lines modifiedOffset 1, 16 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
 7 checks.h
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8s 
8 hmac_md5.h 
9 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
10 2·*·Copyright·(C)·2008·Frediano·Ziglio9 2·*·Copyright·(C)·2004·Frediano·Ziglio
11 3·*10 3·*
12 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
13 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
14 6·*·License·as·published·by·the·Free·Software·Foundation;·either13 6·*·License·as·published·by·the·Free·Software·Foundation;·either
15 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
16 8·*15 8·*
17 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
Offset 21, 19 lines modifiedOffset 20, 90 lines modified
21 13·*20 13·*
22 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
23 15·*·License·along·with·this·library;·if·not,·write·to·the22 15·*·License·along·with·this·library;·if·not,·write·to·the
24 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
25 17·*·Boston,·MA·02111-1307,·USA.24 17·*·Boston,·MA·02111-1307,·USA.
26 18·*/25 18·*/
27 1926 19
28 20#ifndef·_tdsguard_cKNGa1szdpreKWqKpKKcAA_ 
29 21#define·_tdsguard_cKNGa1szdpreKWqKpKKcAA_27 20#ifndef·_tdsguard_ejjdEEiHR3F7xWi9vVKOIa_
 28 21#define·_tdsguard_ejjdEEiHR3F7xWi9vVKOIa_
30 2229 22
31 23#include·<freetds/pushvis.h>30 23#include·<freetds/pushvis.h>
32 24void·hmac_md5(const·unsigned·char·key[16], 
33 25·const·unsigned·char*·data,·size_t·data_len, 
34 26·unsigned·char*·digest); 
35 27#include·<freetds/popvis.h> 
36 2831 24
 32 25#if·ENABLE_EXTRA_CHECKS
 33 26#define·CHECK_STRUCT_EXTRA(func,s)·func(s)
 34 27#else
 35 28#define·CHECK_STRUCT_EXTRA(func,s)
37 29#endif36 29#endif
 37 30
 38 31#define·CHECK_TDS_EXTRA(tds)·CHECK_STRUCT_EXTRA(tds_check_tds_extra,tds)
 39 32#define·CHECK_CONTEXT_EXTRA(ctx)·CHECK_STRUCT_EXTRA
 40 (tds_check_context_extra,ctx)
 41 33#define·CHECK_TDSENV_EXTRA(env)·CHECK_STRUCT_EXTRA(tds_check_env_extra,env)
 42 34#define·CHECK_COLUMN_EXTRA(column)·CHECK_STRUCT_EXTRA
 43 (tds_check_column_extra,column)
 44 35#define·CHECK_RESULTINFO_EXTRA(res_info)·CHECK_STRUCT_EXTRA
 45 (tds_check_resultinfo_extra,res_info)
 46 36#define·CHECK_PARAMINFO_EXTRA(res_info)·CHECK_STRUCT_EXTRA
 47 (tds_check_resultinfo_extra,res_info)
 48 37#define·CHECK_CURSOR_EXTRA(cursor)·CHECK_STRUCT_EXTRA
 49 (tds_check_cursor_extra,cursor)
 50 38#define·CHECK_DYNAMIC_EXTRA(dynamic)·CHECK_STRUCT_EXTRA
 51 (tds_check_dynamic_extra,dynamic)
 52 39#define·CHECK_FREEZE_EXTRA(freeze)·CHECK_STRUCT_EXTRA
 53 (tds_check_freeze_extra,freeze)
 54 40#define·CHECK_CONN_EXTRA(conn)
 55 41
 56 42#if·ENABLE_EXTRA_CHECKS
 57 43void·tds_check_tds_extra(const·_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds);
 58 44void·tds_check_context_extra(const·_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8T_\x8E_\x8X_\x8T·*·ctx);
 59 45void·tds_check_env_extra(const·_\x8T_\x8D_\x8S_\x8E_\x8N_\x8V·*·env);
 60 46void·tds_check_column_extra(const·_\x8T_\x8D_\x8S_\x8C_\x8O_\x8L_\x8U_\x8M_\x8N·*·column);
 61 47void·tds_check_resultinfo_extra(const·_\x8T_\x8D_\x8S_\x8R_\x8E_\x8S_\x8U_\x8L_\x8T_\x8I_\x8N_\x8F_\x8O·*·res_info);
 62 48void·tds_check_cursor_extra(const·_\x8T_\x8D_\x8S_\x8C_\x8U_\x8R_\x8S_\x8O_\x8R·*·cursor);
 63 49void·tds_check_dynamic_extra(const·_\x8T_\x8D_\x8S_\x8D_\x8Y_\x8N_\x8A_\x8M_\x8I_\x8C·*·dynamic);
 64 50void·tds_check_freeze_extra(const·_\x8T_\x8D_\x8S_\x8F_\x8R_\x8E_\x8E_\x8Z_\x8E·*·freeze);
 65 51#endif
 66 52
 67 53#if·defined(HAVE_VALGRIND_MEMCHECK_H)·&&·ENABLE_EXTRA_CHECKS
 68 54#·include·<valgrind/memcheck.h>
 69 55#·define·TDS_MARK_UNDEFINED(ptr,·len)·VALGRIND_MAKE_MEM_UNDEFINED(ptr,·len)
 70 56#else
 71 57#·define·TDS_MARK_UNDEFINED(ptr,·len)·do·{}·while(0)
 72 58#endif
 73 59
 74 60#if·ENABLE_EXTRA_CHECKS
 75 61void·tds_extra_assert_check(const·char·*fn,·int·line,·int·cond,·const·char
 76 *cond_str);
 77 62#·define·tds_extra_assert(cond)·\
 78 63·tds_extra_assert_check(__FILE__,·__LINE__,·cond,·#cond)
 79 64#else
 80 65#·define·tds_extra_assert(cond)·do·{·}·while(0)
 81 66#endif
 82 67
 83 68#include·<freetds/popvis.h>
 84 69
 85 70#endif·/*·_tdsguard_ejjdEEiHR3F7xWi9vVKOIa_·*/
 86 _\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8l_\x8u_\x8m_\x8n
 87 Metadata·about·columns·in·regular·and·compute·rows.
 88 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:674
 89 _\x8t_\x8d_\x8s_\x8__\x8r_\x8e_\x8s_\x8u_\x8l_\x8t_\x8__\x8i_\x8n_\x8f_\x8o
 90 Hold·information·for·any·results.
 91 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:754
 92 _\x8t_\x8d_\x8s_\x8__\x8c_\x8u_\x8r_\x8s_\x8o_\x8r
 93 Holds·information·about·a·cursor.
 94 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:922
 95 _\x8t_\x8d_\x8s_\x8__\x8e_\x8n_\x8v
 96 Current·environment·as·reported·by·the·server.
 97 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:948
 98 _\x8t_\x8d_\x8s_\x8__\x8d_\x8y_\x8n_\x8a_\x8m_\x8i_\x8c
 99 Holds·information·for·a·dynamic·(also·called·prepared)·query.
 100 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:962
 101 _\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t
 102 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:1015
 103 _\x8t_\x8d_\x8s_\x8__\x8s_\x8o_\x8c_\x8k_\x8e_\x8t
 104 Information·for·a·server·connection.
 105 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:1162
 106 _\x8t_\x8d_\x8s_\x8__\x8f_\x8r_\x8e_\x8e_\x8z_\x8e
 107 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:1582
38 ===============================================================================108 ===============================================================================
39 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8109 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
83.9 KB
./usr/share/doc/freetds-doc/reference/a00425_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/utils/bjoern-utf8.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/thread.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 52 lines modifiedOffset 70, 463 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">bjoern-utf8.h</div></div>80 ··<div·class="headertitle"><div·class="title">thread.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(c)·2008-2010·Bjoern·Hoehrmann·&lt;bjoern@hoehrmann.de&gt;</span></div> 
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy·of·this·software·and·associated·documentation·files·(the·&quot;Software&quot;),·to·deal·in·the·Softw[·...·truncated·by·diffoscope;·len:·265,·SHA:·c735429570a1d268f4599b91bb7d75469401f4290b268ccb4ec810f697beb735·...·]</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2005·Liam·Widdowson</span></div>
 86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Copyright·(C)·2010-2012·Frediano·Ziglio</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·The·above·copyright·notice·and·this·permission·notice·shall·be·included·in·all·copies·or·substantial·portions·of·the·Software.</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·THE·SOFTWARE·IS·PROVIDED·&quot;AS·IS&quot;,·WITHOUT·WARRANTY·OF·ANY·KIND,·EXPRESS·OR·IMPLIED,·INCLUDING·BUT·NOT·LIMITED·TO·THE·WARRANTIES·OF·MERCHANTABILITY,·FITNESS·FOR·A·PARTICULAR·PURPOSE·AND·NONINFRINGEMENT.·IN·NO·EVENT·SHALL·THE·AUTHORS·OR·COPYRIGHT·H[·...·truncated·by·diffoscope;·len:·214,·SHA:·cbf6c54e3b77766700111a3b9ed69b9af092b406490c7bf6f50c09bdc780e449·...·]</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·See·http://bjoern.hoehrmann.de/utf-8/decoder/dfa/·for·details.</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*/</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*/</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;tds_sysdep_public.h&gt;</span></div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#ifndef·_tdsguard_cIfZP7JZiHtLLfanwl7ubP_</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#define·UTF8_ACCEPT·0</span></div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#define·_tdsguard_cIfZP7JZiHtLLfanwl7ubP_</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#define·UTF8_REJECT·12</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">extern</span>·<span·class="keyword">const</span>·uint8_t·utf8_table[];</div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·uint32_t</div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>decode_utf8(uint32_t*·state,·uint32_t*·codep,·uint32_t·<span·class="keywordtype">byte</span>)</div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····uint32_t·type·=·utf8_table[byte];</div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#undef·TDS_HAVE_MUTEX</span></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····*codep·=·(*state·!=·UTF8_ACCEPT)·?</div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#if·defined(_THREAD_SAFE)·&amp;&amp;·defined(TDS_HAVE_PTHREAD_MUTEX)</span></div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>········(<span·class="keywordtype">byte</span>·&amp;·0x3fu)·|·(*codep·&lt;&lt;·6)·:</div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>········(0xff·&gt;&gt;·type)·&amp;·(byte);</div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;tds_sysdep_public.h&gt;</span></div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;freetds/sysdep_private.h&gt;</span></div>
 113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;pthread.h&gt;</span></div>
 114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;errno.h&gt;</span></div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">typedef</span>·pthread_mutex_t·<a·class="code·hl_struct"·href="a01319.html">tds_raw_mutex</a>;</div>
 119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·TDS_RAW_MUTEX_INITIALIZER·PTHREAD_MUTEX_INITIALIZER</span></div>
 120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·tds_raw_mutex_lock(<a·class="code·hl_struct"·href="a01319.html">tds_raw_mutex</a>·*mtx)</div>
 122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>{</div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····pthread_mutex_lock(mtx);</div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····*state·=·utf8_table[256·+·*state·+·type];</div>124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div>
 125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·tds_raw_mutex_trylock(<a·class="code·hl_struct"·href="a01319.html">tds_raw_mutex</a>·*mtx)</div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>{</div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keywordflow">return</span>·pthread_mutex_trylock(mtx);</div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>}</div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·tds_raw_mutex_unlock(<a·class="code·hl_struct"·href="a01319.html">tds_raw_mutex</a>·*mtx)</div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>{</div>
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····pthread_mutex_unlock(mtx);</div>
 134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}</div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·tds_raw_mutex_init(<a·class="code·hl_struct"·href="a01319.html">tds_raw_mutex</a>·*mtx)</div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>{</div>
 138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keywordflow">return</span>·pthread_mutex_init(mtx,·NULL);</div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}</div>
 140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·tds_raw_mutex_free(<a·class="code·hl_struct"·href="a01319.html">tds_raw_mutex</a>·*mtx)</div>
 142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>{</div>
 143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····pthread_mutex_destroy(mtx);</div>
 144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}</div>
 145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">typedef</span>·pthread_cond_t·<a·class="code·hl_struct"·href="a01323.html">tds_condition</a>;</div>
 147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keywordtype">int</span>·tds_raw_cond_init(<a·class="code·hl_struct"·href="a01323.html">tds_condition</a>·*cond);</div>
 149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·tds_raw_cond_destroy(<a·class="code·hl_struct"·href="a01323.html">tds_condition</a>·*cond)</div>
 150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>{</div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·pthread_cond_destroy(cond);</div>
 152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</div>
 153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·tds_raw_cond_signal(<a·class="code·hl_struct"·href="a01323.html">tds_condition</a>·*cond)</div>
 154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>{</div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordflow">return</span>·*state;</div>155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keywordflow">return</span>·pthread_cond_signal(cond);</div>
 156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>}</div>
 157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·tds_raw_cond_wait(<a·class="code·hl_struct"·href="a01323.html">tds_condition</a>·*cond,·<a·class="code·hl_struct"·href="a01319.html">tds_raw_mutex</a>·*mtx)</div>
 158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div>
 159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordflow">return</span>·pthread_cond_wait(cond,·mtx);</div>
 160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}</div>
 161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keywordtype">int</span>·tds_raw_cond_timedwait(<a·class="code·hl_struct"·href="a01323.html">tds_condition</a>·*cond,·<a·class="code·hl_struct"·href="a01319.html">tds_raw_mutex</a>·*mtx,·<span·class="keywordtype">int</span>·timeout_sec);</div>
 162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#define·TDS_HAVE_MUTEX·1</span></div>
 164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">typedef</span>·pthread_t·<a·class="code·hl_struct"·href="a01327.html">tds_thread</a>;</div>
 166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">typedef</span>·pthread_t·tds_thread_id;</div>
Max diff block lines reached; 271/70541 bytes (0.38%) of diff not shown.
14.9 KB
html2text {}
    
Offset 1, 53 lines modifiedOffset 1, 455 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
 7 thread.h
 8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
 9 2·*
 10 3·*·Copyright·(C)·2005·Liam·Widdowson
 11 4·*·Copyright·(C)·2010-2012·Frediano·Ziglio
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8s 
8 bjoern-utf8.h 
9 1/* 
10 2·*·Copyright·(c)·2008-2010·Bjoern·Hoehrmann·<bjoern@hoehrmann.de> 
11 3·* 
12 4·*·Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a 
13 copy·of·this·software·and·associated·documentation·files·(the·"Software"),·to 
14 deal·in·the·Software·without·restriction,·including·without·limitation·the 
15 rights·to·use,·copy,·modify,·merge,·publish,·distribute,·sublicense,·and/or 
16 sell·copies·of·the·Software,·and·to·permit·persons·to·whom·the·Software·is 
17 furnished·to·do·so,·subject·to·the·following·conditions: 
18 5·*12 5·*
 13 6·*·This·library·is·free·software;·you·can·redistribute·it·and/or
 14 7·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
 15 8·*·License·as·published·by·the·Free·Software·Foundation;·either
 16 9·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
 17 10·*
 18 11·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
 19 12·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
 20 13·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
 21 14·*·Library·General·Public·License·for·more·details.
 22 15·*
 23 16·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
 24 17·*·License·along·with·this·library;·if·not,·write·to·the
 25 18·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
 26 19·*·Boston,·MA·02111-1307,·USA.
 27 20·*/
 28 21
 29 22#ifndef·_tdsguard_cIfZP7JZiHtLLfanwl7ubP_
 30 23#define·_tdsguard_cIfZP7JZiHtLLfanwl7ubP_
19 6·*·The·above·copyright·notice·and·this·permission·notice·shall·be·included·in 
20 all·copies·or·substantial·portions·of·the·Software. 
21 7·* 
22 8·*·THE·SOFTWARE·IS·PROVIDED·"AS·IS",·WITHOUT·WARRANTY·OF·ANY·KIND,·EXPRESS·OR 
23 IMPLIED,·INCLUDING·BUT·NOT·LIMITED·TO·THE·WARRANTIES·OF·MERCHANTABILITY, 
24 FITNESS·FOR·A·PARTICULAR·PURPOSE·AND·NONINFRINGEMENT.·IN·NO·EVENT·SHALL·THE 
25 AUTHORS·OR·COPYRIGHT·HOLDERS·BE·LIABLE·FOR·ANY·CLAIM,·DAMAGES·OR·OTHER 
26 LIABILITY,·WHETHER·IN·AN·ACTION·OF·CONTRACT,·TORT·OR·OTHERWISE,·ARISING·FROM, 
27 OUT·OF·OR·IN·CONNECTION·WITH·THE·SOFTWARE·OR·THE·USE·OR·OTHER·DEALINGS·IN·THE 
28 SOFTWARE. 
29 9·* 
30 10·*·See·http://bjoern.hoehrmann.de/utf-8/decoder/dfa/·for·details. 
31 11·*/ 
32 12 
33 13#include·<tds_sysdep_public.h> 
34 14 
35 15#define·UTF8_ACCEPT·0 
36 16#define·UTF8_REJECT·12 
37 17 
38 18extern·const·uint8_t·utf8_table[]; 
39 19 
40 20static·inline·uint32_t 
41 21decode_utf8(uint32_t*·state,·uint32_t*·codep,·uint32_t·byte) 
42 22{ 
43 23·uint32_t·type·=·utf8_table[byte]; 
44 2431 24
45 25·*codep·=·(*state·!=·UTF8_ACCEPT)·? 
46 26·(byte·&·0x3fu)·|·(*codep·<<·6)·: 
47 27·(0xff·>>·type)·&·(byte);32 25#undef·TDS_HAVE_MUTEX
 33 26
 34 27#if·defined(_THREAD_SAFE)·&&·defined(TDS_HAVE_PTHREAD_MUTEX)
48 2835 28
49 29·*state·=·utf8_table[256·+·*state·+·type]; 
50 30·return·*state;36 29#include·<tds_sysdep_public.h>
 37 30#include·<freetds/sysdep_private.h>
 38 31#include·<pthread.h>
 39 32#include·<errno.h>
 40 33
 41 34#include·<freetds/pushvis.h>
 42 35
 43 36typedef·pthread_mutex_t·_\x8t_\x8d_\x8s_\x8__\x8r_\x8a_\x8w_\x8__\x8m_\x8u_\x8t_\x8e_\x8x;
 44 37#define·TDS_RAW_MUTEX_INITIALIZER·PTHREAD_MUTEX_INITIALIZER
 45 38
 46 39static·inline·void·tds_raw_mutex_lock(_\x8t_\x8d_\x8s_\x8__\x8r_\x8a_\x8w_\x8__\x8m_\x8u_\x8t_\x8e_\x8x·*mtx)
 47 40{
 48 41·pthread_mutex_lock(mtx);
 49 42}
 50 43
 51 44static·inline·int·tds_raw_mutex_trylock(_\x8t_\x8d_\x8s_\x8__\x8r_\x8a_\x8w_\x8__\x8m_\x8u_\x8t_\x8e_\x8x·*mtx)
 52 45{
 53 46·return·pthread_mutex_trylock(mtx);
 54 47}
 55 48
 56 49static·inline·void·tds_raw_mutex_unlock(_\x8t_\x8d_\x8s_\x8__\x8r_\x8a_\x8w_\x8__\x8m_\x8u_\x8t_\x8e_\x8x·*mtx)
 57 50{
 58 51·pthread_mutex_unlock(mtx);
 59 52}
 60 53
 61 54static·inline·int·tds_raw_mutex_init(_\x8t_\x8d_\x8s_\x8__\x8r_\x8a_\x8w_\x8__\x8m_\x8u_\x8t_\x8e_\x8x·*mtx)
 62 55{
 63 56·return·pthread_mutex_init(mtx,·NULL);
 64 57}
 65 58
 66 59static·inline·void·tds_raw_mutex_free(_\x8t_\x8d_\x8s_\x8__\x8r_\x8a_\x8w_\x8__\x8m_\x8u_\x8t_\x8e_\x8x·*mtx)
 67 60{
 68 61·pthread_mutex_destroy(mtx);
 69 62}
 70 63
 71 64typedef·pthread_cond_t·_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n;
 72 65
 73 66int·tds_raw_cond_init(_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n·*cond);
 74 67static·inline·int·tds_raw_cond_destroy(_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n·*cond)
 75 68{
 76 69·return·pthread_cond_destroy(cond);
 77 70}
 78 71static·inline·int·tds_raw_cond_signal(_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n·*cond)
 79 72{
 80 73·return·pthread_cond_signal(cond);
 81 74}
 82 75static·inline·int·tds_raw_cond_wait(_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n·*cond,·_\x8t_\x8d_\x8s_\x8__\x8r_\x8a_\x8w_\x8__\x8m_\x8u_\x8t_\x8e_\x8x·*mtx)
 83 76{
 84 77·return·pthread_cond_wait(cond,·mtx);
 85 78}
 86 79int·tds_raw_cond_timedwait(_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n·*cond,·_\x8t_\x8d_\x8s_\x8__\x8r_\x8a_\x8w_\x8__\x8m_\x8u_\x8t_\x8e_\x8x·*mtx,·int
 87 timeout_sec);
 88 80
Max diff block lines reached; 53/15225 bytes (0.35%) of diff not shown.
41.1 KB
./usr/share/doc/freetds-doc/reference/a00428_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/utils/des.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/iconv.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 68 lines modifiedOffset 70, 169 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">des.h</div></div>80 ··<div·class="headertitle"><div·class="title">iconv.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·_tdsguard_frXREepoqzIh7i5y4TSoh7_</span></div> 
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·_tdsguard_frXREepoqzIh7i5y4TSoh7_</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2002,·2003,·2004··Brian·Bruns</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifdef·HAVE_NETTLE</span></div> 
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&lt;nettle/des.h&gt;</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span>des_ctx·<a·class="code·hl_struct"·href="a01331.html">DES_KEY</a>;</div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
 87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#endif</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">typedef</span>·uint8_t·des_cblock[8];</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#ifndef·HAVE_NETTLE</span></div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_c6YssGkHHqKMDRUMOWVASl_</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_c6YssGkHHqKMDRUMOWVASl_</span></div>
97 <div·class="foldopen"·id="foldopen00015"·data-start="{"·data-end="};"> 
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno"><a·class="line"·href="a01331.html">···15</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01331.html">des_key</a></div> 
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div> 
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····uint8_t··kn[16][8];</div> 
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····uint32_t·sp[8][64];</div> 
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····uint8_t··iperm[16][16][8];</div> 
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····uint8_t··fperm[16][16][8];</div> 
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>}·<a·class="code·hl_struct"·href="a01331.html">DES_KEY</a>;</div> 
105 </div> 
106 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
107 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keywordtype">int</span>·tds_des_set_key(<a·class="code·hl_struct"·href="a01331.html">DES_KEY</a>·*·dkey,·<span·class="keyword">const</span>·des_cblock·user_key);</div> 
108 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keywordtype">void</span>·tds_des_encrypt(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01331.html">DES_KEY</a>·*·key,·des_cblock·block);</div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#if·HAVE_ICONV</span></div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;iconv.h&gt;</span></div>
109 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#else</span></div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">/*·Define·iconv_t·for·src/replacements/iconv.c.·*/</span></div>
110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keywordtype">void</span>·tds_des_set_odd_parity(des_cblock·key);</div> 
112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keywordtype">int</span>·tds_des_ecb_encrypt(<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*plaintext,·<span·class="keywordtype">int</span>·len,·<a·class="code·hl_struct"·href="a01331.html">DES_KEY</a>·*·akey,·uint8_t·*output);</div> 
113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;freetds/popvis.h&gt;</span></div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#undef·iconv_t</span></div>
 110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">typedef</span>·<span·class="keywordtype">void</span>·*iconv_t;</div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_ICONV·*/</span><span·class="preprocessor"></span></div>
115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·HAVE_NETTLE</span></div>113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#if·HAVE_ERRNO_H</span></div>
117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·tds_des_encrypt(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01331.ht[·...·truncated·by·diffoscope;·len:·40,·SHA:·33f09ff7c43ab0199c8b96f7ed9f28b1eb4f2d1a4093bdc9877d8884a47d8c29·...·]</div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;errno.h&gt;</span></div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#endif</span></div>
118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>{</div>116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····nettle_des_encrypt(key,·<span·class="keyword">sizeof</span>(des_cblock),·block,·block);</div>117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#if·HAVE_WCHAR_H</span></div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;wchar.h&gt;</span></div>
120 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}</div>119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#endif</span></div>
121 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
122 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·tds_des_set_key(<a·class="code·hl_struct"·href="a01331.html">DES_KEY</a>·*·dkey,·<span·class="keyword">const</span>·des_cblock·user_key)</div> 
123 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>{</div> 
124 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keywordflow">return</span>·nettle_des_set_key(dkey,·user_key);</div>121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">/*·The·following·EILSEQ·advice·is·borrowed·verbatim·from·GNU·iconv.··*/</span></div>
 122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">/*·Some·systems,·like·SunOS·4,·don&#39;t·have·EILSEQ.·Some·systems,·like·BSD/OS,</span></div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">···have·EILSEQ·in·a·different·header.··On·these·systems,·define·EILSEQ</span></div>
125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}</div>124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">···ourselves.·*/</span></div>
 125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifndef·EILSEQ</span></div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#·define·EILSEQ·ENOENT</span></div>
126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif</span></div>127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div>
127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#if·HAVE_STDLIB_H</span></div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;stdlib.h&gt;</span></div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_STDLIB_H·*/</span><span·class="preprocessor"></span></div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
 134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>{</div>
 138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#endif</span></div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#if·!·HAVE_ICONV</span></div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>iconv_t·<a·class="code·hl_function"·href="a00573.html#ga900b0bce08c6bfc2e7c988f4b5970516">tds_sys_iconv_open</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*tocode,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*fromcode);</div>
 142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keywordtype">size_t</span>·tds_sys_iconv(iconv_t·cd,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·**inbuf,·<span·class="keywordtype">size_t</span>·*·inbytesleft,·<span·class="keywordtype">char</span>·**outbuf,·<span·class="keywordtype">size_t</span>·*·outbytesleft);</div>
 143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keywordtype">int</span>·tds_sys_iconv_close(iconv_t·cd);</div>
 144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#else</span></div>
 145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·tds_sys_iconv_open·iconv_open</span></div>
 146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·tds_sys_iconv·iconv</span></div>
 147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·tds_sys_iconv_close·iconv_close</span></div>
128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!_tdsguard_frXREepoqzIh7i5y4TSoh7_·*/</span><span·class="preprocessor"></span></div>148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_ICONV·*/</span><span·class="preprocessor"></span></div>
 149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">typedef</span>·<span·class="keyword">enum</span></div>
 152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>{·to_server,·to_client·}·TDS_ICONV_DIRECTION;</div>
 153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 154 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="};">
 155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a01019.html">···72</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01019.html">_character_set_alias</a></div>
Max diff block lines reached; 271/33716 bytes (0.80%) of diff not shown.
8.02 KB
html2text {}
    
Offset 1, 57 lines modifiedOffset 1, 182 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
 7 iconv.h
 8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
 9 2·*·Copyright·(C)·2002,·2003,·2004·Brian·Bruns
 10 3·*
 11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
 12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
 13 6·*·License·as·published·by·the·Free·Software·Foundation;·either
 14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
 15 8·*
 16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
 17 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
 18 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
 19 12·*·Library·General·Public·License·for·more·details.
 20 13·*
 21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
 22 15·*·License·along·with·this·library;·if·not,·write·to·the
 23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
 24 17·*·Boston,·MA·02111-1307,·USA.
 25 18·*/
 26 19
 27 20#ifndef·_tdsguard_c6YssGkHHqKMDRUMOWVASl_
 28 21#define·_tdsguard_c6YssGkHHqKMDRUMOWVASl_
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8s 
8 des.h 
9 1#ifndef·_tdsguard_frXREepoqzIh7i5y4TSoh7_ 
10 2#define·_tdsguard_frXREepoqzIh7i5y4TSoh7_ 
11 3 
12 4#ifdef·HAVE_NETTLE 
13 5#include·<nettle/des.h> 
14 6 
15 7typedef·struct·des_ctx·_\x8D_\x8E_\x8S_\x8__\x8K_\x8E_\x8Y; 
16 8#endif 
17 9 
18 10#include·<freetds/pushvis.h> 
19 11 
20 12typedef·uint8_t·des_cblock[8]; 
21 13 
22 14#ifndef·HAVE_NETTLE 
23 _\x81_\x85typedef·struct·_\x8d_\x8e_\x8s_\x8__\x8k_\x8e_\x8y 
24 16{ 
25 17·uint8_t·kn[16][8]; 
26 18·uint32_t·sp[8][64]; 
27 19·uint8_t·iperm[16][16][8]; 
28 20·uint8_t·fperm[16][16][8]; 
29 21}·_\x8D_\x8E_\x8S_\x8__\x8K_\x8E_\x8Y; 
30 2229 22
31 23int·tds_des_set_key(_\x8D_\x8E_\x8S_\x8__\x8K_\x8E_\x8Y·*·dkey,·const·des_cblock·user_key); 
32 24void·tds_des_encrypt(const·_.D_.E_.S_.__.K_.E_.Y·*·key,·des_cblock·block);30 23#if·HAVE_ICONV
 31 24#include·<iconv.h>
 32 25#else
 33 26/*·Define·iconv_t·for·src/replacements/iconv.c.·*/
 34 27#undef·iconv_t
 35 28typedef·void·*iconv_t;
 36 29#endif·/*·HAVE_ICONV·*/
 37 30
 38 31#if·HAVE_ERRNO_H
 39 32#include·<errno.h>
 40 33#endif
 41 34
 42 35#if·HAVE_WCHAR_H
 43 36#include·<wchar.h>
 44 37#endif
 45 38
 46 39/*·The·following·EILSEQ·advice·is·borrowed·verbatim·from·GNU·iconv.·*/
 47 40/*·Some·systems,·like·SunOS·4,·don't·have·EILSEQ.·Some·systems,·like·BSD/OS,
 48 41·have·EILSEQ·in·a·different·header.·On·these·systems,·define·EILSEQ
 49 42·ourselves.·*/
 50 43#ifndef·EILSEQ
 51 44#·define·EILSEQ·ENOENT
33 25#endif52 45#endif
34 26 
35 27void·tds_des_set_odd_parity(des_cblock·key); 
36 28int·tds_des_ecb_encrypt(const·void·*plaintext,·int·len,·_\x8D_\x8E_\x8S_\x8__\x8K_\x8E_\x8Y·*·akey, 
37 uint8_t·*output); 
38 2953 46
 54 47#if·HAVE_STDLIB_H
 55 48#include·<stdlib.h>
 56 49#endif·/*·HAVE_STDLIB_H·*/
 57 50
 58 51#include·<freetds/pushvis.h>
 59 52
 60 53#ifdef·__cplusplus
 61 54extern·"C"
 62 55{
 63 56#endif
 64 57
 65 58#if·!·HAVE_ICONV
 66 59iconv_t·_\x8t_\x8d_\x8s_\x8__\x8s_\x8y_\x8s_\x8__\x8i_\x8c_\x8o_\x8n_\x8v_\x8__\x8o_\x8p_\x8e_\x8n(const·char·*tocode,·const·char·*fromcode);
 67 60size_t·tds_sys_iconv(iconv_t·cd,·const·char·**inbuf,·size_t·*·inbytesleft,
 68 char·**outbuf,·size_t·*·outbytesleft);
 69 61int·tds_sys_iconv_close(iconv_t·cd);
 70 62#else
 71 63#define·tds_sys_iconv_open·iconv_open
 72 64#define·tds_sys_iconv·iconv
 73 65#define·tds_sys_iconv_close·iconv_close
 74 66#endif·/*·!HAVE_ICONV·*/
 75 67
 76 68
 77 69typedef·enum
 78 70{·to_server,·to_client·}·TDS_ICONV_DIRECTION;
 79 71
 80 _\x87_\x82typedef·struct·_\x8__\x8c_\x8h_\x8a_\x8r_\x8a_\x8c_\x8t_\x8e_\x8r_\x8__\x8s_\x8e_\x8t_\x8__\x8a_\x8l_\x8i_\x8a_\x8s
 81 73{
 82 74·const·char·*alias;
 83 75·int·canonic;
 84 76}·_\x8C_\x8H_\x8A_\x8R_\x8A_\x8C_\x8T_\x8E_\x8R_\x8__\x8S_\x8E_\x8T_\x8__\x8A_\x8L_\x8I_\x8A_\x8S;
 85 77
 86 _\x87_\x88typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8e_\x8r_\x8r_\x8n_\x8o_\x8__\x8m_\x8e_\x8s_\x8s_\x8a_\x8g_\x8e_\x8__\x8f_\x8l_\x8a_\x8g_\x8s·{
 87 79·unsigned·int·e2big:1;
 88 80·unsigned·int·eilseq:1;
 89 81·unsigned·int·einval:1;
 90 82}·_\x8T_\x8D_\x8S_\x8__\x8E_\x8R_\x8R_\x8N_\x8O_\x8__\x8M_\x8E_\x8S_\x8S_\x8A_\x8G_\x8E_\x8__\x8F_\x8L_\x8A_\x8G_\x8S;
 91 83
 92 _\x88_\x84typedef·struct·_\x8t_\x8d_\x8s_\x8i_\x8c_\x8o_\x8n_\x8v_\x8d_\x8i_\x8r
 93 85{
 94 86·_\x8T_\x8D_\x8S_\x8__\x8E_\x8N_\x8C_\x8O_\x8D_\x8I_\x8N_\x8G·charset;
 95 87
 96 88·iconv_t·cd;
 97 89}·_\x8T_\x8D_\x8S_\x8I_\x8C_\x8O_\x8N_\x8V_\x8D_\x8I_\x8R;
 98 90
 99 _\x89_\x81struct·_\x8t_\x8d_\x8s_\x8i_\x8c_\x8o_\x8n_\x8v_\x8i_\x8n_\x8f_\x8o
Max diff block lines reached; 53/8191 bytes (0.65%) of diff not shown.
14.7 KB
./usr/share/doc/freetds-doc/reference/a00431_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/utils/path.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/time.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 82 lines modifiedOffset 70, 26 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">path.h</div></div>80 ··<div·class="headertitle"><div·class="title">time.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div> 
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2023··Frediano·Ziglio</span></div> 
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> 
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div> 
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_eI8iNo9FExd6aRlc3im79S_</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_eI8iNo9FExd6aRlc3im79S_</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifdef·_WIN32</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#if·HAVE_SYS_TIME_H</span></div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;wchar.h&gt;</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#·include·&lt;sys/time.h&gt;</span></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#ifdef·_WIN32</span></div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#define·TDS_SDIR_SEPARATOR·L&quot;\\&quot;</span></div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">typedef</span>·<span·class="keywordtype">wchar_t</span>·tds_dir_char;</div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·tds_dir_open·_wfopen</span></div> 
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·tds_dir_getenv·_wgetenv</span></div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·tds_dir_dup·_wcsdup</span></div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·tds_dir_len·wcslen</span></div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·tds_dir_cmp·wcscmp</span></div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·tds_dir_snprintf·_snwprintf</span></div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·TDS_DIR(s)·L·##·s</span></div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·tdsPRIdir·&quot;ls&quot;</span></div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>tds_dir_char·*tds_dir_from_cstr(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*path);</div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#else</span></div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·TDS_SDIR_SEPARATOR·&quot;/&quot;</span></div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">typedef</span>·<span·class="keywordtype">char</span>·tds_dir_char;</div> 
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·tds_dir_open·fopen</span></div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·tds_dir_getenv·getenv</span></div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·tds_dir_dup·strdup</span></div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·tds_dir_len·strlen</span></div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·tds_dir_cmp·strcmp</span></div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·tds_dir_snprintf·snprintf</span></div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·TDS_DIR(s)·s</span></div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·tdsPRIdir·&quot;s&quot;</span></div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·tds_dir_from_cstr(s)·strdup(s)</span></div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#endif</span></div>
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>·</div>
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>tds_dir_char·*tds_get_homedir(<span·class="keywordtype">void</span>);</div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>tds_dir_char*·tds_join_path(<span·class="keyword">const</span>·tds_dir_char·*dir,·<span·class="keyword">const</span>·tds_dir_char·*file);</div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>tds_dir_char·*tds_get_home_file(<span·class="keyword">const</span>·tds_dir_char·*file);</div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;freetds/popvis.h&gt;</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&lt;time.h&gt;</span></div>
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_tdsguard_eI8iNo9FExd6aRlc3im79S_·*/</span><span·class="preprocessor"></span></div> 
144 </div><!--·fragment·--></div><!--·contents·-->88 </div><!--·fragment·--></div><!--·contents·-->
145 <!--·start·footer·part·-->89 <!--·start·footer·part·-->
146 <hr·class="footer"/><address·class="footer"><small>90 <hr·class="footer"/><address·class="footer"><small>
147 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.891 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
148 </small></address>92 </small></address>
149 </body>93 </body>
150 </html>94 </html>
2.47 KB
html2text {}
    
Offset 1, 72 lines modifiedOffset 1, 14 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
 7 time.h
 8 1#if·HAVE_SYS_TIME_H
 9 2#·include·<sys/time.h>
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8s 
8 path.h 
9 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases 
10 2·*·Copyright·(C)·2023·Frediano·Ziglio 
11 3·* 
12 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or 
13 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public 
14 6·*·License·as·published·by·the·Free·Software·Foundation;·either 
15 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. 
16 8·* 
17 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, 
18 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of 
19 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU 
20 12·*·Library·General·Public·License·for·more·details. 
21 13·* 
22 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public 
23 15·*·License·along·with·this·library;·if·not,·write·to·the 
24 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, 
25 17·*·Boston,·MA·02111-1307,·USA. 
26 18·*/ 
27 19 
28 20#ifndef·_tdsguard_eI8iNo9FExd6aRlc3im79S_ 
29 21#define·_tdsguard_eI8iNo9FExd6aRlc3im79S_ 
30 22 
31 23#ifdef·_WIN32 
32 24#include·<wchar.h> 
33 25#endif 
34 26 
35 27#include·<freetds/pushvis.h> 
36 28 
37 29#ifdef·_WIN32 
38 30#define·TDS_SDIR_SEPARATOR·L"\\" 
39 31typedef·wchar_t·tds_dir_char; 
40 32#define·tds_dir_open·_wfopen 
41 33#define·tds_dir_getenv·_wgetenv 
42 34#define·tds_dir_dup·_wcsdup 
43 35#define·tds_dir_len·wcslen 
44 36#define·tds_dir_cmp·wcscmp 
45 37#define·tds_dir_snprintf·_snwprintf 
46 38#define·TDS_DIR(s)·L·##·s 
47 39#define·tdsPRIdir·"ls" 
48 40tds_dir_char·*tds_dir_from_cstr(const·char·*path); 
49 41#else 
50 42#define·TDS_SDIR_SEPARATOR·"/" 
51 43typedef·char·tds_dir_char; 
52 44#define·tds_dir_open·fopen 
53 45#define·tds_dir_getenv·getenv 
54 46#define·tds_dir_dup·strdup 
55 47#define·tds_dir_len·strlen 
56 48#define·tds_dir_cmp·strcmp 
57 49#define·tds_dir_snprintf·snprintf 
58 50#define·TDS_DIR(s)·s 
59 51#define·tdsPRIdir·"s" 
60 52#define·tds_dir_from_cstr(s)·strdup(s) 
61 53#endif10 3#endif
 11 4
 12 5#include·<time.h>
62 54 
63 55tds_dir_char·*tds_get_homedir(void); 
64 56tds_dir_char*·tds_join_path(const·tds_dir_char·*dir,·const·tds_dir_char 
65 *file); 
66 57tds_dir_char·*tds_get_home_file(const·tds_dir_char·*file); 
67 58 
68 59#include·<freetds/popvis.h> 
69 60 
70 61#endif·/*·_tdsguard_eI8iNo9FExd6aRlc3im79S_·*/ 
71 ===============================================================================13 ===============================================================================
72 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.814 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
18.3 KB
./usr/share/doc/freetds-doc/reference/a00434_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/utils/smp.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/configs.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 23 lines modifiedOffset 70, 23 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">smp.h</div></div>80 ··<div·class="headertitle"><div·class="title">configs.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·Simple·multiprecision·-·small·MP·library·for·testing</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2022-2024·Frediano·Ziglio</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
Offset 96, 53 lines modifiedOffset 96, 49 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_hfFl8IZw2Vf65YyyYQLJTS_</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_eQj9hBZh39rorFpOUns5xS_</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_hfFl8IZw2Vf65YyyYQLJTS_</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_eQj9hBZh39rorFpOUns5xS_</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;tds_sysdep_public.h&gt;</span></div> 
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;freetds/bool.h&gt;</span></div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;freetds/utils/path.h&gt;</span></div>
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
109 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};"> 
110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a01351.html">···26</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span>{</div>108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifndef·_WIN32</span></div>
 109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;freetds/sysconfdir.h&gt;</span></div>
111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····uint16_t·comp[8];</div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#else</span></div>
 111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·FREETDS_SYSCONFDIR·TDS_DIR(&quot;c:&quot;)</span></div>
112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>}·<a·class="code·hl_struct"·href="a01351.html">smp</a>;</div> 
113 </div> 
114 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div>
115 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">extern</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01351.html">smp</a>·smp_zero;</div> 
116 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">extern</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01351.html">smp</a>·smp_one;</div> 
117 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><a·class="code·hl_struct"·href="a01351.html">smp</a>·smp_add(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a,·<a·class="code·hl_struct"·href="a01351.html">smp</a>·b);</div>114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_</span></div>
 115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#error·freetds/tds.h·must·be·included·before·freetds/configs.h</span></div>
 116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#endif</span></div>
119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><a·class="code·hl_struct"·href="a01351.html">smp</a>·smp_sub(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a,·<a·class="code·hl_struct"·href="a01351.html">smp</a>·b);</div>118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
 119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>{</div>
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><a·class="code·hl_struct"·href="a01351.html">smp</a>·smp_not(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a);</div>121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#if·0</span></div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}</div>
 123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>
 124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div>
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
124 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><a·class="code·hl_struct"·href="a01351.html">smp</a>·smp_negate(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a);</div>126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·FREETDS_SYSCONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR·TDS_DIR(&quot;freetds.conf&quot;)</span></div>
 127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·FREETDS_POOLCONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR·TDS_DIR(&quot;pool.conf&quot;)</span></div>
 128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·FREETDS_LOCALECONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR·TDS_DIR(&quot;locales.conf&quot;)</span></div>
125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
126 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><a·class="code·hl_struct"·href="a01351.html">smp</a>·smp_from_int(int64_t·n);</div>130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
 131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#if·0</span></div>
127 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>{</div>
128 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keywordtype">bool</span>·smp_is_negative(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a);</div>133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div>
129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>
130 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keywordtype">bool</span>·smp_is_zero(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a);</div>135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div>
131 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
132 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keywordtype">int</span>·smp_cmp(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a,·<a·class="code·hl_struct"·href="a01351.html">smp</a>·b);</div> 
133 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keywordtype">double</span>·smp_to_double(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a);</div> 
135 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
136 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keywordtype">char</span>·*smp_to_string(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a);</div> 
137 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
138 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><a·class="code·hl_struct"·href="a01351.html">smp</a>·smp_from_string(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*s);</div> 
139 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
140 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_tdsguard_hfFl8IZw2Vf65YyyYQLJTS_·*/</span><span·class="preprocessor"></span></div>137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_tdsguard_eQj9hBZh39rorFpOUns5xS_·*/</span><span·class="preprocessor"></span></div>
141 <div·class="ttc"·id="aa01351_html"><div·class="ttname"><a·href="a01351.html">smp</a></div><div·class="ttdef"><b>Definition</b>·smp.h:26</div></div> 
142 </div><!--·fragment·--></div><!--·contents·-->138 </div><!--·fragment·--></div><!--·contents·-->
143 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
144 <hr·class="footer"/><address·class="footer"><small>140 <hr·class="footer"/><address·class="footer"><small>
145 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8141 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
146 </small></address>142 </small></address>
147 </body>143 </body>
148 </html>144 </html>
2.84 KB
html2text {}
    
Offset 1, 17 lines modifiedOffset 1, 16 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
 7 configs.h
 8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
 9 2·*·Copyright·(C)·1998-1999·Brian·Bruns
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8s 
8 smp.h 
9 1/*·Simple·multiprecision·-·small·MP·library·for·testing 
10 2·*·Copyright·(C)·2022-2024·Frediano·Ziglio 
11 3·*10 3·*
12 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
13 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
14 6·*·License·as·published·by·the·Free·Software·Foundation;·either13 6·*·License·as·published·by·the·Free·Software·Foundation;·either
15 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
16 8·*15 8·*
17 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
Offset 21, 47 lines modifiedOffset 20, 47 lines modified
21 13·*20 13·*
22 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
23 15·*·License·along·with·this·library;·if·not,·write·to·the22 15·*·License·along·with·this·library;·if·not,·write·to·the
24 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
25 17·*·Boston,·MA·02111-1307,·USA.24 17·*·Boston,·MA·02111-1307,·USA.
26 18·*/25 18·*/
27 1926 19
28 20#ifndef·_tdsguard_hfFl8IZw2Vf65YyyYQLJTS_ 
29 21#define·_tdsguard_hfFl8IZw2Vf65YyyYQLJTS_27 20#ifndef·_tdsguard_eQj9hBZh39rorFpOUns5xS_
 28 21#define·_tdsguard_eQj9hBZh39rorFpOUns5xS_
30 2229 22
31 23#include·<tds_sysdep_public.h> 
32 24#include·<freetds/bool.h>30 23#include·<freetds/utils/path.h>
33 25 
34 _\x82_\x86typedef·struct·{ 
35 27·uint16_t·comp[8]; 
36 28}·_\x8s_\x8m_\x8p; 
37 29 
38 30extern·const·_\x8s_\x8m_\x8p·smp_zero; 
39 31extern·const·_\x8s_\x8m_\x8p·smp_one; 
40 32 
41 34_\x8s_\x8m_\x8p·smp_add(_\x8s_\x8m_\x8p·a,·_\x8s_\x8m_\x8p·b); 
42 35 
43 37_\x8s_\x8m_\x8p·smp_sub(_\x8s_\x8m_\x8p·a,·_\x8s_\x8m_\x8p·b); 
44 38 
45 40_\x8s_\x8m_\x8p·smp_not(_\x8s_\x8m_\x8p·a); 
46 41 
47 43_\x8s_\x8m_\x8p·smp_negate(_\x8s_\x8m_\x8p·a); 
48 44 
49 46_\x8s_\x8m_\x8p·smp_from_int(int64_t·n); 
50 47 
51 49bool·smp_is_negative(_\x8s_\x8m_\x8p·a); 
52 50 
53 52bool·smp_is_zero(_.s_.m_.p·a);31 24
 32 25#ifndef·_WIN32
 33 26#include·<freetds/sysconfdir.h>
 34 27#else
 35 28#define·FREETDS_SYSCONFDIR·TDS_DIR("c:")
 36 29#endif
 37 30
 38 31#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_
 39 32#error·freetds/tds.h·must·be·included·before·freetds/configs.h
 40 33#endif
 41 34
 42 35#ifdef·__cplusplus
 43 36extern·"C"
 44 37{
 45 38#if·0
 46 39}
 47 40#endif
 48 41#endif
 49 42
 50 43#define·FREETDS_SYSCONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR·TDS_DIR
 51 ("freetds.conf")
 52 44#define·FREETDS_POOLCONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR·TDS_DIR
 53 ("pool.conf")
 54 45#define·FREETDS_LOCALECONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR·TDS_DIR
 55 ("locales.conf")
 56 46
 57 47#ifdef·__cplusplus
 58 48#if·0
 59 49{
 60 50#endif
 61 51}
 62 52#endif
54 5363 53
 64 54#endif·/*·_tdsguard_eQj9hBZh39rorFpOUns5xS_·*/
55 55int·smp_cmp(_\x8s_\x8m_\x8p·a,·_\x8s_\x8m_\x8p·b); 
56 56 
57 58double·smp_to_double(_\x8s_\x8m_\x8p·a); 
58 59 
59 61char·*smp_to_string(_\x8s_\x8m_\x8p·a); 
60 62 
61 64_\x8s_\x8m_\x8p·smp_from_string(const·char·*s); 
62 65 
63 66#endif·/*·_tdsguard_hfFl8IZw2Vf65YyyYQLJTS_·*/ 
64 _\x8s_\x8m_\x8p 
65 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·smp.h:26 
66 ===============================================================================65 ===============================================================================
67 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.866 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
29.4 KB
./usr/share/doc/freetds-doc/reference/a00437_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/utils/md5.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/data.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 72 lines modifiedOffset 70, 132 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">md5.h</div></div>80 ··<div·class="headertitle"><div·class="title">data.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·_tdsguard_d0MZPmUZs0d3gpgxVUiFES_</span></div> 
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·_tdsguard_d0MZPmUZs0d3gpgxVUiFES_</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2014··Frediano·Ziglio</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
 86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
 87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifndef·HAVE_NETTLE</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> 
90 <div·class="foldopen"·id="foldopen00008"·data-start="{"·data-end="};"> 
91 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno"><a·class="line"·href="a01347.html">····8</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01347.html">MD5Context</a>·{</div> 
92 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>····uint32_t·buf[4];</div> 
93 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····uint64_t·bytes;</div> 
94 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····uint32_t·in[16];</div> 
95 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>};</div> 
96 </div> 
97 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
98 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keywordtype">void</span>·MD5Init(<span·class="keyword">struct</span>·<a·class="code·hl_struct"·href="a01347.html">MD5Context</a>·*context);</div> 
99 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keywordtype">void</span>·MD5Update(<span·class="keyword">struct</span>·<a·class="code·hl_struct"·href="a01347.html">MD5Context</a>·*context,·<span·class="keyword">const</span>·uint8_t·*buf,·<span·class="keywordtype">size_t</span>·len);</div> 
100 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keywordtype">void</span>·MD5Final(<span·class="keyword">struct</span>·<a·class="code·hl_struct"·href="a01347.html">MD5Context</a>·*context,·uint8_t·*digest);</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
101 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
102 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">/*</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
103 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*·This·is·needed·to·make·RSAREF·happy·on·some·MS-DOS·compilers.</span></div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
104 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*/</span></div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_gGNZG1PGQbnTbRweOYXD8U_</span></div>
105 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01347.html">MD5Context</a>·<a·class="code·hl_struct"·href="a01347.html">MD5_CTX</a>;</div>103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_gGNZG1PGQbnTbRweOYXD8U_</span></div>
106 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_</span></div>
107 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;freetds/popvis.h&gt;</span></div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#·error·Include·tds.h·before·data.h</span></div>
108 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
109 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#else</span></div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div>
110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;nettle/md5.h&gt;</span></div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span>md5_ctx·<a·class="code·hl_struct"·href="a01347.html">MD5_CTX</a>;</div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#define·TDS_COMMON_FUNCS(name)·\</span></div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">{·\</span></div>
 113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">····tds_·##·name·##·_get_info,·\</span></div>
 114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">····tds_·##·name·##·_get,·\</span></div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">····tds_·##·name·##·_row_len,·\</span></div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">····tds_·##·name·##·_put_info,·\</span></div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">····tds_·##·name·##·_put,·\</span></div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">····TDS_EXTRA_CHECK(tds_·##·name·##·_check)·\</span></div>
 119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">}</span></div>
114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·MD5Init(<a·class="code·hl_struct"·href="a01347.html">MD5_CTX</a>·*ctx)</div> 
116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>{</div> 
117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····nettle_md5_init(ctx);</div> 
118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>}</div> 
119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
120 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·MD5Update(<a·class="code·hl_struct"·href="a01347.html">MD5_CTX</a>·*ctx,·<span·class="keyword">const</span>·uint8_t·*buf,·<span·class="keywordtype">size_t</span>·len)</div> 
121 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>{</div> 
122 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····nettle_md5_update(ctx,·len,·buf);</div> 
123 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}</div>121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>tds_func_get_info·tds_invalid_get_info;</div>
124 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>tds_func_row_len··tds_invalid_row_len;</div>
125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·MD5Final(<a·class="code·hl_struct"·href="a01347.html">MD5_CTX</a>·*ctx,·uint8_t·*digest)</div>123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>tds_func_get_data·tds_invalid_get;</div>
126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>{</div>124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>tds_func_put_info·tds_invalid_put_info;</div>
127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····nettle_md5_digest(ctx,·16,·digest);</div>125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>tds_func_put_data·tds_invalid_put;</div>
128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>}</div>126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>tds_func_check····tds_invalid_check;</div>
129 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>tds_func_get_info·tds_generic_get_info;</div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>tds_func_row_len··tds_generic_row_len;</div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>tds_func_get_data·tds_generic_get;</div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>tds_func_put_info·tds_generic_put_info;</div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>tds_func_put_data·tds_generic_put;</div>
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>tds_func_check····tds_generic_check;</div>
 134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>tds_func_get_info·tds_numeric_get_info;</div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>tds_func_row_len··tds_numeric_row_len;</div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>tds_func_get_data·tds_numeric_get;</div>
 138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>tds_func_put_info·tds_numeric_put_info;</div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>tds_func_put_data·tds_numeric_put;</div>
 140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>tds_func_check····tds_numeric_check;</div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·tds_variant_get_info·tds_generic_get_info</span></div>
130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#endif</span></div>143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·tds_variant_row_len··tds_generic_row_len</span></div>
 144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>tds_func_get_data·tds_variant_get;</div>
 145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>tds_func_put_info·tds_variant_put_info;</div>
 146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>tds_func_put_data·tds_variant_put;</div>
 147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>tds_func_check····tds_variant_check;</div>
 148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>tds_func_get_info·tds_msdatetime_get_info;</div>
 150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>tds_func_row_len··tds_msdatetime_row_len;</div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>tds_func_get_data·tds_msdatetime_get;</div>
 152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>tds_func_put_info·tds_msdatetime_put_info;</div>
 153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>tds_func_put_data·tds_msdatetime_put;</div>
 154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>tds_func_check····tds_msdatetime_check;</div>
131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
132 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!_tdsguard_d0MZPmUZs0d3gpgxVUiFES_·*/</span><span·class="preprocessor"></span></div> 
133 <div·class="ttc"·id="aa01347_html"><div·class="ttname"><a·href="a01347.html">MD5Context</a></div><div·class="ttdef"><b>Definition</b>·md5.h:8</div></div>156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>tds_func_get_info·tds_clrudt_get_info;</div>
Max diff block lines reached; 271/24353 bytes (1.11%) of diff not shown.
5.47 KB
html2text {}
    
Offset 1, 60 lines modifiedOffset 1, 120 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
 7 data.h
 8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
 9 2·*·Copyright·(C)·2014·Frediano·Ziglio
 10 3·*
 11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
 12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
 13 6·*·License·as·published·by·the·Free·Software·Foundation;·either
 14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
 15 8·*
 16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
 17 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
 18 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
 19 12·*·Library·General·Public·License·for·more·details.
 20 13·*
 21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
 22 15·*·License·along·with·this·library;·if·not,·write·to·the
 23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
 24 17·*·Boston,·MA·02111-1307,·USA.
 25 18·*/
 26 19
 27 20#ifndef·_tdsguard_gGNZG1PGQbnTbRweOYXD8U_
 28 21#define·_tdsguard_gGNZG1PGQbnTbRweOYXD8U_
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8s 
8 md5.h 
9 1#ifndef·_tdsguard_d0MZPmUZs0d3gpgxVUiFES_ 
10 2#define·_tdsguard_d0MZPmUZs0d3gpgxVUiFES_ 
11 3 
12 4#ifndef·HAVE_NETTLE 
13 5 
14 6#include·<freetds/pushvis.h> 
15 7 
16 _\x88struct·_\x8M_\x8D_\x85_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·{ 
17 9·uint32_t·buf[4]; 
18 10·uint64_t·bytes; 
19 11·uint32_t·in[16]; 
20 12}; 
21 13 
22 14void·MD5Init(struct·_\x8M_\x8D_\x85_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·*context); 
23 15void·MD5Update(struct·_\x8M_\x8D_\x85_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·*context,·const·uint8_t·*buf,·size_t·len); 
24 16void·MD5Final(struct·_\x8M_\x8D_\x85_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·*context,·uint8_t·*digest); 
25 17 
26 18/* 
27 19·*·This·is·needed·to·make·RSAREF·happy·on·some·MS-DOS·compilers. 
28 20·*/ 
29 21typedef·struct·_\x8M_\x8D_\x85_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·_\x8M_\x8D_\x85_\x8__\x8C_\x8T_\x8X; 
30 2229 22
31 23#include·<freetds/popvis.h> 
32 24 
33 25#else30 23#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_
 31 24#·error·Include·tds.h·before·data.h
 32 25#endif
34 2633 26
35 27#include·<nettle/md5.h>34 27#include·<freetds/pushvis.h>
36 2835 28
37 29typedef·struct·md5_ctx·_\x8M_\x8D_\x85_\x8__\x8C_\x8T_\x8X; 
38 30 
39 31static·inline·void·MD5Init(_\x8M_\x8D_\x85_\x8__\x8C_\x8T_\x8X·*ctx) 
40 32{ 
41 33·nettle_md5_init(ctx); 
42 34} 
43 35 
44 36static·inline·void·MD5Update(_\x8M_\x8D_\x85_\x8__\x8C_\x8T_\x8X·*ctx,·const·uint8_t·*buf,·size_t·len) 
45 37{ 
46 38·nettle_md5_update(ctx,·len,·buf); 
47 39} 
48 40 
49 41static·inline·void·MD5Final(_\x8M_\x8D_\x85_\x8__\x8C_\x8T_\x8X·*ctx,·uint8_t·*digest) 
50 42{ 
51 43·nettle_md5_digest(ctx,·16,·digest); 
52 44}36 29#define·TDS_COMMON_FUNCS(name)·\
 37 30{·\
 38 31·tds_·##·name·##·_get_info,·\
 39 32·tds_·##·name·##·_get,·\
 40 33·tds_·##·name·##·_row_len,·\
 41 34·tds_·##·name·##·_put_info,·\
 42 35·tds_·##·name·##·_put,·\
 43 36·TDS_EXTRA_CHECK(tds_·##·name·##·_check)·\
 44 37}
 45 38
 46 39tds_func_get_info·tds_invalid_get_info;
 47 40tds_func_row_len·tds_invalid_row_len;
 48 41tds_func_get_data·tds_invalid_get;
 49 42tds_func_put_info·tds_invalid_put_info;
 50 43tds_func_put_data·tds_invalid_put;
 51 44tds_func_check·tds_invalid_check;
53 4552 45
54 46#endif 
55 47 
56 48#endif·/*·!_tdsguard_d0MZPmUZs0d3gpgxVUiFES_·*/ 
57 _\x8M_\x8D_\x85_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t 
58 D.De.ef.fi.in.ni.it.ti.io.on.n·md5.h:853 46tds_func_get_info·tds_generic_get_info;
 54 47tds_func_row_len·tds_generic_row_len;
 55 48tds_func_get_data·tds_generic_get;
 56 49tds_func_put_info·tds_generic_put_info;
 57 50tds_func_put_data·tds_generic_put;
 58 51tds_func_check·tds_generic_check;
 59 52
 60 53tds_func_get_info·tds_numeric_get_info;
 61 54tds_func_row_len·tds_numeric_row_len;
 62 55tds_func_get_data·tds_numeric_get;
 63 56tds_func_put_info·tds_numeric_put_info;
 64 57tds_func_put_data·tds_numeric_put;
 65 58tds_func_check·tds_numeric_check;
 66 59
 67 60#define·tds_variant_get_info·tds_generic_get_info
 68 61#define·tds_variant_row_len·tds_generic_row_len
 69 62tds_func_get_data·tds_variant_get;
 70 63tds_func_put_info·tds_variant_put_info;
 71 64tds_func_put_data·tds_variant_put;
 72 65tds_func_check·tds_variant_check;
 73 66
 74 67tds_func_get_info·tds_msdatetime_get_info;
 75 68tds_func_row_len·tds_msdatetime_row_len;
 76 69tds_func_get_data·tds_msdatetime_get;
 77 70tds_func_put_info·tds_msdatetime_put_info;
 78 71tds_func_put_data·tds_msdatetime_put;
 79 72tds_func_check·tds_msdatetime_check;
 80 73
 81 74tds_func_get_info·tds_clrudt_get_info;
 82 75tds_func_row_len·tds_clrudt_row_len;
 83 76#define·tds_clrudt_get·tds_generic_get
Max diff block lines reached; 53/5577 bytes (0.95%) of diff not shown.
39.5 KB
./usr/share/doc/freetds-doc/reference/a00440_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/configs.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/stream.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 19 lines modifiedOffset 74, 19 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">configs.h</div></div>80 ··<div·class="headertitle"><div·class="title">stream.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2013··Frediano·Ziglio</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
Offset 96, 49 lines modifiedOffset 96, 119 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_eQj9hBZh39rorFpOUns5xS_</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_a5iqP6Ed7kDGP9L1OvOL7W_</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_eQj9hBZh39rorFpOUns5xS_</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_a5iqP6Ed7kDGP9L1OvOL7W_</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;freetds/utils/path.h&gt;</span></div> 
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifndef·_WIN32</span></div> 
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;freetds/sysconfdir.h&gt;</span></div> 
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#else</span></div> 
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·FREETDS_SYSCONFDIR·TDS_DIR(&quot;c:&quot;)</span></div> 
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div> 
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_</span></div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_</span></div>
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#error·freetds/tds.h·must·be·included·before·freetds/configs.h</span></div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#error·Include·tds.h·first</span></div>
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#endif</span></div>108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div>
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 112 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
 113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01143.html">···30</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01143.html">tds_input_stream</a>·{</div>
 114 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01143.html#a2f0be7677a1bf9c730e3c697bfba21c9">···35</a></span>····int·(*<a·class="code·hl_variable"·href="a01143.html#a2f0be7677a1bf9c730e3c697bfba21c9">read</a>)(<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01143.html">tds_input_stream</a>·*stream,·<span·class="keywordtype">void</span>·*ptr,·<span·class="keywordtype">size_t</span>·len);</div>
 115 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}·<a·class="code·hl_struct"·href="a01143.html">TDSINSTREAM</a>;</div>
 116 </div>
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>{</div>117 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#if·0</span></div> 
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}</div> 
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>118 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">
 119 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01147.html">···39</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01147.html">tds_output_stream</a>·{</div>
 120 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01147.html#a8513fb41c8ba79f22e54266b87278415">···41</a></span>····int·(*<a·class="code·hl_variable"·href="a01147.html#a8513fb41c8ba79f22e54266b87278415">write</a>)(<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01147.html">tds_output_stream</a>·*stream,·<span·class="keywordtype">size_t</span>·len);</div>
 121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01147.html#a5ba4ad38fdcb68e7d0c7252be65a4ecc">···50</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_variable"·href="a01147.html#a5ba4ad38fdcb68e7d0c7252be65a4ecc">buffer</a>;</div>
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div>122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordtype">size_t</span>·buf_len;</div>
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·FREETDS_SYSCONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR·TDS_DIR(&quot;freetds.conf&quot;)</span></div> 
127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·FREETDS_POOLCONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR·TDS_DIR(&quot;pool.conf&quot;)</span></div> 
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·FREETDS_LOCALECONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR·TDS_DIR(&quot;locales.conf&quot;)</span></div> 
129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> 
131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#if·0</span></div> 
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>{</div> 
133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div> 
134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div> 
135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div>123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}·<a·class="code·hl_struct"·href="a01147.html">TDSOUTSTREAM</a>;</div>
 124 </div>
136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_tdsguard_eQj9hBZh39rorFpOUns5xS_·*/</span><span·class="preprocessor"></span></div>126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>TDSRET·<a·class="code·hl_function"·href="a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564">tds_convert_stream</a>(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"[·...·truncated·by·diffoscope;·len:·76,·SHA:·41fbac7444d5c8015b42e6aee25f3f9d16d731959bba13117fa7efb118253fde·...·]</div>
 127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<a·class="code·hl_struct"·href="a01143.html">TDSINSTREAM</a>·*·istream,·<a·class="code·hl_struct"·href="a01147.html">TDSOUTSTREAM</a>·*ostream);</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>TDSRET·<a·class="code·hl_function"·href="a00050.html#a50bc3749988d1c3c441044fc07ab44e4">tds_copy_stream</a>(<a·class="code·hl_struct"·href="a01143.html">TDSINSTREAM</a>·*·istream,·<a·class="code·hl_struct"·href="a01147.html">TDSOUTSTREAM</a>·*·ostream);</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">/*·Additional·streams·*/</span></div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 132 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="};">
 133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a01151.html">···63</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01151.html">tds_datain_stream</a>·{</div>
 134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<a·class="code·hl_struct"·href="a01143.html">TDSINSTREAM</a>·stream;</div>
 135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01151.html#a8101abd3e9e8d6f90b2ba2717bf7f926">···65</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a01151.html#a8101abd3e9e8d6f90b2ba2717bf7f926">wire_size</a>;···</div>
 136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*tds;</div>
 137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}·<a·class="code·hl_struct"·href="a01151.html">TDSDATAINSTREAM</a>;</div>
 138 </div>
 139 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 140 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00050.html#abc3a77c8aa28842e7f28583cbabc1415">tds_datain_stream_init</a>(<a·class="code·hl_struct"·href="a01151.html">TDSDATAINSTREAM</a>·*·stream,·<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">size_t</span>·wire_size);</div>
 141 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 142 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="};">
 143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a01155.html">···72</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01155.html">tds_dataout_stream</a>·{</div>
 144 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<a·class="code·hl_struct"·href="a01147.html">TDSOUTSTREAM</a>·stream;</div>
 145 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*tds;</div>
 146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordtype">size_t</span>·written;</div>
 147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>}·<a·class="code·hl_struct"·href="a01155.html">TDSDATAOUTSTREAM</a>;</div>
 148 </div>
 149 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 150 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00050.html#aa038a9125979f8f0915dbd53cbf27e5a">tds_dataout_stream_init</a>(<a·class="code·hl_struct"·href="a01155.html">TDSDATAOUTSTREAM</a>·*·stream,·<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds);</div>
 151 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 152 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};">
 153 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01159.html">···81</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01159.html">tds_staticin_stream</a>·{</div>
 154 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<a·class="code·hl_struct"·href="a01143.html">TDSINSTREAM</a>·stream;</div>
 155 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*buffer;</div>
 156 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordtype">size_t</span>·buf_left;</div>
 157 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>}·<a·class="code·hl_struct"·href="a01159.html">TDSSTATICINSTREAM</a>;</div>
 158 </div>
 159 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 160 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00050.html#aa9e1e45f0305622dd6aed9f8fe158581">tds_staticin_stream_init</a>(<a·class="code·hl_struct"·href="a01159.html">TDSSTATICINSTREAM</a>·*·stream,·<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*ptr,·<span·class="keywordtype">size_t</span>·len);</div>
 161 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 162 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="};">
 163 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a01163.html">···92</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01163.html">tds_staticout_stream</a>·{</div>
 164 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<a·class="code·hl_struct"·href="a01147.html">TDSOUTSTREAM</a>·stream;</div>
 165 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>}·<a·class="code·hl_struct"·href="a01163.html">TDSSTATICOUTSTREAM</a>;</div>
 166 </div>
Max diff block lines reached; 271/30726 bytes (0.88%) of diff not shown.
9.37 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 configs.h7 stream.h
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
9 2·*·Copyright·(C)·1998-1999·Brian·Bruns9 2·*·Copyright·(C)·2013·Frediano·Ziglio
10 3·*10 3·*
11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
13 6·*·License·as·published·by·the·Free·Software·Foundation;·either13 6·*·License·as·published·by·the·Free·Software·Foundation;·either
14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
15 8·*15 8·*
16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
Offset 20, 47 lines modifiedOffset 20, 170 lines modified
20 13·*20 13·*
21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
22 15·*·License·along·with·this·library;·if·not,·write·to·the22 15·*·License·along·with·this·library;·if·not,·write·to·the
23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
24 17·*·Boston,·MA·02111-1307,·USA.24 17·*·Boston,·MA·02111-1307,·USA.
25 18·*/25 18·*/
26 1926 19
27 20#ifndef·_tdsguard_eQj9hBZh39rorFpOUns5xS_ 
28 21#define·_tdsguard_eQj9hBZh39rorFpOUns5xS_27 20#ifndef·_tdsguard_a5iqP6Ed7kDGP9L1OvOL7W_
 28 21#define·_tdsguard_a5iqP6Ed7kDGP9L1OvOL7W_
29 2229 22
30 23#include·<freetds/utils/path.h> 
31 24 
32 25#ifndef·_WIN32 
33 26#include·<freetds/sysconfdir.h> 
34 27#else 
35 28#define·FREETDS_SYSCONFDIR·TDS_DIR("c:") 
36 29#endif 
37 30 
38 31#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_30 23#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_
 31 24#error·Include·tds.h·first
39 32#error·freetds/tds.h·must·be·included·before·freetds/configs.h 
40 33#endif 
41 34 
42 35#ifdef·__cplusplus 
43 36extern·"C" 
44 37{ 
45 38#if·0 
46 39} 
47 40#endif 
48 41#endif 
49 42 
50 43#define·FREETDS_SYSCONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR·TDS_DIR 
51 ("freetds.conf") 
52 44#define·FREETDS_POOLCONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR·TDS_DIR 
53 ("pool.conf") 
54 45#define·FREETDS_LOCALECONFFILE·FREETDS_SYSCONFDIR·TDS_SDIR_SEPARATOR·TDS_DIR 
55 ("locales.conf") 
56 46 
57 47#ifdef·__cplusplus 
58 48#if·0 
59 49{ 
60 50#endif32 25#endif
61 51} 
62 52#endif33 26
 34 27#include·<freetds/pushvis.h>
 35 28
 36 _\x83_\x80typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8i_\x8n_\x8p_\x8u_\x8t_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m·{
 37 _\x83_\x85·int·(*_\x8r_\x8e_\x8a_\x8d)(struct·_\x8t_\x8d_\x8s_\x8__\x8i_\x8n_\x8p_\x8u_\x8t_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m·*stream,·void·*ptr,·size_t·len);
 38 36}·_\x8T_\x8D_\x8S_\x8I_\x8N_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M;
 39 37
 40 _\x83_\x89typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8o_\x8u_\x8t_\x8p_\x8u_\x8t_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m·{
 41 _\x84_\x81·int·(*_\x8w_\x8r_\x8i_\x8t_\x8e)(struct·_\x8t_\x8d_\x8s_\x8__\x8o_\x8u_\x8t_\x8p_\x8u_\x8t_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m·*stream,·size_t·len);
 42 _\x85_\x80·char·*_\x8b_\x8u_\x8f_\x8f_\x8e_\x8r;
 43 51·size_t·buf_len;
 44 52}·_\x8T_\x8D_\x8S_\x8O_\x8U_\x8T_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M;
63 5345 53
64 54#endif·/*·_tdsguard_eQj9hBZh39rorFpOUns5xS_·*/46 55TDSRET·_.t_.d_.s_.__.c_.o_.n_.v_.e_.r_.t_.__.s_.t_.r_.e_.a_.m(_.T_.D_.S_.S_.O_.C_.K_.E_.T·*·tds,·_.T_.D_.S_.I_.C_.O_.N_.V·*·char_conv,
 47 TDS_ICONV_DIRECTION·direction,
 48 56·_\x8T_\x8D_\x8S_\x8I_\x8N_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·*·istream,·_\x8T_\x8D_\x8S_\x8O_\x8U_\x8T_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·*ostream);
 49 58TDSRET·_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8p_\x8y_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m(_\x8T_\x8D_\x8S_\x8I_\x8N_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·*·istream,·_\x8T_\x8D_\x8S_\x8O_\x8U_\x8T_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·*·ostream);
 50 59
 51 60/*·Additional·streams·*/
 52 61
 53 _\x86_\x83typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8d_\x8a_\x8t_\x8a_\x8i_\x8n_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m·{
 54 64·_\x8T_\x8D_\x8S_\x8I_\x8N_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·stream;
 55 _\x86_\x85·size_t·_\x8w_\x8i_\x8r_\x8e_\x8__\x8s_\x8i_\x8z_\x8e;
 56 66·_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*tds;
 57 67}·_\x8T_\x8D_\x8S_\x8D_\x8A_\x8T_\x8A_\x8I_\x8N_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M;
 58 68
 59 69void·_\x8t_\x8d_\x8s_\x8__\x8d_\x8a_\x8t_\x8a_\x8i_\x8n_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8__\x8i_\x8n_\x8i_\x8t(_\x8T_\x8D_\x8S_\x8D_\x8A_\x8T_\x8A_\x8I_\x8N_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·*·stream,·_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·size_t
 60 wire_size);
 61 70
 62 _\x87_\x82typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8d_\x8a_\x8t_\x8a_\x8o_\x8u_\x8t_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m·{
 63 73·_\x8T_\x8D_\x8S_\x8O_\x8U_\x8T_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·stream;
 64 74·_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*tds;
 65 75·size_t·written;
 66 76}·_\x8T_\x8D_\x8S_\x8D_\x8A_\x8T_\x8A_\x8O_\x8U_\x8T_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M;
 67 77
 68 78void·_\x8t_\x8d_\x8s_\x8__\x8d_\x8a_\x8t_\x8a_\x8o_\x8u_\x8t_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8__\x8i_\x8n_\x8i_\x8t(_\x8T_\x8D_\x8S_\x8D_\x8A_\x8T_\x8A_\x8O_\x8U_\x8T_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·*·stream,·_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds);
 69 79
 70 _\x88_\x81typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8s_\x8t_\x8a_\x8t_\x8i_\x8c_\x8i_\x8n_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m·{
 71 82·_\x8T_\x8D_\x8S_\x8I_\x8N_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·stream;
 72 83·const·char·*buffer;
 73 84·size_t·buf_left;
 74 85}·_\x8T_\x8D_\x8S_\x8S_\x8T_\x8A_\x8T_\x8I_\x8C_\x8I_\x8N_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M;
 75 86
 76 87void·_\x8t_\x8d_\x8s_\x8__\x8s_\x8t_\x8a_\x8t_\x8i_\x8c_\x8i_\x8n_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8__\x8i_\x8n_\x8i_\x8t(_\x8T_\x8D_\x8S_\x8S_\x8T_\x8A_\x8T_\x8I_\x8C_\x8I_\x8N_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·*·stream,·const·void·*ptr,
 77 size_t·len);
 78 88
 79 _\x89_\x82typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8s_\x8t_\x8a_\x8t_\x8i_\x8c_\x8o_\x8u_\x8t_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m·{
 80 93·_\x8T_\x8D_\x8S_\x8O_\x8U_\x8T_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·stream;
 81 94}·_\x8T_\x8D_\x8S_\x8S_\x8T_\x8A_\x8T_\x8I_\x8C_\x8O_\x8U_\x8T_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M;
 82 95
 83 96void·_\x8t_\x8d_\x8s_\x8__\x8s_\x8t_\x8a_\x8t_\x8i_\x8c_\x8o_\x8u_\x8t_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8__\x8i_\x8n_\x8i_\x8t(_\x8T_\x8D_\x8S_\x8S_\x8T_\x8A_\x8T_\x8I_\x8C_\x8O_\x8U_\x8T_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·*·stream,·void·*ptr,·size_t
 84 len);
 85 97
 86 _\x89_\x89typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8d_\x8y_\x8n_\x8a_\x8m_\x8i_\x8c_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m·{
 87 100·_\x8T_\x8D_\x8S_\x8O_\x8U_\x8T_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·stream;
 88 _\x81_\x80_\x82·void·**_\x8b_\x8u_\x8f;
 89 _\x81_\x80_\x84·size_t·_\x8a_\x8l_\x8l_\x8o_\x8c_\x8a_\x8t_\x8e_\x8d;
 90 _\x81_\x80_\x86·size_t·_\x8s_\x8i_\x8z_\x8e;
 91 107}·_\x8T_\x8D_\x8S_\x8D_\x8Y_\x8N_\x8A_\x8M_\x8I_\x8C_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M;
 92 108
 93 109TDSRET·_\x8t_\x8d_\x8s_\x8__\x8d_\x8y_\x8n_\x8a_\x8m_\x8i_\x8c_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8__\x8i_\x8n_\x8i_\x8t(_\x8T_\x8D_\x8S_\x8D_\x8Y_\x8N_\x8A_\x8M_\x8I_\x8C_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·*·stream,·void·**ptr,·size_t
 94 allocated);
 95 110
 96 111#include·<freetds/popvis.h>
 97 112
 98 113#endif
Max diff block lines reached; 53/9575 bytes (0.55%) of diff not shown.
10.4 KB
./usr/share/doc/freetds-doc/reference/a00443_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/pushvis.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/bool.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 20 lines modifiedOffset 74, 60 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">pushvis.h</div></div>80 ··<div·class="headertitle"><div·class="title">bool.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#if·defined(__GNUC__)·&amp;&amp;·__GNUC__·&gt;=·4·&amp;&amp;·!defined(__MINGW32__)</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2015··Frediano·Ziglio</span></div>
 85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
 86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
 87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_hKphrpWEELXHaaZkiGPQUV_</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_hKphrpWEELXHaaZkiGPQUV_</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·__cplusplus</span></div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifdef·HAVE_STDBOOL_H</span></div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;stdbool.h&gt;</span></div>
 110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#pragma·GCC·visibility·push(hidden)</span></div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#else</span></div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#undef·true</span></div>
 114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#undef·false</span></div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#undef·bool</span></div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·freetds_boolean_t;</div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·bool·freetds_boolean_t</span></div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·true·1</span></div>
 119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·false·0</span></div>
 120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#endif</span></div>121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#endif</span></div>
 122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_tdsguard_hKphrpWEELXHaaZkiGPQUV_·*/</span><span·class="preprocessor"></span></div>
86 </div><!--·fragment·--></div><!--·contents·-->126 </div><!--·fragment·--></div><!--·contents·-->
87 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
88 <hr·class="footer"/><address·class="footer"><small>128 <hr·class="footer"/><address·class="footer"><small>
89 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8129 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
90 </small></address>130 </small></address>
91 </body>131 </body>
92 </html>132 </html>
1.72 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 52 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 pushvis.h 
8 1#if·defined(__GNUC__)·&&·__GNUC__·>=·4·&&·!defined(__MINGW32__) 
9 2#pragma·GCC·visibility·push(hidden)7 bool.h
 8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
 9 2·*·Copyright·(C)·2015·Frediano·Ziglio
 10 3·*
 11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
 12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
 13 6·*·License·as·published·by·the·Free·Software·Foundation;·either
 14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
 15 8·*
 16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
 17 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
 18 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
 19 12·*·Library·General·Public·License·for·more·details.
 20 13·*
 21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
 22 15·*·License·along·with·this·library;·if·not,·write·to·the
 23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
 24 17·*·Boston,·MA·02111-1307,·USA.
 25 18·*/
 26 19
 27 20#ifndef·_tdsguard_hKphrpWEELXHaaZkiGPQUV_
 28 21#define·_tdsguard_hKphrpWEELXHaaZkiGPQUV_
 29 22
 30 23#ifndef·__cplusplus
 31 24
 32 25#ifdef·HAVE_STDBOOL_H
 33 26
 34 27#include·<stdbool.h>
 35 28
 36 29#else
 37 30
 38 31#undef·true
 39 32#undef·false
 40 33#undef·bool
 41 34typedef·unsigned·char·freetds_boolean_t;
 42 35#define·bool·freetds_boolean_t
 43 36#define·true·1
 44 37#define·false·0
 45 38
10 3#endif46 39#endif
 47 40
 48 41#endif
 49 42
 50 43#endif·/*·_tdsguard_hKphrpWEELXHaaZkiGPQUV_·*/
11 ===============================================================================51 ===============================================================================
12 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.852 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
173 KB
./usr/share/doc/freetds-doc/reference/a00446_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/odbc.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/windows.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 842 lines modifiedOffset 74, 46 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">odbc.h</div></div>80 ··<div·class="headertitle"><div·class="title">windows.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005··Brian·Bruns</span></div> 
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2004-2010··Frediano·Ziglio</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2018··Frediano·Ziglio</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_e9mm80mk5L6wSKLouC2UaM_</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_e9mm80mk5L6wSKLouC2UaM_</span></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·_tdsguard_gQHaPEvp2dAAa45TAutROb_</span></div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifdef·_WIN32</span></div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_tdsguard_gQHaPEvp2dAAa45TAutROb_</span></div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#define·TDS_DONT_DEFINE_DEFAULT_FUNCTIONS</span></div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;winsock2.h&gt;</span></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00476.html">freetds/tds.h</a>&gt;</span></div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;ws2tcpip.h&gt;</span></div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;freetds/thread.h&gt;</span></div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;windows.h&gt;</span></div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;freetds/data.h&gt;</span></div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#endif</span></div>
Diff chunk too large, falling back to line-by-line diff (1 lines added, 797 lines removed)
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#if·defined(UNIXODBC)·||·defined(_WIN32)·||·defined(TDS_NO_DM)</span></div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_tdsguard_e9mm80mk5L6wSKLouC2UaM_·*/</span><span·class="preprocessor"></span></div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;sql.h&gt;</span></div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;sqlext.h&gt;</span></div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#if·defined(UNIXODBC)·||·defined(_WIN32)</span></div> 
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;odbcinst.h&gt;</span></div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#else·</span><span·class="comment">/*·IODBC·*/</span><span·class="preprocessor"></span></div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;isql.h&gt;</span></div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;isqlext.h&gt;</span></div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifdef·HAVE_IODBCINST_H</span></div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;iodbcinst.h&gt;</span></div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_IODBCINST_H·*/</span><span·class="preprocessor"></span></div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifdef·HAVE_WCHAR_H</span></div> 
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;wchar.h&gt;</span></div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#ifndef·HAVE_SQLLEN</span></div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifndef·SQLULEN</span></div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·SQLULEN·SQLUINTEGER</span></div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·SQLLEN</span></div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·SQLLEN·SQLINTEGER</span></div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif</span></div> 
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifndef·HAVE_SQLSETPOSIROW</span></div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·SQLSETPOSIROW·SQLUSMALLINT</span></div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifndef·HAVE_SQLROWOFFSET</span></div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·SQLROWOFFSET·SQLLEN</span></div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#ifndef·HAVE_SQLROWSETSIZE</span></div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·SQLROWSETSIZE·SQLULEN</span></div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> 
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div> 
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>{</div> 
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#if·0</span></div> 
154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>}</div> 
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#endif</span></div> 
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#endif</span></div> 
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div> 
159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#ifdef·__clang__</span></div> 
160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#define·ODBC_API·SQL_API·__attribute__((visibility(&quot;default&quot;)))</span></div> 
161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#elif·defined(__GNUC__)·&amp;&amp;·__GNUC__·&gt;=·4·&amp;&amp;·!defined(__MINGW32__)</span></div> 
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#define·ODBC_API·SQL_API·__attribute__((externally_visible))</span></div> 
163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#else</span></div> 
164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#define·ODBC_API·SQL_API</span></div> 
165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#endif</span></div> 
166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#if·(defined(_WIN32)·||·defined(__CYGWIN__))·&amp;&amp;·defined(__GNUC__)</span></div> 
168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#··define·ODBC_PUBLIC·__attribute__((dllexport))</span></div> 
169 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#else</span></div> 
170 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#··define·ODBC_PUBLIC</span></div> 
171 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">#endif</span></div> 
172 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
173 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#define·ODBC_MAX(a,b)·(·(a)·&gt;·(b)·?·(a)·:·(b)·)</span></div> 
174 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">#define·ODBC_MIN(a,b)·(·(a)·&lt;·(b)·?·(a)·:·(b)·)</span></div> 
175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#define·ODBC_CLAMP(x,a,b)·(·(x)·&lt;·(a)·?·(a)·:·(x)·&gt;·(b)·?·(b)·:·(x)·)</span></div> 
176 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
177 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="};"> 
178 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a01035.html">···95</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01035.html">_sql_error</a></div> 
179 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>{</div> 
Max diff block lines reached; 271/141530 bytes (0.19%) of diff not shown.
34.3 KB
html2text {}
    
Offset 1, 945 lines modifiedOffset 1, 38 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 odbc.h7 windows.h
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
9 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns 
10 3·*·Copyright·(C)·2004-2010·Frediano·Ziglio9 2·*·Copyright·(C)·2018·Frediano·Ziglio
11 4·*10 3·*
12 5·*·This·library·is·free·software;·you·can·redistribute·it·and/or11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
13 6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
14 7·*·License·as·published·by·the·Free·Software·Foundation;·either13 6·*·License·as·published·by·the·Free·Software·Foundation;·either
15 8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
16 9·*15 8·*
17 10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
18 11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of17 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
19 12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU18 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
20 13·*·Library·General·Public·License·for·more·details.19 12·*·Library·General·Public·License·for·more·details.
21 14·*20 13·*
22 15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
23 16·*·License·along·with·this·library;·if·not,·write·to·the22 15·*·License·along·with·this·library;·if·not,·write·to·the
24 17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
25 18·*·Boston,·MA·02111-1307,·USA.24 17·*·Boston,·MA·02111-1307,·USA.
26 19·*/25 18·*/
27 20 
28 21#ifndef·_tdsguard_gQHaPEvp2dAAa45TAutROb_ 
29 22#define·_tdsguard_gQHaPEvp2dAAa45TAutROb_ 
30 23 
31 24#define·TDS_DONT_DEFINE_DEFAULT_FUNCTIONS 
32 25#include·<_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s_\x8/_\x8t_\x8d_\x8s_\x8._\x8h> 
33 26#include·<freetds/thread.h> 
34 27#include·<freetds/data.h>26 19
 27 20#ifndef·_tdsguard_e9mm80mk5L6wSKLouC2UaM_
 28 21#define·_tdsguard_e9mm80mk5L6wSKLouC2UaM_
 29 22
 30 23#ifdef·_WIN32
 31 24#include·<winsock2.h>
 32 25#include·<ws2tcpip.h>
 33 26#include·<windows.h>
 34 27#endif
Diff chunk too large, falling back to line-by-line diff (1 lines added, 908 lines removed)
35 2835 28
36 29#if·defined(UNIXODBC)·||·defined(_WIN32)·||·defined(TDS_NO_DM)36 29#endif·/*·_tdsguard_e9mm80mk5L6wSKLouC2UaM_·*/
37 30#include·<sql.h> 
38 31#include·<sqlext.h> 
39 32#if·defined(UNIXODBC)·||·defined(_WIN32) 
40 33#include·<odbcinst.h> 
41 34#endif 
42 35#else·/*·IODBC·*/ 
43 36#include·<isql.h> 
44 37#include·<isqlext.h> 
45 38#ifdef·HAVE_IODBCINST_H 
46 39#include·<iodbcinst.h> 
47 40#endif·/*·HAVE_IODBCINST_H·*/ 
48 41#endif 
49 42 
50 43#ifdef·HAVE_WCHAR_H 
51 44#include·<wchar.h> 
52 45#endif 
53 46 
54 47#ifndef·HAVE_SQLLEN 
55 48#ifndef·SQLULEN 
56 49#define·SQLULEN·SQLUINTEGER 
57 50#endif 
58 51#ifndef·SQLLEN 
59 52#define·SQLLEN·SQLINTEGER 
60 53#endif 
61 54#endif 
62 55 
63 56#ifndef·HAVE_SQLSETPOSIROW 
64 57#define·SQLSETPOSIROW·SQLUSMALLINT 
65 58#endif 
66 59 
67 60#ifndef·HAVE_SQLROWOFFSET 
68 61#define·SQLROWOFFSET·SQLLEN 
69 62#endif 
70 63 
71 64#ifndef·HAVE_SQLROWSETSIZE 
72 65#define·SQLROWSETSIZE·SQLULEN 
73 66#endif 
74 67 
75 68#ifdef·__cplusplus 
76 69extern·"C" 
77 70{ 
78 71#if·0 
79 72} 
80 73#endif 
81 74#endif 
82 75 
83 76#include·<freetds/pushvis.h> 
84 77#ifdef·__clang__ 
85 78#define·ODBC_API·SQL_API·__attribute__((visibility("default"))) 
86 79#elif·defined(__GNUC__)·&&·__GNUC__·>=·4·&&·!defined(__MINGW32__) 
87 80#define·ODBC_API·SQL_API·__attribute__((externally_visible)) 
88 81#else 
89 82#define·ODBC_API·SQL_API 
90 83#endif 
91 84 
92 85#if·(defined(_WIN32)·||·defined(__CYGWIN__))·&&·defined(__GNUC__) 
93 86#·define·ODBC_PUBLIC·__attribute__((dllexport)) 
94 87#else 
95 88#·define·ODBC_PUBLIC 
96 89#endif 
97 90 
98 91#define·ODBC_MAX(a,b)·(·(a)·>·(b)·?·(a)·:·(b)·) 
99 92#define·ODBC_MIN(a,b)·(·(a)·<·(b)·?·(a)·:·(b)·) 
100 93#define·ODBC_CLAMP(x,a,b)·(·(x)·<·(a)·?·(a)·:·(x)·>·(b)·?·(b)·:·(x)·) 
101 94 
102 _\x89_\x85struct·_\x8__\x8s_\x8q_\x8l_\x8__\x8e_\x8r_\x8r_\x8o_\x8r 
103 96{ 
104 97·const·char·*msg; 
105 98·char·state2[6]; 
106 99·char·state3[6]; 
107 100·TDS_UINT·native; 
108 101·char·*server; 
109 102·int·linenum; 
110 103·int·msgstate; 
111 104·int·row; 
112 105·bool·msg_is_static; 
113 106}; 
114 107 
115 _\x81_\x80_\x88struct·_\x8__\x8s_\x8q_\x8l_\x8__\x8e_\x8r_\x8r_\x8o_\x8r_\x8s 
116 109{ 
117 110·struct·_\x8__\x8s_\x8q_\x8l_\x8__\x8e_\x8r_\x8r_\x8o_\x8r·*errs; 
118 111·int·num_errors; 
Max diff block lines reached; 53/35052 bytes (0.15%) of diff not shown.
13.0 KB
./usr/share/doc/freetds-doc/reference/a00449_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/alloca.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/utils/nosigpipe.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 39 lines modifiedOffset 70, 58 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">alloca.h</div></div>80 ··<div·class="headertitle"><div·class="title">nosigpipe.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·Cfr·https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/Particular-Functions.html·*/</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2024··Ziglio·Frediano</span></div>
 85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
 86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
 87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_bZ9Gv69gt4HKEOuxm10QzP_</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_bZ9Gv69gt4HKEOuxm10QzP_</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#if·HAVE_SYS_TYPES_H</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#include·&lt;stdlib.h&gt;</span></div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;sys/types.h&gt;</span></div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_SYS_TYPES_H·*/</span><span·class="preprocessor"></span></div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#if·HAVE_SYS_SOCKET_H</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#include·&lt;stddef.h&gt;</span></div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;sys/socket.h&gt;</span></div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_SYS_SOCKET_H·*/</span><span·class="preprocessor"></span></div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#if·(!defined(__APPLE__)·&amp;&amp;·!defined(__FreeBSD__)·&amp;&amp;·!defined(__FreeBSD)·\</span></div>
 114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">·····&amp;&amp;·!defined(__NetBSD__)·&amp;&amp;·!defined(__NetBSD))·\</span></div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">····||·defined(__SYMBIAN32__)</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifdef·HAVE_ALLOCA_H</span></div>116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#undef·SO_NOSIGPIPE</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#·include·&lt;alloca.h&gt;</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#elif·!defined·alloca</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#·ifdef·__GNUC__</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#··define·alloca·__builtin_alloca</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#·elif·defined·_MSC_VER</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#··include·&lt;malloc.h&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#··define·alloca·_alloca</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#·elif·!defined·HAVE_ALLOCA</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#··ifdef··__cplusplus</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#··endif</span></div>117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#endif</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keywordtype">void</span>·*alloca·(<span·class="keywordtype">size_t</span>);</div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#·endif</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#endif</span></div>118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_tdsguard_bZ9Gv69gt4HKEOuxm10QzP_·*/</span><span·class="preprocessor"></span></div>
101 </div><!--·fragment·--></div><!--·contents·-->120 </div><!--·fragment·--></div><!--·contents·-->
102 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>122 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8123 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>124 </small></address>
106 </body>125 </body>
107 </html>126 </html>
2.2 KB
html2text {}
    
Offset 1, 28 lines modifiedOffset 1, 47 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 alloca.h 
8 1/*·Cfr·https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf- 
9 2.71/html_node/Particular-Functions.html·*/ 
10 2#include·<stdlib.h> 
11 3#include·<stddef.h> 
12 4#ifdef·HAVE_ALLOCA_H 
13 5#·include·<alloca.h> 
14 6#elif·!defined·alloca 
15 7#·ifdef·__GNUC__ 
16 8#·define·alloca·__builtin_alloca 
17 9#·elif·defined·_MSC_VER 
18 10#·include·<malloc.h> 
19 11#·define·alloca·_alloca 
20 12#·elif·!defined·HAVE_ALLOCA 
21 13#·ifdef·__cplusplus 
22 14extern·"C"7 ····*·_.u_.t_.i_.l_.s
 8 nosigpipe.h
 9 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
 10 2·*·Copyright·(C)·2024·Ziglio·Frediano
 11 3·*
 12 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
 13 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
 14 6·*·License·as·published·by·the·Free·Software·Foundation;·either
 15 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
 16 8·*
 17 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
 18 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
 19 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
 20 12·*·Library·General·Public·License·for·more·details.
 21 13·*
 22 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
 23 15·*·License·along·with·this·library;·if·not,·write·to·the
 24 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
 25 17·*·Boston,·MA·02111-1307,·USA.
 26 18·*/
 27 19
 28 20#ifndef·_tdsguard_bZ9Gv69gt4HKEOuxm10QzP_
 29 21#define·_tdsguard_bZ9Gv69gt4HKEOuxm10QzP_
 30 22
 31 23#if·HAVE_SYS_TYPES_H
 32 24#include·<sys/types.h>
 33 25#endif·/*·HAVE_SYS_TYPES_H·*/
 34 26
 35 27#if·HAVE_SYS_SOCKET_H
 36 28#include·<sys/socket.h>
 37 29#endif·/*·HAVE_SYS_SOCKET_H·*/
 38 30
 39 31#if·(!defined(__APPLE__)·&&·!defined(__FreeBSD__)·&&·!defined(__FreeBSD)·\
 40 32·&&·!defined(__NetBSD__)·&&·!defined(__NetBSD))·\
 41 33·||·defined(__SYMBIAN32__)
 42 34#undef·SO_NOSIGPIPE
23 15#·endif43 35#endif
 44 36
 45 37#endif·/*·_tdsguard_bZ9Gv69gt4HKEOuxm10QzP_·*/
24 16void·*alloca·(size_t); 
25 17#·endif 
26 18#endif 
27 ===============================================================================46 ===============================================================================
28 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.847 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
26.6 KB
./usr/share/doc/freetds-doc/reference/a00452_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/version.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/utils/dlist.tmpl.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 23 lines modifiedOffset 70, 23 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">version.h</div></div>80 ··<div·class="headertitle"><div·class="title">dlist.tmpl.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·Dlist·-·dynamic·list</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2016-2024·Frediano·Ziglio</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
Offset 96, 27 lines modifiedOffset 96, 117 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_fWmaUBUxPCWj6BPyET5377_</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;freetds/bool.h&gt;</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_fWmaUBUxPCWj6BPyET5377_</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;freetds/utils.h&gt;</span></div>
 105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;freetds/macros.h&gt;</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#if·!defined(DLIST_PREFIX)·||·!defined(DLIST_ITEM_TYPE)·||·!defined(DLIST_LIST_TYPE)</span></div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">/*·$Id:·c69b1270e9bbde50d3708cbfbf8921f8e849c928·$·*/</span></div> 
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#define·TDS_VERSION_NO·&quot;freetds·v1.5.1&quot;</span></div> 
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#define·TDS_VERSION_MAJOR·1</span></div>108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#error·Required·defines·for·dlist·missing!</span></div>
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·TDS_VERSION_MINOR·5</span></div> 
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#define·TDS_VERSION_SUBVERSION·1</span></div> 
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#define·TDS_VERSION_BUILD_NUMBER·1745551461</span></div> 
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#endif</span></div>
 110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·defined(DLIST_NAME)·||·defined(DLIST_PASTER)·||·\</span></div>
 112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">····defined(DLIST_EVALUATOR)·||·defined(DLIST_ITEM)</span></div>
 113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#error·Some·internal·dlist·macros·already·defined</span></div>
 114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div>
 115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 116 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">
 117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01339.html">···33</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct</span></div>
 118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>{</div>
 119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<a·class="code·hl_struct"·href="a01335.html">dlist_ring</a>·ring;</div>
 120 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}·<a·class="code·hl_struct"·href="a01339.html">DLIST_LIST_TYPE</a>;</div>
 121 </div>
 122 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 123 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·DLIST_PASTER(x,y)·x·##·_·##·y</span></div>
 124 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·DLIST_EVALUATOR(x,y)··DLIST_PASTER(x,y)</span></div>
 125 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·DLIST_NAME(suffix)·DLIST_EVALUATOR(DLIST_PREFIX,·suffix)</span></div>
 126 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·DLIST_ITEM(ring)·\</span></div>
 127 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">····((DLIST_ITEM_TYPE·*)·(((char·*)·(ring))·-·TDS_OFFSET(DLIST_ITEM_TYPE,·DLIST_NAME(item))))</span></div>
 128 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 129 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·DLIST_NAME(check)(<a·class="code·hl_struct"·href="a01339.html">DLIST_LIST_TYPE</a>·*list·TDS_UNUSED)</div>
 130 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>{</div>
 131 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div>
 132 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····assert(list·!=·NULL);</div>
 133 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····dlist_ring_check(&amp;list-&gt;ring);</div>
 134 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif</span></div>
 135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div>
 136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 137 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·DLIST_NAME(init)(<a·class="code·hl_struct"·href="a01339.html">DLIST_LIST_TYPE</a>·*list)</div>
 138 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>{</div>
 139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····list-&gt;ring.next·=·list-&gt;ring.prev·=·&amp;list-&gt;ring;</div>
 140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····DLIST_NAME(check)(list);</div>
 141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>
 142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·DLIST_ITEM_TYPE·*DLIST_NAME(first)(<a·class="code·hl_struct"·href="a01339.html">DLIST_LIST_TYPE</a>·*list)</div>
 144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>{</div>
 145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">return</span>·list-&gt;ring.next·==·&amp;list-&gt;ring·?·NULL·:·DLIST_ITEM(list-&gt;ring.next);</div>
 146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}</div>
 147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 148 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·DLIST_ITEM_TYPE·*DLIST_NAME(last)(<a·class="code·hl_struct"·href="a01339.html">DLIST_LIST_TYPE</a>·*list)</div>
 149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>{</div>
 150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·list-&gt;ring.prev·==·&amp;list-&gt;ring·?·NULL·:·DLIST_ITEM(list-&gt;ring.prev);</div>
 151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}</div>
 152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 153 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·DLIST_ITEM_TYPE·*DLIST_NAME(next)(<a·class="code·hl_struct"·href="a01339.html">DLIST_LIST_TYPE</a>·*list,·DLIST_ITEM_TYPE·*item)</div>
 154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>{</div>
 155 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordflow">return</span>·item-&gt;DLIST_NAME(item).next·==·&amp;list-&gt;ring·?·NULL·:·DLIST_ITEM(item-&gt;DLIST_NAME(item).next);</div>
 156 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div>
 157 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·DLIST_ITEM_TYPE·*DLIST_NAME(prev)(<a·class="code·hl_struct"·href="a01339.html">DLIST_LIST_TYPE</a>·*list,·DLIST_ITEM_TYPE·*item)</div>
 159 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{</div>
 160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordflow">return</span>·item-&gt;DLIST_NAME(item).prev·==·&amp;list-&gt;ring·?·NULL·:·DLIST_ITEM(item-&gt;DLIST_NAME(item).prev);</div>
 161 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>}</div>
 162 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 163 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·DLIST_NAME(prepend)(<a·class="code·hl_struct"·href="a01339.html">DLIST_LIST_TYPE</a>·*list,·DLIST_ITEM_TYPE·*item)</div>
 164 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>{</div>
 165 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····DLIST_NAME(check)(list);</div>
 166 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····dlist_insert_after(&amp;list-&gt;ring,·&amp;item-&gt;DLIST_NAME(item));</div>
 167 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····DLIST_NAME(check)(list);</div>
 168 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>}</div>
 169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 170 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·DLIST_NAME(append)(<a·class="code·hl_struct"·href="a01339.html">DLIST_LIST_TYPE</a>·*list,·DLIST_ITEM_TYPE·*item)</div>
 171 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div>
 172 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····DLIST_NAME(check)(list);</div>
 173 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····dlist_insert_after(list-&gt;ring.prev,·&amp;item-&gt;DLIST_NAME(item));</div>
 174 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····DLIST_NAME(check)(list);</div>
Max diff block lines reached; 271/21971 bytes (1.23%) of diff not shown.
5.07 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 17 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 version.h 
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases 
9 2·*·Copyright·(C)·1998-1999·Brian·Bruns7 ····*·_.u_.t_.i_.l_.s
 8 dlist.tmpl.h
 9 1/*·Dlist·-·dynamic·list
 10 2·*·Copyright·(C)·2016-2024·Frediano·Ziglio
10 3·*11 3·*
11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or12 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public13 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
13 6·*·License·as·published·by·the·Free·Software·Foundation;·either14 6·*·License·as·published·by·the·Free·Software·Foundation;·either
14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.15 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
15 8·*16 8·*
16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,17 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
Offset 20, 22 lines modifiedOffset 21, 124 lines modified
20 13·*21 13·*
21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public22 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
22 15·*·License·along·with·this·library;·if·not,·write·to·the23 15·*·License·along·with·this·library;·if·not,·write·to·the
23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,24 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
24 17·*·Boston,·MA·02111-1307,·USA.25 17·*·Boston,·MA·02111-1307,·USA.
25 18·*/26 18·*/
26 1927 19
 28 20#include·<freetds/bool.h>
 29 21#include·<freetds/utils.h>
 30 22#include·<freetds/macros.h>
 31 23
 32 24#if·!defined(DLIST_PREFIX)·||·!defined(DLIST_ITEM_TYPE)·||·!defined
 33 (DLIST_LIST_TYPE)
 34 25#error·Required·defines·for·dlist·missing!
27 20#ifndef·_tdsguard_fWmaUBUxPCWj6BPyET5377_ 
28 21#define·_tdsguard_fWmaUBUxPCWj6BPyET5377_ 
29 22 
30 23/*·$Id:·c69b1270e9bbde50d3708cbfbf8921f8e849c928·$·*/ 
31 24 
32 25#define·TDS_VERSION_NO·"freetds·v1.5.1" 
33 26 
34 27#define·TDS_VERSION_MAJOR·1 
35 28#define·TDS_VERSION_MINOR·5 
36 29#define·TDS_VERSION_SUBVERSION·1 
37 30#define·TDS_VERSION_BUILD_NUMBER·1745551461 
38 31 
39 32#endif35 26#endif
 36 27
 37 28#if·defined(DLIST_NAME)·||·defined(DLIST_PASTER)·||·\
 38 29·defined(DLIST_EVALUATOR)·||·defined(DLIST_ITEM)
 39 30#error·Some·internal·dlist·macros·already·defined
 40 31#endif
 41 32
 42 _\x83_\x83typedef·struct
 43 34{
 44 35·_\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g·ring;
 45 36}·_\x8D_\x8L_\x8I_\x8S_\x8T_\x8__\x8L_\x8I_\x8S_\x8T_\x8__\x8T_\x8Y_\x8P_\x8E;
 46 37
 47 38#define·DLIST_PASTER(x,y)·x·##·_·##·y
 48 39#define·DLIST_EVALUATOR(x,y)·DLIST_PASTER(x,y)
 49 40#define·DLIST_NAME(suffix)·DLIST_EVALUATOR(DLIST_PREFIX,·suffix)
 50 41#define·DLIST_ITEM(ring)·\
 51 42·((DLIST_ITEM_TYPE·*)·(((char·*)·(ring))·-·TDS_OFFSET(DLIST_ITEM_TYPE,
 52 DLIST_NAME(item))))
 53 43
 54 44static·inline·void·DLIST_NAME(check)(_\x8D_\x8L_\x8I_\x8S_\x8T_\x8__\x8L_\x8I_\x8S_\x8T_\x8__\x8T_\x8Y_\x8P_\x8E·*list·TDS_UNUSED)
 55 45{
 56 46#if·ENABLE_EXTRA_CHECKS
 57 47·assert(list·!=·NULL);
 58 48·dlist_ring_check(&list->ring);
 59 49#endif
 60 50}
 61 51
 62 52static·inline·void·DLIST_NAME(init)(_\x8D_\x8L_\x8I_\x8S_\x8T_\x8__\x8L_\x8I_\x8S_\x8T_\x8__\x8T_\x8Y_\x8P_\x8E·*list)
 63 53{
 64 54·list->ring.next·=·list->ring.prev·=·&list->ring;
 65 55·DLIST_NAME(check)(list);
 66 56}
 67 57
 68 58static·inline·DLIST_ITEM_TYPE·*DLIST_NAME(first)(_\x8D_\x8L_\x8I_\x8S_\x8T_\x8__\x8L_\x8I_\x8S_\x8T_\x8__\x8T_\x8Y_\x8P_\x8E·*list)
 69 59{
 70 60·return·list->ring.next·==·&list->ring·?·NULL·:·DLIST_ITEM(list->ring.next);
 71 61}
 72 62
 73 63static·inline·DLIST_ITEM_TYPE·*DLIST_NAME(last)(_\x8D_\x8L_\x8I_\x8S_\x8T_\x8__\x8L_\x8I_\x8S_\x8T_\x8__\x8T_\x8Y_\x8P_\x8E·*list)
 74 64{
 75 65·return·list->ring.prev·==·&list->ring·?·NULL·:·DLIST_ITEM(list->ring.prev);
 76 66}
 77 67
 78 68static·inline·DLIST_ITEM_TYPE·*DLIST_NAME(next)(_\x8D_\x8L_\x8I_\x8S_\x8T_\x8__\x8L_\x8I_\x8S_\x8T_\x8__\x8T_\x8Y_\x8P_\x8E·*list,
 79 DLIST_ITEM_TYPE·*item)
 80 69{
 81 70·return·item->DLIST_NAME(item).next·==·&list->ring·?·NULL·:·DLIST_ITEM(item-
 82 >DLIST_NAME(item).next);
 83 71}
 84 72
 85 73static·inline·DLIST_ITEM_TYPE·*DLIST_NAME(prev)(_\x8D_\x8L_\x8I_\x8S_\x8T_\x8__\x8L_\x8I_\x8S_\x8T_\x8__\x8T_\x8Y_\x8P_\x8E·*list,
 86 DLIST_ITEM_TYPE·*item)
 87 74{
 88 75·return·item->DLIST_NAME(item).prev·==·&list->ring·?·NULL·:·DLIST_ITEM(item-
 89 >DLIST_NAME(item).prev);
 90 76}
 91 77
 92 78static·inline·void·DLIST_NAME(prepend)(_\x8D_\x8L_\x8I_\x8S_\x8T_\x8__\x8L_\x8I_\x8S_\x8T_\x8__\x8T_\x8Y_\x8P_\x8E·*list,·DLIST_ITEM_TYPE
 93 *item)
 94 79{
 95 80·DLIST_NAME(check)(list);
 96 81·dlist_insert_after(&list->ring,·&item->DLIST_NAME(item));
 97 82·DLIST_NAME(check)(list);
 98 83}
 99 84
 100 85static·inline·void·DLIST_NAME(append)(_\x8D_\x8L_\x8I_\x8S_\x8T_\x8__\x8L_\x8I_\x8S_\x8T_\x8__\x8T_\x8Y_\x8P_\x8E·*list,·DLIST_ITEM_TYPE
 101 *item)
 102 86{
 103 87·DLIST_NAME(check)(list);
 104 88·dlist_insert_after(list->ring.prev,·&item->DLIST_NAME(item));
 105 89·DLIST_NAME(check)(list);
 106 90}
 107 91
 108 92static·inline·void·DLIST_NAME(remove)(_\x8D_\x8L_\x8I_\x8S_\x8T_\x8__\x8L_\x8I_\x8S_\x8T_\x8__\x8T_\x8Y_\x8P_\x8E·*list,·DLIST_ITEM_TYPE
 109 *item)
 110 93{
 111 94·_\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g·*prev·=·item->DLIST_NAME(item).prev,·*next·=·item->DLIST_NAME
 112 (item).next;
 113 95·DLIST_NAME(check)(list);
 114 96·if·(prev)·{
 115 97·prev->next·=·next;
Max diff block lines reached; 53/5172 bytes (1.02%) of diff not shown.
71.3 KB
./usr/share/doc/freetds-doc/reference/a00455_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/bytes.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/utils/path.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 23 lines modifiedOffset 70, 23 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">bytes.h</div></div>80 ··<div·class="headertitle"><div·class="title">path.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2005-2008·Frediano·Ziglio</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2023··Frediano·Ziglio</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
Offset 96, 318 lines modifiedOffset 96, 56 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_eO1lgptMUEXAnSnm4l3QiK_</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_eI8iNo9FExd6aRlc3im79S_</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_eO1lgptMUEXAnSnm4l3QiK_</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_eI8iNo9FExd6aRlc3im79S_</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifdef·_WIN32</span></div>
 107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;wchar.h&gt;</span></div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">/*</span></div>108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·read·a·word·of·n·bytes·aligned,·architecture·dependent·endian</span></div> 
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*··TDS_GET_An</span></div> 
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*·read·a·word·of·n·bytes·aligned,·little·endian</span></div> 
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*··TDS_GET_AnLE</span></div> 
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·read·a·word·of·n·bytes·aligned,·big·endian</span></div> 
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*··TDS_GET_AnBE</span></div> 
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·read·a·word·of·n·bytes·unaligned,·architecture·dependent·endian</span></div> 
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*··TDS_GET_UAn</span></div> 
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·read·a·word·of·n·bytes·unaligned,·little·endian</span></div> 
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*··TDS_GET_UAnLE</span></div> 
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·read·a·word·of·n·bytes·unaligned,·big·endian</span></div> 
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*··TDS_GET_UAnBE</span></div> 
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*/</span></div> 
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">/*·one·byte,·easy...·*/</span></div> 
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·TDS_GET_A1LE(ptr)··(((uint8_t·*)(ptr))[0])</span></div> 
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·TDS_GET_A1BE(ptr)··TDS_GET_A1LE(ptr)</span></div> 
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·TDS_GET_UA1LE(ptr)·TDS_GET_A1LE(ptr)</span></div> 
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·TDS_GET_UA1BE(ptr)·TDS_GET_A1LE(ptr)</span></div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·TDS_PUT_A1LE(ptr,val)··do·{·((uint8_t·*)(ptr))[0]·=·(val);·}·while(0)</span></div> 
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·TDS_PUT_A1BE(ptr,val)··TDS_PUT_A1LE(ptr,val)</span></div> 
129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·TDS_PUT_UA1LE(ptr,val)·TDS_PUT_A1LE(ptr,val)</span></div> 
130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·TDS_PUT_UA1BE(ptr,val)·TDS_PUT_A1LE(ptr,val)</span></div> 
131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#ifdef·_WIN32</span></div>
 113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#define·TDS_SDIR_SEPARATOR·L&quot;\\&quot;</span></div>
 114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">typedef</span>·<span·class="keywordtype">wchar_t</span>·tds_dir_char;</div>
 115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·tds_dir_open·_wfopen</span></div>
 116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·tds_dir_getenv·_wgetenv</span></div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·tds_dir_dup·_wcsdup</span></div>
 118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·tds_dir_len·wcslen</span></div>
 119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·tds_dir_cmp·wcscmp</span></div>
 120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·tds_dir_snprintf·_snwprintf</span></div>
 121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·TDS_DIR(s)·L·##·s</span></div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·tdsPRIdir·&quot;ls&quot;</span></div>
 123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>tds_dir_char·*tds_dir_from_cstr(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*path);</div>
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">/*·two·bytes·*/</span></div>124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#else</span></div>
 125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·TDS_SDIR_SEPARATOR·&quot;/&quot;</span></div>
 126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">typedef</span>·<span·class="keywordtype">char</span>·tds_dir_char;</div>
 127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·tds_dir_open·fopen</span></div>
 128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·tds_dir_getenv·getenv</span></div>
 129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·tds_dir_dup·strdup</span></div>
 130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·tds_dir_len·strlen</span></div>
 131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·tds_dir_cmp·strcmp</span></div>
133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·TDS_GET_UA2LE(ptr)·(((uint8_t·*)(ptr))[1]·*·0x100u·+·((uint8_t·*)(ptr))[0])</span></div>132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·tds_dir_snprintf·snprintf</span></div>
134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·TDS_GET_UA2BE(ptr)·(((uint8_t·*)(ptr))[0]·*·0x100u·+·((uint8_t·*)(ptr))[1])</span></div> 
135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·TDS_GET_A2LE(ptr)·TDS_GET_UA2LE(ptr)</span></div>133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·TDS_DIR(s)·s</span></div>
 134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·tdsPRIdir·&quot;s&quot;</span></div>
 135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·tds_dir_from_cstr(s)·strdup(s)</span></div>
136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·TDS_GET_A2BE(ptr)·TDS_GET_UA2BE(ptr)</span></div>136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div>
137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>tds_dir_char·*tds_get_homedir(<span·class="keywordtype">void</span>);</div>
 139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>tds_dir_char*·tds_join_path(<span·class="keyword">const</span>·tds_dir_char·*dir,·<span·class="keyword">const</span>·tds_dir_char·*file);</div>
 140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>tds_dir_char·*tds_get_home_file(<span·class="keyword">const</span>·tds_dir_char·*file);</div>
138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·TDS_PUT_UA2LE(ptr,val)·do·{\</span></div> 
139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">·((uint8_t·*)(ptr))[1]·=·(uint8_t)((val)&gt;&gt;8);·((uint8_t·*)(ptr))[0]·=·(uint8_t)(val);·}·while(0)</span></div> 
140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·TDS_PUT_UA2BE(ptr,val)·do·{\</span></div> 
141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">·((uint8_t·*)(ptr))[0]·=·(uint8_t)((val)&gt;&gt;8);·((uint8_t·*)(ptr))[1]·=·(uint8_t)(val);·}·while(0)</span></div> 
142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·TDS_PUT_A2LE(ptr,val)·TDS_PUT_UA2LE(ptr,val)</span></div> 
143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·TDS_PUT_A2BE(ptr,val)·TDS_PUT_UA2BE(ptr,val)</span></div> 
144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">/*·four·bytes·*/</span></div> 
146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·TDS_GET_UA4LE(ptr)·\</span></div> 
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">····(((uint8_t·*)(ptr))[3]·*·0x1000000u·+·((uint8_t·*)(ptr))[2]·*·0x10000u·+\</span></div> 
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">·····((uint8_t·*)(ptr))[1]·*·0x100u·+·((uint8_t·*)(ptr))[0])</span></div> 
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·TDS_GET_UA4BE(ptr)·\</span></div> 
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">····(((uint8_t·*)(ptr))[0]·*·0x1000000u·+·((uint8_t·*)(ptr))[1]·*·0x10000u·+\</span></div> 
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">·····((uint8_t·*)(ptr))[2]·*·0x100u·+·((uint8_t·*)(ptr))[3])</span></div> 
152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#define·TDS_GET_A4LE(ptr)·TDS_GET_UA4LE(ptr)</span></div> 
153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#define·TDS_GET_A4BE(ptr)·TDS_GET_UA4BE(ptr)</span></div> 
154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#define·TDS_PUT_UA4LE(ptr,val)·do·{\</span></div> 
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">·((uint8_t·*)(ptr))[3]·=·(uint8_t)((val)&gt;&gt;24);·((uint8_t·*)(ptr))[2]·=·(uint8_t)((val)&gt;&gt;16);\</span></div> 
Max diff block lines reached; 271/58906 bytes (0.46%) of diff not shown.
13.7 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 17 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 bytes.h7 ····*·_.u_.t_.i_.l_.s
 8 path.h
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases9 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
9 2·*·Copyright·(C)·2005-2008·Frediano·Ziglio10 2·*·Copyright·(C)·2023·Frediano·Ziglio
10 3·*11 3·*
11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or12 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public13 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
13 6·*·License·as·published·by·the·Free·Software·Foundation;·either14 6·*·License·as·published·by·the·Free·Software·Foundation;·either
14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.15 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
15 8·*16 8·*
16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,17 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
Offset 20, 332 lines modifiedOffset 21, 52 lines modified
20 13·*21 13·*
21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public22 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
22 15·*·License·along·with·this·library;·if·not,·write·to·the23 15·*·License·along·with·this·library;·if·not,·write·to·the
23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,24 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
24 17·*·Boston,·MA·02111-1307,·USA.25 17·*·Boston,·MA·02111-1307,·USA.
25 18·*/26 18·*/
26 1927 19
27 20#ifndef·_tdsguard_eO1lgptMUEXAnSnm4l3QiK_ 
28 21#define·_tdsguard_eO1lgptMUEXAnSnm4l3QiK_28 20#ifndef·_tdsguard_eI8iNo9FExd6aRlc3im79S_
 29 21#define·_tdsguard_eI8iNo9FExd6aRlc3im79S_
29 2230 22
 31 23#ifdef·_WIN32
 32 24#include·<wchar.h>
 33 25#endif
 34 26
 35 27#include·<freetds/pushvis.h>
 36 28
 37 29#ifdef·_WIN32
 38 30#define·TDS_SDIR_SEPARATOR·L"\\"
 39 31typedef·wchar_t·tds_dir_char;
 40 32#define·tds_dir_open·_wfopen
 41 33#define·tds_dir_getenv·_wgetenv
 42 34#define·tds_dir_dup·_wcsdup
 43 35#define·tds_dir_len·wcslen
 44 36#define·tds_dir_cmp·wcscmp
 45 37#define·tds_dir_snprintf·_snwprintf
 46 38#define·TDS_DIR(s)·L·##·s
 47 39#define·tdsPRIdir·"ls"
 48 40tds_dir_char·*tds_dir_from_cstr(const·char·*path);
 49 41#else
 50 42#define·TDS_SDIR_SEPARATOR·"/"
 51 43typedef·char·tds_dir_char;
 52 44#define·tds_dir_open·fopen
 53 45#define·tds_dir_getenv·getenv
 54 46#define·tds_dir_dup·strdup
 55 47#define·tds_dir_len·strlen
 56 48#define·tds_dir_cmp·strcmp
 57 49#define·tds_dir_snprintf·snprintf
 58 50#define·TDS_DIR(s)·s
 59 51#define·tdsPRIdir·"s"
 60 52#define·tds_dir_from_cstr(s)·strdup(s)
 61 53#endif
30 23/* 
31 24·*·read·a·word·of·n·bytes·aligned,·architecture·dependent·endian 
32 25·*·TDS_GET_An 
33 26·*·read·a·word·of·n·bytes·aligned,·little·endian 
34 27·*·TDS_GET_AnLE 
35 28·*·read·a·word·of·n·bytes·aligned,·big·endian 
36 29·*·TDS_GET_AnBE 
37 30·*·read·a·word·of·n·bytes·unaligned,·architecture·dependent·endian 
38 31·*·TDS_GET_UAn 
39 32·*·read·a·word·of·n·bytes·unaligned,·little·endian 
40 33·*·TDS_GET_UAnLE 
41 34·*·read·a·word·of·n·bytes·unaligned,·big·endian 
42 35·*·TDS_GET_UAnBE 
43 36·*/ 
44 37 
45 38/*·one·byte,·easy...·*/ 
46 39#define·TDS_GET_A1LE(ptr)·(((uint8_t·*)(ptr))[0]) 
47 40#define·TDS_GET_A1BE(ptr)·TDS_GET_A1LE(ptr) 
48 41#define·TDS_GET_UA1LE(ptr)·TDS_GET_A1LE(ptr) 
49 42#define·TDS_GET_UA1BE(ptr)·TDS_GET_A1LE(ptr) 
50 43 
51 44#define·TDS_PUT_A1LE(ptr,val)·do·{·((uint8_t·*)(ptr))[0]·=·(val);·}·while(0) 
52 45#define·TDS_PUT_A1BE(ptr,val)·TDS_PUT_A1LE(ptr,val) 
53 46#define·TDS_PUT_UA1LE(ptr,val)·TDS_PUT_A1LE(ptr,val) 
54 47#define·TDS_PUT_UA1BE(ptr,val)·TDS_PUT_A1LE(ptr,val) 
55 48 
56 49/*·two·bytes·*/ 
57 50#define·TDS_GET_UA2LE(ptr)·(((uint8_t·*)(ptr))[1]·*·0x100u·+·((uint8_t·*) 
58 (ptr))[0]) 
59 51#define·TDS_GET_UA2BE(ptr)·(((uint8_t·*)(ptr))[0]·*·0x100u·+·((uint8_t·*) 
60 (ptr))[1]) 
61 52#define·TDS_GET_A2LE(ptr)·TDS_GET_UA2LE(ptr) 
62 53#define·TDS_GET_A2BE(ptr)·TDS_GET_UA2BE(ptr) 
63 5462 54
 63 55tds_dir_char·*tds_get_homedir(void);
 64 56tds_dir_char*·tds_join_path(const·tds_dir_char·*dir,·const·tds_dir_char
 65 *file);
 66 57tds_dir_char·*tds_get_home_file(const·tds_dir_char·*file);
 67 58
 68 59#include·<freetds/popvis.h>
64 55#define·TDS_PUT_UA2LE(ptr,val)·do·{\ 
65 56·((uint8_t·*)(ptr))[1]·=·(uint8_t)((val)>>8);·((uint8_t·*)(ptr))[0]·= 
66 (uint8_t)(val);·}·while(0) 
67 57#define·TDS_PUT_UA2BE(ptr,val)·do·{\ 
68 58·((uint8_t·*)(ptr))[0]·=·(uint8_t)((val)>>8);·((uint8_t·*)(ptr))[1]·= 
69 (uint8_t)(val);·}·while(0) 
70 59#define·TDS_PUT_A2LE(ptr,val)·TDS_PUT_UA2LE(ptr,val) 
71 60#define·TDS_PUT_A2BE(ptr,val)·TDS_PUT_UA2BE(ptr,val) 
72 61 
73 62/*·four·bytes·*/ 
74 63#define·TDS_GET_UA4LE(ptr)·\ 
75 64·(((uint8_t·*)(ptr))[3]·*·0x1000000u·+·((uint8_t·*)(ptr))[2]·*·0x10000u·+\ 
76 65·((uint8_t·*)(ptr))[1]·*·0x100u·+·((uint8_t·*)(ptr))[0]) 
77 66#define·TDS_GET_UA4BE(ptr)·\ 
78 67·(((uint8_t·*)(ptr))[0]·*·0x1000000u·+·((uint8_t·*)(ptr))[1]·*·0x10000u·+\ 
79 68·((uint8_t·*)(ptr))[2]·*·0x100u·+·((uint8_t·*)(ptr))[3]) 
80 69#define·TDS_GET_A4LE(ptr)·TDS_GET_UA4LE(ptr) 
81 70#define·TDS_GET_A4BE(ptr)·TDS_GET_UA4BE(ptr) 
82 71 
83 72#define·TDS_PUT_UA4LE(ptr,val)·do·{\ 
84 73·((uint8_t·*)(ptr))[3]·=·(uint8_t)((val)>>24);·((uint8_t·*)(ptr))[2]·= 
85 (uint8_t)((val)>>16);\ 
86 74·((uint8_t·*)(ptr))[1]·=·(uint8_t)((val)>>8);·((uint8_t·*)(ptr))[0]·= 
87 (uint8_t)(val);·}·while(0) 
88 75#define·TDS_PUT_UA4BE(ptr,val)·do·{\ 
89 76·((uint8_t·*)(ptr))[0]·=·(uint8_t)((val)>>24);·((uint8_t·*)(ptr))[1]·= 
90 (uint8_t)((val)>>16);\ 
Max diff block lines reached; 53/13975 bytes (0.38%) of diff not shown.
34.0 KB
./usr/share/doc/freetds-doc/reference/a00458_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/enum_cap.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/utils/hmac_md5.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 179 lines modifiedOffset 70, 50 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">enum_cap.h</div></div>80 ··<div·class="headertitle"><div·class="title">hmac_md5.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
 83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2008·Frediano·Ziglio</span></div>
 85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
 86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
 87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="keyword">typedef</span>·<span·class="keyword">enum</span>·tds_request_capability·</div> 
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>····{···················TDS_REQ_LANG·=··1</div> 
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>····,····················TDS_REQ_RPC·=··2</div> 
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>····,····················TDS_REQ_EVT·=··3</div> 
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>····,··················TDS_REQ_MSTMT·=··4</div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>····,····················TDS_REQ_BCP·=··5</div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>····,·················TDS_REQ_CURSOR·=··6</div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>····,···················TDS_REQ_DYNF·=··7</div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>····,····················TDS_REQ_MSG·=··8</div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····,··················TDS_REQ_PARAM·=··9</div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····,··············TDS_REQ_DATA_INT1·=·10</div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····,··············TDS_REQ_DATA_INT2·=·11</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····,··············TDS_REQ_DATA_INT4·=·12</div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····,···············TDS_REQ_DATA_BIT·=·13</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····,··············TDS_REQ_DATA_CHAR·=·14</div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····,·············TDS_REQ_DATA_VCHAR·=·15</div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····,···············TDS_REQ_DATA_BIN·=·16</div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····,··············TDS_REQ_DATA_VBIN·=·17</div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····,··············TDS_REQ_DATA_MNY8·=·18</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····,··············TDS_REQ_DATA_MNY4·=·19</div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····,·············TDS_REQ_DATA_DATE8·=·20</div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····,·············TDS_REQ_DATA_DATE4·=·21</div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····,··············TDS_REQ_DATA_FLT4·=·22</div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····,··············TDS_REQ_DATA_FLT8·=·23</div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····,···············TDS_REQ_DATA_NUM·=·24</div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····,··············TDS_REQ_DATA_TEXT·=·25</div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····,·············TDS_REQ_DATA_IMAGE·=·26</div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····,···············TDS_REQ_DATA_DEC·=·27</div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····,·············TDS_REQ_DATA_LCHAR·=·28</div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····,··············TDS_REQ_DATA_LBIN·=·29</div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····,··············TDS_REQ_DATA_INTN·=·30</div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····,·········TDS_REQ_DATA_DATETIMEN·=·31</div> 
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····,············TDS_REQ_DATA_MONEYN·=·32</div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····,···············TDS_REQ_CSR_PREV·=·33</div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····,··············TDS_REQ_CSR_FIRST·=·34</div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····,···············TDS_REQ_CSR_LAST·=·35</div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····,················TDS_REQ_CSR_ABS·=·36</div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····,················TDS_REQ_CSR_REL·=·37</div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····,··············TDS_REQ_CSR_MULTI·=·38</div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····,················TDS_REQ_CON_OOB·=·39</div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····,·············TDS_REQ_CON_INBAND·=·40</div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····,············TDS_REQ_CON_LOGICAL·=·41</div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····,·············TDS_REQ_PROTO_TEXT·=·42</div> 
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····,·············TDS_REQ_PROTO_BULK·=·43</div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····,·················TDS_REQ_URGEVT·=·44</div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····,·······TDS_REQ_DATA_SENSITIVITY·=·45</div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····,··········TDS_REQ_DATA_BOUNDARY·=·46</div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····,··········TDS_REQ_PROTO_DYNAMIC·=·47</div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····,··········TDS_REQ_PROTO_DYNPROC·=·48</div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····,··············TDS_REQ_DATA_FLTN·=·49</div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····,··············TDS_REQ_DATA_BITN·=·50</div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····,··············TDS_REQ_DATA_INT8·=·51</div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····,··············TDS_REQ_DATA_VOID·=·52</div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····,···············TDS_REQ_DOL_BULK·=·53</div> 
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····,···········TDS_REQ_OBJECT_JAVA1·=·54</div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····,············TDS_REQ_OBJECT_CHAR·=·55</div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····,··········TDS_REQ_OBJECT_BINARY·=·57</div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····,······TDS_REQ_DATA_COLUMNSTATUS·=·58</div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····,··············TDS_REQ_WIDETABLE·=·59</div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····,·············TDS_REQ_DATA_UINT2·=·61</div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····,·············TDS_REQ_DATA_UINT4·=·62</div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····,·············TDS_REQ_DATA_UINT8·=·63</div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····,·············TDS_REQ_DATA_UINTN·=·64</div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····,···········TDS_REQ_CUR_IMPLICIT·=·65</div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····,·············TDS_REQ_DATA_NLBIN·=·66</div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····,············TDS_REQ_IMAGE_NCHAR·=·67</div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····,··········TDS_OBS_BLOB_NCHAR_16·=·68·<span·class="comment">/*·obsolete·*/</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····,···········TDS_REQ_BLOB_NCHAR_8·=·69</div> 
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····,········TDS_REQ_BLOB_NCHAR_SCSU·=·70</div> 
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····,··············TDS_REQ_DATA_DATE·=·71</div> 
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····,··············TDS_REQ_DATA_TIME·=·72</div> 
154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····,··········TDS_REQ_DATA_INTERVAL·=·73</div> 
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····,·············TDS_REQ_CSR_SCROLL·=·74</div> 
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····,··········TDS_REQ_CSR_SENSITIVE·=·75</div> 
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····,········TDS_REQ_CSR_INSENSITIVE·=·76</div> 
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····,······TDS_REQ_CSR_SEMISENSITIVE·=·77</div> 
159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····,·······TDS_REQ_CSR_KEYSETDRIVEN·=·78</div> 
160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····,·············TDS_REQ_SRVPKTSIZE·=·79</div> 
161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····,···········TDS_REQ_DATA_UNITEXT·=·80</div> 
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····,····TDS_REQ_CAP_CLUSTERFAILOVER·=·81</div> 
Max diff block lines reached; 271/28272 bytes (0.96%) of diff not shown.
6.32 KB
html2text {}
    
Offset 1, 167 lines modifiedOffset 1, 39 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
 7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8s
 8 hmac_md5.h
 9 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
 10 2·*·Copyright·(C)·2008·Frediano·Ziglio
 11 3·*
 12 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
 13 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
 14 6·*·License·as·published·by·the·Free·Software·Foundation;·either
 15 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
 16 8·*
 17 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
 18 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
 19 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
 20 12·*·Library·General·Public·License·for·more·details.
 21 13·*
 22 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
 23 15·*·License·along·with·this·library;·if·not,·write·to·the
 24 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
 25 17·*·Boston,·MA·02111-1307,·USA.
 26 18·*/
 27 19
 28 20#ifndef·_tdsguard_cKNGa1szdpreKWqKpKKcAA_
 29 21#define·_tdsguard_cKNGa1szdpreKWqKpKKcAA_
 30 22
 31 23#include·<freetds/pushvis.h>
 32 24void·hmac_md5(const·unsigned·char·key[16],
 33 25·const·unsigned·char*·data,·size_t·data_len,
 34 26·unsigned·char*·digest);
 35 27#include·<freetds/popvis.h>
 36 28
 37 29#endif
7 enum_cap.h 
8 1typedef·enum·tds_request_capability 
9 2·{·TDS_REQ_LANG·=·1 
10 3·,·TDS_REQ_RPC·=·2 
11 4·,·TDS_REQ_EVT·=·3 
12 5·,·TDS_REQ_MSTMT·=·4 
13 6·,·TDS_REQ_BCP·=·5 
14 7·,·TDS_REQ_CURSOR·=·6 
15 8·,·TDS_REQ_DYNF·=·7 
16 9·,·TDS_REQ_MSG·=·8 
17 10·,·TDS_REQ_PARAM·=·9 
18 11·,·TDS_REQ_DATA_INT1·=·10 
19 12·,·TDS_REQ_DATA_INT2·=·11 
20 13·,·TDS_REQ_DATA_INT4·=·12 
21 14·,·TDS_REQ_DATA_BIT·=·13 
22 15·,·TDS_REQ_DATA_CHAR·=·14 
23 16·,·TDS_REQ_DATA_VCHAR·=·15 
24 17·,·TDS_REQ_DATA_BIN·=·16 
25 18·,·TDS_REQ_DATA_VBIN·=·17 
26 19·,·TDS_REQ_DATA_MNY8·=·18 
27 20·,·TDS_REQ_DATA_MNY4·=·19 
28 21·,·TDS_REQ_DATA_DATE8·=·20 
29 22·,·TDS_REQ_DATA_DATE4·=·21 
30 23·,·TDS_REQ_DATA_FLT4·=·22 
31 24·,·TDS_REQ_DATA_FLT8·=·23 
32 25·,·TDS_REQ_DATA_NUM·=·24 
33 26·,·TDS_REQ_DATA_TEXT·=·25 
34 27·,·TDS_REQ_DATA_IMAGE·=·26 
35 28·,·TDS_REQ_DATA_DEC·=·27 
36 29·,·TDS_REQ_DATA_LCHAR·=·28 
37 30·,·TDS_REQ_DATA_LBIN·=·29 
38 31·,·TDS_REQ_DATA_INTN·=·30 
39 32·,·TDS_REQ_DATA_DATETIMEN·=·31 
40 33·,·TDS_REQ_DATA_MONEYN·=·32 
41 34·,·TDS_REQ_CSR_PREV·=·33 
42 35·,·TDS_REQ_CSR_FIRST·=·34 
43 36·,·TDS_REQ_CSR_LAST·=·35 
44 37·,·TDS_REQ_CSR_ABS·=·36 
45 38·,·TDS_REQ_CSR_REL·=·37 
46 39·,·TDS_REQ_CSR_MULTI·=·38 
47 40·,·TDS_REQ_CON_OOB·=·39 
48 41·,·TDS_REQ_CON_INBAND·=·40 
49 42·,·TDS_REQ_CON_LOGICAL·=·41 
50 43·,·TDS_REQ_PROTO_TEXT·=·42 
51 44·,·TDS_REQ_PROTO_BULK·=·43 
52 45·,·TDS_REQ_URGEVT·=·44 
53 46·,·TDS_REQ_DATA_SENSITIVITY·=·45 
54 47·,·TDS_REQ_DATA_BOUNDARY·=·46 
55 48·,·TDS_REQ_PROTO_DYNAMIC·=·47 
56 49·,·TDS_REQ_PROTO_DYNPROC·=·48 
57 50·,·TDS_REQ_DATA_FLTN·=·49 
58 51·,·TDS_REQ_DATA_BITN·=·50 
59 52·,·TDS_REQ_DATA_INT8·=·51 
60 53·,·TDS_REQ_DATA_VOID·=·52 
61 54·,·TDS_REQ_DOL_BULK·=·53 
62 55·,·TDS_REQ_OBJECT_JAVA1·=·54 
63 56·,·TDS_REQ_OBJECT_CHAR·=·55 
64 57·,·TDS_REQ_OBJECT_BINARY·=·57 
65 58·,·TDS_REQ_DATA_COLUMNSTATUS·=·58 
66 59·,·TDS_REQ_WIDETABLE·=·59 
67 60·,·TDS_REQ_DATA_UINT2·=·61 
68 61·,·TDS_REQ_DATA_UINT4·=·62 
69 62·,·TDS_REQ_DATA_UINT8·=·63 
70 63·,·TDS_REQ_DATA_UINTN·=·64 
71 64·,·TDS_REQ_CUR_IMPLICIT·=·65 
72 65·,·TDS_REQ_DATA_NLBIN·=·66 
73 66·,·TDS_REQ_IMAGE_NCHAR·=·67 
74 67·,·TDS_OBS_BLOB_NCHAR_16·=·68·/*·obsolete·*/ 
75 68·,·TDS_REQ_BLOB_NCHAR_8·=·69 
76 69·,·TDS_REQ_BLOB_NCHAR_SCSU·=·70 
77 70·,·TDS_REQ_DATA_DATE·=·71 
78 71·,·TDS_REQ_DATA_TIME·=·72 
79 72·,·TDS_REQ_DATA_INTERVAL·=·73 
80 73·,·TDS_REQ_CSR_SCROLL·=·74 
81 74·,·TDS_REQ_CSR_SENSITIVE·=·75 
82 75·,·TDS_REQ_CSR_INSENSITIVE·=·76 
83 76·,·TDS_REQ_CSR_SEMISENSITIVE·=·77 
84 77·,·TDS_REQ_CSR_KEYSETDRIVEN·=·78 
85 78·,·TDS_REQ_SRVPKTSIZE·=·79 
86 79·,·TDS_REQ_DATA_UNITEXT·=·80 
87 80·,·TDS_REQ_CAP_CLUSTERFAILOVER·=·81 
88 81·,·TDS_REQ_DATA_SINT1·=·82 
89 82·,·TDS_REQ_LARGEIDENT·=·83 
90 83·,·TDS_REQ_BLOB_NCHAR_16·=·84 
91 84·,·TDS_REQ_DATA_XML·=·85 
92 85·,·TDS_REQ_CURINFO3·=·86 
93 86·,·TDS_REQ_DBRPC2·=·87 
94 87·,·TDS_REQ_MIGRATE·=·89 
95 88·,·TDS_REQ_DATA_BIGDATETIME·=·93 
96 89·,·TDS_REQ_DATA_BIGTIME·=·94 
Max diff block lines reached; 53/6451 bytes (0.82%) of diff not shown.
35.2 KB
./usr/share/doc/freetds-doc/reference/a00461_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/utils.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/utils/string.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 23 lines modifiedOffset 70, 23 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">utils.h</div></div>80 ··<div·class="headertitle"><div·class="title">string.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2016·Frediano·Ziglio</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004··Brian·Bruns</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
Offset 96, 52 lines modifiedOffset 96, 108 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_eFYZwccrMRZEhF1ruz6j9O_</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_d2McTbRS3vmVcq0ls4BzwH_</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_eFYZwccrMRZEhF1ruz6j9O_</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_d2McTbRS3vmVcq0ls4BzwH_</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#if·HAVE_STDDEF_H</span></div> 
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;stddef.h&gt;</span></div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;freetds/macros.h&gt;</span></div>
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_STDDEF_H·*/</span><span·class="preprocessor"></span></div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
 111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01355.html">···36</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01355.html">tds_dstr</a>·{</div>
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;freetds/time.h&gt;</span></div> 
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;freetds/sysdep_private.h&gt;</span></div> 
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div> 
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> 
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span>·{</div> 
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div>112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keywordtype">size_t</span>·dstr_size;</div>
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keywordtype">void</span>·tds_sleep_s(<span·class="keywordtype">unsigned</span>·sec);</div> 
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keywordtype">void</span>·tds_sleep_ms(<span·class="keywordtype">unsigned</span>·ms);</div> 
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keywordtype">char</span>·*tds_getpassarg(<span·class="keywordtype">char</span>·*arg);</div>113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordtype">char</span>·dstr_s[1];</div>
 114 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a00578.html#gafddddf5bd7ad223cadee3d3bdc899954">···39</a></span>}·*<a·class="code·hl_typedef"·href="a00578.html#gafddddf5bd7ad223cadee3d3bdc899954">DSTR</a>;</div>
 115 </div>
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>116 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">extern</span>·<span·class="keyword">const</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01355.html">tds_dstr</a>·<a·class="code·hl_variable"·href="a00578.html#ga676fd3c5c489584d09c89d66c7a0af2d">tds_str_empty</a>;</div>
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keywordtype">char</span>·*tds_timestamp_str(<span·class="keywordtype">char</span>·*str,·<span·class="keywordtype">int</span>·maxlen);</div> 
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">struct·</span>tm·*tds_localtime_r(<span·class="keyword">const</span>·time_t·*timep,·<span·class="keyword">struct</span>·tm·*result);</div> 
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keywordtype">int</span>·tds_getservice(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*name);</div> 
127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a00578.html#ga581a03a4de6c926c57b4a75a11214df4">···49</a></span><span·class="preprocessor">#define·DSTR_INITIALIZER·((struct·tds_dstr*)·&amp;tds_str_empty)</span></div>
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00576.html#ga31200649c72e81c9d5d07352573ce9f1">tds_socket_set_nosigpipe</a>(TDS_SYS_SOCKET·sock,·<span·class="keywordtype">int</span>·on);</div> 
129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keywordtype">int</span>·tds_socket_set_nodelay(TDS_SYS_SOCKET·sock);</div> 
130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keywordtype">char</span>·*tds_strndup(<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*s,·TDS_INTPTR·len);</div> 
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> 
134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div> 
135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div> 
136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;freetds/popvis.h&gt;</span></div>121 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div>
 122 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a00578.html#ga6c0aba5c6da921898768e7f6cf177ca7">···53</a></span><a·class="code·hl_function"·href="a00578.html#ga6c0aba5c6da921898768e7f6cf177ca7">tds_dstr_init</a>(<a·class="code·hl_struct"·href="a01355.html">DSTR</a>·*·s)</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>{</div>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····*(s)·=·<a·class="code·hl_define"·href="a00578.html#ga581a03a4de6c926c57b4a75a11214df4">DSTR_INITIALIZER</a>;</div>
 126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>
 127 </div>
138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span></div>
 130 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
 131 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a00578.html#ga197c6af67f2e7469d06c2aa055917b1e">···60</a></span><a·class="code·hl_function"·href="a00578.html#ga197c6af67f2e7469d06c2aa055917b1e">tds_dstr_isempty</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01355.html">DSTR</a>·*·s)</div>
 132 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>{</div>
 133 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keywordflow">return</span>·(*s)-&gt;dstr_size·==·0;</div>
 134 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}</div>
 135 </div>
 136 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">char</span>·*</div>
 138 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}">
 139 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a00578.html#gae092e53680d954bcf4f19334987d43c7">···71</a></span><a·class="code·hl_function"·href="a00578.html#gae092e53680d954bcf4f19334987d43c7">tds_dstr_buf</a>(<a·class="code·hl_struct"·href="a01355.html">DSTR</a>·*·s)</div>
 140 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>{</div>
 141 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keywordflow">return</span>·(*s)-&gt;dstr_s;</div>
 142 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>}</div>
 143 </div>
 144 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 145 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*</div>
 146 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">
 147 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a00578.html#gac536f0e4d77d3cff5702719362ec1766">···78</a></span><a·class="code·hl_function"·href="a00578.html#gac536f0e4d77d3cff5702719362ec1766">tds_dstr_cstr</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01355.html">DSTR</a>·*·s)</div>
 148 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>{</div>
 149 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordflow">return</span>·(*s)-&gt;dstr_s;</div>
 150 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>}</div>
 151 </div>
 152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 153 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span></div>
 154 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">
 155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a00578.html#ga396f139e4f886ac1b224a735138e73dd">···85</a></span><a·class="code·hl_function"·href="a00578.html#ga396f139e4f886ac1b224a735138e73dd">tds_dstr_len</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01355.html">DSTR</a>·*·s)</div>
 156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div>
 157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·(*s)-&gt;dstr_size;</div>
 158 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>}</div>
 159 </div>
Max diff block lines reached; 271/28903 bytes (0.94%) of diff not shown.
6.9 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 17 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 utils.h7 ····*·_.u_.t_.i_.l_.s
 8 string.h
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases9 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
9 2·*·Copyright·(C)·2016·Frediano·Ziglio10 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004·Brian·Bruns
10 3·*11 3·*
11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or12 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public13 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
13 6·*·License·as·published·by·the·Free·Software·Foundation;·either14 6·*·License·as·published·by·the·Free·Software·Foundation;·either
14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.15 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
15 8·*16 8·*
16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,17 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
Offset 20, 50 lines modifiedOffset 21, 138 lines modified
20 13·*21 13·*
21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public22 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
22 15·*·License·along·with·this·library;·if·not,·write·to·the23 15·*·License·along·with·this·library;·if·not,·write·to·the
23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,24 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
24 17·*·Boston,·MA·02111-1307,·USA.25 17·*·Boston,·MA·02111-1307,·USA.
25 18·*/26 18·*/
26 1927 19
27 20#ifndef·_tdsguard_eFYZwccrMRZEhF1ruz6j9O_ 
28 21#define·_tdsguard_eFYZwccrMRZEhF1ruz6j9O_28 20#ifndef·_tdsguard_d2McTbRS3vmVcq0ls4BzwH_
 29 21#define·_tdsguard_d2McTbRS3vmVcq0ls4BzwH_
29 2230 22
30 23#if·HAVE_STDDEF_H 
31 24#include·<stddef.h> 
32 25#endif·/*·HAVE_STDDEF_H·*/31 23#include·<freetds/macros.h>
 32 24
 33 25#include·<freetds/pushvis.h>
33 2634 26
 35 _\x83_\x86typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r·{
 36 37·size_t·dstr_size;
 37 38·char·dstr_s[1];
 38 _\x83_\x89}·*_\x8D_\x8S_\x8T_\x8R;
34 27#include·<freetds/time.h> 
35 28#include·<freetds/sysdep_private.h> 
36 29 
37 30#include·<freetds/pushvis.h> 
38 31 
39 32#ifdef·__cplusplus 
40 33extern·"C"·{ 
41 34#endif 
42 35 
43 36void·tds_sleep_s(unsigned·sec); 
44 37void·tds_sleep_ms(unsigned·ms); 
45 38 
46 39char·*tds_getpassarg(char·*arg); 
47 4039 40
48 41char·*tds_timestamp_str(char·*str,·int·maxlen); 
49 42struct·tm·*tds_localtime_r(const·time_t·*timep,·struct·tm·*result); 
50 43int·tds_getservice(const·char·*name); 
51 44 
52 45int·_\x8t_\x8d_\x8s_\x8__\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8__\x8s_\x8e_\x8t_\x8__\x8n_\x8o_\x8s_\x8i_\x8g_\x8p_\x8i_\x8p_\x8e(TDS_SYS_SOCKET·sock,·int·on); 
53 46int·tds_socket_set_nodelay(TDS_SYS_SOCKET·sock); 
54 47 
55 48char·*tds_strndup(const·void·*s,·TDS_INTPTR·len); 
56 49 
57 50#ifdef·__cplusplus 
58 51} 
59 52#endif 
60 5340 42extern·const·struct·_.t_.d_.s_.__.d_.s_.t_.r·_.t_.d_.s_.__.s_.t_.r_.__.e_.m_.p_.t_.y;
 41 43
 42 _\x84_\x89#define·DSTR_INITIALIZER·((struct·tds_dstr*)·&tds_str_empty)
 43 50
 44 52static·inline·void
 45 _\x85_\x83_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8i_\x8n_\x8i_\x8t(_\x8D_\x8S_\x8T_\x8R·*·s)
 46 54{
 47 55·*(s)·=·_\x8D_\x8S_\x8T_\x8R_\x8__\x8I_\x8N_\x8I_\x8T_\x8I_\x8A_\x8L_\x8I_\x8Z_\x8E_\x8R;
 48 56}
 49 57
 50 59static·inline·int
 51 _\x86_\x80_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8i_\x8s_\x8e_\x8m_\x8p_\x8t_\x8y(const·_\x8D_\x8S_\x8T_\x8R·*·s)
 52 61{
 53 62·return·(*s)->dstr_size·==·0;
 54 63}
 55 64
 56 70static·inline·char·*
 57 _\x87_\x81_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8b_\x8u_\x8f(_\x8D_\x8S_\x8T_\x8R·*·s)
 58 72{
 59 73·return·(*s)->dstr_s;
 60 74}
 61 75
 62 77static·inline·const·char·*
 63 _\x87_\x88_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8c_\x8s_\x8t_\x8r(const·_\x8D_\x8S_\x8T_\x8R·*·s)
 64 79{
 65 80·return·(*s)->dstr_s;
 66 81}
 67 82
 68 84static·inline·size_t
 69 _\x88_\x85_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8l_\x8e_\x8n(const·_\x8D_\x8S_\x8T_\x8R·*·s)
 70 86{
 71 87·return·(*s)->dstr_size;
 72 88}
 73 89
 74 _\x89_\x81#define·tds_dstr_empty(s)·\
 75 92·tds_dstr_free(s)
 76 93
 77 94void·_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8z_\x8e_\x8r_\x8o(_\x8D_\x8S_\x8T_\x8R·*·s);
 78 95void·_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8f_\x8r_\x8e_\x8e(_\x8D_\x8S_\x8T_\x8R·*·s);
 79 96
 80 97_\x8D_\x8S_\x8T_\x8R*·_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8d_\x8u_\x8p(_\x8D_\x8S_\x8T_\x8R·*·s,·const·_\x8D_\x8S_\x8T_\x8R·*·src)·TDS_WUR;
 81 98_\x8D_\x8S_\x8T_\x8R*·_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8c_\x8o_\x8p_\x8y(_\x8D_\x8S_\x8T_\x8R·*·s,·const·char·*src)·TDS_WUR;
 82 99_\x8D_\x8S_\x8T_\x8R*·_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8c_\x8o_\x8p_\x8y_\x8n(_\x8D_\x8S_\x8T_\x8R·*·s,·const·char·*src,·size_t·length)·TDS_WUR;
 83 100_\x8D_\x8S_\x8T_\x8R*·_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8s_\x8e_\x8t(_\x8D_\x8S_\x8T_\x8R·*·s,·char·*src)·TDS_WUR;
 84 101
 85 102_\x8D_\x8S_\x8T_\x8R*·_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8s_\x8e_\x8t_\x8l_\x8e_\x8n(_\x8D_\x8S_\x8T_\x8R·*s,·size_t·length);
 86 103_\x8D_\x8S_\x8T_\x8R*·_\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8a_\x8l_\x8l_\x8o_\x8c(_\x8D_\x8S_\x8T_\x8R·*s,·size_t·length)·TDS_WUR;
 87 104
61 54#include·<freetds/popvis.h>88 107#include·<freetds/popvis.h>
62 55 
63 56#endif 
64 _\x8t_\x8d_\x8s_\x8__\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8__\x8s_\x8e_\x8t_\x8__\x8n_\x8o_\x8s_\x8i_\x8g_\x8p_\x8i_\x8p_\x8e 
65 int·tds_socket_set_nosigpipe(TDS_SYS_SOCKET·sock,·int·on) 
66 Set·socket·to·not·throw·SIGPIPE.89 108
 90 109#endif·/*·_tdsguard_d2McTbRS3vmVcq0ls4BzwH_·*/
 91 _\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8s_\x8e_\x8t_\x8l_\x8e_\x8n
 92 DSTR·*·tds_dstr_setlen(DSTR·*s,·size_t·length)
 93 limit·length·of·string,·MUST·be·<=·current·length
 94 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tdsstring.c:145
 95 _\x8t_\x8d_\x8s_\x8__\x8d_\x8s_\x8t_\x8r_\x8__\x8i_\x8s_\x8e_\x8m_\x8p_\x8t_\x8y
 96 static·int·tds_dstr_isempty(const·DSTR·*s)
 97 test·if·string·is·empty
Max diff block lines reached; 53/7041 bytes (0.75%) of diff not shown.
11.6 KB
./usr/share/doc/freetds-doc/reference/a00464_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/popvis.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/utils/md5.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 24 lines modifiedOffset 70, 72 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">popvis.h</div></div>80 ··<div·class="headertitle"><div·class="title">md5.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#if·defined(__GNUC__)·&amp;&amp;·__GNUC__·&gt;=·4·&amp;&amp;·!defined(__MINGW32__)</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·_tdsguard_d0MZPmUZs0d3gpgxVUiFES_</span></div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·_tdsguard_d0MZPmUZs0d3gpgxVUiFES_</span></div>
 85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
 86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifndef·HAVE_NETTLE</span></div>
 87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="foldopen"·id="foldopen00008"·data-start="{"·data-end="};">
 91 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno"><a·class="line"·href="a01347.html">····8</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01347.html">MD5Context</a>·{</div>
 92 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>····uint32_t·buf[4];</div>
 93 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····uint64_t·bytes;</div>
 94 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····uint32_t·in[16];</div>
 95 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>};</div>
 96 </div>
 97 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 98 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keywordtype">void</span>·MD5Init(<span·class="keyword">struct</span>·<a·class="code·hl_struct"·href="a01347.html">MD5Context</a>·*context);</div>
 99 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keywordtype">void</span>·MD5Update(<span·class="keyword">struct</span>·<a·class="code·hl_struct"·href="a01347.html">MD5Context</a>·*context,·<span·class="keyword">const</span>·uint8_t·*buf,·<span·class="keywordtype">size_t</span>·len);</div>
 100 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keywordtype">void</span>·MD5Final(<span·class="keyword">struct</span>·<a·class="code·hl_struct"·href="a01347.html">MD5Context</a>·*context,·uint8_t·*digest);</div>
 101 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 102 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">/*</span></div>
 103 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*·This·is·needed·to·make·RSAREF·happy·on·some·MS-DOS·compilers.</span></div>
 104 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*/</span></div>
 105 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01347.html">MD5Context</a>·<a·class="code·hl_struct"·href="a01347.html">MD5_CTX</a>;</div>
 106 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 107 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;freetds/popvis.h&gt;</span></div>
 108 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#pragma·GCC·visibility·pop</span></div>109 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#else</span></div>
 110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;nettle/md5.h&gt;</span></div>
 112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span>md5_ctx·<a·class="code·hl_struct"·href="a01347.html">MD5_CTX</a>;</div>
 114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·MD5Init(<a·class="code·hl_struct"·href="a01347.html">MD5_CTX</a>·*ctx)</div>
 116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>{</div>
 117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····nettle_md5_init(ctx);</div>
 118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>}</div>
 119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 120 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·MD5Update(<a·class="code·hl_struct"·href="a01347.html">MD5_CTX</a>·*ctx,·<span·class="keyword">const</span>·uint8_t·*buf,·<span·class="keywordtype">size_t</span>·len)</div>
 121 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>{</div>
 122 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····nettle_md5_update(ctx,·len,·buf);</div>
 123 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}</div>
 124 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·MD5Final(<a·class="code·hl_struct"·href="a01347.html">MD5_CTX</a>·*ctx,·uint8_t·*digest)</div>
 126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>{</div>
 127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····nettle_md5_digest(ctx,·16,·digest);</div>
 128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>}</div>
 129 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#endif</span></div>130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#endif</span></div>
 131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 132 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!_tdsguard_d0MZPmUZs0d3gpgxVUiFES_·*/</span><span·class="preprocessor"></span></div>
 133 <div·class="ttc"·id="aa01347_html"><div·class="ttname"><a·href="a01347.html">MD5Context</a></div><div·class="ttdef"><b>Definition</b>·md5.h:8</div></div>
86 </div><!--·fragment·--></div><!--·contents·-->134 </div><!--·fragment·--></div><!--·contents·-->
87 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
88 <hr·class="footer"/><address·class="footer"><small>136 <hr·class="footer"/><address·class="footer"><small>
89 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8137 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
90 </small></address>138 </small></address>
91 </body>139 </body>
92 </html>140 </html>
1.7 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 60 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 popvis.h 
8 1#if·defined(__GNUC__)·&&·__GNUC__·>=·4·&&·!defined(__MINGW32__) 
9 2#pragma·GCC·visibility·pop7 ····*·_.u_.t_.i_.l_.s
 8 md5.h
 9 1#ifndef·_tdsguard_d0MZPmUZs0d3gpgxVUiFES_
 10 2#define·_tdsguard_d0MZPmUZs0d3gpgxVUiFES_
 11 3
 12 4#ifndef·HAVE_NETTLE
 13 5
 14 6#include·<freetds/pushvis.h>
 15 7
 16 _\x88struct·_\x8M_\x8D_\x85_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·{
 17 9·uint32_t·buf[4];
 18 10·uint64_t·bytes;
 19 11·uint32_t·in[16];
 20 12};
 21 13
 22 14void·MD5Init(struct·_\x8M_\x8D_\x85_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·*context);
 23 15void·MD5Update(struct·_\x8M_\x8D_\x85_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·*context,·const·uint8_t·*buf,·size_t·len);
 24 16void·MD5Final(struct·_\x8M_\x8D_\x85_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·*context,·uint8_t·*digest);
 25 17
 26 18/*
 27 19·*·This·is·needed·to·make·RSAREF·happy·on·some·MS-DOS·compilers.
 28 20·*/
 29 21typedef·struct·_\x8M_\x8D_\x85_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·_\x8M_\x8D_\x85_\x8__\x8C_\x8T_\x8X;
 30 22
 31 23#include·<freetds/popvis.h>
 32 24
 33 25#else
 34 26
 35 27#include·<nettle/md5.h>
 36 28
 37 29typedef·struct·md5_ctx·_\x8M_\x8D_\x85_\x8__\x8C_\x8T_\x8X;
 38 30
 39 31static·inline·void·MD5Init(_\x8M_\x8D_\x85_\x8__\x8C_\x8T_\x8X·*ctx)
 40 32{
 41 33·nettle_md5_init(ctx);
 42 34}
 43 35
 44 36static·inline·void·MD5Update(_\x8M_\x8D_\x85_\x8__\x8C_\x8T_\x8X·*ctx,·const·uint8_t·*buf,·size_t·len)
 45 37{
 46 38·nettle_md5_update(ctx,·len,·buf);
 47 39}
 48 40
 49 41static·inline·void·MD5Final(_\x8M_\x8D_\x85_\x8__\x8C_\x8T_\x8X·*ctx,·uint8_t·*digest)
 50 42{
 51 43·nettle_md5_digest(ctx,·16,·digest);
 52 44}
 53 45
10 3#endif54 46#endif
 55 47
 56 48#endif·/*·!_tdsguard_d0MZPmUZs0d3gpgxVUiFES_·*/
 57 _\x8M_\x8D_\x85_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t
 58 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·md5.h:8
11 ===============================================================================59 ===============================================================================
12 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.860 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
84.9 KB
./usr/share/doc/freetds-doc/reference/a00467_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/thread.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/utils/md4.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 463 lines modifiedOffset 70, 71 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">thread.h</div></div>80 ··<div·class="headertitle"><div·class="title">md4.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·_tdsguard_bJRBdagK4r9w58mnUbyvA0_</span></div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·_tdsguard_bJRBdagK4r9w58mnUbyvA0_</span></div>
 85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifndef·HAVE_NETTLE</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2005·Liam·Widdowson</span></div> 
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Copyright·(C)·2010-2012·Frediano·Ziglio</span></div> 
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>90 <div·class="foldopen"·id="foldopen00008"·data-start="{"·data-end="};">
 91 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno"><a·class="line"·href="a01343.html">····8</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01343.html">MD4Context</a></div>
 92 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>{</div>
 93 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····uint32_t·buf[4];</div>
 94 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····uint64_t·bytes;</div>
 95 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····uint32_t·in[16];</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>};</div>
 97 </div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*/</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>98 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 99 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keywordtype">void</span>·MD4Init(<span·class="keyword">struct</span>·<a·class="code·hl_struct"·href="a01343.html">MD4Context</a>·*context);</div>
 100 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keywordtype">void</span>·MD4Update(<span·class="keyword">struct</span>·<a·class="code·hl_struct"·href="a01343.html">MD4Context</a>·*context,·<span·class="keyword">const</span>·uint8_t·*buf,·<span·class="keywordtype">size_t</span>·len);</div>
 101 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keywordtype">void</span>·MD4Final(<span·class="keyword">struct</span>·<a·class="code·hl_struct"·href="a01343.html">MD4Context</a>·*context,·uint8_t·*digest);</div>
 102 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 103 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01343.html">MD4Context</a>·<a·class="code·hl_struct"·href="a01343.html">MD4_CTX</a>;</div>
 104 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#ifndef·_tdsguard_cIfZP7JZiHtLLfanwl7ubP_</span></div>105 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;freetds/popvis.h&gt;</span></div>
 106 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#define·_tdsguard_cIfZP7JZiHtLLfanwl7ubP_</span></div>107 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#else</span></div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>108 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#undef·TDS_HAVE_MUTEX</span></div>109 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;nettle/md4.h&gt;</span></div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#if·defined(_THREAD_SAFE)·&amp;&amp;·defined(TDS_HAVE_PTHREAD_MUTEX)</span></div>111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span>md4_ctx·<a·class="code·hl_struct"·href="a01343.html">MD4_CTX</a>;</div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;tds_sysdep_public.h&gt;</span></div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;freetds/sysdep_private.h&gt;</span></div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;pthread.h&gt;</span></div>113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·MD4Init(<a·class="code·hl_struct"·href="a01343.html">MD4_CTX</a>·*ctx)</div>
 114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div>
 115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····nettle_md4_init(ctx);</div>
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;errno.h&gt;</span></div>116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>}</div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·MD4Update(<a·class="code·hl_struct"·href="a01343.html">MD4_CTX</a>·*ctx,·<span·class="keyword">const</span>·uint8_t·*buf,·<span·class="keywordtype">size_t</spa[·...·truncated·by·diffoscope;·len:·7,·SHA:·076bb347f27d446472a74cac181614a662fcc41c3f61a396ab78aa32a8a8af6d·...·]</div>
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>{</div>
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">typedef</span>·pthread_mutex_t·<a·class="code·hl_struct"·href="a01319.html">tds_raw_mutex</a>;</div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·TDS_RAW_MUTEX_INITIALIZER·PTHREAD_MUTEX_INITIALIZER</span></div>120 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····nettle_md4_update(ctx,·len,·buf);</div>
 121 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}</div>
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>122 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·tds_raw_mutex_lock(<a·class="code·hl_struct"·href="a01319.html">tds_raw_mutex</a>·*mtx)</div>123 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·MD4Final(<a·class="code·hl_struct"·href="a01343.html">MD4_CTX</a>·*ctx,·uint8_t·*digest)</div>
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>{</div>124 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>{</div>
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····pthread_mutex_lock(mtx);</div>125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····nettle_md4_digest(ctx,·16,·digest);</div>
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div>126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div>
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·tds_raw_mutex_trylock(<a·class="code·hl_struct"·href="a01319.html">tds_raw_mutex</a>·*mtx)</div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>{</div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keywordflow">return</span>·pthread_mutex_trylock(mtx);</div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>}</div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·tds_raw_mutex_unlock(<a·class="code·hl_struct"·href="a01319.html">tds_raw_mutex</a>·*mtx)</div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>{</div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····pthread_mutex_unlock(mtx);</div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}</div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>129 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div>
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·tds_raw_mutex_init(<a·class="code·hl_struct"·href="a01319.html">tds_raw_mutex</a>·*mtx)</div> 
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>{</div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keywordflow">return</span>·pthread_mutex_init(mtx,·NULL);</div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}</div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·tds_raw_mutex_free(<a·class="code·hl_struct"·href="a01319.html">tds_raw_mutex</a>·*mtx)</div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>{</div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····pthread_mutex_destroy(mtx);</div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}</div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!_tdsguard_bJRBdagK4r9w58mnUbyvA0_·*/</span><span·class="preprocessor"></span></div>
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">typedef</span>·pthread_cond_t·<a·class="code·hl_struct"·href="a01323.html">tds_condition</a>;</div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keywordtype">int</span>·tds_raw_cond_init(<a·class="code·hl_struct"·href="a01323.html">tds_condition</a>·*cond);</div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·tds_raw_cond_destroy(<a·class="code·hl_struct"·href="a01323.html">tds_condition</a>·*cond)</div> 
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>{</div> 
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·pthread_cond_destroy(cond);</div> 
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</div> 
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·tds_raw_cond_signal(<a·class="code·hl_struct"·href="a01323.html">tds_condition</a>·*cond)</div> 
154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>{</div> 
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keywordflow">return</span>·pthread_cond_signal(cond);</div> 
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>}</div> 
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·tds_raw_cond_wait(<a·class="code·hl_struct"·href="a01323.html">tds_condition</a>·*cond,·<a·class="code·hl_struct"·href="a01319.html">tds_raw_mutex</a>·*mtx)</div> 
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div> 
159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordflow">return</span>·pthread_cond_wait(cond,·mtx);</div> 
Max diff block lines reached; 271/72026 bytes (0.38%) of diff not shown.
14.4 KB
html2text {}
    
Offset 1, 455 lines modifiedOffset 1, 59 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 thread.h 
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases 
9 2·* 
10 3·*·Copyright·(C)·2005·Liam·Widdowson 
11 4·*·Copyright·(C)·2010-2012·Frediano·Ziglio 
12 5·* 
13 6·*·This·library·is·free·software;·you·can·redistribute·it·and/or 
14 7·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public 
15 8·*·License·as·published·by·the·Free·Software·Foundation;·either 
16 9·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. 
17 10·* 
18 11·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, 
19 12·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of 
20 13·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU 
21 14·*·Library·General·Public·License·for·more·details. 
22 15·* 
23 16·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public 
24 17·*·License·along·with·this·library;·if·not,·write·to·the 
25 18·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, 
26 19·*·Boston,·MA·02111-1307,·USA. 
27 20·*/ 
28 21 
29 22#ifndef·_tdsguard_cIfZP7JZiHtLLfanwl7ubP_ 
30 23#define·_tdsguard_cIfZP7JZiHtLLfanwl7ubP_7 ····*·_.u_.t_.i_.l_.s
 8 md4.h
 9 1#ifndef·_tdsguard_bJRBdagK4r9w58mnUbyvA0_
 10 2#define·_tdsguard_bJRBdagK4r9w58mnUbyvA0_
 11 3
 12 4#ifndef·HAVE_NETTLE
 13 5
 14 6#include·<freetds/pushvis.h>
 15 7
 16 _\x88struct·_\x8M_\x8D_\x84_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t
 17 9{
 18 10·uint32_t·buf[4];
 19 11·uint64_t·bytes;
 20 12·uint32_t·in[16];
 21 13};
 22 14
 23 15void·MD4Init(struct·_\x8M_\x8D_\x84_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·*context);
 24 16void·MD4Update(struct·_\x8M_\x8D_\x84_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·*context,·const·uint8_t·*buf,·size_t·len);
 25 17void·MD4Final(struct·_\x8M_\x8D_\x84_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·*context,·uint8_t·*digest);
 26 18
 27 19typedef·struct·_\x8M_\x8D_\x84_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t·_\x8M_\x8D_\x84_\x8__\x8C_\x8T_\x8X;
 28 20
 29 21#include·<freetds/popvis.h>
 30 22
 31 23#else
31 2432 24
32 25#undef·TDS_HAVE_MUTEX33 25#include·<nettle/md4.h>
33 2634 26
34 27#if·defined(_THREAD_SAFE)·&&·defined(TDS_HAVE_PTHREAD_MUTEX)35 27typedef·struct·md4_ctx·_.M_.D_.4_.__.C_.T_.X;
35 2836 28
36 29#include·<tds_sysdep_public.h> 
37 30#include·<freetds/sysdep_private.h> 
38 31#include·<pthread.h> 
39 32#include·<errno.h>37 29static·inline·void·MD4Init(_.M_.D_.4_.__.C_.T_.X·*ctx)
 38 30{
 39 31·nettle_md4_init(ctx);
 40 32}
40 3341 33
41 34#include·<freetds/pushvis.h>42 34static·inline·void·MD4Update(_.M_.D_.4_.__.C_.T_.X·*ctx,·const·uint8_t·*buf,·size_t·len)
42 3543 35{
43 36typedef·pthread_mutex_t·_\x8t_\x8d_\x8s_\x8__\x8r_\x8a_\x8w_\x8__\x8m_\x8u_\x8t_\x8e_\x8x; 
44 37#define·TDS_RAW_MUTEX_INITIALIZER·PTHREAD_MUTEX_INITIALIZER44 36·nettle_md4_update(ctx,·len,·buf);
 45 37}
45 3846 38
46 39static·inline·void·tds_raw_mutex_lock(_.t_.d_.s_.__.r_.a_.w_.__.m_.u_.t_.e_.x·*mtx)47 39static·inline·void·MD4Final(_.M_.D_.4_.__.C_.T_.X·*ctx,·uint8_t·*digest)
47 40{48 40{
48 41·pthread_mutex_lock(mtx);49 41·nettle_md4_digest(ctx,·16,·digest);
49 42}50 42}
50 4351 43
 52 44
51 44static·inline·int·tds_raw_mutex_trylock(_\x8t_\x8d_\x8s_\x8__\x8r_\x8a_\x8w_\x8__\x8m_\x8u_\x8t_\x8e_\x8x·*mtx) 
52 45{ 
53 46·return·pthread_mutex_trylock(mtx); 
54 47} 
55 48 
56 49static·inline·void·tds_raw_mutex_unlock(_\x8t_\x8d_\x8s_\x8__\x8r_\x8a_\x8w_\x8__\x8m_\x8u_\x8t_\x8e_\x8x·*mtx) 
57 50{ 
58 51·pthread_mutex_unlock(mtx); 
59 52} 
60 53 
61 54static·inline·int·tds_raw_mutex_init(_\x8t_\x8d_\x8s_\x8__\x8r_\x8a_\x8w_\x8__\x8m_\x8u_\x8t_\x8e_\x8x·*mtx) 
62 55{ 
63 56·return·pthread_mutex_init(mtx,·NULL); 
64 57} 
65 58 
66 59static·inline·void·tds_raw_mutex_free(_\x8t_\x8d_\x8s_\x8__\x8r_\x8a_\x8w_\x8__\x8m_\x8u_\x8t_\x8e_\x8x·*mtx) 
67 60{ 
68 61·pthread_mutex_destroy(mtx); 
69 62} 
70 63 
71 64typedef·pthread_cond_t·_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n; 
72 65 
73 66int·tds_raw_cond_init(_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n·*cond); 
74 67static·inline·int·tds_raw_cond_destroy(_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n·*cond) 
75 68{ 
76 69·return·pthread_cond_destroy(cond); 
77 70} 
78 71static·inline·int·tds_raw_cond_signal(_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n·*cond) 
79 72{ 
80 73·return·pthread_cond_signal(cond); 
81 74} 
82 75static·inline·int·tds_raw_cond_wait(_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n·*cond,·_\x8t_\x8d_\x8s_\x8__\x8r_\x8a_\x8w_\x8__\x8m_\x8u_\x8t_\x8e_\x8x·*mtx) 
83 76{ 
84 77·return·pthread_cond_wait(cond,·mtx); 
85 78} 
86 79int·tds_raw_cond_timedwait(_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n·*cond,·_\x8t_\x8d_\x8s_\x8__\x8r_\x8a_\x8w_\x8__\x8m_\x8u_\x8t_\x8e_\x8x·*mtx,·int 
87 timeout_sec); 
88 80 
89 81#define·TDS_HAVE_MUTEX·1 
90 82 
91 83typedef·pthread_t·_\x8t_\x8d_\x8s_\x8__\x8t_\x8h_\x8r_\x8e_\x8a_\x8d; 
92 84typedef·pthread_t·tds_thread_id; 
93 85typedef·void·*(*tds_thread_proc)(void·*arg); 
94 86#define·TDS_THREAD_PROC_DECLARE(name,·arg)·\ 
95 87·void·*name(void·*arg) 
96 88#define·TDS_THREAD_RESULT(n)·((void*)(TDS_INTPTR)(n)) 
97 89 
98 90static·inline·int·tds_thread_create(_\x8t_\x8d_\x8s_\x8__\x8t_\x8h_\x8r_\x8e_\x8a_\x8d·*ret,·tds_thread_proc·proc, 
Max diff block lines reached; 53/14764 bytes (0.36%) of diff not shown.
16.3 KB
./usr/share/doc/freetds-doc/reference/a00470_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/bool.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/utils/bjoern-utf8.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 64 lines modifiedOffset 70, 52 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">bool.h</div></div>80 ··<div·class="headertitle"><div·class="title">bjoern-utf8.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2015··Frediano·Ziglio</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(c)·2008-2010·Bjoern·Hoehrmann·&lt;bjoern@hoehrmann.de&gt;</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
 86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy·of·this·software·and·associated·documentation·files·(the·&quot;Software&quot;),·to·deal·in·the·Software·without·restriction,·including·without·limitation·the·rights·to·use,·copy,·modify,·merge,·publish,·distribute,·sublicense,·and/or·sell·copies·of·the·Software,·and·to·permit·persons·to·whom·the·Software·is·furnished·to·do·so,·subject·to·the·following·conditions:</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div> 
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·The·above·copyright·notice·and·this·permission·notice·shall·be·included·in·all·copies·or·substantial·portions·of·the·Software.</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*</span></div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·THE·SOFTWARE·IS·PROVIDED·&quot;AS·IS&quot;,·WITHOUT·WARRANTY·OF·ANY·KIND,·EXPRESS·OR·IMPLIED,·INCLUDING·BUT·NOT·LIMITED·TO·THE·WARRANTIES·OF·MERCHANTABILITY,·FITNESS·FOR·A·PARTICULAR·PURPOSE·AND·NONINFRINGEMENT.·IN·NO·EVENT·SHALL·THE·AUTHORS·OR·COPYRIGHT·HOLDERS·BE·LIABLE·FOR·ANY·CLAIM,·DAMAGES·OR·OTHER·LIABILITY,·WHETHER·IN·AN·ACTION·OF·CONTRACT,·TORT·OR·OTHERWISE,·ARISING·FROM,·OUT·OF·OR·IN·CONNECTION·WITH·THE·SOFTWARE·OR·THE·USE·OR·OTHER·DEALINGS·IN·THE·SOFTWARE.</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·See·http://bjoern.hoehrmann.de/utf-8/decoder/dfa/·for·details.</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*/</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;tds_sysdep_public.h&gt;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#define·UTF8_ACCEPT·0</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#define·UTF8_REJECT·12</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">extern</span>·<span·class="keyword">const</span>·uint8_t·utf8_table[];</div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_hKphrpWEELXHaaZkiGPQUV_</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_hKphrpWEELXHaaZkiGPQUV_</span></div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·uint32_t</div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>decode_utf8(uint32_t*·state,·uint32_t*·codep,·uint32_t·<span·class="keywordtype">byte</span>)</div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·__cplusplus</span></div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····uint32_t·type·=·utf8_table[byte];</div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifdef·HAVE_STDBOOL_H</span></div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····*codep·=·(*state·!=·UTF8_ACCEPT)·?</div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;stdbool.h&gt;</span></div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>········(<span·class="keywordtype">byte</span>·&amp;·0x3fu)·|·(*codep·&lt;&lt;·6)·:</div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>········(0xff·&gt;&gt;·type)·&amp;·(byte);</div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····*state·=·utf8_table[256·+·*state·+·type];</div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#else</span></div>112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordflow">return</span>·*state;</div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>}</div>
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#undef·true</span></div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#undef·false</span></div> 
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#undef·bool</span></div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·freetds_boolean_t;</div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·bool·freetds_boolean_t</span></div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·true·1</span></div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·false·0</span></div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#endif</span></div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_tdsguard_hKphrpWEELXHaaZkiGPQUV_·*/</span><span·class="preprocessor"></span></div> 
126 </div><!--·fragment·--></div><!--·contents·-->114 </div><!--·fragment·--></div><!--·contents·-->
127 <!--·start·footer·part·-->115 <!--·start·footer·part·-->
128 <hr·class="footer"/><address·class="footer"><small>116 <hr·class="footer"/><address·class="footer"><small>
129 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
130 </small></address>118 </small></address>
131 </body>119 </body>
132 </html>120 </html>
3.25 KB
html2text {}
    
Offset 1, 52 lines modifiedOffset 1, 53 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 bool.h 
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases 
9 2·*·Copyright·(C)·2015·Frediano·Ziglio7 ····*·_.u_.t_.i_.l_.s
 8 bjoern-utf8.h
 9 1/*
 10 2·*·Copyright·(c)·2008-2010·Bjoern·Hoehrmann·<bjoern@hoehrmann.de>
10 3·*11 3·*
11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or 
12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public 
13 6·*·License·as·published·by·the·Free·Software·Foundation;·either 
14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. 
15 8·* 
16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, 
17 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of 
18 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU 
19 12·*·Library·General·Public·License·for·more·details. 
20 13·* 
21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public 
22 15·*·License·along·with·this·library;·if·not,·write·to·the 
23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, 
24 17·*·Boston,·MA·02111-1307,·USA.12 4·*·Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a
 13 copy·of·this·software·and·associated·documentation·files·(the·"Software"),·to
 14 deal·in·the·Software·without·restriction,·including·without·limitation·the
 15 rights·to·use,·copy,·modify,·merge,·publish,·distribute,·sublicense,·and/or
 16 sell·copies·of·the·Software,·and·to·permit·persons·to·whom·the·Software·is
 17 furnished·to·do·so,·subject·to·the·following·conditions:
 18 5·*
 19 6·*·The·above·copyright·notice·and·this·permission·notice·shall·be·included·in
 20 all·copies·or·substantial·portions·of·the·Software.
 21 7·*
 22 8·*·THE·SOFTWARE·IS·PROVIDED·"AS·IS",·WITHOUT·WARRANTY·OF·ANY·KIND,·EXPRESS·OR
 23 IMPLIED,·INCLUDING·BUT·NOT·LIMITED·TO·THE·WARRANTIES·OF·MERCHANTABILITY,
 24 FITNESS·FOR·A·PARTICULAR·PURPOSE·AND·NONINFRINGEMENT.·IN·NO·EVENT·SHALL·THE
 25 AUTHORS·OR·COPYRIGHT·HOLDERS·BE·LIABLE·FOR·ANY·CLAIM,·DAMAGES·OR·OTHER
 26 LIABILITY,·WHETHER·IN·AN·ACTION·OF·CONTRACT,·TORT·OR·OTHERWISE,·ARISING·FROM,
 27 OUT·OF·OR·IN·CONNECTION·WITH·THE·SOFTWARE·OR·THE·USE·OR·OTHER·DEALINGS·IN·THE
 28 SOFTWARE.
 29 9·*
 30 10·*·See·http://bjoern.hoehrmann.de/utf-8/decoder/dfa/·for·details.
25 18·*/31 11·*/
 32 12
 33 13#include·<tds_sysdep_public.h>
 34 14
 35 15#define·UTF8_ACCEPT·0
 36 16#define·UTF8_REJECT·12
 37 17
 38 18extern·const·uint8_t·utf8_table[];
26 1939 19
27 20#ifndef·_tdsguard_hKphrpWEELXHaaZkiGPQUV_ 
28 21#define·_tdsguard_hKphrpWEELXHaaZkiGPQUV_40 20static·inline·uint32_t
 41 21decode_utf8(uint32_t*·state,·uint32_t*·codep,·uint32_t·byte)
29 2242 22{
30 23#ifndef·__cplusplus43 23·uint32_t·type·=·utf8_table[byte];
31 2444 24
32 25#ifdef·HAVE_STDBOOL_H 
33 26 
34 27#include·<stdbool.h>45 25·*codep·=·(*state·!=·UTF8_ACCEPT)·?
 46 26·(byte·&·0x3fu)·|·(*codep·<<·6)·:
 47 27·(0xff·>>·type)·&·(byte);
35 2848 28
 49 29·*state·=·utf8_table[256·+·*state·+·type];
 50 30·return·*state;
 51 31}
36 29#else 
37 30 
38 31#undef·true 
39 32#undef·false 
40 33#undef·bool 
41 34typedef·unsigned·char·freetds_boolean_t; 
42 35#define·bool·freetds_boolean_t 
43 36#define·true·1 
44 37#define·false·0 
45 38 
46 39#endif 
47 40 
48 41#endif 
49 42 
50 43#endif·/*·_tdsguard_hKphrpWEELXHaaZkiGPQUV_·*/ 
51 ===============================================================================52 ===============================================================================
52 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.853 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
118 KB
./usr/share/doc/freetds-doc/reference/a00473_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/proto.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/utils/smp.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 624 lines modifiedOffset 70, 79 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">proto.h</div></div>80 ··<div·class="headertitle"><div·class="title">smp.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·Simple·multiprecision·-·small·MP·library·for·testing</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005··Brian·Bruns</span></div> 
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2010,·2011··Frediano·Ziglio</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2022-2024·Frediano·Ziglio</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_hfFl8IZw2Vf65YyyYQLJTS_</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_hfFl8IZw2Vf65YyyYQLJTS_</span></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">/*</span></div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;tds_sysdep_public.h&gt;</span></div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*·This·file·contains·defines·and·structures·strictly·related·to·TDS·protocol</span></div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*/</span></div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;freetds/bool.h&gt;</span></div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
107 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">108 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01095.html">···25</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01095.html">tdsnumeric</a></div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a01351.html">···26</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span>{</div>
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>{</div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····uint16_t·comp[8];</div>
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·precision;</div> 
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·scale;</div> 
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·array[33];</div> 
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>}·<a·class="code·hl_struct"·href="a01095.html">TDS_NUMERIC</a>;</div>111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>}·<a·class="code·hl_struct"·href="a01351.html">smp</a>;</div>
114 </div>112 </div>
 113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">extern</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01351.html">smp</a>·smp_zero;</div>
 115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">extern</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01351.html">smp</a>·smp_one;</div>
115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><a·class="code·hl_struct"·href="a01351.html">smp</a>·smp_add(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a,·<a·class="code·hl_struct"·href="a01351.html">smp</a>·b);</div>
116 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};"> 
117 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01099.html">···32</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01099.html">tdsoldmoney</a></div> 
118 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>{</div> 
119 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····TDS_INT·mnyhigh;</div> 
120 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····TDS_UINT·mnylow;</div> 
121 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}·<a·class="code·hl_struct"·href="a01099.html">TDS_OLD_MONEY</a>;</div> 
122 </div> 
123 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><a·class="code·hl_struct"·href="a01351.html">smp</a>·smp_sub(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a,·<a·class="code·hl_struct"·href="a01351.html">smp</a>·b);</div>
124 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};"> 
125 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01103.html">···38</a></span><span·class="keyword">typedef</span>·<span·class="keyword">union·</span><a·class="code·hl_union"·href="a01103.html">tdsmoney</a></div> 
126 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>{</div> 
127 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<a·class="code·hl_struct"·href="a01099.html">TDS_OLD_MONEY</a>·<a·class="code·hl_struct"·href="a01099.html">tdsoldmoney</a>;</div> 
128 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····TDS_INT8·mny;</div> 
129 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}·<a·class="code·hl_union"·href="a01103.html">TDS_MONEY</a>;</div> 
130 </div> 
131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 121 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><a·class="code·hl_struct"·href="a01351.html">smp</a>·smp_not(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a);</div>
132 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};"> 
133 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01107.html">···44</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01107.html">tdsmoney4</a></div> 
134 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>{</div> 
135 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····TDS_INT·mny4;</div> 
136 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>}·<a·class="code·hl_struct"·href="a01107.html">TDS_MONEY4</a>;</div> 
137 </div> 
138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>122 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
139 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};"> 
140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01111.html">···49</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01111.html">tdsdatetime</a></div>123 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><a·class="code·hl_struct"·href="a01351.html">smp</a>·smp_negate(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a);</div>
 124 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 125 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><a·class="code·hl_struct"·href="a01351.html">smp</a>·smp_from_int(int64_t·n);</div>
 126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keywordtype">bool</span>·smp_is_negative(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a);</div>
141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>{</div>128 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····TDS_INT·dtdays;</div> 
143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····TDS_INT·dttime;</div> 
144 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}·<a·class="code·hl_struct"·href="a01111.html">TDS_DATETIME</a>;</div>129 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keywordtype">bool</span>·smp_is_zero(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a);</div>
145 </div> 
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>130 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keywordtype">int</span>·smp_cmp(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a,·<a·class="code·hl_struct"·href="a01351.html">smp</a>·b);</div>
147 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="};"> 
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a01115.html">···55</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01115.html">tdsdatetime4</a></div> 
149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>{</div>132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 133 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keywordtype">double</span>·smp_to_double(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a);</div>
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····TDS_USMALLINT·days;</div> 
151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····TDS_USMALLINT·minutes;</div> 
152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}·<a·class="code·hl_struct"·href="a01115.html">TDS_DATETIME4</a>;</div> 
153 </div> 
154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>134 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
155 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="};"> 
156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a01119.html">···61</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01119.html">tdsunique</a></div>135 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keywordtype">char</span>·*smp_to_string(<a·class="code·hl_struct"·href="a01351.html">smp</a>·a);</div>
157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>{</div>136 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 137 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><a·class="code·hl_struct"·href="a01351.html">smp</a>·smp_from_string(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*s);</div>
158 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····TDS_UINT·Data1;</div> 
159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····TDS_USMALLINT·Data2;</div> 
160 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····TDS_USMALLINT·Data3;</div> 
161 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····TDS_UCHAR·Data4[8];</div> 
162 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}·<a·class="code·hl_struct"·href="a01119.html">TDS_UNIQUE</a>;</div> 
163 </div> 
Max diff block lines reached; 271/99901 bytes (0.27%) of diff not shown.
20.7 KB
html2text {}
    
Offset 1, 608 lines modifiedOffset 1, 67 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 proto.h 
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases 
9 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns7 ····*·_.u_.t_.i_.l_.s
 8 smp.h
 9 1/*·Simple·multiprecision·-·small·MP·library·for·testing
10 3·*·Copyright·(C)·2010,·2011·Frediano·Ziglio10 2·*·Copyright·(C)·2022-2024·Frediano·Ziglio
11 4·*11 3·*
12 5·*·This·library·is·free·software;·you·can·redistribute·it·and/or12 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
13 6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public13 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
14 7·*·License·as·published·by·the·Free·Software·Foundation;·either14 6·*·License·as·published·by·the·Free·Software·Foundation;·either
15 8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.15 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
16 9·*16 8·*
17 10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,17 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
18 11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of18 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
19 12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU19 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
20 13·*·Library·General·Public·License·for·more·details.20 12·*·Library·General·Public·License·for·more·details.
21 14·*21 13·*
22 15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public22 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
23 16·*·License·along·with·this·library;·if·not,·write·to·the23 15·*·License·along·with·this·library;·if·not,·write·to·the
24 17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,24 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
25 18·*·Boston,·MA·02111-1307,·USA.25 17·*·Boston,·MA·02111-1307,·USA.
26 19·*/ 
27 20 
28 21/* 
29 22·*·This·file·contains·defines·and·structures·strictly·related·to·TDS·protocol 
30 23·*/ 
31 24 
32 _\x82_\x85typedef·struct·_\x8t_\x8d_\x8s_\x8n_\x8u_\x8m_\x8e_\x8r_\x8i_\x8c 
33 26{ 
34 27·unsigned·char·precision; 
35 28·unsigned·char·scale; 
36 29·unsigned·char·array[33]; 
37 30}·_\x8T_\x8D_\x8S_\x8__\x8N_\x8U_\x8M_\x8E_\x8R_\x8I_\x8C; 
38 31 
39 _\x83_\x82typedef·struct·_\x8t_\x8d_\x8s_\x8o_\x8l_\x8d_\x8m_\x8o_\x8n_\x8e_\x8y 
40 33{ 
41 34·TDS_INT·mnyhigh; 
42 35·TDS_UINT·mnylow; 
43 36}·_\x8T_\x8D_\x8S_\x8__\x8O_\x8L_\x8D_\x8__\x8M_\x8O_\x8N_\x8E_\x8Y; 
44 37 
45 _\x83_\x88typedef·union·_\x8t_\x8d_\x8s_\x8m_\x8o_\x8n_\x8e_\x8y 
46 39{ 
47 40·_\x8T_\x8D_\x8S_\x8__\x8O_\x8L_\x8D_\x8__\x8M_\x8O_\x8N_\x8E_\x8Y·_\x8t_\x8d_\x8s_\x8o_\x8l_\x8d_\x8m_\x8o_\x8n_\x8e_\x8y; 
48 41·TDS_INT8·mny; 
49 42}·_\x8T_\x8D_\x8S_\x8__\x8M_\x8O_\x8N_\x8E_\x8Y; 
50 43 
51 _\x84_\x84typedef·struct·_\x8t_\x8d_\x8s_\x8m_\x8o_\x8n_\x8e_\x8y_\x84 
52 45{ 
53 46·TDS_INT·mny4; 
54 47}·_\x8T_\x8D_\x8S_\x8__\x8M_\x8O_\x8N_\x8E_\x8Y_\x84; 
55 48 
56 _\x84_\x89typedef·struct·_\x8t_\x8d_\x8s_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e 
57 50{ 
58 51·TDS_INT·dtdays; 
59 52·TDS_INT·dttime; 
60 53}·_\x8T_\x8D_\x8S_\x8__\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E; 
61 54 
62 _\x85_\x85typedef·struct·_\x8t_\x8d_\x8s_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e_\x84 
63 56{ 
64 57·TDS_USMALLINT·days; 
65 58·TDS_USMALLINT·minutes; 
66 59}·_\x8T_\x8D_\x8S_\x8__\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E_\x84; 
67 60 
68 _\x86_\x81typedef·struct·_\x8t_\x8d_\x8s_\x8u_\x8n_\x8i_\x8q_\x8u_\x8e 
69 62{ 
70 63·TDS_UINT·Data1; 
71 64·TDS_USMALLINT·Data2; 
72 65·TDS_USMALLINT·Data3; 
73 66·TDS_UCHAR·Data4[8]; 
74 67}·_\x8T_\x8D_\x8S_\x8__\x8U_\x8N_\x8I_\x8Q_\x8U_\x8E; 
75 68 
76 69typedef·TDS_INT·TDS_DATE; 
77 70typedef·TDS_INT·TDS_TIME; 
78 71 
79 72typedef·TDS_UINT8·TDS_BIGTIME; 
80 73typedef·TDS_UINT8·TDS_BIGDATETIME; 
81 74 
82 75#define·TDS5_PARAMFMT2_TOKEN·32·/*·0x20·*/ 
83 76#define·TDS_LANGUAGE_TOKEN·33·/*·0x21·TDS·5.0·only·*/ 
84 77#define·TDS_ORDERBY2_TOKEN·34·/*·0x22·*/ 
85 78#define·TDS_ROWFMT2_TOKEN·97·/*·0x61·TDS·5.0·only·*/ 
86 79#define·TDS_MSG_TOKEN·101·/*·0x65·TDS·5.0·only·*/ 
87 80#define·TDS_LOGOUT_TOKEN·113·/*·0x71·TDS·5.0·only?·ct_close()·*/ 
88 81#define·TDS_RETURNSTATUS_TOKEN·121·/*·0x79·*/ 
89 82#define·TDS_PROCID_TOKEN·124·/*·0x7C·TDS·4.2·only·-·TDS_PROCID·*/ 
90 83#define·TDS7_RESULT_TOKEN·129·/*·0x81·TDS·7.0·only·*/ 
91 84#define·TDS7_COMPUTE_RESULT_TOKEN·136·/*·0x88·TDS·7.0·only·*/ 
92 85#define·TDS_COLNAME_TOKEN·160·/*·0xA0·TDS·4.2·only·*/ 
93 86#define·TDS_COLFMT_TOKEN·161·/*·0xA1·TDS·4.2·only·-·TDS_COLFMT·*/ 
94 87#define·TDS_DYNAMIC2_TOKEN·163·/*·0xA3·*/ 
95 88#define·TDS_TABNAME_TOKEN·164·/*·0xA4·*/ 
96 89#define·TDS_COLINFO_TOKEN·165·/*·0xA5·*/ 
97 90#define·TDS_OPTIONCMD_TOKEN·166·/*·0xA6·*/ 
98 91#define·TDS_COMPUTE_NAMES_TOKEN·167·/*·0xA7·*/ 
99 92#define·TDS_COMPUTE_RESULT_TOKEN·168·/*·0xA8·*/ 
100 93#define·TDS_ORDERBY_TOKEN·169·/*·0xA9·TDS_ORDER·*/ 
101 94#define·TDS_ERROR_TOKEN·170·/*·0xAA·*/ 
102 95#define·TDS_INFO_TOKEN·171·/*·0xAB·*/ 
103 96#define·TDS_PARAM_TOKEN·172·/*·0xAC·RETURNVALUE?·*/ 
104 97#define·TDS_LOGINACK_TOKEN·173·/*·0xAD·*/ 
105 98#define·TDS_CONTROL_FEATUREEXTACK_TOKEN·\ 
106 99·174·/*·0xAE·TDS_CONTROL/TDS_FEATUREEXTACK·*/ 
107 100#define·TDS_ROW_TOKEN·209·/*·0xD1·*/ 
108 101#define·TDS_NBC_ROW_TOKEN·210·/*·0xD2·as·of·TDS·7.3.B·*/ 
109 102#define·TDS_CMP_ROW_TOKEN·211·/*·0xD3·*/ 
110 103#define·TDS5_PARAMS_TOKEN·215·/*·0xD7·TDS·5.0·only·*/ 
111 104#define·TDS_CAPABILITY_TOKEN·226·/*·0xE2·*/ 
112 105#define·TDS_ENVCHANGE_TOKEN·227·/*·0xE3·*/ 
113 106#define·TDS_SESSIONSTATE_TOKEN·228·/*·0xE4·TDS·7.4·*/ 
114 107#define·TDS_EED_TOKEN·229·/*·0xE5·*/ 
115 108#define·TDS_DBRPC_TOKEN·230·/*·0xE6·TDS·5.0·only·*/ 
116 109#define·TDS5_DYNAMIC_TOKEN·231·/*·0xE7·TDS·5.0·only·*/ 
117 110#define·TDS5_PARAMFMT_TOKEN·236·/*·0xEC·TDS·5.0·only·*/ 
118 111#define·TDS_AUTH_TOKEN·237·/*·0xED·TDS·7.0·only·*/ 
119 112#define·TDS_RESULT_TOKEN·238·/*·0xEE·*/ 
120 113#define·TDS_DONE_TOKEN·253·/*·0xFD·TDS_DONE·*/ 
121 114#define·TDS_DONEPROC_TOKEN·254·/*·0xFE·TDS_DONEPROC·*/ 
122 115#define·TDS_DONEINPROC_TOKEN·255·/*·0xFF·TDS_DONEINPROC·*/ 
123 116 
124 117/*·CURSOR·support:·TDS·5.0·only*/ 
125 118#define·TDS_CURCLOSE_TOKEN·128·/*·0x80·TDS·5.0·only·*/ 
Max diff block lines reached; 53/21169 bytes (0.25%) of diff not shown.
492 KB
./usr/share/doc/freetds-doc/reference/a00476_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/tds.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/utils/des.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 1912 lines modifiedOffset 70, 68 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">tds.h</div></div>80 ··<div·class="headertitle"><div·class="title">des.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00476.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div> 
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005··Brian·Bruns</span></div> 
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2010,·2011··Frediano·Ziglio</span></div> 
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div> 
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·_tdsguard_frXREepoqzIh7i5y4TSoh7_</span></div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·_tdsguard_frXREepoqzIh7i5y4TSoh7_</span></div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
 86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifdef·HAVE_NETTLE</span></div>
 87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&lt;nettle/des.h&gt;</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span>des_ctx·<a·class="code·hl_struct"·href="a01331.html">DES_KEY</a>;</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#endif</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">typedef</span>·uint8_t·des_cblock[8];</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifndef·_freetds_config_h_</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#ifndef·HAVE_NETTLE</span></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#error·should·include·config.h·before</span></div>97 <div·class="foldopen"·id="foldopen00015"·data-start="{"·data-end="};">
 98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno"><a·class="line"·href="a01331.html">···15</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01331.html">des_key</a></div>
 99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
 100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····uint8_t··kn[16][8];</div>
 101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····uint32_t·sp[8][64];</div>
 102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····uint8_t··iperm[16][16][8];</div>
 103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····uint8_t··fperm[16][16][8];</div>
 104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>}·<a·class="code·hl_struct"·href="a01331.html">DES_KEY</a>;</div>
 105 </div>
 106 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 107 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keywordtype">int</span>·tds_des_set_key(<a·class="code·hl_struct"·href="a01331.html">DES_KEY</a>·*·dkey,·<span·class="keyword">const</span>·des_cblock·user_key);</div>
 108 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keywordtype">void</span>·tds_des_encrypt(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01331.html">DES_KEY</a>·*·key,·des_cblock·block);</div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#endif</span></div>109 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;stdarg.h&gt;</span></div>111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keywordtype">void</span>·tds_des_set_odd_parity(des_cblock·key);</div>
 112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keywordtype">int</span>·tds_des_ecb_encrypt(<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*plaintext,·<span·class="keywordtype">int</span>·len,·<a·class="code·hl_struct"·href="a01331.html">DES_KEY</a>·*·akey,·uint8_t·*output);</div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;time.h&gt;</span></div>114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;freetds/popvis.h&gt;</span></div>
Diff chunk too large, falling back to line-by-line diff (14 lines added, 1860 lines removed)
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·HAVE_STDDEF_H</span></div>116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·HAVE_NETTLE</span></div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;stddef.h&gt;</span></div>117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·tds_des_encrypt(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01331.html">DES_KEY</a>·*·key,·des_cblock·block)</div>
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div>118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>{</div>
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····nettle_des_encrypt(key,·<span·class="keyword">sizeof</span>(des_cblock),·block,·block);</div>
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#if·HAVE_NETDB_H</span></div>120 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}</div>
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;netdb.h&gt;</span></div>121 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_NETDB_H·*/</span><span·class="preprocessor"></span></div>122 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·tds_des_set_key(<a·class="code·hl_struct"·href="a01331.html">DES_KEY</a>·*·dkey,·<span·class="keyword">const</span>·des_cblock·user_key)</div>
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>123 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>{</div>
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#if·HAVE_NETINET_IN_H</span></div>124 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keywordflow">return</span>·nettle_des_set_key(dkey,·user_key);</div>
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;netinet/in.h&gt;</span></div>125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}</div>
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_NET_INET_IN_H·*/</span><span·class="preprocessor"></span></div>126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif</span></div>
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#if·HAVE_ARPA_INET_H</span></div>127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;arpa/inet.h&gt;</span></div>128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!_tdsguard_frXREepoqzIh7i5y4TSoh7_·*/</span><span·class="preprocessor"></span></div>
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_ARPA_INET_H·*/</span><span·class="preprocessor"></span></div>129 <div·class="ttc"·id="aa01331_html"><div·class="ttname"><a·href="a01331.html">des_key</a></div><div·class="ttdef"><b>Definition</b>·des.h:16</div></div>
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#if·HAVE_SYS_SOCKET_H</span></div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;sys/socket.h&gt;</span></div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_SYS_SOCKET_H·*/</span><span·class="preprocessor"></span></div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">/*·forward·declaration·*/</span></div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01031.html">tdsiconvinfo</a>·<a·class="code·hl_struct"·href="a01031.html">TDSICONV</a>;</div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01287.html">tds_connection</a>·<a·class="code·hl_struct"·href="a01287.html">TDSCONNECTION</a>;</div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01291.html">tds_socket</a>·<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>;</div> 
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01231.html">tds_column</a>·<a·class="code·hl_struct"·href="a01231.html">TDSCOLUMN</a>;</div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01315.html">tds_bcpinfo</a>·<a·class="code·hl_struct"·href="a01315.html">TDSBCPINFO</a>;</div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;freetds/version.h&gt;</span></div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;freetds/sysdep_private.h&gt;</span></div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;freetds/thread.h&gt;</span></div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;freetds/bool.h&gt;</span></div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;freetds/macros.h&gt;</span></div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;freetds/utils/string.h&gt;</span></div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;freetds/utils/path.h&gt;</span></div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;freetds/replacements.h&gt;</span></div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div> 
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> 
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div> 
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>{</div> 
154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#if·0</span></div> 
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}</div> 
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#endif</span></div> 
Max diff block lines reached; 271/387045 bytes (0.07%) of diff not shown.
114 KB
html2text {}
    
Offset 1, 2655 lines modifiedOffset 1, 57 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
 7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8s
7 tds.h8 des.h
 9 1#ifndef·_tdsguard_frXREepoqzIh7i5y4TSoh7_
 10 2#define·_tdsguard_frXREepoqzIh7i5y4TSoh7_
 11 3
 12 4#ifdef·HAVE_NETTLE
 13 5#include·<nettle/des.h>
 14 6
 15 7typedef·struct·des_ctx·_\x8D_\x8E_\x8S_\x8__\x8K_\x8E_\x8Y;
 16 8#endif
 17 9
 18 10#include·<freetds/pushvis.h>
 19 11
 20 12typedef·uint8_t·des_cblock[8];
 21 13
 22 14#ifndef·HAVE_NETTLE
 23 _\x81_\x85typedef·struct·_\x8d_\x8e_\x8s_\x8__\x8k_\x8e_\x8y
 24 16{
 25 17·uint8_t·kn[16][8];
 26 18·uint32_t·sp[8][64];
 27 19·uint8_t·iperm[16][16][8];
 28 20·uint8_t·fperm[16][16][8];
 29 21}·_\x8D_\x8E_\x8S_\x8__\x8K_\x8E_\x8Y;
 30 22
 31 23int·tds_des_set_key(_\x8D_\x8E_\x8S_\x8__\x8K_\x8E_\x8Y·*·dkey,·const·des_cblock·user_key);
 32 24void·tds_des_encrypt(const·_\x8D_\x8E_\x8S_\x8__\x8K_\x8E_\x8Y·*·key,·des_cblock·block);
8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
9 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases 
10 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns 
11 3·*·Copyright·(C)·2010,·2011·Frediano·Ziglio 
12 4·* 
13 5·*·This·library·is·free·software;·you·can·redistribute·it·and/or 
14 6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public 
15 7·*·License·as·published·by·the·Free·Software·Foundation;·either 
16 8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. 
17 9·* 
18 10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, 
19 11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of 
20 12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU 
21 13·*·Library·General·Public·License·for·more·details. 
22 14·* 
23 15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public 
24 16·*·License·along·with·this·library;·if·not,·write·to·the 
25 17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, 
26 18·*·Boston,·MA·02111-1307,·USA. 
27 19·*/ 
28 20 
29 21#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_ 
30 22#define·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_ 
31 23 
32 24#ifndef·_freetds_config_h_ 
33 25#error·should·include·config.h·before 
34 26#endif33 25#endif
35 27 
36 28#include·<stdarg.h> 
37 29#include·<stdio.h> 
38 30#include·<time.h>34 26
 35 27void·tds_des_set_odd_parity(des_cblock·key);
 36 28int·tds_des_ecb_encrypt(const·void·*plaintext,·int·len,·_\x8D_\x8E_\x8S_\x8__\x8K_\x8E_\x8Y·*·akey,
 37 uint8_t·*output);
 38 29
 39 30#include·<freetds/popvis.h>
Diff chunk too large, falling back to line-by-line diff (15 lines added, 2614 lines removed)
39 3140 31
40 32#ifdef·HAVE_STDDEF_H41 32#ifdef·HAVE_NETTLE
41 33#include·<stddef.h>42 33static·inline·void·tds_des_encrypt(const·_.D_.E_.S_.__.K_.E_.Y·*·key,·des_cblock·block)
42 34#endif43 34{
43 3544 35·nettle_des_encrypt(key,·sizeof(des_cblock),·block,·block);
44 36#if·HAVE_NETDB_H45 36}
45 37#include·<netdb.h>46 37
46 38#endif·/*·HAVE_NETDB_H·*/47 38static·inline·int·tds_des_set_key(_.D_.E_.S_.__.K_.E_.Y·*·dkey,·const·des_cblock·user_key)
47 3948 39{
48 40#if·HAVE_NETINET_IN_H49 40·return·nettle_des_set_key(dkey,·user_key);
49 41#include·<netinet/in.h>50 41}
50 42#endif·/*·HAVE_NET_INET_IN_H·*/51 42#endif
51 43#if·HAVE_ARPA_INET_H52 43
52 44#include·<arpa/inet.h>53 44#endif·/*·!_tdsguard_frXREepoqzIh7i5y4TSoh7_·*/
53 45#endif·/*·HAVE_ARPA_INET_H·*/54 _.d_.e_.s_.__.k_.e_.y
54 4655 D.De.ef.fi.in.ni.it.ti.io.on.n·des.h:16
55 47#if·HAVE_SYS_SOCKET_H 
56 48#include·<sys/socket.h> 
57 49#endif·/*·HAVE_SYS_SOCKET_H·*/ 
58 50 
59 51/*·forward·declaration·*/ 
60 52typedef·struct·_\x8t_\x8d_\x8s_\x8i_\x8c_\x8o_\x8n_\x8v_\x8i_\x8n_\x8f_\x8o·_\x8T_\x8D_\x8S_\x8I_\x8C_\x8O_\x8N_\x8V; 
61 53typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n·_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N; 
62 54typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8s_\x8o_\x8c_\x8k_\x8e_\x8t·_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T; 
63 55typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8l_\x8u_\x8m_\x8n·_\x8T_\x8D_\x8S_\x8C_\x8O_\x8L_\x8U_\x8M_\x8N; 
64 56typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8b_\x8c_\x8p_\x8i_\x8n_\x8f_\x8o·_\x8T_\x8D_\x8S_\x8B_\x8C_\x8P_\x8I_\x8N_\x8F_\x8O; 
65 57 
66 58#include·<freetds/version.h> 
67 59#include·<freetds/sysdep_private.h> 
68 60#include·<freetds/thread.h> 
69 61#include·<freetds/bool.h> 
70 62#include·<freetds/macros.h> 
71 63#include·<freetds/utils/string.h> 
72 64#include·<freetds/utils/path.h> 
73 65#include·<freetds/replacements.h> 
74 66 
75 67#include·<freetds/pushvis.h> 
76 68 
77 69#ifdef·__cplusplus 
78 70extern·"C" 
79 71{ 
80 72#if·0 
81 73} 
82 74#endif 
83 75#endif 
84 76 
85 _\x88_\x82typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8m_\x8p_\x8i_\x8l_\x8e_\x8t_\x8i_\x8m_\x8e_\x8__\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8s 
86 83{ 
87 84·const·char·*freetds_version;·/*·release·version·of·FreeTDS·*/ 
88 85·const·tds_dir_char·*sysconfdir;·/*·location·of·freetds.conf·*/ 
89 86·const·char·*last_update;·/*·latest·software_version·date·among·the·modules 
90 */ 
91 87·const·char·*tdsver;·/*·TDS·protocol·version·(4.2/4.6/5.0/7.0/7.1/8.0)·5.0·*/ 
92 88·bool·msdblib;·/*·for·MS·style·dblib·*/ 
93 89·bool·sybase_compat;·/*·enable·increased·Open·Client·binary·compatibility·*/ 
94 90·bool·threadsafe;·/*·compile·for·thread·safety·default=no·*/ 
95 91·bool·libiconv;·/*·search·for·libiconv·in·DIR/include·and·DIR/lib·*/ 
96 92·bool·iodbc;·/*·build·odbc·driver·against·iODBC·in·DIR·*/ 
Max diff block lines reached; 53/116861 bytes (0.05%) of diff not shown.
25.1 KB
./usr/share/doc/freetds-doc/reference/a00479_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/replacements/readpassphrase.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/utils/dlist.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 84 lines modifiedOffset 70, 72 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_b663d705931e630ae54c555929c6aaad.html">replacements</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">readpassphrase.h</div></div>80 ··<div·class="headertitle"><div·class="title">dlist.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·OPENBSD·ORIGINAL:·include/readpassphrase.h·*/</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·Dlist·-·dynamic·list</span></div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2016-2024·Frediano·Ziglio</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>·</div> 
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">/*··$OpenBSD:·readpassphrase.h,v·1.3·2002/06/28·12:32:22·millert·Exp·$··*/</span></div> 
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>·</div> 
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">/*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Copyright·(c)·2000·Todd·C.·Miller·&lt;Todd.Miller@courtesan.com&gt;</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
 87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·All·rights·reserved.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·are·met:</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer.</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·3.·The·name·of·the·author·may·not·be·used·to·endorse·or·promote·products</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····derived·from·this·software·without·specific·prior·written·permission.</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·``AS·IS&#39;&#39;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*·INCLUDING,·BUT·NOT·LIMITED·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*·AND·FITNESS·FOR·A·PARTICULAR·PURPOSE·ARE·DISCLAIMED.··IN·NO·EVENT·SHALL</span></div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*·THE·AUTHOR·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,</span></div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,</span></div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·PROFITS;</span></div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·LIABILITY,</span></div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·NEGLIGENCE·OR</span></div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·SOFTWARE,·EVEN·IF</span></div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*/</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_aej6DXYKBycQe7Wyg2gHaQ_</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_aej6DXYKBycQe7Wyg2gHaQ_</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 105 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
 106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01335.html">···23</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01335.html">dlist_ring</a>·{</div>
 107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01335.html">dlist_ring</a>·*next;</div>
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01335.html">dlist_ring</a>·*prev;</div>
 109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>}·<a·class="code·hl_struct"·href="a01335.html">dlist_ring</a>;</div>
 110 </div>
 111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div>
 113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keywordtype">void</span>·dlist_ring_check(<a·class="code·hl_struct"·href="a01335.html">dlist_ring</a>·*ring);</div>
 114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div>
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifndef·_tdsguard_bkwzvYqnksBiqA9Zb1TtWU_</span></div>116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·DLIST_FIELDS(name)·\</span></div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·_tdsguard_bkwzvYqnksBiqA9Zb1TtWU_</span></div>117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">····dlist_ring·name</span></div>
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifndef·_freetds_config_h_</span></div>119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·DLIST_FOREACH(prefix,·list,·p)·\</span></div>
 120 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">····for·(p·=·prefix·##·_·##·first(list);·p·!=·NULL;·p·=·prefix·##·_·##·next(list,·p))</span></div>
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#error·should·include·config.h·before</span></div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#endif</span></div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>121 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#ifdef·HAVE_READPASSPHRASE</span></div>122 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·dlist_insert_after(<a·class="code·hl_struct"·href="a01335.html">dlist_ring</a>·*ring_pos,·<a[·...·truncated·by·diffoscope;·len:·69,·SHA:·eb9e303f7417745e5ee77fd5eb97007bd1d49b4322f6e33ca8f6c2e5eb5f3bd1·...·]</div>
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>123 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>{</div>
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#·include·&lt;readpassphrase.h&gt;</span></div>124 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····assert(!ring_item-&gt;next·&amp;&amp;·!ring_item-&gt;prev);</div>
 125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····ring_pos-&gt;next-&gt;prev·=·ring_item;</div>
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····ring_item-&gt;prev·=·ring_pos;</div>
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#else·</span><span·class="comment">/*·!HAVE_READPASSPHRASE·*/</span><span·class="preprocessor"></span></div>127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····ring_item-&gt;next·=·ring_pos-&gt;next;</div>
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····ring_pos-&gt;next·=·ring_item;</div>
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>129 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····assert(ring_item-&gt;next·&amp;&amp;·ring_item-&gt;prev);</div>
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>}</div>
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·RPP_ECHO_OFF····0x00········</span><span·class="comment">/*·Turn·off·echo·(default).·*/</span><span·class="preprocessor"></span></div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·RPP_ECHO_ON·····0x01········</span><span·class="comment">/*·Leave·echo·on.·*/</span><span·class="preprocessor"></span></div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·RPP_REQUIRE_TTY·0x02········</span><span·class="comment">/*·Fail·if·there·is·no·tty.·*/</span><span·class="preprocessor"></span></div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·RPP_FORCELOWER··0x04········</span><span·class="comment">/*·Force·input·to·lower·case.·*/</span><span·class="preprocessor"></span></div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·RPP_FORCEUPPER··0x08········</span><span·class="comment">/*·Force·input·to·upper·case.·*/</span><span·class="preprocessor"></span></div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·RPP_SEVENBIT····0x10········</span><span·class="comment">/*·Strip·the·high·bit·from·input.·*/</span><span·class="preprocessor"></span></div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·RPP_STDIN·······0x20········</span><span·class="comment">/*·Read·from·stdin,·not·/dev/tty·*/</span><span·class="preprocessor"></span></div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 132 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_tdsguard_aej6DXYKBycQe7Wyg2gHaQ_·*/</span><span·class="preprocessor"></span></div>
 133 <div·class="ttc"·id="aa01335_html"><div·class="ttname"><a·href="a01335.html">dlist_ring</a></div><div·class="ttdef"><b>Definition</b>·dlist.h:23</div></div>
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#undef·readpassphrase</span></div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keywordtype">char</span>·*·tds_readpassphrase(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*,·<span·class="keywordtype">char</span>·*,·<span·class="keywordtype">size_t</span>,·<span·class="keywordtype">int</span>);</div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·readpassphrase·tds_readpassphrase</span></div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;freetds/popvis.h&gt;</span></div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_READPASSPHRASE·*/</span><span·class="preprocessor"></span></div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!_tdsguard_bkwzvYqnksBiqA9Zb1TtWU_·*/</span><span·class="preprocessor"></span></div> 
146 </div><!--·fragment·--></div><!--·contents·-->134 </div><!--·fragment·--></div><!--·contents·-->
147 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
148 <hr·class="footer"/><address·class="footer"><small>136 <hr·class="footer"/><address·class="footer"><small>
149 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8137 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
150 </small></address>138 </small></address>
151 </body>139 </body>
152 </html>140 </html>
4.91 KB
html2text {}
    
Offset 1, 74 lines modifiedOffset 1, 62 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 ····*·_\x8r_\x8e_\x8p_\x8l_\x8a_\x8c_\x8e_\x8m_\x8e_\x8n_\x8t_\x8s 
8 readpassphrase.h 
9 1/*·OPENBSD·ORIGINAL:·include/readpassphrase.h·*/ 
10 2 
11 3/*·$OpenBSD:·readpassphrase.h,v·1.3·2002/06/28·12:32:22·millert·Exp·$·*/ 
12 4 
13 5/* 
14 6·*·Copyright·(c)·2000·Todd·C.·Miller·<Todd.Miller@courtesan.com> 
15 7·*·All·rights·reserved.7 ····*·_.u_.t_.i_.l_.s
 8 dlist.h
 9 1/*·Dlist·-·dynamic·list
 10 2·*·Copyright·(C)·2016-2024·Frediano·Ziglio
 11 3·*
 12 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
 13 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
 14 6·*·License·as·published·by·the·Free·Software·Foundation;·either
 15 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
16 8·*16 8·*
 17 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
 18 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
 19 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
 20 12·*·Library·General·Public·License·for·more·details.
17 9·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without 
18 10·*·modification,·are·permitted·provided·that·the·following·conditions 
19 11·*·are·met: 
20 12·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright 
21 13·*·notice,·this·list·of·conditions·and·the·following·disclaimer. 
22 14·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright 
23 15·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the 
24 16·*·documentation·and/or·other·materials·provided·with·the·distribution. 
25 17·*·3.·The·name·of·the·author·may·not·be·used·to·endorse·or·promote·products 
26 18·*·derived·from·this·software·without·specific·prior·written·permission. 
27 19·*21 13·*
28 20·*·THIS·SOFTWARE·IS·PROVIDED·``AS·IS''·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES, 
29 21·*·INCLUDING,·BUT·NOT·LIMITED·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY 
30 22·*·AND·FITNESS·FOR·A·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL 
31 23·*·THE·AUTHOR·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL, 
32 24·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO, 
33 25·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR 
34 PROFITS; 
35 26·*·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·LIABILITY, 
36 27·*·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·NEGLIGENCE·OR 
37 28·*·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·SOFTWARE,·EVEN·IF 
38 29·*·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE. 
39 30·*/22 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
 23 15·*·License·along·with·this·library;·if·not,·write·to·the
 24 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
 25 17·*·Boston,·MA·02111-1307,·USA.
 26 18·*/
 27 19
 28 20#ifndef·_tdsguard_aej6DXYKBycQe7Wyg2gHaQ_
 29 21#define·_tdsguard_aej6DXYKBycQe7Wyg2gHaQ_
 30 22
 31 _\x82_\x83typedef·struct·_\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g·{
 32 24·struct·_\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g·*next;
 33 25·struct·_\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g·*prev;
 34 26}·_\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g;
 35 27
 36 28#if·ENABLE_EXTRA_CHECKS
 37 29void·dlist_ring_check(_\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g·*ring);
 38 30#endif
40 3139 31
41 32#ifndef·_tdsguard_bkwzvYqnksBiqA9Zb1TtWU_ 
42 33#define·_tdsguard_bkwzvYqnksBiqA9Zb1TtWU_40 32#define·DLIST_FIELDS(name)·\
 41 33·dlist_ring·name
43 3442 34
44 35#ifndef·_freetds_config_h_ 
45 36#error·should·include·config.h·before 
46 37#endif 
47 38 
48 39#ifdef·HAVE_READPASSPHRASE 
49 40 
50 41#·include·<readpassphrase.h> 
51 42 
52 43#else·/*·!HAVE_READPASSPHRASE·*/ 
53 44 
54 45#include·<freetds/pushvis.h>43 35#define·DLIST_FOREACH(prefix,·list,·p)·\
 44 36·for·(p·=·prefix·##·_·##·first(list);·p·!=·NULL;·p·=·prefix·##·_·##·next
 45 (list,·p))
 46 37
 47 38static·inline·void·dlist_insert_after(_\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g·*ring_pos,·_\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g
 48 *ring_item)
 49 39{
 50 40·assert(!ring_item->next·&&·!ring_item->prev);
 51 41·ring_pos->next->prev·=·ring_item;
 52 42·ring_item->prev·=·ring_pos;
 53 43·ring_item->next·=·ring_pos->next;
 54 44·ring_pos->next·=·ring_item;
 55 45·assert(ring_item->next·&&·ring_item->prev);
55 4656 46}
 57 47
 58 48#endif·/*·_tdsguard_aej6DXYKBycQe7Wyg2gHaQ_·*/
 59 _\x8d_\x8l_\x8i_\x8s_\x8t_\x8__\x8r_\x8i_\x8n_\x8g
 60 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·dlist.h:23
56 47#define·RPP_ECHO_OFF·0x00·/*·Turn·off·echo·(default).·*/ 
57 48#define·RPP_ECHO_ON·0x01·/*·Leave·echo·on.·*/ 
58 49#define·RPP_REQUIRE_TTY·0x02·/*·Fail·if·there·is·no·tty.·*/ 
59 50#define·RPP_FORCELOWER·0x04·/*·Force·input·to·lower·case.·*/ 
60 51#define·RPP_FORCEUPPER·0x08·/*·Force·input·to·upper·case.·*/ 
61 52#define·RPP_SEVENBIT·0x10·/*·Strip·the·high·bit·from·input.·*/ 
62 53#define·RPP_STDIN·0x20·/*·Read·from·stdin,·not·/dev/tty·*/ 
63 54 
64 55#undef·readpassphrase 
65 56char·*·tds_readpassphrase(const·char·*,·char·*,·size_t,·int); 
66 57#define·readpassphrase·tds_readpassphrase 
67 58 
68 59#include·<freetds/popvis.h> 
69 60 
70 61#endif·/*·!HAVE_READPASSPHRASE·*/ 
71 62 
72 63#endif·/*·!_tdsguard_bkwzvYqnksBiqA9Zb1TtWU_·*/ 
73 ===============================================================================61 ===============================================================================
74 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.862 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
30.7 KB
./usr/share/doc/freetds-doc/reference/a00482_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/replacements/poll.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/server.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 83 lines modifiedOffset 70, 92 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_b663d705931e630ae54c555929c6aaad.html">replacements</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">poll.h</div></div>80 ··<div·class="headertitle"><div·class="title">server.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
 83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>
83 <a·href="a00482.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div> 
84 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#if·!defined(_tdsguard_g3Yr0q7NdWY6GI4uTB9PNx_)·&amp;&amp;·!defined(HAVE_POLL)</span></div> 
85 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·_tdsguard_g3Yr0q7NdWY6GI4uTB9PNx_</span></div> 
86 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
 86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
 87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
87 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
88 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
89 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#ifndef·_WIN32</span></div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_gt6cowOjOuyOf2Og3Ypj8u_</span></div>
90 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">/*·poll·flags·*/</span></div> 
91 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#·define·POLLIN··0x0001</span></div> 
92 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#·define·POLLOUT·0x0004</span></div> 
93 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#·define·POLLERR·0x0008</span></div> 
94 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
95 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">/*·synonyms·*/</span></div> 
96 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#·define·POLLNORM·POLLIN</span></div> 
97 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#·define·POLLPRI·POLLIN</span></div> 
98 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#·define·POLLRDNORM·POLLIN</span></div> 
99 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#·define·POLLRDBAND·POLLIN</span></div> 
100 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#·define·POLLWRNORM·POLLOUT</span></div>103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_gt6cowOjOuyOf2Og3Ypj8u_</span></div>
101 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#·define·POLLWRBAND·POLLOUT</span></div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#endif</span></div>
102 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
103 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">/*·ignored·*/</span></div> 
104 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#·define·POLLHUP·0x0010</span></div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
105 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#·define·POLLNVAL·0x0020</span></div> 
106 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};"> 
107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a01139.html">···27</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01139.html">pollfd</a>·{</div> 
108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keywordtype">int</span>·fd;·····<span·class="comment">/*·file·descriptor·to·poll·*/</span></div> 
109 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keywordtype">short</span>·events;···<span·class="comment">/*·events·of·interest·on·fd·*/</span></div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>
110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordtype">short</span>·revents;··<span·class="comment">/*·events·that·occurred·on·fd·*/</span></div> 
111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>}·<a·class="code·hl_struct"·href="a01139.html">pollfd_t</a>;</div> 
112 </div> 
113 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>{</div>
114 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#else·</span><span·class="comment">/*·Windows·*/</span><span·class="preprocessor"></span></div> 
115 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">/*</span></div> 
116 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·Windows·use·different·constants·than·Unix</span></div> 
117 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·Newer·version·have·a·WSAPoll·which·is·equal·to·Unix·poll</span></div> 
118 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*/</span></div> 
119 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#·if·!defined(POLLRDNORM)·&amp;&amp;·!defined(POLLWRNORM)</span></div> 
120 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#··define·POLLIN··0x0300</span></div> 
121 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#··define·POLLOUT·0x0010</span></div> 
122 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#··define·POLLERR·0x0001</span></div> 
123 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#··define·POLLHUP·0x0002</span></div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#endif</span></div>
124 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#··define·POLLNVAL·0x0004</span></div> 
125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#··define·POLLRDNORM·0x0100</span></div> 
126 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#··define·POLLWRNORM·0x0010</span></div> 
127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01139.html">pollfd</a>·{</div> 
128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····SOCKET·fd;··<span·class="comment">/*·file·descriptor·to·poll·*/</span></div> 
129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordtype">short</span>·events;···<span·class="comment">/*·events·of·interest·on·fd·*/</span></div> 
130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordtype">short</span>·revents;··<span·class="comment">/*·events·that·occurred·on·fd·*/</span></div> 
131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}·<a·class="code·hl_struct"·href="a01139.html">pollfd_t</a>;</div> 
132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#·else</span></div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·0</span></div>
133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01139.html">pollfd</a>·<a·class="code·hl_struct"·href="a01139.html">pollfd_t</a>;</div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>}</div>
134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#·endif</span></div>112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div>
135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif</span></div> 
136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#undef·poll</span></div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">/*·login.c·*/</span></div>
138 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keywordtype">int</span>·tds_poll(<span·class="keyword">struct</span>·<a·class="code·hl_struct"·href="a01139.html">pollfd</a>·fds[],·<span·class="keywordtype">size_t</span>·nfds,·<span·class="keywordtype">int</span>·timeout);</div> 
139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·poll(fds,·nfds,·timeout)·tds_poll(fds,·nfds,·timeout)</span></div>115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·*tds7_decrypt_pass(<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype"[·...·truncated·by·diffoscope;·len:·161,·SHA:·a6e898202bb752c0ee2b4bf342630bc59d264601dd1cf2f6ae6d141118595f05·...·]</div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*tds_listen(<a·class="code·hl_struct"·href="a01271.html">TDSCONTEXT</a>·*·ctx,·<span·class="keywordtype">int</span>·ip_port);</div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keywordtype">int</span>·tds_read_login(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01199.html">TDSLOGIN</a>·*·login);</div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keywordtype">int</span>·tds7_read_login(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01199.html">TDSLOGIN</a>·*·login);</div>
 119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><a·class="code·hl_struct"·href="a01199.html">TDSLOGIN</a>·*tds_alloc_read_login(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds);</div>
140 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
141 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;freetds/popvis.h&gt;</span></div>121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">/*·query.c·*/</span></div>
 122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keywordtype">char</span>·*tds_get_query(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds);</div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keywordtype">char</span>·*tds_get_generic_query(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds);</div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keywordtype">void</span>·tds_free_query(<span·class="keywordtype">void</span>);</div>
 125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">/*·server.c·*/</span></div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keywordtype">void</span>·tds_env_change(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">int</span>·type,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*oldvalue,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*newvalue);</div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keywordtype">void</span>·tds_send_msg(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">int</span>·msgno,·<span·class="keywordtype">int</span>·msgstate,·<span·class="keywordtype">int</span>·severity,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*msgtext,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*srvname,</div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*procname,·<span·class="keywordtype">int</span>·line);</div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keywordtype">void</span>·tds_send_login_ack(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*progname);</div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keywordtype">void</span>·tds_send_eed(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">int</span>·msgno,·<span·class="keywordtype">int</span>·msgstate,·<span·class="keywordtype">int</span>·severity,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*msgtext,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*srvname,</div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*procname,·<span·class="keywordtype">int</span>·line,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*sqlstate);</div>
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keywordtype">void</span>·tds_send_err(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">int</span>·msgno,·<span·class="keywordtype">int</span>·msgstate,·<span·class="keywordtype">int</span>·severity,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*msgtext,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*srvname,</div>
 134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*procname,·<span·class="keywordtype">int</span>·line);</div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keywordtype">void</span>·tds_send_capabilities_token(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds);</div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">/*·TODO·remove,·use·tds_send_done·*/</span></div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keywordtype">void</span>·tds_send_done_token(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·TDS_SMALLINT·flags,·TDS_INT·numrows);</div>
 138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keywordtype">void</span>·tds_send_done(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">int</span>·token,·TDS_SMALLINT·flags,·TDS_INT·numrows);</div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keywordtype">void</span>·tds_send_control_token(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·TDS_SMALLINT·numcols);</div>
Max diff block lines reached; 2083/25447 bytes (8.19%) of diff not shown.
5.74 KB
html2text {}
    
Offset 1, 72 lines modifiedOffset 1, 93 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 ····*·_\x8r_\x8e_\x8p_\x8l_\x8a_\x8c_\x8e_\x8m_\x8e_\x8n_\x8t_\x8s 
8 poll.h 
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
10 1 
11 5#if·!defined(_tdsguard_g3Yr0q7NdWY6GI4uTB9PNx_)·&&·!defined(HAVE_POLL) 
12 6#define·_tdsguard_g3Yr0q7NdWY6GI4uTB9PNx_ 
13 7 
14 8#include·<freetds/pushvis.h> 
15 9 
16 10#ifndef·_WIN32 
17 11/*·poll·flags·*/ 
18 12#·define·POLLIN·0x0001 
19 13#·define·POLLOUT·0x0004 
20 14#·define·POLLERR·0x0008 
21 15 
22 16/*·synonyms·*/ 
23 17#·define·POLLNORM·POLLIN 
24 18#·define·POLLPRI·POLLIN 
25 19#·define·POLLRDNORM·POLLIN 
26 20#·define·POLLRDBAND·POLLIN 
27 21#·define·POLLWRNORM·POLLOUT 
28 22#·define·POLLWRBAND·POLLOUT7 server.h
 8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
 9 2·*·Copyright·(C)·1998-1999·Brian·Bruns
 10 3·*
 11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
 12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
 13 6·*·License·as·published·by·the·Free·Software·Foundation;·either
 14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
 15 8·*
 16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
 17 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
 18 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
 19 12·*·Library·General·Public·License·for·more·details.
 20 13·*
 21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
 22 15·*·License·along·with·this·library;·if·not,·write·to·the
 23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
 24 17·*·Boston,·MA·02111-1307,·USA.
 25 18·*/
 26 19
 27 20#ifndef·_tdsguard_gt6cowOjOuyOf2Og3Ypj8u_
 28 21#define·_tdsguard_gt6cowOjOuyOf2Og3Ypj8u_
 29 22#endif
29 2330 23
 31 24#ifdef·__cplusplus
 32 25extern·"C"
 33 26{
 34 27#endif
 35 28#if·0
 36 29}
30 24/*·ignored·*/ 
31 25#·define·POLLHUP·0x0010 
32 26#·define·POLLNVAL·0x0020 
33 _\x82_\x87typedef·struct·_\x8p_\x8o_\x8l_\x8l_\x8f_\x8d·{ 
34 28·int·fd;·/*·file·descriptor·to·poll·*/ 
35 29·short·events;·/*·events·of·interest·on·fd·*/ 
36 30·short·revents;·/*·events·that·occurred·on·fd·*/ 
37 31}·_\x8p_\x8o_\x8l_\x8l_\x8f_\x8d_\x8__\x8t; 
38 32 
39 33#else·/*·Windows·*/ 
40 34/* 
41 35·*·Windows·use·different·constants·than·Unix 
42 36·*·Newer·version·have·a·WSAPoll·which·is·equal·to·Unix·poll 
43 37·*/ 
44 38#·if·!defined(POLLRDNORM)·&&·!defined(POLLWRNORM) 
45 39#·define·POLLIN·0x0300 
46 40#·define·POLLOUT·0x0010 
47 41#·define·POLLERR·0x0001 
48 42#·define·POLLHUP·0x0002 
49 43#·define·POLLNVAL·0x0004 
50 44#·define·POLLRDNORM·0x0100 
51 45#·define·POLLWRNORM·0x0010 
52 46typedef·struct·_\x8p_\x8o_\x8l_\x8l_\x8f_\x8d·{ 
53 47·SOCKET·fd;·/*·file·descriptor·to·poll·*/ 
54 48·short·events;·/*·events·of·interest·on·fd·*/ 
55 49·short·revents;·/*·events·that·occurred·on·fd·*/ 
56 50}·_\x8p_\x8o_\x8l_\x8l_\x8f_\x8d_\x8__\x8t; 
57 51#·else 
58 52typedef·struct·_\x8p_\x8o_\x8l_\x8l_\x8f_\x8d·_\x8p_\x8o_\x8l_\x8l_\x8f_\x8d_\x8__\x8t; 
59 53#·endif37 30#endif
60 54#endif 
61 55 
62 56#undef·poll 
63 57int·tds_poll(struct·_\x8p_\x8o_\x8l_\x8l_\x8f_\x8d·fds[],·size_t·nfds,·int·timeout); 
64 58#define·poll(fds,·nfds,·timeout)·tds_poll(fds,·nfds,·timeout) 
65 59 
66 60#include·<freetds/popvis.h>38 31
 39 32/*·login.c·*/
 40 33unsigned·char·*tds7_decrypt_pass(const·unsigned·char·*crypt_pass,·int·len,
 41 unsigned·char·*clear_pass);
 42 34_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*tds_listen(_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8T_\x8E_\x8X_\x8T·*·ctx,·int·ip_port);
 43 35int·tds_read_login(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·_\x8T_\x8D_\x8S_\x8L_\x8O_\x8G_\x8I_\x8N·*·login);
 44 36int·tds7_read_login(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·_\x8T_\x8D_\x8S_\x8L_\x8O_\x8G_\x8I_\x8N·*·login);
 45 37_\x8T_\x8D_\x8S_\x8L_\x8O_\x8G_\x8I_\x8N·*tds_alloc_read_login(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds);
 46 38
 47 39/*·query.c·*/
 48 40char·*tds_get_query(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds);
 49 41char·*tds_get_generic_query(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds);
 50 42void·tds_free_query(void);
 51 43
 52 44/*·server.c·*/
 53 45void·tds_env_change(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·int·type,·const·char·*oldvalue,·const
 54 char·*newvalue);
 55 46void·tds_send_msg(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·int·msgno,·int·msgstate,·int·severity,
 56 const·char·*msgtext,·const·char·*srvname,
 57 47·const·char·*procname,·int·line);
 58 48void·tds_send_login_ack(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·const·char·*progname);
 59 49void·tds_send_eed(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·int·msgno,·int·msgstate,·int·severity,
 60 const·char·*msgtext,·const·char·*srvname,
 61 50·const·char·*procname,·int·line,·const·char·*sqlstate);
 62 51void·tds_send_err(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·int·msgno,·int·msgstate,·int·severity,
 63 const·char·*msgtext,·const·char·*srvname,
 64 52·const·char·*procname,·int·line);
 65 53void·tds_send_capabilities_token(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds);
 66 54/*·TODO·remove,·use·tds_send_done·*/
 67 55void·tds_send_done_token(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·TDS_SMALLINT·flags,·TDS_INT
 68 numrows);
 69 56void·tds_send_done(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·int·token,·TDS_SMALLINT·flags,·TDS_INT
 70 numrows);
 71 57void·tds_send_control_token(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·TDS_SMALLINT·numcols);
Max diff block lines reached; 653/5856 bytes (11.15%) of diff not shown.
21.6 KB
./usr/share/doc/freetds-doc/reference/a00485_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/data.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/pushvis.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 128 lines modifiedOffset 74, 20 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">data.h</div></div>80 ··<div·class="headertitle"><div·class="title">pushvis.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
 83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#if·defined(__GNUC__)·&amp;&amp;·__GNUC__·&gt;=·4·&amp;&amp;·!defined(__MINGW32__)</span></div>
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div> 
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2014··Frediano·Ziglio</span></div> 
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> 
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div> 
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_gGNZG1PGQbnTbRweOYXD8U_</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_gGNZG1PGQbnTbRweOYXD8U_</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_</span></div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#·error·Include·tds.h·before·data.h</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#pragma·GCC·visibility·push(hidden)</span></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#endif</span></div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#define·TDS_COMMON_FUNCS(name)·\</span></div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">{·\</span></div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">····tds_·##·name·##·_get_info,·\</span></div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">····tds_·##·name·##·_get,·\</span></div> 
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">····tds_·##·name·##·_row_len,·\</span></div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">····tds_·##·name·##·_put_info,·\</span></div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">····tds_·##·name·##·_put,·\</span></div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">····TDS_EXTRA_CHECK(tds_·##·name·##·_check)·\</span></div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">}</span></div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>tds_func_get_info·tds_invalid_get_info;</div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>tds_func_row_len··tds_invalid_row_len;</div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>tds_func_get_data·tds_invalid_get;</div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>tds_func_put_info·tds_invalid_put_info;</div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>tds_func_put_data·tds_invalid_put;</div> 
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>tds_func_check····tds_invalid_check;</div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>tds_func_get_info·tds_generic_get_info;</div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>tds_func_row_len··tds_generic_row_len;</div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>tds_func_get_data·tds_generic_get;</div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>tds_func_put_info·tds_generic_put_info;</div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>tds_func_put_data·tds_generic_put;</div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>tds_func_check····tds_generic_check;</div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>tds_func_get_info·tds_numeric_get_info;</div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>tds_func_row_len··tds_numeric_row_len;</div> 
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>tds_func_get_data·tds_numeric_get;</div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>tds_func_put_info·tds_numeric_put_info;</div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>tds_func_put_data·tds_numeric_put;</div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>tds_func_check····tds_numeric_check;</div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·tds_variant_get_info·tds_generic_get_info</span></div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·tds_variant_row_len··tds_generic_row_len</span></div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>tds_func_get_data·tds_variant_get;</div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>tds_func_put_info·tds_variant_put_info;</div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>tds_func_put_data·tds_variant_put;</div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>tds_func_check····tds_variant_check;</div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>tds_func_get_info·tds_msdatetime_get_info;</div> 
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>tds_func_row_len··tds_msdatetime_row_len;</div> 
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>tds_func_get_data·tds_msdatetime_get;</div> 
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>tds_func_put_info·tds_msdatetime_put_info;</div> 
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>tds_func_put_data·tds_msdatetime_put;</div> 
154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>tds_func_check····tds_msdatetime_check;</div> 
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>tds_func_get_info·tds_clrudt_get_info;</div> 
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>tds_func_row_len··tds_clrudt_row_len;</div> 
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#define·tds_clrudt_get·tds_generic_get</span></div> 
159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>tds_func_put_info·tds_clrudt_put_info;</div> 
160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#define·tds_clrudt_put·tds_generic_put</span></div> 
161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>tds_func_check····tds_clrudt_check;</div> 
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>tds_func_get_info·tds_sybbigtime_get_info;</div> 
164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>tds_func_row_len··tds_sybbigtime_row_len;</div> 
165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>tds_func_get_data·tds_sybbigtime_get;</div> 
166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>tds_func_put_info·tds_sybbigtime_put_info;</div> 
167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>tds_func_put_data·tds_sybbigtime_put;</div> 
168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>tds_func_check····tds_sybbigtime_check;</div> 
169 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
170 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>tds_func_get_info·tds_mstabletype_get_info;</div> 
171 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>tds_func_row_len··tds_mstabletype_row_len;</div> 
172 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>tds_func_get_data·tds_mstabletype_get;</div> 
173 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>tds_func_put_info·tds_mstabletype_put_info;</div> 
174 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>tds_func_put_data·tds_mstabletype_put;</div> 
175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>tds_func_check····tds_mstabletype_check;</div> 
176 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
177 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="preprocessor">#ifndef·TDS_DONT_DEFINE_DEFAULT_FUNCTIONS</span></div> 
178 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#··define·TDS_DEFINE_DEFAULT_FUNCS(name)·\</span></div> 
179 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">····const·TDSCOLUMNFUNCS·tds_·##·name·##·_funcs·=·TDS_COMMON_FUNCS(name)</span></div> 
180 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
181 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>TDS_DEFINE_DEFAULT_FUNCS(invalid);</div> 
182 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>TDS_DEFINE_DEFAULT_FUNCS(generic);</div> 
Max diff block lines reached; 271/17591 bytes (1.54%) of diff not shown.
4.29 KB
html2text {}
    
Offset 1, 120 lines modifiedOffset 1, 12 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
 7 pushvis.h
 8 1#if·defined(__GNUC__)·&&·__GNUC__·>=·4·&&·!defined(__MINGW32__)
 9 2#pragma·GCC·visibility·push(hidden)
7 data.h 
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases 
9 2·*·Copyright·(C)·2014·Frediano·Ziglio 
10 3·* 
11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or 
12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public 
13 6·*·License·as·published·by·the·Free·Software·Foundation;·either 
14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. 
15 8·* 
16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, 
17 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of 
18 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU 
19 12·*·Library·General·Public·License·for·more·details. 
20 13·* 
21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public 
22 15·*·License·along·with·this·library;·if·not,·write·to·the 
23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, 
24 17·*·Boston,·MA·02111-1307,·USA. 
25 18·*/ 
26 19 
27 20#ifndef·_tdsguard_gGNZG1PGQbnTbRweOYXD8U_ 
28 21#define·_tdsguard_gGNZG1PGQbnTbRweOYXD8U_ 
29 22 
30 23#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_ 
31 24#·error·Include·tds.h·before·data.h 
32 25#endif10 3#endif
33 26 
34 27#include·<freetds/pushvis.h> 
35 28 
36 29#define·TDS_COMMON_FUNCS(name)·\ 
37 30{·\ 
38 31·tds_·##·name·##·_get_info,·\ 
39 32·tds_·##·name·##·_get,·\ 
40 33·tds_·##·name·##·_row_len,·\ 
41 34·tds_·##·name·##·_put_info,·\ 
42 35·tds_·##·name·##·_put,·\ 
43 36·TDS_EXTRA_CHECK(tds_·##·name·##·_check)·\ 
44 37} 
45 38 
46 39tds_func_get_info·tds_invalid_get_info; 
47 40tds_func_row_len·tds_invalid_row_len; 
48 41tds_func_get_data·tds_invalid_get; 
49 42tds_func_put_info·tds_invalid_put_info; 
50 43tds_func_put_data·tds_invalid_put; 
51 44tds_func_check·tds_invalid_check; 
52 45 
53 46tds_func_get_info·tds_generic_get_info; 
54 47tds_func_row_len·tds_generic_row_len; 
55 48tds_func_get_data·tds_generic_get; 
56 49tds_func_put_info·tds_generic_put_info; 
57 50tds_func_put_data·tds_generic_put; 
58 51tds_func_check·tds_generic_check; 
59 52 
60 53tds_func_get_info·tds_numeric_get_info; 
61 54tds_func_row_len·tds_numeric_row_len; 
62 55tds_func_get_data·tds_numeric_get; 
63 56tds_func_put_info·tds_numeric_put_info; 
64 57tds_func_put_data·tds_numeric_put; 
65 58tds_func_check·tds_numeric_check; 
66 59 
67 60#define·tds_variant_get_info·tds_generic_get_info 
68 61#define·tds_variant_row_len·tds_generic_row_len 
69 62tds_func_get_data·tds_variant_get; 
70 63tds_func_put_info·tds_variant_put_info; 
71 64tds_func_put_data·tds_variant_put; 
72 65tds_func_check·tds_variant_check; 
73 66 
74 67tds_func_get_info·tds_msdatetime_get_info; 
75 68tds_func_row_len·tds_msdatetime_row_len; 
76 69tds_func_get_data·tds_msdatetime_get; 
77 70tds_func_put_info·tds_msdatetime_put_info; 
78 71tds_func_put_data·tds_msdatetime_put; 
79 72tds_func_check·tds_msdatetime_check; 
80 73 
81 74tds_func_get_info·tds_clrudt_get_info; 
82 75tds_func_row_len·tds_clrudt_row_len; 
83 76#define·tds_clrudt_get·tds_generic_get 
84 77tds_func_put_info·tds_clrudt_put_info; 
85 78#define·tds_clrudt_put·tds_generic_put 
86 79tds_func_check·tds_clrudt_check; 
87 80 
88 81tds_func_get_info·tds_sybbigtime_get_info; 
89 82tds_func_row_len·tds_sybbigtime_row_len; 
90 83tds_func_get_data·tds_sybbigtime_get; 
91 84tds_func_put_info·tds_sybbigtime_put_info; 
92 85tds_func_put_data·tds_sybbigtime_put; 
93 86tds_func_check·tds_sybbigtime_check; 
94 87 
95 88tds_func_get_info·tds_mstabletype_get_info; 
96 89tds_func_row_len·tds_mstabletype_row_len; 
97 90tds_func_get_data·tds_mstabletype_get; 
98 91tds_func_put_info·tds_mstabletype_put_info; 
99 92tds_func_put_data·tds_mstabletype_put; 
100 93tds_func_check·tds_mstabletype_check; 
101 94 
102 99#ifndef·TDS_DONT_DEFINE_DEFAULT_FUNCTIONS 
103 100#·define·TDS_DEFINE_DEFAULT_FUNCS(name)·\ 
104 101·const·TDSCOLUMNFUNCS·tds_·##·name·##·_funcs·=·TDS_COMMON_FUNCS(name) 
105 102 
106 103TDS_DEFINE_DEFAULT_FUNCS(invalid); 
107 104TDS_DEFINE_DEFAULT_FUNCS(generic); 
108 105TDS_DEFINE_DEFAULT_FUNCS(numeric); 
109 106TDS_DEFINE_DEFAULT_FUNCS(variant); 
110 107TDS_DEFINE_DEFAULT_FUNCS(msdatetime); 
111 108TDS_DEFINE_DEFAULT_FUNCS(clrudt); 
112 109TDS_DEFINE_DEFAULT_FUNCS(sybbigtime); 
113 110TDS_DEFINE_DEFAULT_FUNCS(mstabletype); 
114 111#endif 
115 112 
116 113#include·<freetds/popvis.h> 
117 114 
118 115#endif 
119 ===============================================================================11 ===============================================================================
120 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.812 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
34.4 KB
./usr/share/doc/freetds-doc/reference/a00488_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/server.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/macros.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 88 lines modifiedOffset 74, 102 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">server.h</div></div>80 ··<div·class="headertitle"><div·class="title">macros.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005··Brian·Bruns</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2010-2017··Frediano·Ziglio</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_gt6cowOjOuyOf2Og3Ypj8u_</span></div>103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·_tdsguard_dWrEWKe6Aqdq6AyZsaKD0V_</span></div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_gt6cowOjOuyOf2Og3Ypj8u_</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#endif</span></div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_tdsguard_dWrEWKe6Aqdq6AyZsaKD0V_</span></div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifndef·_freetds_config_h_</span></div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#error·should·include·config.h·before</span></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>{</div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#endif</span></div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#endif</span></div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·0</span></div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>}</div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·HAVE_STDDEF_H</span></div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;stddef.h&gt;</span></div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·HAVE_STDDEF_H·*/</span><span·class="preprocessor"></span></div>
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">/*·login.c·*/</span></div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&quot;tds_sysdep_public.h&quot;</span></div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;freetds/sysdep_private.h&gt;</span></div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·*tds7_decrypt_pass(<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·*crypt_pass,·<span·class="keywordtype">int</span>·len,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·*clear_pass);</div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*tds_listen(<a·class="code·hl_struct"·href="a01271.html">TDSCONTEXT</a>·*·ctx,·<span·class="keywordtype">int</span>·ip_port);</div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keywordtype">int</span>·tds_read_login(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01199.html">TDSLOGIN</a>·*·login);</div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keywordtype">int</span>·tds7_read_login(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01199.html">TDSLOGIN</a>·*·login);</div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><a·class="code·hl_struct"·href="a01199.html">TDSLOGIN</a>·*tds_alloc_read_login(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds);</div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·TDS_ZERO_FREE(x)·do·{free((x));·(x)·=·NULL;}·while(0)</span></div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·TDS_VECTOR_SIZE(x)·(sizeof(x)/sizeof(x[0]))</span></div>
 119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifdef·offsetof</span></div>
 121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·TDS_OFFSET(type,·field)·offsetof(type,·field)</span></div>
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">/*·query.c·*/</span></div>122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#else</span></div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·TDS_OFFSET(type,·field)·(((char*)&amp;((type*)0)-&gt;field)-((char*)0))</span></div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif</span></div>
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keywordtype">char</span>·*tds_get_query(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds);</div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keywordtype">char</span>·*tds_get_generic_query(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds);</div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keywordtype">void</span>·tds_free_query(<span·class="keywordtype">void</span>);</div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS</span></div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#·if·defined(__llvm__)·||·(defined(__GNUC__)·&amp;&amp;·(__GNUC__·&gt;·4·||·(__GNUC__·==·4·&amp;&amp;·__GNUC_MINOR__·&gt;=·6)))</span></div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#·define·TDS_COMPILE_CHECK(name,check)·\</span></div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">····_Static_assert(check,#name)</span></div>
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">/*·server.c·*/</span></div>130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#·else</span></div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#·define·TDS_COMPILE_CHECK(name,check)·\</span></div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">····extern·int·name[(check)?1:-1]·TDS_UNUSED</span></div>
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keywordtype">void</span>·tds_env_change(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">int</span>·type,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*oldvalue,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*newvalue);</div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keywordtype">void</span>·tds_send_msg(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">int</span>·msgno,·<span·class="keywordtype">int</span>·msgstate,·<span·class="keywordtype">int</span>·severity,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*msgtext,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*srvname,</div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*procname,·<span·class="keywordtype">int</span>·line);</div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keywordtype">void</span>·tds_send_login_ack(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*progname);</div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keywordtype">void</span>·tds_send_eed(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">int</span>·msgno,·<span·class="keywordtype">int</span>·msgstate,·<span·class="keywordtype">int</span>·severity,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*msgtext,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*srvname,</div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*procname,·<span·class="keywordtype">int</span>·line,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*sqlstate);</div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keywordtype">void</span>·tds_send_err(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">int</span>·msgno,·<span·class="keywordtype">int</span>·msgstate,·<span·class="keywordtype">int</span>·severity,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*msgtext,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*srvname,</div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*procname,·<span·class="keywordtype">int</span>·line);</div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keywordtype">void</span>·tds_send_capabilities_token(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds);</div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">/*·TODO·remove,·use·tds_send_done·*/</span></div>133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#·endif</span></div>
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keywordtype">void</span>·tds_send_done_token(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·TDS_SMALLINT·flags,·TDS_INT·numrows);</div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keywordtype">void</span>·tds_send_done(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">int</span>·token,·TDS_SMALLINT·flags,·TDS_INT·numrows);</div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keywordtype">void</span>·tds_send_control_token(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·TDS_SMALLINT·numcols);</div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>TDSRET·tds_send_table_header(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01239.html">TDSRESULTINFO</a>·*·resinfo);</div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>TDSRET·tds_send_row(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01239.html">TDSRESULTINFO</a>·*·resinfo);</div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keywordtype">void</span>·tds71_send_prelogin(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds);</div>134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#·define·TDS_EXTRA_CHECK(stmt)·stmt</span></div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#else</span></div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#·define·TDS_COMPILE_CHECK(name,check)·\</span></div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">····extern·int·disabled_check_##name·TDS_UNUSED</span></div>
 138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#·define·TDS_EXTRA_CHECK(stmt)</span></div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#endif</span></div>
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#if·defined(__GNUC__)·&amp;&amp;·__GNUC__·&gt;=·3</span></div>
 142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#·define·TDS_LIKELY(x)··__builtin_expect(!!(x),·1)</span></div>
 143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#·define·TDS_UNLIKELY(x)····__builtin_expect(!!(x),·0)</span></div>
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#if·0</span></div>144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#else</span></div>
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>{</div>145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#·define·TDS_LIKELY(x)··(x)</span></div>
 146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#·define·TDS_UNLIKELY(x)····(x)</span></div>
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#endif</span></div>147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#endif</span></div>
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}</div>148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#if·ENABLE_EXTRA_CHECKS·&amp;&amp;·defined(__GNUC__)·&amp;&amp;·__GNUC__·&gt;=·4</span></div>
 150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#define·TDS_WUR·__attribute__·((__warn_unused_result__))</span></div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#else</span></div>
 152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#define·TDS_WUR</span></div>
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#endif</span></div>153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#endif</span></div>
150 <div·class="ttc"·id="aa01199_html"><div·class="ttname"><a·href="a01199.html">tds_login</a></div><div·class="ttdef"><b>Definition</b>·tds.h:498</div></div> 
151 <div·class="ttc"·id="aa01239_html"><div·class="ttname"><a·href="a01239.html">tds_result_info</a></div><div·class="ttdoc">Hold·information·for·any·results.</div><div·class="ttdef"><b>Definition</b>·tds.h:754</div></div> 
152 <div·class="ttc"·id="aa01271_html"><div·class="ttname"><a·href="a01271.html">tds_context</a></div><div·class="ttdef"><b>Definition</b>·tds.h:1015</div></div> 
Max diff block lines reached; 271/28264 bytes (0.96%) of diff not shown.
6.68 KB
html2text {}
    
Offset 1, 93 lines modifiedOffset 1, 95 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 server.h7 macros.h
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
9 2·*·Copyright·(C)·1998-1999·Brian·Bruns 
10 3·*9 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns
 10 3·*·Copyright·(C)·2010-2017·Frediano·Ziglio
 11 4·*
11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or12 5·*·This·library·is·free·software;·you·can·redistribute·it·and/or
12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public13 6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
13 6·*·License·as·published·by·the·Free·Software·Foundation;·either14 7·*·License·as·published·by·the·Free·Software·Foundation;·either
14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.15 8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
15 8·*16 9·*
16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,17 10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
17 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of18 11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
18 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU19 12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
19 12·*·Library·General·Public·License·for·more·details.20 13·*·Library·General·Public·License·for·more·details.
20 13·*21 14·*
21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public22 15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
22 15·*·License·along·with·this·library;·if·not,·write·to·the23 16·*·License·along·with·this·library;·if·not,·write·to·the
23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,24 17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
24 17·*·Boston,·MA·02111-1307,·USA.25 18·*·Boston,·MA·02111-1307,·USA.
25 18·*/26 19·*/
 27 20
 28 21#ifndef·_tdsguard_dWrEWKe6Aqdq6AyZsaKD0V_
 29 22#define·_tdsguard_dWrEWKe6Aqdq6AyZsaKD0V_
26 19 
27 20#ifndef·_tdsguard_gt6cowOjOuyOf2Og3Ypj8u_ 
28 21#define·_tdsguard_gt6cowOjOuyOf2Og3Ypj8u_ 
29 22#endif 
30 2330 23
 31 24#ifndef·_freetds_config_h_
 32 25#error·should·include·config.h·before
31 24#ifdef·__cplusplus 
32 25extern·"C" 
33 26{ 
34 27#endif33 26#endif
35 28#if·0 
36 29} 
37 30#endif34 27
 35 28#if·HAVE_STDDEF_H
 36 29#include·<stddef.h>
 37 30#endif·/*·HAVE_STDDEF_H·*/
38 3138 31
 39 32#include·"tds_sysdep_public.h"
 40 33#include·<freetds/sysdep_private.h>
 41 34
 42 35#define·TDS_ZERO_FREE(x)·do·{free((x));·(x)·=·NULL;}·while(0)
 43 36#define·TDS_VECTOR_SIZE(x)·(sizeof(x)/sizeof(x[0]))
 44 37
 45 38#ifdef·offsetof
 46 39#define·TDS_OFFSET(type,·field)·offsetof(type,·field)
 47 40#else
 48 41#define·TDS_OFFSET(type,·field)·(((char*)&((type*)0)->field)-((char*)0))
 49 42#endif
39 32/*·login.c·*/ 
40 33unsigned·char·*tds7_decrypt_pass(const·unsigned·char·*crypt_pass,·int·len, 
41 unsigned·char·*clear_pass); 
42 34_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*tds_listen(_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8T_\x8E_\x8X_\x8T·*·ctx,·int·ip_port); 
43 35int·tds_read_login(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·_\x8T_\x8D_\x8S_\x8L_\x8O_\x8G_\x8I_\x8N·*·login); 
44 36int·tds7_read_login(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·_\x8T_\x8D_\x8S_\x8L_\x8O_\x8G_\x8I_\x8N·*·login); 
45 37_\x8T_\x8D_\x8S_\x8L_\x8O_\x8G_\x8I_\x8N·*tds_alloc_read_login(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds); 
46 38 
47 39/*·query.c·*/ 
48 40char·*tds_get_query(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds); 
49 41char·*tds_get_generic_query(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds); 
50 42void·tds_free_query(void); 
51 4350 43
 51 44#if·ENABLE_EXTRA_CHECKS
 52 45#·if·defined(__llvm__)·||·(defined(__GNUC__)·&&·(__GNUC__·>·4·||·(__GNUC__·==
 53 4·&&·__GNUC_MINOR__·>=·6)))
 54 46#·define·TDS_COMPILE_CHECK(name,check)·\
 55 47·_Static_assert(check,#name)
 56 48#·else
 57 49#·define·TDS_COMPILE_CHECK(name,check)·\
 58 50·extern·int·name[(check)?1:-1]·TDS_UNUSED
 59 51#·endif
 60 52#·define·TDS_EXTRA_CHECK(stmt)·stmt
 61 53#else
 62 54#·define·TDS_COMPILE_CHECK(name,check)·\
 63 55·extern·int·disabled_check_##name·TDS_UNUSED
 64 56#·define·TDS_EXTRA_CHECK(stmt)
52 44/*·server.c·*/ 
53 45void·tds_env_change(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·int·type,·const·char·*oldvalue,·const 
54 char·*newvalue); 
55 46void·tds_send_msg(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·int·msgno,·int·msgstate,·int·severity, 
56 const·char·*msgtext,·const·char·*srvname, 
57 47·const·char·*procname,·int·line); 
58 48void·tds_send_login_ack(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·const·char·*progname); 
59 49void·tds_send_eed(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·int·msgno,·int·msgstate,·int·severity, 
60 const·char·*msgtext,·const·char·*srvname, 
61 50·const·char·*procname,·int·line,·const·char·*sqlstate); 
62 51void·tds_send_err(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·int·msgno,·int·msgstate,·int·severity, 
63 const·char·*msgtext,·const·char·*srvname, 
64 52·const·char·*procname,·int·line); 
65 53void·tds_send_capabilities_token(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds); 
66 54/*·TODO·remove,·use·tds_send_done·*/ 
67 55void·tds_send_done_token(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·TDS_SMALLINT·flags,·TDS_INT 
68 numrows); 
69 56void·tds_send_done(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·int·token,·TDS_SMALLINT·flags,·TDS_INT 
70 numrows); 
71 57void·tds_send_control_token(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·TDS_SMALLINT·numcols); 
72 58TDSRET·tds_send_table_header(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·_\x8T_\x8D_\x8S_\x8R_\x8E_\x8S_\x8U_\x8L_\x8T_\x8I_\x8N_\x8F_\x8O·*·resinfo); 
73 59TDSRET·tds_send_row(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·_\x8T_\x8D_\x8S_\x8R_\x8E_\x8S_\x8U_\x8L_\x8T_\x8I_\x8N_\x8F_\x8O·*·resinfo); 
74 60void·tds71_send_prelogin(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds); 
75 61 
76 62#if·0 
77 63{ 
78 64#endif 
79 65#ifdef·__cplusplus 
80 66} 
81 67#endif65 57#endif
82 _\x8t_\x8d_\x8s_\x8__\x8l_\x8o_\x8g_\x8i_\x8n 
83 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:498 
84 _\x8t_\x8d_\x8s_\x8__\x8r_\x8e_\x8s_\x8u_\x8l_\x8t_\x8__\x8i_\x8n_\x8f_\x8o 
85 Hold·information·for·any·results. 
86 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:754 
87 _\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t 
88 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·tds.h:1015 
89 _\x8t_\x8d_\x8s_\x8__\x8s_\x8o_\x8c_\x8k_\x8e_\x8t 
90 Information·for·a·server·connection. 
91 D.De.ef.fi.in.ni.it.ti.io.on.n·tds.h:116266 58
 67 59#if·defined(__GNUC__)·&&·__GNUC__·>=·3
Max diff block lines reached; 53/6819 bytes (0.78%) of diff not shown.
409 KB
./usr/share/doc/freetds-doc/reference/a00491_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/charset_lookup.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/replacements/readpassphrase.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 1911 lines modifiedOffset 70, 84 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_b663d705931e630ae54c555929c6aaad.html">replacements</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">charset_lookup.h</div></div>80 ··<div·class="headertitle"><div·class="title">readpassphrase.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·ANSI-C·code·produced·by·gperf·version·3.1·*/</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·OPENBSD·ORIGINAL:·include/readpassphrase.h·*/</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">/*·Command-line:·/usr/pkg/bin/gperf·-m·100·-C·-K·alias_pos·-t·-F·,-1·-P·-H·hash_charset·-N·charset_lookup·-L·ANSI-C·--enum·charset_lookup.gperf··*/</span></div> 
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">/*·Computed·positions:·-k&#39;1,3-11,$&#39;·*/</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>·</div>
 85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">/*··$OpenBSD:·readpassphrase.h,v·1.3·2002/06/28·12:32:22·millert·Exp·$··*/</span></div>
Diff chunk too large, falling back to line-by-line diff (59 lines added, 1886 lines removed)
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>·</div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>·</div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#if·!((&#39;·&#39;·==·32)·&amp;&amp;·(&#39;!&#39;·==·33)·&amp;&amp;·(&#39;&quot;&#39;·==·34)·&amp;&amp;·(&#39;#&#39;·==·35)·\</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">/*</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">······&amp;&amp;·(&#39;%&#39;·==·37)·&amp;&amp;·(&#39;&amp;&#39;·==·38)·&amp;&amp;·(&#39;\&#39;&#39;·==·39)·&amp;&amp;·(&#39;(&#39;·==·40)·\</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Copyright·(c)·2000·Todd·C.·Miller·&lt;Todd.Miller@courtesan.com&gt;</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">······&amp;&amp;·(&#39;)&#39;·==·41)·&amp;&amp;·(&#39;*&#39;·==·42)·&amp;&amp;·(&#39;+&#39;·==·43)·&amp;&amp;·(&#39;,&#39;·==·44)·\</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·All·rights·reserved.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">······&amp;&amp;·(&#39;-&#39;·==·45)·&amp;&amp;·(&#39;.&#39;·==·46)·&amp;&amp;·(&#39;/&#39;·==·47)·&amp;&amp;·(&#39;0&#39;·==·48)·\</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">······&amp;&amp;·(&#39;1&#39;·==·49)·&amp;&amp;·(&#39;2&#39;·==·50)·&amp;&amp;·(&#39;3&#39;·==·51)·&amp;&amp;·(&#39;4&#39;·==·52)·\</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">······&amp;&amp;·(&#39;5&#39;·==·53)·&amp;&amp;·(&#39;6&#39;·==·54)·&amp;&amp;·(&#39;7&#39;·==·55)·&amp;&amp;·(&#39;8&#39;·==·56)·\</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">······&amp;&amp;·(&#39;9&#39;·==·57)·&amp;&amp;·(&#39;:&#39;·==·58)·&amp;&amp;·(&#39;;&#39;·==·59)·&amp;&amp;·(&#39;&lt;&#39;·==·60)·\</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·are·met:</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">······&amp;&amp;·(&#39;=&#39;·==·61)·&amp;&amp;·(&#39;&gt;&#39;·==·62)·&amp;&amp;·(&#39;?&#39;·==·63)·&amp;&amp;·(&#39;A&#39;·==·65)·\</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">······&amp;&amp;·(&#39;B&#39;·==·66)·&amp;&amp;·(&#39;C&#39;·==·67)·&amp;&amp;·(&#39;D&#39;·==·68)·&amp;&amp;·(&#39;E&#39;·==·69)·\</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer.</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">······&amp;&amp;·(&#39;F&#39;·==·70)·&amp;&amp;·(&#39;G&#39;·==·71)·&amp;&amp;·(&#39;H&#39;·==·72)·&amp;&amp;·(&#39;I&#39;·==·73)·\</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">······&amp;&amp;·(&#39;J&#39;·==·74)·&amp;&amp;·(&#39;K&#39;·==·75)·&amp;&amp;·(&#39;L&#39;·==·76)·&amp;&amp;·(&#39;M&#39;·==·77)·\</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">······&amp;&amp;·(&#39;N&#39;·==·78)·&amp;&amp;·(&#39;O&#39;·==·79)·&amp;&amp;·(&#39;P&#39;·==·80)·&amp;&amp;·(&#39;Q&#39;·==·81)·\</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">······&amp;&amp;·(&#39;R&#39;·==·82)·&amp;&amp;·(&#39;S&#39;·==·83)·&amp;&amp;·(&#39;T&#39;·==·84)·&amp;&amp;·(&#39;U&#39;·==·85)·\</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·3.·The·name·of·the·author·may·not·be·used·to·endorse·or·promote·products</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">······&amp;&amp;·(&#39;V&#39;·==·86)·&amp;&amp;·(&#39;W&#39;·==·87)·&amp;&amp;·(&#39;X&#39;·==·88)·&amp;&amp;·(&#39;Y&#39;·==·89)·\</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····derived·from·this·software·without·specific·prior·written·permission.</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">······&amp;&amp;·(&#39;Z&#39;·==·90)·&amp;&amp;·(&#39;[&#39;·==·91)·&amp;&amp;·(&#39;\\&#39;·==·92)·&amp;&amp;·(&#39;]&#39;·==·93)·\</span></div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*</span></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">······&amp;&amp;·(&#39;^&#39;·==·94)·&amp;&amp;·(&#39;_&#39;·==·95)·&amp;&amp;·(&#39;a&#39;·==·97)·&amp;&amp;·(&#39;b&#39;·==·98)·\</span></div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·``AS·IS&#39;&#39;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,</span></div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">······&amp;&amp;·(&#39;c&#39;·==·99)·&amp;&amp;·(&#39;d&#39;·==·100)·&amp;&amp;·(&#39;e&#39;·==·101)·&amp;&amp;·(&#39;f&#39;·==·102)·\</span></div>103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*·INCLUDING,·BUT·NOT·LIMITED·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY</span></div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">······&amp;&amp;·(&#39;g&#39;·==·103)·&amp;&amp;·(&#39;h&#39;·==·104)·&amp;&amp;·(&#39;i&#39;·==·105)·&amp;&amp;·(&#39;j&#39;·==·106)·\</span></div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*·AND·FITNESS·FOR·A·PARTICULAR·PURPOSE·ARE·DISCLAIMED.··IN·NO·EVENT·SHALL</span></div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">······&amp;&amp;·(&#39;k&#39;·==·107)·&amp;&amp;·(&#39;l&#39;·==·108)·&amp;&amp;·(&#39;m&#39;·==·109)·&amp;&amp;·(&#39;n&#39;·==·110)·\</span></div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*·THE·AUTHOR·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,</span></div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">······&amp;&amp;·(&#39;o&#39;·==·111)·&amp;&amp;·(&#39;p&#39;·==·112)·&amp;&amp;·(&#39;q&#39;·==·113)·&amp;&amp;·(&#39;r&#39;·==·114)·\</span></div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,</span></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">······&amp;&amp;·(&#39;s&#39;·==·115)·&amp;&amp;·(&#39;t&#39;·==·116)·&amp;&amp;·(&#39;u&#39;·==·117)·&amp;&amp;·(&#39;v&#39;·==·118)·\</span></div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·PROFITS;</span></div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">······&amp;&amp;·(&#39;w&#39;·==·119)·&amp;&amp;·(&#39;x&#39;·==·120)·&amp;&amp;·(&#39;y&#39;·==·121)·&amp;&amp;·(&#39;z&#39;·==·122)·\</span></div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·LIABILITY,</span></div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">······&amp;&amp;·(&#39;{&#39;·==·123)·&amp;&amp;·(&#39;|&#39;·==·124)·&amp;&amp;·(&#39;}&#39;·==·125)·&amp;&amp;·(&#39;~&#39;·==·126))</span></div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·NEGLIGENCE·OR</span></div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">/*·The·character·set·is·not·based·on·ISO-646.··*/</span></div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·SOFTWARE,·EVEN·IF</span></div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#error·&quot;gperf·generated·tables·don&#39;t·work·with·this·execution·character·set.·Please·report·a·bug·to·&lt;bug-gperf@gnu.org&gt;.&quot;</span></div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.</span></div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div>112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*/</span></div>
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor"></span>·</div>113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#line·3·&quot;charset_lookup.gperf&quot;</span></div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifndef·_tdsguard_bkwzvYqnksBiqA9Zb1TtWU_</span></div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor"></span>·</div>115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·_tdsguard_bkwzvYqnksBiqA9Zb1TtWU_</span></div>
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">static·const·struct·charset_alias·*charset_lookup(register·const·char·*str,·register·size_t·len);</span></div>116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#line·2·&quot;charset_lookup.gperf&quot;</span></div>117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifndef·_freetds_config_h_</span></div>
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a00999.html">···36</a></span><span·class="preprocessor">struct·charset_alias·{·short·int·alias_pos;·short·int·canonic;·};</span></div>118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#error·should·include·config.h·before</span></div>
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">/*·maximum·key·range·=·1038,·duplicates·=·0·*/</span></div>119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#endif</span></div>
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor"></span>·</div>120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#ifdef·__GNUC__</span></div>121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#ifdef·HAVE_READPASSPHRASE</span></div>
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">__inline</span></div>122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#else</span></div>123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#·include·&lt;readpassphrase.h&gt;</span></div>
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">inline</span></div>125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#else·</span><span·class="comment">/*·!HAVE_READPASSPHRASE·*/</span><span·class="preprocessor"></span></div>
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#endif</span></div>126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div>127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">static·unsigned·int</span></div>128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">hash_charset·(register·const·char·*str,·register·size_t·len)</span></div>129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·RPP_ECHO_OFF····0x00········</span><span·class="comment">/*·Turn·off·echo·(default).·*/</span><span·class="preprocessor"></span></div>
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">{</span></div>130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·RPP_ECHO_ON·····0x01········</span><span·class="comment">/*·Leave·echo·on.·*/</span><span·class="preprocessor"></span></div>
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">··static·const·unsigned·short·asso_values[]·=</span></div>131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·RPP_REQUIRE_TTY·0x02········</span><span·class="comment">/*·Fail·if·there·is·no·tty.·*/</span><span·class="preprocessor"></span></div>
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">····{</span></div>132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·RPP_FORCELOWER··0x04········</span><span·class="comment">/*·Force·input·to·lower·case.·*/</span><span·class="preprocessor"></span></div>
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·RPP_FORCEUPPER··0x08········</span><span·class="comment">/*·Force·input·to·upper·case.·*/</span><span·class="preprocessor"></span></div>
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·RPP_SEVENBIT····0x10········</span><span·class="comment">/*·Strip·the·high·bit·from·input.·*/</span><span·class="preprocessor"></span></div>
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·RPP_STDIN·······0x20········</span><span·class="comment">/*·Read·from·stdin,·not·/dev/tty·*/</span><span·class="preprocessor"></span></div>
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,····8,··113,·1070,···34,····7,</span></div>137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#undef·readpassphrase</span></div>
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">········83,··104,···36,····9,···20,···85,····8,···10,··330,·1070,</span></div>138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keywordtype">char</span>·*·tds_readpassphrase(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*,·<span·class="keywordtype">char</span>·*,·<span·class="keywordtype">size_t</span>,·<span·class="keywordtype">int</span>);</div>
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,···50,··186,···97,····7,···84,</span></div>139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·readpassphrase·tds_readpassphrase</span></div>
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">········66,···32,···73,····7,···17,··186,···27,··183,····9,····7,</span></div>140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">·······106,·1070,···51,····7,···11,··117,··229,··151,··339,···22,</span></div>141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;freetds/popvis.h&gt;</span></div>
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">········10,·1070,·1070,·1070,·1070,···24,·1070,···13,····7,··179,</span></div>142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">······1070,····7,····9,···13,···27,····7,·1070,····7,·1070,····8,</span></div>143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!HAVE_READPASSPHRASE·*/</span><span·class="preprocessor"></span></div>
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">·········7,····7,·1070,·1070,····8,····8,····7,···10,·1070,·1070,</span></div>144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">······1070,···12,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div>145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·!_tdsguard_bkwzvYqnksBiqA9Zb1TtWU_·*/</span><span·class="preprocessor"></span></div>
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div> 
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div> 
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div> 
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div> 
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div> 
154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div> 
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div> 
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div> 
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,</span></div> 
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">······1070,·1070,·1070,·1070,·1070,·1070</span></div> 
159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">····};</span></div> 
160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">··register·unsigned·int·hval·=·len;</span></div> 
161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor"></span>·</div> 
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">··switch·(hval)</span></div> 
163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">····{</span></div> 
164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">······default:</span></div> 
165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">········hval·+=·asso_values[(unsigned·char)str[10]];</span></div> 
166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">······/*FALLTHROUGH*/</span></div> 
167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">······case·10:</span></div> 
168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">········hval·+=·asso_values[(unsigned·char)str[9]];</span></div> 
169 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">······/*FALLTHROUGH*/</span></div> 
170 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">······case·9:</span></div> 
171 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">········hval·+=·asso_values[(unsigned·char)str[8]];</span></div> 
172 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">······/*FALLTHROUGH*/</span></div> 
173 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">······case·8:</span></div> 
174 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">········hval·+=·asso_values[(unsigned·char)str[7]];</span></div> 
175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">······/*FALLTHROUGH*/</span></div> 
176 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">······case·7:</span></div> 
177 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">········hval·+=·asso_values[(unsigned·char)str[6]];</span></div> 
Max diff block lines reached; 271/337362 bytes (0.08%) of diff not shown.
79.0 KB
html2text {}
    
Offset 1, 1901 lines modifiedOffset 1, 74 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
7 charset_lookup.h 
8 1/*·ANSI-C·code·produced·by·gperf·version·3.1·*/ 
9 2/*·Command-line:·/usr/pkg/bin/gperf·-m·100·-C·-K·alias_pos·-t·-F·,-1·-P·- 
10 H·hash_charset·-N·charset_lookup·-L·ANSI-C·--enum·charset_lookup.gperf·*/ 
11 3/*·Computed·positions:·-k'1,3-11,$'·*/7 ····*·_.r_.e_.p_.l_.a_.c_.e_.m_.e_.n_.t_.s
 8 readpassphrase.h
 9 1/*·OPENBSD·ORIGINAL:·include/readpassphrase.h·*/
 10 2
 11 3/*·$OpenBSD:·readpassphrase.h,v·1.3·2002/06/28·12:32:22·millert·Exp·$·*/
12 412 4
13 5#if·!(('·'·==·32)·&&·('!'·==·33)·&&·('"'·==·34)·&&·('#'·==·35)·\ 
14 6·&&·('%'·==·37)·&&·('&'·==·38)·&&·('\''·==·39)·&&·('('·==·40)·\ 
15 7·&&·(')'·==·41)·&&·('*'·==·42)·&&·('+'·==·43)·&&·(','·==·44)·\ 
16 8·&&·('-'·==·45)·&&·('.'·==·46)·&&·('/'·==·47)·&&·('0'·==·48)·\ 
17 9·&&·('1'·==·49)·&&·('2'·==·50)·&&·('3'·==·51)·&&·('4'·==·52)·\ 
18 10·&&·('5'·==·53)·&&·('6'·==·54)·&&·('7'·==·55)·&&·('8'·==·56)·\ 
19 11·&&·('9'·==·57)·&&·(':'·==·58)·&&·(';'·==·59)·&&·('<'·==·60)·\ 
20 12·&&·('='·==·61)·&&·('>'·==·62)·&&·('?'·==·63)·&&·('A'·==·65)·\ 
21 13·&&·('B'·==·66)·&&·('C'·==·67)·&&·('D'·==·68)·&&·('E'·==·69)·\ 
22 14·&&·('F'·==·70)·&&·('G'·==·71)·&&·('H'·==·72)·&&·('I'·==·73)·\ 
23 15·&&·('J'·==·74)·&&·('K'·==·75)·&&·('L'·==·76)·&&·('M'·==·77)·\ 
24 16·&&·('N'·==·78)·&&·('O'·==·79)·&&·('P'·==·80)·&&·('Q'·==·81)·\ 
25 17·&&·('R'·==·82)·&&·('S'·==·83)·&&·('T'·==·84)·&&·('U'·==·85)·\ 
26 18·&&·('V'·==·86)·&&·('W'·==·87)·&&·('X'·==·88)·&&·('Y'·==·89)·\ 
27 19·&&·('Z'·==·90)·&&·('['·==·91)·&&·('\\'·==·92)·&&·(']'·==·93)·\ 
28 20·&&·('^'·==·94)·&&·('_'·==·95)·&&·('a'·==·97)·&&·('b'·==·98)·\ 
29 21·&&·('c'·==·99)·&&·('d'·==·100)·&&·('e'·==·101)·&&·('f'·==·102)·\ 
30 22·&&·('g'·==·103)·&&·('h'·==·104)·&&·('i'·==·105)·&&·('j'·==·106)·\ 
31 23·&&·('k'·==·107)·&&·('l'·==·108)·&&·('m'·==·109)·&&·('n'·==·110)·\ 
32 24·&&·('o'·==·111)·&&·('p'·==·112)·&&·('q'·==·113)·&&·('r'·==·114)·\ 
33 25·&&·('s'·==·115)·&&·('t'·==·116)·&&·('u'·==·117)·&&·('v'·==·118)·\ 
34 26·&&·('w'·==·119)·&&·('x'·==·120)·&&·('y'·==·121)·&&·('z'·==·122)·\ 
35 27·&&·('{'·==·123)·&&·('|'·==·124)·&&·('}'·==·125)·&&·('~'·==·126)) 
36 28/*·The·character·set·is·not·based·on·ISO-646.·*/ 
37 29#error·"gperf·generated·tables·don't·work·with·this·execution·character·set. 
38 Please·report·a·bug·to·<bug-gperf@gnu.org>." 
39 30#endif13 5/*
 14 6·*·Copyright·(c)·2000·Todd·C.·Miller·<Todd.Miller@courtesan.com>
 15 7·*·All·rights·reserved.
 16 8·*
 17 9·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without
 18 10·*·modification,·are·permitted·provided·that·the·following·conditions
 19 11·*·are·met:
 20 12·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright
 21 13·*·notice,·this·list·of·conditions·and·the·following·disclaimer.
 22 14·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright
 23 15·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the
 24 16·*·documentation·and/or·other·materials·provided·with·the·distribution.
 25 17·*·3.·The·name·of·the·author·may·not·be·used·to·endorse·or·promote·products
 26 18·*·derived·from·this·software·without·specific·prior·written·permission.
 27 19·*
 28 20·*·THIS·SOFTWARE·IS·PROVIDED·``AS·IS''·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,
 29 21·*·INCLUDING,·BUT·NOT·LIMITED·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY
 30 22·*·AND·FITNESS·FOR·A·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL
 31 23·*·THE·AUTHOR·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,
 32 24·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,
 33 25·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR
 34 PROFITS;
 35 26·*·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·LIABILITY,
 36 27·*·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·NEGLIGENCE·OR
 37 28·*·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·SOFTWARE,·EVEN·IF
 38 29·*·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.
 39 30·*/
40 3140 31
 41 32#ifndef·_tdsguard_bkwzvYqnksBiqA9Zb1TtWU_
 42 33#define·_tdsguard_bkwzvYqnksBiqA9Zb1TtWU_
 43 34
 44 35#ifndef·_freetds_config_h_
 45 36#error·should·include·config.h·before
 46 37#endif
41 32#line·3·"charset_lookup.gperf" 
42 33 
43 34static·const·struct·charset_alias·*charset_lookup(register·const·char·*str, 
44 register·size_t·len); 
45 35#line·2·"charset_lookup.gperf" 
46 _\x83_\x86struct·charset_alias·{·short·int·alias_pos;·short·int·canonic;·}; 
47 37/*·maximum·key·range·=·1038,·duplicates·=·0·*/ 
Diff chunk too large, falling back to line-by-line diff (25 lines added, 1851 lines removed)
48 3847 38
49 39#ifdef·__GNUC__48 39#ifdef·HAVE_READPASSPHRASE
50 40__inline49 40
51 41#else50 41#·include·<readpassphrase.h>
52 42#ifdef·__cplusplus51 42
53 43inline52 43#else·/*·!HAVE_READPASSPHRASE·*/
54 44#endif53 44
55 45#endif54 45#include·<freetds/pushvis.h>
56 46static·unsigned·int55 46
57 47hash_charset·(register·const·char·*str,·register·size_t·len)56 47#define·RPP_ECHO_OFF·0x00·/*·Turn·off·echo·(default).·*/
58 48{57 48#define·RPP_ECHO_ON·0x01·/*·Leave·echo·on.·*/
59 49·static·const·unsigned·short·asso_values[]·=58 49#define·RPP_REQUIRE_TTY·0x02·/*·Fail·if·there·is·no·tty.·*/
60 50·{59 50#define·RPP_FORCELOWER·0x04·/*·Force·input·to·lower·case.·*/
61 51·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,60 51#define·RPP_FORCEUPPER·0x08·/*·Force·input·to·upper·case.·*/
62 52·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,61 52#define·RPP_SEVENBIT·0x10·/*·Strip·the·high·bit·from·input.·*/
63 53·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,62 53#define·RPP_STDIN·0x20·/*·Read·from·stdin,·not·/dev/tty·*/
64 54·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,63 54
65 55·1070,·1070,·1070,·1070,·1070,·8,·113,·1070,·34,·7,64 55#undef·readpassphrase
66 56·83,·104,·36,·9,·20,·85,·8,·10,·330,·1070,65 56char·*·tds_readpassphrase(const·char·*,·char·*,·size_t,·int);
67 57·1070,·1070,·1070,·1070,·1070,·50,·186,·97,·7,·84,66 57#define·readpassphrase·tds_readpassphrase
68 58·66,·32,·73,·7,·17,·186,·27,·183,·9,·7,67 58
69 59·106,·1070,·51,·7,·11,·117,·229,·151,·339,·22,68 59#include·<freetds/popvis.h>
70 60·10,·1070,·1070,·1070,·1070,·24,·1070,·13,·7,·179,69 60
71 61·1070,·7,·9,·13,·27,·7,·1070,·7,·1070,·8,70 61#endif·/*·!HAVE_READPASSPHRASE·*/
72 62·7,·7,·1070,·1070,·8,·8,·7,·10,·1070,·1070,71 62
73 63·1070,·12,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,72 63#endif·/*·!_tdsguard_bkwzvYqnksBiqA9Zb1TtWU_·*/
74 64·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070, 
75 65·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070, 
76 66·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070, 
77 67·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070, 
78 68·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070, 
79 69·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070, 
80 70·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070, 
81 71·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070, 
82 72·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070, 
83 73·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070, 
84 74·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070, 
85 75·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070,·1070, 
86 76·1070,·1070,·1070,·1070,·1070,·1070 
87 77·}; 
88 78·register·unsigned·int·hval·=·len; 
89 79 
90 80·switch·(hval) 
Max diff block lines reached; 53/80894 bytes (0.07%) of diff not shown.
45.8 KB
./usr/share/doc/freetds-doc/reference/a00494_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/stream.h·Source·File</title>8 <title>FreeTDS·API:·include/freetds/replacements/poll.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 145 lines modifiedOffset 70, 83 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li><li·class="navelem"><a·class="el"·href="dir_b663d705931e630ae54c555929c6aaad.html">replacements</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">stream.h</div></div>80 ··<div·class="headertitle"><div·class="title">poll.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div> 
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2013··Frediano·Ziglio</span></div>83 <a·href="a00494.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
 84 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#if·!defined(_tdsguard_g3Yr0q7NdWY6GI4uTB9PNx_)·&amp;&amp;·!defined(HAVE_POLL)</span></div>
 85 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·_tdsguard_g3Yr0q7NdWY6GI4uTB9PNx_</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>86 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div> 
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>87 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>88 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_a5iqP6Ed7kDGP9L1OvOL7W_</span></div>89 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#ifndef·_WIN32</span></div>
 90 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">/*·poll·flags·*/</span></div>
 91 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#·define·POLLIN··0x0001</span></div>
 92 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#·define·POLLOUT·0x0004</span></div>
 93 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#·define·POLLERR·0x0008</span></div>
 94 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 95 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">/*·synonyms·*/</span></div>
 96 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#·define·POLLNORM·POLLIN</span></div>
 97 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#·define·POLLPRI·POLLIN</span></div>
 98 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#·define·POLLRDNORM·POLLIN</span></div>
 99 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#·define·POLLRDBAND·POLLIN</span></div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_a5iqP6Ed7kDGP9L1OvOL7W_</span></div>100 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#·define·POLLWRNORM·POLLOUT</span></div>
 101 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#·define·POLLWRBAND·POLLOUT</span></div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>102 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_</span></div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#error·Include·tds.h·first</span></div>103 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">/*·ignored·*/</span></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div>104 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#·define·POLLHUP·0x0010</span></div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>105 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#·define·POLLNVAL·0x0020</span></div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
111 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">106 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01143.html">···30</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01143.html">tds_input_stream</a>·{</div> 
113 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01143.html#a2f0be7677a1bf9c730e3c697bfba21c9">···35</a></span>····int·(*<a·class="code·hl_variable"·href="a01143.html#a2f0be7677a1bf9c730e3c697bfba21c9">read</a>)(<span·class="keyword">struc[·...·truncated·by·diffoscope;·len:·173,·SHA:·7cc47f95db2cd195a9cc43814658250561d0ecb635df4944dcc0b0af0b87e0a7·...·]</div>107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a01139.html">···27</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01139.html">pollfd</a>·{</div>
 108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keywordtype">int</span>·fd;·····<span·class="comment">/*·file·descriptor·to·poll·*/</span></div>
 109 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keywordtype">short</span>·events;···<span·class="comment">/*·events·of·interest·on·fd·*/</span></div>
 110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordtype">short</span>·revents;··<span·class="comment">/*·events·that·occurred·on·fd·*/</span></div>
114 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}·<a·class="code·hl_struct"·href="a01143.html">TDSINSTREAM</a>;</div>111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>}·<a·class="code·hl_struct"·href="a01139.html">pollfd_t</a>;</div>
115 </div>112 </div>
116 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>113 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 114 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#else·</span><span·class="comment">/*·Windows·*/</span><span·class="preprocessor"></span></div>
117 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};"> 
118 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01147.html">···39</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01147.html">tds_output_stream</a>·{</div> 
119 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01147.html#a8513fb41c8ba79f22e54266b87278415">···41</a></span>····int·(*<a·class="code·hl_variable"·href="a01147.html#a8513fb41c8ba79f22e54266b87278415">write</a>)(<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01147.html">tds_output_stream</a>·*stream,·<span·class="keywordtype">size_t</span>·len);</div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01147.html#a5ba4ad38fdcb68e7d0c7252be65a4ecc">···50</a></span>····<span·class="keywordtype">char</span>·*<a·class="code·hl_variable"·href="a01147.html#a5ba4ad38fdcb68e7d0c7252be65a4ecc">buffer</a>;</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordtype">size_t</span>·buf_len;</div>115 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">/*</span></div>
 116 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·Windows·use·different·constants·than·Unix</span></div>
 117 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·Newer·version·have·a·WSAPoll·which·is·equal·to·Unix·poll</span></div>
 118 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*/</span></div>
 119 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#·if·!defined(POLLRDNORM)·&amp;&amp;·!defined(POLLWRNORM)</span></div>
 120 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#··define·POLLIN··0x0300</span></div>
 121 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#··define·POLLOUT·0x0010</span></div>
 122 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#··define·POLLERR·0x0001</span></div>
 123 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#··define·POLLHUP·0x0002</span></div>
 124 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#··define·POLLNVAL·0x0004</span></div>
 125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#··define·POLLRDNORM·0x0100</span></div>
 126 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#··define·POLLWRNORM·0x0010</span></div>
 127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01139.html">pollfd</a>·{</div>
 128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····SOCKET·fd;··<span·class="comment">/*·file·descriptor·to·poll·*/</span></div>
 129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordtype">short</span>·events;···<span·class="comment">/*·events·of·interest·on·fd·*/</span></div>
 130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordtype">short</span>·revents;··<span·class="comment">/*·events·that·occurred·on·fd·*/</span></div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}·<a·class="code·hl_struct"·href="a01147.html">TDSOUTSTREAM</a>;</div>131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}·<a·class="code·hl_struct"·href="a01139.html">pollfd_t</a>;</div>
123 </div>132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#·else</span></div>
 133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01139.html">pollfd</a>·<a·class="code·hl_struct"·href="a01139.html">pollfd_t</a>;</div>
 134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#·endif</span></div>
 135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif</span></div>
124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>TDSRET·<a·class="code·hl_function"·href="a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564">tds_convert_stream</a>(<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<a·class="code·hl_struct"·href="a01031.html">TDSICONV</a>·*·char_conv,·TDS_ICONV_DIRECTION·direction,</div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<a·class="code·hl_struct"·href="a01143.html">TDSINSTREAM</a>·*·istream,·<a·class="code·hl_struct"·href="a01147.html">TDSOUTSTREAM</a>·*ostream);</div> 
127 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>TDSRET·<a·class="code·hl_function"·href="a00287.html#a50bc3749988d1c3c441044fc07ab44e4">tds_copy_stream</a>(<a·class="code·hl_struct"·href="a01143.html">TDSINSTREAM</a>·*·istream,·<a·class="code·hl_stru[·...·truncated·by·diffoscope;·len:·51,·SHA:·a926a59fe9ef20c3643c57611c9d96f40de2e8331c95f1d166c5650505c61859·...·]</div>137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#undef·poll</span></div>
 138 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keywordtype">int</span>·tds_poll(<span·class="keyword">struct</span>·<a·class="code·hl_struct"·href="a01139.html">pollfd</a>·fds[],·<span·class="keywordtype">size_t</span>·nfds,·<span·class="keywordtype">int</span>·timeout);</div>
 139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·poll(fds,·nfds,·timeout)·tds_poll(fds,·nfds,·timeout)</span></div>
128 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>140 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
129 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">/*·Additional·streams·*/</span></div>141 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;freetds/popvis.h&gt;</span></div>
130 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
131 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="};"> 
132 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a01151.html">···63</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01151.html">tds_datain_stream</a>·{</div> 
133 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<a·class="code·hl_struct"·href="a01143.html">TDSINSTREAM</a>·stream;</div> 
134 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01151.html#a8101abd3e9e8d6f90b2ba2717bf7f926">···65</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a01151.html#a8101abd3e9e8d6f90b2ba2717bf7f926">wire_size</a>;···</div> 
135 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*tds;</div> 
136 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}·<a·class="code·hl_struct"·href="a01151.html">TDSDATAINSTREAM</a>;</div> 
137 </div> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00287.html#abc3a77c8aa28842e7f28583cbabc1415">tds_datain_stream_init</a>(<a·class="code·hl_struct"·href="a01151.html">TDSDATAINSTREAM</a>·*·stream,·<a·class="code·hl_struct"·href="a01291.html">TDSSOCKET</a>·*·tds,·<span·class="keywordtype">size_t</span>·wire_size);</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
141 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="};"> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a01155.html">···72</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01155.html">tds_dataout_stream</a>·{</div> 
Max diff block lines reached; 271/36048 bytes (0.75%) of diff not shown.
10.5 KB
html2text {}
    
Offset 1, 189 lines modifiedOffset 1, 72 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s
 7 ····*·_\x8r_\x8e_\x8p_\x8l_\x8a_\x8c_\x8e_\x8m_\x8e_\x8n_\x8t_\x8s
 8 poll.h
 9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 10 1
 11 5#if·!defined(_tdsguard_g3Yr0q7NdWY6GI4uTB9PNx_)·&&·!defined(HAVE_POLL)
 12 6#define·_tdsguard_g3Yr0q7NdWY6GI4uTB9PNx_
 13 7
7 stream.h 
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases 
9 2·*·Copyright·(C)·2013·Frediano·Ziglio 
10 3·* 
11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or 
12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public 
13 6·*·License·as·published·by·the·Free·Software·Foundation;·either 
14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. 
15 8·* 
16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, 
17 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of 
18 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU 
19 12·*·Library·General·Public·License·for·more·details. 
20 13·* 
21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public 
22 15·*·License·along·with·this·library;·if·not,·write·to·the 
23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, 
24 17·*·Boston,·MA·02111-1307,·USA. 
25 18·*/ 
26 19 
27 20#ifndef·_tdsguard_a5iqP6Ed7kDGP9L1OvOL7W_ 
28 21#define·_tdsguard_a5iqP6Ed7kDGP9L1OvOL7W_ 
29 22 
30 23#ifndef·_tdsguard_hfOrWb5znoUCWdBPoNQvqN_ 
31 24#error·Include·tds.h·first 
32 25#endif 
33 26 
34 27#include·<freetds/pushvis.h>14 8#include·<freetds/pushvis.h>
35 28 
36 _\x83_\x80typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8i_\x8n_\x8p_\x8u_\x8t_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m·{ 
37 _\x83_\x85·int·(*_\x8r_\x8e_\x8a_\x8d)(struct·_\x8t_\x8d_\x8s_\x8__\x8i_\x8n_\x8p_\x8u_\x8t_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m·*stream,·void·*ptr,·size_t·len); 
38 36}·_\x8T_\x8D_\x8S_\x8I_\x8N_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M; 
39 37 
40 _\x83_\x89typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8o_\x8u_\x8t_\x8p_\x8u_\x8t_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m·{ 
41 _\x84_\x81·int·(*_\x8w_\x8r_\x8i_\x8t_\x8e)(struct·_\x8t_\x8d_\x8s_\x8__\x8o_\x8u_\x8t_\x8p_\x8u_\x8t_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m·*stream,·size_t·len); 
42 _\x85_\x80·char·*_\x8b_\x8u_\x8f_\x8f_\x8e_\x8r; 
43 51·size_t·buf_len; 
44 52}·_\x8T_\x8D_\x8S_\x8O_\x8U_\x8T_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M; 
45 53 
46 55TDSRET·_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8v_\x8e_\x8r_\x8t_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m(_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·_\x8T_\x8D_\x8S_\x8I_\x8C_\x8O_\x8N_\x8V·*·char_conv, 
47 TDS_ICONV_DIRECTION·direction, 
48 56·_\x8T_\x8D_\x8S_\x8I_\x8N_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·*·istream,·_\x8T_\x8D_\x8S_\x8O_\x8U_\x8T_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·*ostream); 
49 58TDSRET·_.t_.d_.s_.__.c_.o_.p_.y_.__.s_.t_.r_.e_.a_.m(_.T_.D_.S_.I_.N_.S_.T_.R_.E_.A_.M·*·istream,·_.T_.D_.S_.O_.U_.T_.S_.T_.R_.E_.A_.M·*·ostream);15 9
 16 10#ifndef·_WIN32
 17 11/*·poll·flags·*/
 18 12#·define·POLLIN·0x0001
 19 13#·define·POLLOUT·0x0004
 20 14#·define·POLLERR·0x0008
 21 15
 22 16/*·synonyms·*/
 23 17#·define·POLLNORM·POLLIN
 24 18#·define·POLLPRI·POLLIN
 25 19#·define·POLLRDNORM·POLLIN
 26 20#·define·POLLRDBAND·POLLIN
 27 21#·define·POLLWRNORM·POLLOUT
 28 22#·define·POLLWRBAND·POLLOUT
 29 23
 30 24/*·ignored·*/
 31 25#·define·POLLHUP·0x0010
 32 26#·define·POLLNVAL·0x0020
 33 _\x82_\x87typedef·struct·_\x8p_\x8o_\x8l_\x8l_\x8f_\x8d·{
 34 28·int·fd;·/*·file·descriptor·to·poll·*/
 35 29·short·events;·/*·events·of·interest·on·fd·*/
 36 30·short·revents;·/*·events·that·occurred·on·fd·*/
 37 31}·_\x8p_\x8o_\x8l_\x8l_\x8f_\x8d_\x8__\x8t;
 38 32
 39 33#else·/*·Windows·*/
 40 34/*
 41 35·*·Windows·use·different·constants·than·Unix
 42 36·*·Newer·version·have·a·WSAPoll·which·is·equal·to·Unix·poll
 43 37·*/
 44 38#·if·!defined(POLLRDNORM)·&&·!defined(POLLWRNORM)
 45 39#·define·POLLIN·0x0300
 46 40#·define·POLLOUT·0x0010
 47 41#·define·POLLERR·0x0001
 48 42#·define·POLLHUP·0x0002
 49 43#·define·POLLNVAL·0x0004
 50 44#·define·POLLRDNORM·0x0100
 51 45#·define·POLLWRNORM·0x0010
 52 46typedef·struct·_\x8p_\x8o_\x8l_\x8l_\x8f_\x8d·{
 53 47·SOCKET·fd;·/*·file·descriptor·to·poll·*/
 54 48·short·events;·/*·events·of·interest·on·fd·*/
 55 49·short·revents;·/*·events·that·occurred·on·fd·*/
 56 50}·_\x8p_\x8o_\x8l_\x8l_\x8f_\x8d_\x8__\x8t;
 57 51#·else
 58 52typedef·struct·_\x8p_\x8o_\x8l_\x8l_\x8f_\x8d·_\x8p_\x8o_\x8l_\x8l_\x8f_\x8d_\x8__\x8t;
 59 53#·endif
 60 54#endif
 61 55
 62 56#undef·poll
 63 57int·tds_poll(struct·_\x8p_\x8o_\x8l_\x8l_\x8f_\x8d·fds[],·size_t·nfds,·int·timeout);
 64 58#define·poll(fds,·nfds,·timeout)·tds_poll(fds,·nfds,·timeout)
50 5965 59
51 60/*·Additional·streams·*/66 60#include·<freetds/popvis.h>
52 6167 61
 68 62#endif
 69 _\x8p_\x8o_\x8l_\x8l_\x8f_\x8d
53 _\x86_\x83typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8d_\x8a_\x8t_\x8a_\x8i_\x8n_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m·{ 
54 64·_\x8T_\x8D_\x8S_\x8I_\x8N_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·stream; 
55 _\x86_\x85·size_t·_\x8w_\x8i_\x8r_\x8e_\x8__\x8s_\x8i_\x8z_\x8e; 
56 66·_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*tds; 
57 67}·_\x8T_\x8D_\x8S_\x8D_\x8A_\x8T_\x8A_\x8I_\x8N_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M; 
58 68 
59 69void·_\x8t_\x8d_\x8s_\x8__\x8d_\x8a_\x8t_\x8a_\x8i_\x8n_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8__\x8i_\x8n_\x8i_\x8t(_\x8T_\x8D_\x8S_\x8D_\x8A_\x8T_\x8A_\x8I_\x8N_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·*·stream,·_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds,·size_t 
60 wire_size); 
61 70 
62 _\x87_\x82typedef·struct·_\x8t_\x8d_\x8s_\x8__\x8d_\x8a_\x8t_\x8a_\x8o_\x8u_\x8t_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m·{ 
63 73·_\x8T_\x8D_\x8S_\x8O_\x8U_\x8T_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·stream; 
64 74·_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*tds; 
65 75·size_t·written; 
66 76}·_\x8T_\x8D_\x8S_\x8D_\x8A_\x8T_\x8A_\x8O_\x8U_\x8T_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M; 
67 77 
68 78void·_\x8t_\x8d_\x8s_\x8__\x8d_\x8a_\x8t_\x8a_\x8o_\x8u_\x8t_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8__\x8i_\x8n_\x8i_\x8t(_\x8T_\x8D_\x8S_\x8D_\x8A_\x8T_\x8A_\x8O_\x8U_\x8T_\x8S_\x8T_\x8R_\x8E_\x8A_\x8M·*·stream,·_\x8T_\x8D_\x8S_\x8S_\x8O_\x8C_\x8K_\x8E_\x8T·*·tds); 
69 79 
Max diff block lines reached; 53/10748 bytes (0.49%) of diff not shown.
28.4 KB
./usr/share/doc/freetds-doc/reference/a00497_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/freetds/convert.h·Source·File</title>8 <title>FreeTDS·API:·include/sybfront.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 19 lines modifiedOffset 70, 19 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">convert.h</div></div>80 ··<div·class="headertitle"><div·class="title">sybfront.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
Offset 96, 120 lines modifiedOffset 96, 42 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_cXIvgxMqCzaBT7f54eQeMp_</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·SYBFRONT_h</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_cXIvgxMqCzaBT7f54eQeMp_</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·SYBFRONT_h</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00515.html">sybdb.h</a>&quot;</span></div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div>
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·0</span></div>111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·0</span></div>
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>}</div>112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>}</div>
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div>113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div>
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div>114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div>
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·rcsid_sybfront_h[]·=·<span·class="stringliteral">&quot;$Id:·sybfront.h,v·1.3·2004-10-28·12:42:12·freddy77·Exp·$&quot;</span>;</div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*<span·class="keyword">const</span>·no_unused_sybfront_h_warn[]·=·{·rcsid_sybfront_h,·no_unused_sybfront_h_warn·};</div>
116 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};"> 
117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01007.html">···33</a></span><span·class="keyword">typedef</span>·<span·class="keyword">union·</span><a·class="code·hl_union"·href="a01007.html">conv_result</a></div> 
118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>{</div> 
119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">/*·fixed·*/</span></div> 
120 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····TDS_TINYINT·ti;</div> 
121 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····TDS_SMALLINT·si;</div> 
122 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····TDS_USMALLINT·usi;</div> 
123 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····TDS_INT·i;</div> 
124 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····TDS_UINT·ui;</div> 
125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····TDS_INT8·bi;</div> 
126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····TDS_UINT8·ubi;</div> 
127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····TDS_FLOAT·f;</div> 
128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····TDS_REAL·r;</div> 
129 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<a·class="code·hl_union"·href="a01103.html">TDS_MONEY</a>·m;</div> 
130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<a·class="code·hl_struct"·href="a01107.html">TDS_MONEY4</a>·m4;</div> 
131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<a·class="code·hl_struct"·href="a01111.html">TDS_DATETIME</a>·dt;</div> 
132 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<a·class="code·hl_struct"·href="a01115.html">TDS_DATETIME4</a>·dt4;</div> 
133 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<a·class="code·hl_struct"·href="a01175.html">TDS_DATETIMEALL</a>·dta;</div> 
134 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····TDS_TIME·time;</div> 
135 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····TDS_DATE·date;</div> 
136 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····TDS_BIGTIME·bigtime;</div> 
137 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····TDS_BIGDATETIME·bigdatetime;</div> 
138 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<a·class="code·hl_struct"·href="a01095.html">TDS_NUMERIC</a>·n;</div> 
139 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<a·class="code·hl_struct"·href="a01119.html">TDS_UNIQUE</a>·u;</div> 
140 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
141 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="comment">/*·variable·*/</span></div> 
142 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····TDS_CHAR·*c;</div> 
143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····TDS_CHAR·*ib;</div> 
144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="comment">/*·sized·buffer·types·*/</span></div> 
146 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="};"> 
147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a01011.html">···62</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01011.html">cc_t</a>·{</div> 
148 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········TDS_CHAR·*c;</div> 
149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········TDS_UINT·len;</div> 
150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}·cc;</div> 
151 </div> 
152 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="};"> 
153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a01015.html">···66</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01015.html">cb_t</a>·{</div> 
154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········TDS_CHAR·*ib;</div> 
155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········TDS_UINT·len;</div> 
156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}·cb;</div> 
157 </div> 
158 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</div> 
159 </div> 
160 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><a·class="code·hl_union"·href="a01007.html">CONV_RESULT</a>;</div> 
161 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
162 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">/*</span></div> 
163 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">·*·Failure·return·codes·for·tds_convert()</span></div> 
164 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">·*/</span></div> 
165 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#define·TDS_CONVERT_FAIL····-1··</span><span·class="comment">/*·unspecified·failure·*/</span><span·class="preprocessor"></span></div> 
166 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#define·TDS_CONVERT_NOAVAIL·-2··</span><span·class="comment">/*·conversion·does·not·exist·*/</span><span·class="preprocessor"></span></div> 
167 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#define·TDS_CONVERT_SYNTAX··-3··</span><span·class="comment">/*·syntax·error·in·source·field·*/</span><span·class="preprocessor"></span></div> 
168 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#define·TDS_CONVERT_NOMEM···-4··</span><span·class="comment">/*·insufficient·memory·*/</span><span·class="preprocessor"></span></div> 
169 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#define·TDS_CONVERT_OVERFLOW····-5··</span><span·class="comment">/*·result·too·large·*/</span><span·class="preprocessor"></span></div> 
170 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
171 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">/*·sized·types·*/</span></div> 
172 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#define·TDS_CONVERT_CHAR····256</span></div> 
173 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#define·TDS_CONVERT_BINARY··257</span></div> 
174 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
175 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·<a·class="code·hl_function"·href="a00572.html#ga80487b313213f60d8be71a50a002bb2c">tds_willconvert</a>(<span·class="keywordtype">int</span>·srctype,·<span·class="keywordtype">int</span>·desttype);</div> 
176 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
177 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>TDS_SERVER_TYPE·<a·class="code·hl_function"·href="a00572.html#ga68e3a76fd7b0a77614765826a8ab5be8">tds_get_null_type</a>(TDS_SERVER_TYPE·srctype);</div> 
178 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>TDS_INT·tds_char2hex(TDS_CHAR·*dest,·TDS_UINT·destlen,·<span·class="keyword">const</span>·TDS_CHAR·*·src,·TDS_UINT·srclen);</div> 
179 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>TDS_INT·<a·class="code·hl_function"·href="a00572.html#gad83c146aa5ba3f1515557d6b5248494a">tds_convert</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01271.html">TDSCONTEXT</a>·*context,·<span·class="keywordtype">int</span>·srctype,·<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*src,·TDS_UINT·srclen,·<span·class="keywordtype">int</span>·desttype,·<a·class="code·hl_union"·href="a01007.html">CONV_RESULT</a>·*cr);</div> 
180 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
181 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a00572.html#ga8c9652e8b1f3e56a3289fd71b12cee1d">tds_strftime</a>(<span·class="keywordtype">char</span>·*buf,·<span·class="keywordtype">size_t</span>·maxsize,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*format,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01179.html">TDSDATEREC</a>·*·timeptr,·<span·class="keywordtype">int</span>·prec);</div> 
182 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
183 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
184 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#if·0</span></div>122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#if·0</span></div>
Max diff block lines reached; 271/23209 bytes (1.17%) of diff not shown.
5.67 KB
html2text {}
    
Offset 1, 14 lines modifiedOffset 1, 13 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
 6 sybfront.h
6 ····*·_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s 
7 convert.h 
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
9 2·*·Copyright·(C)·1998-1999·Brian·Bruns8 2·*·Copyright·(C)·1998-1999·Brian·Bruns
10 3·*9 3·*
11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
13 6·*·License·as·published·by·the·Free·Software·Foundation;·either12 6·*·License·as·published·by·the·Free·Software·Foundation;·either
14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
Offset 20, 142 lines modifiedOffset 19, 40 lines modified
20 13·*19 13·*
21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
22 15·*·License·along·with·this·library;·if·not,·write·to·the21 15·*·License·along·with·this·library;·if·not,·write·to·the
23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
24 17·*·Boston,·MA·02111-1307,·USA.23 17·*·Boston,·MA·02111-1307,·USA.
25 18·*/24 18·*/
26 1925 19
27 20#ifndef·_tdsguard_cXIvgxMqCzaBT7f54eQeMp_ 
28 21#define·_tdsguard_cXIvgxMqCzaBT7f54eQeMp_26 20#ifndef·SYBFRONT_h
 27 21#define·SYBFRONT_h
29 2228 22
30 23#include·<freetds/pushvis.h>29 23#include·"_.s_.y_.b_.d_.b_.._.h"
31 2430 24
32 25#ifdef·__cplusplus31 25#ifdef·__cplusplus
33 26extern·"C"32 26extern·"C"
34 27{33 27{
35 28#if·034 28#if·0
36 29}35 29}
37 30#endif36 30#endif
38 31#endif37 31#endif
39 3238 32
 39 33static·const·char·rcsid_sybfront_h[]·=·"$Id:·sybfront.h,v·1.3·2004-10-28·12:
 40 42:12·freddy77·Exp·$";
 41 34static·const·void·*const·no_unused_sybfront_h_warn[]·=·{·rcsid_sybfront_h,
 42 no_unused_sybfront_h_warn·};
 43 35
 44 36
 45 37
40 _\x83_\x83typedef·union·_\x8c_\x8o_\x8n_\x8v_\x8__\x8r_\x8e_\x8s_\x8u_\x8l_\x8t 
41 34{ 
42 35·/*·fixed·*/ 
43 36·TDS_TINYINT·ti; 
44 37·TDS_SMALLINT·si; 
45 38·TDS_USMALLINT·usi; 
46 39·TDS_INT·i; 
47 40·TDS_UINT·ui; 
48 41·TDS_INT8·bi; 
49 42·TDS_UINT8·ubi; 
50 43·TDS_FLOAT·f; 
51 44·TDS_REAL·r; 
52 45·_\x8T_\x8D_\x8S_\x8__\x8M_\x8O_\x8N_\x8E_\x8Y·m; 
53 46·_\x8T_\x8D_\x8S_\x8__\x8M_\x8O_\x8N_\x8E_\x8Y_\x84·m4; 
54 47·_\x8T_\x8D_\x8S_\x8__\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E·dt; 
55 48·_\x8T_\x8D_\x8S_\x8__\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E_\x84·dt4; 
56 49·_\x8T_\x8D_\x8S_\x8__\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E_\x8A_\x8L_\x8L·dta; 
57 50·TDS_TIME·time; 
58 51·TDS_DATE·date; 
59 52·TDS_BIGTIME·bigtime; 
60 53·TDS_BIGDATETIME·bigdatetime; 
61 54·_\x8T_\x8D_\x8S_\x8__\x8N_\x8U_\x8M_\x8E_\x8R_\x8I_\x8C·n; 
62 55·_\x8T_\x8D_\x8S_\x8__\x8U_\x8N_\x8I_\x8Q_\x8U_\x8E·u; 
63 56 
64 57·/*·variable·*/ 
65 58·TDS_CHAR·*c; 
66 59·TDS_CHAR·*ib; 
67 60 
68 61·/*·sized·buffer·types·*/ 
69 _\x86_\x82·struct·_\x8c_\x8c_\x8__\x8t·{ 
70 63·TDS_CHAR·*c; 
71 64·TDS_UINT·len; 
72 65·}·cc; 
73 _\x86_\x86·struct·_\x8c_\x8b_\x8__\x8t·{ 
74 67·TDS_CHAR·*ib; 
75 68·TDS_UINT·len; 
76 69·}·cb; 
77 70} 
78 71_\x8C_\x8O_\x8N_\x8V_\x8__\x8R_\x8E_\x8S_\x8U_\x8L_\x8T; 
79 72 
80 73/* 
81 74·*·Failure·return·codes·for·tds_convert() 
82 75·*/ 
83 76#define·TDS_CONVERT_FAIL·-1·/*·unspecified·failure·*/ 
84 77#define·TDS_CONVERT_NOAVAIL·-2·/*·conversion·does·not·exist·*/ 
85 78#define·TDS_CONVERT_SYNTAX·-3·/*·syntax·error·in·source·field·*/ 
86 79#define·TDS_CONVERT_NOMEM·-4·/*·insufficient·memory·*/ 
87 80#define·TDS_CONVERT_OVERFLOW·-5·/*·result·too·large·*/ 
88 81 
89 82/*·sized·types·*/ 
90 83#define·TDS_CONVERT_CHAR·256 
91 84#define·TDS_CONVERT_BINARY·257 
92 85 
93 86unsigned·char·_\x8t_\x8d_\x8s_\x8__\x8w_\x8i_\x8l_\x8l_\x8c_\x8o_\x8n_\x8v_\x8e_\x8r_\x8t(int·srctype,·int·desttype); 
94 87 
95 88TDS_SERVER_TYPE·_\x8t_\x8d_\x8s_\x8__\x8g_\x8e_\x8t_\x8__\x8n_\x8u_\x8l_\x8l_\x8__\x8t_\x8y_\x8p_\x8e(TDS_SERVER_TYPE·srctype); 
96 89TDS_INT·tds_char2hex(TDS_CHAR·*dest,·TDS_UINT·destlen,·const·TDS_CHAR·*·src, 
97 TDS_UINT·srclen); 
98 90TDS_INT·_\x8t_\x8d_\x8s_\x8__\x8c_\x8o_\x8n_\x8v_\x8e_\x8r_\x8t(const·_\x8T_\x8D_\x8S_\x8C_\x8O_\x8N_\x8T_\x8E_\x8X_\x8T·*context,·int·srctype,·const·void·*src, 
99 TDS_UINT·srclen,·int·desttype,·_\x8C_\x8O_\x8N_\x8V_\x8__\x8R_\x8E_\x8S_\x8U_\x8L_\x8T·*cr); 
100 91 
101 92size_t·_\x8t_\x8d_\x8s_\x8__\x8s_\x8t_\x8r_\x8f_\x8t_\x8i_\x8m_\x8e(char·*buf,·size_t·maxsize,·const·char·*format,·const 
102 _\x8T_\x8D_\x8S_\x8D_\x8A_\x8T_\x8E_\x8R_\x8E_\x8C·*·timeptr,·int·prec); 
103 93 
104 94#ifdef·__cplusplus46 38#ifdef·__cplusplus
105 95#if·047 39#if·0
106 96{48 40{
107 97#endif49 41#endif
108 98}50 42}
109 99#endif51 43#endif
 52 44
 53 45
 54 46#endif
 55 _\x8s_\x8y_\x8b_\x8d_\x8b_\x8._\x8h
 56 Primary·include·file·for·db-lib·applications.
110 100 
111 101#include·<freetds/popvis.h> 
112 102 
113 103#endif·/*·_tdsguard_cXIvgxMqCzaBT7f54eQeMp_·*/ 
114 _\x8t_\x8d_\x8s_\x8__\x8g_\x8e_\x8t_\x8__\x8n_\x8u_\x8l_\x8l_\x8__\x8t_\x8y_\x8p_\x8e 
115 TDS_SERVER_TYPE·tds_get_null_type(TDS_SERVER_TYPE·srctype) 
116 Get·same·type·but·nullable. 
117 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·convert.c:3008 
Max diff block lines reached; 53/5782 bytes (0.92%) of diff not shown.
114 KB
./usr/share/doc/freetds-doc/reference/a00500_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/dblib.h·Source·File</title>8 <title>FreeTDS·API:·include/odbcss.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 19 lines modifiedOffset 74, 19 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">dblib.h</div></div>80 ··<div·class="headertitle"><div·class="title">odbcss.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005··Brian·Bruns</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2008··Frediano·Ziglio</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
Offset 96, 246 lines modifiedOffset 96, 388 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_aoIoAtf9UfNLxwNuH19vDb_</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_odbcss_h_</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_aoIoAtf9UfNLxwNuH19vDb_</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_odbcss_h_</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifdef·TDSODBC_BCP</span></div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;sql.h&gt;</span></div>
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span>·{</div>
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div> 
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·0</span></div>112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div>
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>}</div>113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#define·SQL_DIAG_SS_MSGSTATE····(-1150)</span></div>
 115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·SQL_DIAG_SS_LINE····(-1154)</span></div>
 116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·SQL_SOPT_SS_QUERYNOTIFICATION_TIMEOUT··1233</span></div>
 118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·SQL_SOPT_SS_QUERYNOTIFICATION_MSGTEXT··1234</span></div>
 119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·SQL_SOPT_SS_QUERYNOTIFICATION_OPTIONS··1235</span></div>
 120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·SQL_SOPT_SS_PARAM_FOCUS················1236</span></div>
 121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div>122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#ifndef·SQL_SS_LENGTH_UNLIMITED</span></div>
 123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·SQL_SS_LENGTH_UNLIMITED·0</span></div>
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div>124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div>
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">typedef</span>·<span·class="keyword">enum</span></div> 
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>{</div> 
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······_DB_RES_INIT</div> 
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····,·_DB_RES_RESULTSET_EMPTY</div> 
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····,·_DB_RES_RESULTSET_ROWS</div> 
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····,·_DB_RES_NEXT_RESULT</div> 
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····,·_DB_RES_NO_MORE_RESULTS</div> 
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····,·_DB_RES_SUCCEED</div> 
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}·DB_RESULT_STATE;</div> 
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifndef·SQL_COPT_SS_BASE</span></div>
 127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·SQL_COPT_SS_BASE····1200</span></div>
126 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};"> 
127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a00959.html">···43</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00959.html">tds_dblib_loginrec</a></div> 
128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>{</div> 
129 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<a·class="code·hl_struct"·href="a01199.html">TDSLOGIN</a>·*<a·class="code·hl_struct"·href="a01199.html">tds_login</a>;</div> 
130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keywordtype">bool</span>·network_auth;</div>128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div>
131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>};</div> 
132 </div> 
133 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
134 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00631.html">dblib_buffer_row</a>;</div>130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#ifndef·SQL_COPT_SS_MARS_ENABLED</span></div>
 131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·SQL_COPT_SS_MARS_ENABLED····(SQL_COPT_SS_BASE+24)</span></div>
 132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif</span></div>
135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
136 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};"> 
137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a00963.html">···51</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct</span></div>134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·SQL_COPT_SS_OLDPWD</span></div>
 135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·SQL_COPT_SS_OLDPWD··(SQL_COPT_SS_BASE+26)</span></div>
 136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div>
138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>{</div>137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·SQL_INFO_FREETDS_TDS_VERSION····1300</span></div>
139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordtype">int</span>·received;·······<span·class="comment">/*·how·many·rows·have·been·received·for·this·result·set·*/</span></div> 
140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keywordtype">int</span>·head;·······<span·class="comment">/*·queue·insertion·point·*/</span></div> 
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keywordtype">int</span>·tail;·······<span·class="comment">/*·oldest·item·in·queue·*/</span></div> 
142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keywordtype">int</span>·current;········<span·class="comment">/*·dbnextrow()·reads·this·row·*/</span></div> 
143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordtype">int</span>·capacity;·······<span·class="comment">/*·how·many·elements·the·queue·can·hold··*/</span></div> 
144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00631.html">dblib_buffer_row</a>·*rows;······<span·class="comment">/*·pointer·to·the·row·storage·*/</span></div> 
145 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}·<a·class="code·hl_struct"·href="a00963.html">DBPROC_ROWBUF</a>;</div> 
146 </div> 
147 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
148 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="};"> 
149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a00967.html">···61</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct</span></div> 
150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>{</div> 
151 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordtype">int</span>·host_column;</div> 
152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····TDS_SERVER_TYPE·datatype;</div> 
153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordtype">int</span>·prefix_len;</div> 
154 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····DBINT·column_len;</div> 
155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····BYTE·*terminator;</div> 
156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordtype">int</span>·term_len;</div>139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·SQL_INFO_FREETDS_SOCKET·1301</span></div>
157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordtype">int</span>·tab_colnum;</div> 
158 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">int</span>·column_error;</div> 
159 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}·<a·class="code·hl_struct"·href="a00967.html">BCP_HOSTCOLINFO</a>;</div> 
160 </div> 
161 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
162 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};"> 
163 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a00971.html">···73</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct</span></div>141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#ifndef·SQL_MARS_ENABLED_NO</span></div>
 142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·SQL_MARS_ENABLED_NO·0</span></div>
 143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#endif</span></div>
 144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#ifndef·SQL_MARS_ENABLED_YES</span></div>
 146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·SQL_MARS_ENABLED_YES····1</span></div>
Max diff block lines reached; 72036/94320 bytes (76.37%) of diff not shown.
22.1 KB
html2text {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 dblib.h6 odbcss.h
7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
8 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns8 2·*·Copyright·(C)·2008·Frediano·Ziglio
9 3·*9 3·*
10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
12 6·*·License·as·published·by·the·Free·Software·Foundation;·either12 6·*·License·as·published·by·the·Free·Software·Foundation;·either
13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
14 8·*14 8·*
15 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,15 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
Offset 19, 267 lines modifiedOffset 19, 416 lines modified
19 13·*19 13·*
20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
21 15·*·License·along·with·this·library;·if·not,·write·to·the21 15·*·License·along·with·this·library;·if·not,·write·to·the
22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
23 17·*·Boston,·MA·02111-1307,·USA.23 17·*·Boston,·MA·02111-1307,·USA.
24 18·*/24 18·*/
25 1925 19
26 20#ifndef·_tdsguard_aoIoAtf9UfNLxwNuH19vDb_ 
27 21#define·_tdsguard_aoIoAtf9UfNLxwNuH19vDb_26 20#ifndef·_odbcss_h_
 27 21#define·_odbcss_h_
28 2228 22
29 23#include·<freetds/pushvis.h> 
30 2429 23#ifdef·TDSODBC_BCP
 30 24#include·<sql.h>
 31 25#endif
 32 26
31 25#ifdef·__cplusplus33 27#ifdef·__cplusplus
32 26extern·"C"34 28extern·"C"·{
33 27{ 
34 28#if·0 
35 29} 
36 30#endif35 29#endif
 36 30
 37 31#define·SQL_DIAG_SS_MSGSTATE·(-1150)
 38 32#define·SQL_DIAG_SS_LINE·(-1154)
 39 33
 40 34#define·SQL_SOPT_SS_QUERYNOTIFICATION_TIMEOUT·1233
 41 35#define·SQL_SOPT_SS_QUERYNOTIFICATION_MSGTEXT·1234
 42 36#define·SQL_SOPT_SS_QUERYNOTIFICATION_OPTIONS·1235
 43 37#define·SQL_SOPT_SS_PARAM_FOCUS·1236
 44 38
 45 39#ifndef·SQL_SS_LENGTH_UNLIMITED
 46 40#define·SQL_SS_LENGTH_UNLIMITED·0
37 31#endif47 41#endif
38 32 
39 33typedef·enum 
40 34{ 
41 35·_DB_RES_INIT 
42 36·,·_DB_RES_RESULTSET_EMPTY 
43 37·,·_DB_RES_RESULTSET_ROWS 
44 38·,·_DB_RES_NEXT_RESULT 
45 39·,·_DB_RES_NO_MORE_RESULTS 
46 40·,·_DB_RES_SUCCEED 
47 41}·DB_RESULT_STATE; 
48 4248 42
49 _\x84_\x83struct·_\x8t_\x8d_\x8s_\x8__\x8d_\x8b_\x8l_\x8i_\x8b_\x8__\x8l_\x8o_\x8g_\x8i_\x8n_\x8r_\x8e_\x8c 
50 44{ 
51 45·_\x8T_\x8D_\x8S_\x8L_\x8O_\x8G_\x8I_\x8N·*_\x8t_\x8d_\x8s_\x8__\x8l_\x8o_\x8g_\x8i_\x8n; 
52 46·bool·network_auth; 
53 47}; 
54 48 
55 49struct·_.d_.b_.l_.i_.b_.__.b_.u_.f_.f_.e_.r_.__.r_.o_.w;49 43#ifndef·SQL_COPT_SS_BASE
 50 44#define·SQL_COPT_SS_BASE·1200
 51 45#endif
 52 46
 53 47#ifndef·SQL_COPT_SS_MARS_ENABLED
 54 48#define·SQL_COPT_SS_MARS_ENABLED·(SQL_COPT_SS_BASE+24)
 55 49#endif
56 5056 50
57 _\x85_\x81typedef·struct 
58 52{ 
59 53·int·received;·/*·how·many·rows·have·been·received·for·this·result·set·*/ 
60 54·int·head;·/*·queue·insertion·point·*/ 
61 55·int·tail;·/*·oldest·item·in·queue·*/ 
62 56·int·current;·/*·dbnextrow()·reads·this·row·*/ 
63 57·int·capacity;·/*·how·many·elements·the·queue·can·hold·*/ 
64 58·struct·_\x8d_\x8b_\x8l_\x8i_\x8b_\x8__\x8b_\x8u_\x8f_\x8f_\x8e_\x8r_\x8__\x8r_\x8o_\x8w·*rows;·/*·pointer·to·the·row·storage·*/ 
65 59}·_\x8D_\x8B_\x8P_\x8R_\x8O_\x8C_\x8__\x8R_\x8O_\x8W_\x8B_\x8U_\x8F; 
66 60 
67 _\x86_\x81typedef·struct 
68 62{ 
69 63·int·host_column; 
70 64·TDS_SERVER_TYPE·datatype; 
71 65·int·prefix_len; 
72 66·DBINT·column_len; 
73 67·BYTE·*terminator; 
74 68·int·term_len; 
75 69·int·tab_colnum; 
76 70·int·column_error; 
77 71}·_\x8B_\x8C_\x8P_\x8__\x8H_\x8O_\x8S_\x8T_\x8C_\x8O_\x8L_\x8I_\x8N_\x8F_\x8O; 
78 72 
79 _\x87_\x83typedef·struct 
80 74{ 
81 75·TDS_CHAR·*hostfile; 
82 76·TDS_CHAR·*errorfile; 
83 77·FILE·*bcp_errfileptr; 
84 78·TDS_INT·host_colcount; 
85 79·_\x8B_\x8C_\x8P_\x8__\x8H_\x8O_\x8S_\x8T_\x8C_\x8O_\x8L_\x8I_\x8N_\x8F_\x8O·**host_columns; 
86 80·TDS_INT·firstrow; 
87 81·TDS_INT·lastrow; 
88 82·TDS_INT·maxerrs; 
89 83·TDS_INT·batch; 
90 84}·_.B_.C_.P_.__.H_.O_.S_.T_.F_.I_.L_.E_.I_.N_.F_.O;57 51#ifndef·SQL_COPT_SS_OLDPWD
 58 52#define·SQL_COPT_SS_OLDPWD·(SQL_COPT_SS_BASE+26)
 59 53#endif
 60 54
 61 55#define·SQL_INFO_FREETDS_TDS_VERSION·1300
 62 56#define·SQL_INFO_FREETDS_SOCKET·1301
 63 57
 64 58#ifndef·SQL_MARS_ENABLED_NO
 65 59#define·SQL_MARS_ENABLED_NO·0
 66 60#endif
 67 61
 68 62#ifndef·SQL_MARS_ENABLED_YES
 69 63#define·SQL_MARS_ENABLED_YES·1
 70 64#endif
 71 65
 72 66#ifndef·SQL_SS_VARIANT
 73 67#define·SQL_SS_VARIANT·(-150)
 74 68#endif
 75 69
Max diff block lines reached; 18626/22618 bytes (82.35%) of diff not shown.
181 KB
./usr/share/doc/freetds-doc/reference/a00503_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/cspublic.h·Source·File</title>8 <title>FreeTDS·API:·include/ctpublic.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 19 lines modifiedOffset 74, 19 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">cspublic.h</div></div>80 ··<div·class="headertitle"><div·class="title">ctpublic.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004··Brian·Bruns</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
Offset 96, 851 lines modifiedOffset 96, 140 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_cspublic_h_</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_ctpublic_h_</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_cspublic_h_</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_ctpublic_h_</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;cstypes.h&gt;</span></div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;cspublic.h&gt;</span></div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#undef·TDS_STATIC_CAST</span></div>108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#undef·TDS_STATIC_CAST</span></div>
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#define·TDS_STATIC_CAST(type,·a)·static_cast&lt;type&gt;(a)</span></div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#define·TDS_STATIC_CAST(type,·a)·static_cast&lt;type&gt;(a)</span></div>
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>{</div>112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>{</div>
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#if·0</span></div>113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#if·0</span></div>
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>}</div>114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>}</div>
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div>115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div>
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#else</span></div>116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#else</span></div>
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·TDS_STATIC_CAST(type,·a)·((type)(a))</span></div>117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·TDS_STATIC_CAST(type,·a)·((type)(a))</span></div>
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#endif</span></div>118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#endif</span></div>
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·CS_PUBLIC</span></div>120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">/*</span></div>
 121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">**·define·for·each·CT-Lib·API</span></div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">*/</span></div>
 123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·CT_BIND·········TDS_STATIC_CAST(CS_INT,·0)</span></div>
 124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·CT_BR_COLUMN····TDS_STATIC_CAST(CS_INT,·1)</span></div>
 125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·CT_BR_TABLE·····TDS_STATIC_CAST(CS_INT,·2)</span></div>
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·CS_STATIC·static</span></div>126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·CT_CALLBACK·····TDS_STATIC_CAST(CS_INT,·3)</span></div>
 127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·CT_CANCEL·······TDS_STATIC_CAST(CS_INT,·4)</span></div>
 128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·CT_CAPABILITY···TDS_STATIC_CAST(CS_INT,·5)</span></div>
 129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·CT_CLOSE········TDS_STATIC_CAST(CS_INT,·6)</span></div>
 130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·CT_CMD_ALLOC····TDS_STATIC_CAST(CS_INT,·7)</span></div>
 131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·CT_CMD_DROP·····TDS_STATIC_CAST(CS_INT,·8)</span></div>
 132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·CT_CMD_PROPS····TDS_STATIC_CAST(CS_INT,·9)</span></div>
 133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·CT_COMMAND······TDS_STATIC_CAST(CS_INT,·10)</span></div>
 134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·CT_COMPUTE_INFO·TDS_STATIC_CAST(CS_INT,·11)</span></div>
 135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·CT_CON_ALLOC····TDS_STATIC_CAST(CS_INT,·12)</span></div>
 136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·CT_CON_DROP·····TDS_STATIC_CAST(CS_INT,·13)</span></div>
 137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·CT_CON_PROPS····TDS_STATIC_CAST(CS_INT,·14)</span></div>
 138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·CT_CON_XFER·····TDS_STATIC_CAST(CS_INT,·15)</span></div>
 139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·CT_CONFIG·······TDS_STATIC_CAST(CS_INT,·16)</span></div>
 140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·CT_CONNECT······TDS_STATIC_CAST(CS_INT,·17)</span></div>
 141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·CT_CURSOR·······TDS_STATIC_CAST(CS_INT,·18)</span></div>
 142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·CT_DATA_INFO····TDS_STATIC_CAST(CS_INT,·19)</span></div>
 143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·CT_DEBUG········TDS_STATIC_CAST(CS_INT,·20)</span></div>
 144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·CT_DESCRIBE·····TDS_STATIC_CAST(CS_INT,·21)</span></div>
 145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#define·CT_DIAG·········TDS_STATIC_CAST(CS_INT,·22)</span></div>
 146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·CT_DYNAMIC······TDS_STATIC_CAST(CS_INT,·23)</span></div>
 147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·CT_DYNDESC······TDS_STATIC_CAST(CS_INT,·24)</span></div>
 148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·CT_EXIT·········TDS_STATIC_CAST(CS_INT,·25)</span></div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·CT_FETCH········TDS_STATIC_CAST(CS_INT,·26)</span></div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#define·CT_GET_DATA·····TDS_STATIC_CAST(CS_INT,·27)</span></div>
 151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#define·CT_GETFORMAT····TDS_STATIC_CAST(CS_INT,·28)</span></div>
 152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#define·CT_GETLOGINFO···TDS_STATIC_CAST(CS_INT,·29)</span></div>
 153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#define·CT_INIT·········TDS_STATIC_CAST(CS_INT,·30)</span></div>
 154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·CT_KEYDATA······TDS_STATIC_CAST(CS_INT,·31)</span></div>
 155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#define·CT_OPTIONS······TDS_STATIC_CAST(CS_INT,·32)</span></div>
 156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#define·CT_PARAM········TDS_STATIC_CAST(CS_INT,·33)</span></div>
 157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#define·CT_POLL·········TDS_STATIC_CAST(CS_INT,·34)</span></div>
 158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#define·CT_RECVPASSTHRU·TDS_STATIC_CAST(CS_INT,·35)</span></div>
 159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#define·CT_REMOTE_PWD···TDS_STATIC_CAST(CS_INT,·36)</span></div>
 160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#define·CT_RES_INFO·····TDS_STATIC_CAST(CS_INT,·37)</span></div>
 161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#define·CT_RESULTS······TDS_STATIC_CAST(CS_INT,·38)</span></div>
 162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#define·CT_SEND·········TDS_STATIC_CAST(CS_INT,·39)</span></div>
 163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#define·CT_SEND_DATA····TDS_STATIC_CAST(CS_INT,·40)</span></div>
 164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#define·CT_SENDPASSTHRU·TDS_STATIC_CAST(CS_INT,·41)</span></div>
 165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#define·CT_SETLOGINFO···TDS_STATIC_CAST(CS_INT,·42)</span></div>
 166 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#define·CT_WAKEUP·······TDS_STATIC_CAST(CS_INT,·43)</span></div>
 167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#define·CT_LABELS·······TDS_STATIC_CAST(CS_INT,·44)</span></div>
 168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#define·CT_DS_LOOKUP····TDS_STATIC_CAST(CS_INT,·45)</span></div>
 169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#define·CT_DS_DROP······TDS_STATIC_CAST(CS_INT,·46)</span></div>
 170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#define·CT_DS_OBJINFO···TDS_STATIC_CAST(CS_INT,·47)</span></div>
 171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#define·CT_SETPARAM·····TDS_STATIC_CAST(CS_INT,·48)</span></div>
 172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">#define·CT_DYNSQLDA·····TDS_STATIC_CAST(CS_INT,·49)</span></div>
 173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#define·CT_NOTIFICATION·TDS_STATIC_CAST(CS_INT,·1000)</span></div>
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>174 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 175 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·rcsid_ctpublic_h[]·=·<span·class="stringliteral">&quot;$Id:·ctpublic.h,v·1.14·2005-05-28·10:48:26·freddy77·Exp·$&quot;</span>;</div>
 176 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*<span·class="keyword">const</span>·no_unused_ctpublic_h_warn[]·=·{·rcsid_ctpublic_h,·no_unused_ctpublic_h_warn·};</div>
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·CS_SUCCEED······1</span></div> 
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·CS_FAIL·········0</span></div> 
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·CS_MEM_ERROR········-1</span></div> 
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·CS_PENDING······-2</span></div> 
127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·CS_QUIET········-3</span></div> 
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·CS_BUSY·········-4</span></div> 
129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·CS_INTERRUPT········-5</span></div> 
130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·CS_BLK_HAS_TEXT·····-6</span></div> 
131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·CS_CONTINUE·····-7</span></div> 
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·CS_FATAL········-8</span></div> 
Max diff block lines reached; 105604/148321 bytes (71.20%) of diff not shown.
35.9 KB
html2text {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 cspublic.h6 ctpublic.h
7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
8 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004·Brian·Bruns8 2·*·Copyright·(C)·1998-1999·Brian·Bruns
9 3·*9 3·*
10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
12 6·*·License·as·published·by·the·Free·Software·Foundation;·either12 6·*·License·as·published·by·the·Free·Software·Foundation;·either
13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
14 8·*14 8·*
15 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,15 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
Offset 19, 875 lines modifiedOffset 19, 163 lines modified
19 13·*19 13·*
20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
21 15·*·License·along·with·this·library;·if·not,·write·to·the21 15·*·License·along·with·this·library;·if·not,·write·to·the
22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
23 17·*·Boston,·MA·02111-1307,·USA.23 17·*·Boston,·MA·02111-1307,·USA.
24 18·*/24 18·*/
25 1925 19
26 20#ifndef·_cspublic_h_26 20#ifndef·_ctpublic_h_
27 21#define·_cspublic_h_27 21#define·_ctpublic_h_
28 2228 22
29 23#include·<cstypes.h>29 23#include·<cspublic.h>
30 2430 24
31 25#undef·TDS_STATIC_CAST31 25#undef·TDS_STATIC_CAST
32 26#ifdef·__cplusplus32 26#ifdef·__cplusplus
33 27#define·TDS_STATIC_CAST(type,·a)·static_cast<type>(a)33 27#define·TDS_STATIC_CAST(type,·a)·static_cast<type>(a)
34 28extern·"C"34 28extern·"C"
35 29{35 29{
36 30#if·036 30#if·0
37 31}37 31}
38 32#endif38 32#endif
39 33#else39 33#else
40 34#define·TDS_STATIC_CAST(type,·a)·((type)(a))40 34#define·TDS_STATIC_CAST(type,·a)·((type)(a))
41 35#endif41 35#endif
Diff chunk too large, falling back to line-by-line diff (93 lines added, 772 lines removed)
42 3642 36
43 37#define·CS_PUBLIC43 37/*
44 38#define·CS_STATIC·static44 38**·define·for·each·CT-Lib·API
45 3945 39*/
46 40#define·CS_SUCCEED·146 40#define·CT_BIND·TDS_STATIC_CAST(CS_INT,·0)
47 41#define·CS_FAIL·047 41#define·CT_BR_COLUMN·TDS_STATIC_CAST(CS_INT,·1)
48 42#define·CS_MEM_ERROR·-148 42#define·CT_BR_TABLE·TDS_STATIC_CAST(CS_INT,·2)
49 43#define·CS_PENDING·-249 43#define·CT_CALLBACK·TDS_STATIC_CAST(CS_INT,·3)
50 44#define·CS_QUIET·-350 44#define·CT_CANCEL·TDS_STATIC_CAST(CS_INT,·4)
51 45#define·CS_BUSY·-451 45#define·CT_CAPABILITY·TDS_STATIC_CAST(CS_INT,·5)
52 46#define·CS_INTERRUPT·-552 46#define·CT_CLOSE·TDS_STATIC_CAST(CS_INT,·6)
53 47#define·CS_BLK_HAS_TEXT·-653 47#define·CT_CMD_ALLOC·TDS_STATIC_CAST(CS_INT,·7)
54 48#define·CS_CONTINUE·-754 48#define·CT_CMD_DROP·TDS_STATIC_CAST(CS_INT,·8)
55 49#define·CS_FATAL·-855 49#define·CT_CMD_PROPS·TDS_STATIC_CAST(CS_INT,·9)
56 50#define·CS_RET_HAFAILOVER·-956 50#define·CT_COMMAND·TDS_STATIC_CAST(CS_INT,·10)
57 51#define·CS_UNSUPPORTED·-1057 51#define·CT_COMPUTE_INFO·TDS_STATIC_CAST(CS_INT,·11)
58 5258 52#define·CT_CON_ALLOC·TDS_STATIC_CAST(CS_INT,·12)
59 53#define·CS_CANCELED·-20259 53#define·CT_CON_DROP·TDS_STATIC_CAST(CS_INT,·13)
60 54#define·CS_ROW_FAIL·-20360 54#define·CT_CON_PROPS·TDS_STATIC_CAST(CS_INT,·14)
61 55#define·CS_END_DATA·-20461 55#define·CT_CON_XFER·TDS_STATIC_CAST(CS_INT,·15)
62 56#define·CS_END_RESULTS·-20562 56#define·CT_CONFIG·TDS_STATIC_CAST(CS_INT,·16)
63 57#define·CS_END_ITEM·-20663 57#define·CT_CONNECT·TDS_STATIC_CAST(CS_INT,·17)
64 58#define·CS_NOMSG·-20764 58#define·CT_CURSOR·TDS_STATIC_CAST(CS_INT,·18)
65 59#define·CS_TIMED_OUT·-20865 59#define·CT_DATA_INFO·TDS_STATIC_CAST(CS_INT,·19)
66 6066 60#define·CT_DEBUG·TDS_STATIC_CAST(CS_INT,·20)
67 61#define·CS_SIZEOF(x)·sizeof(x)67 61#define·CT_DESCRIBE·TDS_STATIC_CAST(CS_INT,·21)
68 6268 62#define·CT_DIAG·TDS_STATIC_CAST(CS_INT,·22)
69 63#define·CS_LAYER(x)·(((x)·>>·24)·&·0xFF)69 63#define·CT_DYNAMIC·TDS_STATIC_CAST(CS_INT,·23)
70 64#define·CS_ORIGIN(x)·(((x)·>>·16)·&·0xFF)70 64#define·CT_DYNDESC·TDS_STATIC_CAST(CS_INT,·24)
71 65#define·CS_SEVERITY(x)·(((x)·>>·8)·&·0xFF)71 65#define·CT_EXIT·TDS_STATIC_CAST(CS_INT,·25)
72 66#define·CS_NUMBER(x)·((x)·&·0xFF)72 66#define·CT_FETCH·TDS_STATIC_CAST(CS_INT,·26)
73 6773 67#define·CT_GET_DATA·TDS_STATIC_CAST(CS_INT,·27)
74 68/*·forward·declarations·*/74 68#define·CT_GETFORMAT·TDS_STATIC_CAST(CS_INT,·28)
75 69typedef·CS_RETCODE(*CS_CSLIBMSG_FUNC)·(_.C_.S_.__.C_.O_.N_.T_.E_.X_.T·*,·_.C_.S_.__.C_.L_.I_.E_.N_.T_.M_.S_.G·*);75 69#define·CT_GETLOGINFO·TDS_STATIC_CAST(CS_INT,·29)
76 70typedef·CS_RETCODE(*CS_CLIENTMSG_FUNC)·(_.C_.S_.__.C_.O_.N_.T_.E_.X_.T·*,·_.C_.S_.__.C_.O_.N_.N_.E_.C_.T_.I_.O_.N·*,76 70#define·CT_INIT·TDS_STATIC_CAST(CS_INT,·30)
77 _.C_.S_.__.C_.L_.I_.E_.N_.T_.M_.S_.G·*);77 71#define·CT_KEYDATA·TDS_STATIC_CAST(CS_INT,·31)
78 71typedef·CS_RETCODE(*CS_SERVERMSG_FUNC)·(_.C_.S_.__.C_.O_.N_.T_.E_.X_.T·*,·_.C_.S_.__.C_.O_.N_.N_.E_.C_.T_.I_.O_.N·*,78 72#define·CT_OPTIONS·TDS_STATIC_CAST(CS_INT,·32)
79 _.C_.S_.__.S_.E_.R_.V_.E_.R_.M_.S_.G·*);79 73#define·CT_PARAM·TDS_STATIC_CAST(CS_INT,·33)
80 72typedef·CS_RETCODE(*CS_INTERRUPT_FUNC)·(_.C_.S_.__.C_.O_.N_.N_.E_.C_.T_.I_.O_.N·*);80 74#define·CT_POLL·TDS_STATIC_CAST(CS_INT,·34)
81 7381 75#define·CT_RECVPASSTHRU·TDS_STATIC_CAST(CS_INT,·35)
82 7482 76#define·CT_REMOTE_PWD·TDS_STATIC_CAST(CS_INT,·36)
83 75#define·CS_IODATA·TDS_STATIC_CAST(CS_INT,·1600)83 77#define·CT_RES_INFO·TDS_STATIC_CAST(CS_INT,·37)
84 76#define·CS_SRC_VALUE·-256284 78#define·CT_RESULTS·TDS_STATIC_CAST(CS_INT,·38)
85 7785 79#define·CT_SEND·TDS_STATIC_CAST(CS_INT,·39)
86 7886 80#define·CT_SEND_DATA·TDS_STATIC_CAST(CS_INT,·40)
87 7987 81#define·CT_SENDPASSTHRU·TDS_STATIC_CAST(CS_INT,·41)
88 80/*·status·bits·for·CS_SERVERMSG·*/88 82#define·CT_SETLOGINFO·TDS_STATIC_CAST(CS_INT,·42)
89 81#define·CS_HASEED·0x0189 83#define·CT_WAKEUP·TDS_STATIC_CAST(CS_INT,·43)
90 8290 84#define·CT_LABELS·TDS_STATIC_CAST(CS_INT,·44)
91 83typedef·struct·_.__.c_.s_.__.b_.l_.k_.d_.e_.s_.c·_.C_.S_.__.B_.L_.K_.D_.E_.S_.C;91 85#define·CT_DS_LOOKUP·TDS_STATIC_CAST(CS_INT,·45)
92 8492 86#define·CT_DS_DROP·TDS_STATIC_CAST(CS_INT,·46)
93 85/*·CS_CAP_REQUEST·values·*/93 87#define·CT_DS_OBJINFO·TDS_STATIC_CAST(CS_INT,·47)
94 86#define·CS_REQ_LANG·194 88#define·CT_SETPARAM·TDS_STATIC_CAST(CS_INT,·48)
95 87#define·CS_REQ_RPC·295 89#define·CT_DYNSQLDA·TDS_STATIC_CAST(CS_INT,·49)
96 88#define·CS_REQ_NOTIF·396 90#define·CT_NOTIFICATION·TDS_STATIC_CAST(CS_INT,·1000)
97 89#define·CS_REQ_MSTMT·497 91
98 90#define·CS_REQ_BCP·598 92static·const·char·rcsid_ctpublic_h[]·=·"$Id:·ctpublic.h,v·1.14·2005-05-28·10:
99 91#define·CS_REQ_CURSOR·699 48:26·freddy77·Exp·$";
100 92#define·CS_REQ_DYN·7100 93static·const·void·*const·no_unused_ctpublic_h_warn[]·=·{·rcsid_ctpublic_h,
101 93#define·CS_REQ_MSG·8101 no_unused_ctpublic_h_warn·};
102 94#define·CS_REQ_PARAM·9102 94
103 95#define·CS_DATA_INT1·10103 95
104 96#define·CS_DATA_INT2·11104 96CS_RETCODE·ct_init(_.C_.S_.__.C_.O_.N_.T_.E_.X_.T·*·ctx,·CS_INT·version);
105 97#define·CS_DATA_INT4·12105 97CS_RETCODE·ct_con_alloc(_.C_.S_.__.C_.O_.N_.T_.E_.X_.T·*·ctx,·_.C_.S_.__.C_.O_.N_.N_.E_.C_.T_.I_.O_.N·**·con);
106 98#define·CS_DATA_BIT·13106 98CS_RETCODE·ct_con_props(_.C_.S_.__.C_.O_.N_.N_.E_.C_.T_.I_.O_.N·*·con,·CS_INT·action,·CS_INT·property,
107 99#define·CS_DATA_CHAR·14107 CS_VOID·*·buffer,·CS_INT·buflen,·CS_INT·*·out_len);
108 100#define·CS_DATA_VCHAR·15108 99CS_RETCODE·ct_connect(_.C_.S_.__.C_.O_.N_.N_.E_.C_.T_.I_.O_.N·*·con,·CS_CHAR·*·servername,·CS_INT
109 101#define·CS_DATA_BIN·16109 snamelen);
110 102#define·CS_DATA_VBIN·17110 100CS_RETCODE·ct_cmd_alloc(_.C_.S_.__.C_.O_.N_.N_.E_.C_.T_.I_.O_.N·*·con,·_.C_.S_.__.C_.O_.M_.M_.A_.N_.D·**·cmd);
111 103#define·CS_DATA_MNY8·18111 101CS_RETCODE·ct_cancel(_.C_.S_.__.C_.O_.N_.N_.E_.C_.T_.I_.O_.N·*·conn,·_.C_.S_.__.C_.O_.M_.M_.A_.N_.D·*·cmd,·CS_INT·type);
112 104#define·CS_DATA_MNY4·19112 102CS_RETCODE·ct_cmd_drop(_.C_.S_.__.C_.O_.M_.M_.A_.N_.D·*·cmd);
113 105#define·CS_DATA_DATE8·20113 103CS_RETCODE·ct_close(_.C_.S_.__.C_.O_.N_.N_.E_.C_.T_.I_.O_.N·*·con,·CS_INT·option);
114 106#define·CS_DATA_DATE4·21114 104CS_RETCODE·ct_con_drop(_.C_.S_.__.C_.O_.N_.N_.E_.C_.T_.I_.O_.N·*·con);
115 107#define·CS_DATA_FLT4·22115 105CS_RETCODE·ct_exit(_.C_.S_.__.C_.O_.N_.T_.E_.X_.T·*·ctx,·CS_INT·unused);
116 108#define·CS_DATA_FLT8·23116 106CS_RETCODE·ct_command(_.C_.S_.__.C_.O_.M_.M_.A_.N_.D·*·cmd,·CS_INT·type,·const·CS_VOID·*·buffer,
117 109#define·CS_DATA_NUM·24117 CS_INT·buflen,·CS_INT·option);
118 110#define·CS_DATA_TEXT·25118 107CS_RETCODE·ct_send(_.C_.S_.__.C_.O_.M_.M_.A_.N_.D·*·cmd);
119 111#define·CS_DATA_IMAGE·26119 108CS_RETCODE·ct_results(_.C_.S_.__.C_.O_.M_.M_.A_.N_.D·*·cmd,·CS_INT·*·result_type);
120 112#define·CS_DATA_DEC·27120 109CS_RETCODE·ct_bind(_.C_.S_.__.C_.O_.M_.M_.A_.N_.D·*·cmd,·CS_INT·item,·_.C_.S_.__.D_.A_.T_.A_.F_.M_.T·*·datafmt,
121 113#define·CS_DATA_LCHAR·28121 CS_VOID·*·buffer,·CS_INT·*·copied,·CS_SMALLINT·*·indicator);
122 114#define·CS_DATA_LBIN·29122 110CS_RETCODE·ct_fetch(_.C_.S_.__.C_.O_.M_.M_.A_.N_.D·*·cmd,·CS_INT·type,·CS_INT·offset,·CS_INT
123 115#define·CS_DATA_INTN·30123 option,·CS_INT·*·rows_read);
124 116#define·CS_DATA_DATETIMEN·31124 111CS_RETCODE·ct_res_info_dyn(_.C_.S_.__.C_.O_.M_.M_.A_.N_.D·*·cmd,·CS_INT·type,·CS_VOID·*·buffer,
125 117#define·CS_DATA_MONEYN·32125 CS_INT·buflen,·CS_INT·*·out_len);
126 118#define·CS_CSR_PREV·33126 112CS_RETCODE·ct_res_info(_.C_.S_.__.C_.O_.M_.M_.A_.N_.D·*·cmd,·CS_INT·type,·CS_VOID·*·buffer,
127 119#define·CS_CSR_FIRST·34127 CS_INT·buflen,·CS_INT·*·out_len);
128 120#define·CS_CSR_LAST·35128 113CS_RETCODE·ct_describe(_.C_.S_.__.C_.O_.M_.M_.A_.N_.D·*·cmd,·CS_INT·item,·_.C_.S_.__.D_.A_.T_.A_.F_.M_.T·*·datafmt);
Max diff block lines reached; 6110/36754 bytes (16.62%) of diff not shown.
68.6 KB
./usr/share/doc/freetds-doc/reference/a00509_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/tds_sysdep_public.h·Source·File</title>8 <title>FreeTDS·API:·include/dblib.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 19 lines modifiedOffset 74, 19 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">tds_sysdep_public.h</div></div>80 ··<div·class="headertitle"><div·class="title">dblib.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-2011··Brian·Bruns</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005··Brian·Bruns</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
Offset 96, 109 lines modifiedOffset 96, 246 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tds_sysdep_public_h_</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_aoIoAtf9UfNLxwNuH19vDb_</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tds_sysdep_public_h_</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_aoIoAtf9UfNLxwNuH19vDb_</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">/*</span></div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·This·file·is·publicly·installed.</span></div> 
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*·MUST·not·include·config.h</span></div> 
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*/</span></div>108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
 109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div>
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·(!defined(_MSC_VER)·&amp;&amp;·defined(__cplusplus)·&amp;&amp;·__cplusplus·&gt;=·201103L)·||·\</span></div> 
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">····(defined(_MSC_VER)·&amp;&amp;·_MSC_VER·&gt;=·1600)·||·\</span></div> 
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">····(defined(__STDC_VERSION__)·&amp;&amp;·__STDC_VERSION__·&gt;=·199901L)</span></div> 
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#··include·&lt;stdint.h&gt;</span></div> 
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#elif·(defined(__sun)·&amp;&amp;·defined(__SVR4))·||·defined(__hpux)</span></div> 
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#··include·&lt;inttypes.h&gt;</span></div> 
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#else</span></div> 
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>·<span·class="keywordtype">char</span>······int8_t;··<span·class="comment">/*·8-bit·int·*/</span></div> 
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·····uint8_t;··<span·class="comment">/*·8-bit·int·*/</span></div> 
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">/*</span></div> 
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·This·is·where·platform-specific·changes·need·to·be·made.</span></div> 
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*/</span></div> 
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#··if·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__)</span></div> 
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#····include·&lt;winsock2.h&gt;</span></div> 
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#····include·&lt;ws2tcpip.h&gt;</span></div> 
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#····include·&lt;windows.h&gt;</span></div> 
127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>·<span·class="keywordtype">short</span>····int16_t;····<span·class="comment">/*·16-bit·int·*/</span></div> 
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">short</span>···uint16_t;····<span·class="comment">/*·16-bit·int·*/</span></div> 
129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>·<span·class="keywordtype">int</span>······int32_t;····<span·class="comment">/*·32-bit·int·*/</span></div> 
130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·····uint32_t;····<span·class="comment">/*·32-bit·int·*/</span></div> 
131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>·__int64··int64_t;····<span·class="comment">/*·64-bit·int·*/</span></div> 
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·__int64·uint64_t;····<span·class="comment">/*·64-bit·int·*/</span></div> 
133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#··else·············</span><span·class="comment">/*·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__)·*/</span><span·class="preprocessor"></span></div> 
134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>··<span·class="keywordtype">short</span>···int16_t;····<span·class="comment">/*·16-bit·int·*/</span></div> 
135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>··<span·class="keywordtype">short</span>··uint16_t;····<span·class="comment">/*·16-bit·int·*/</span></div> 
136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>··<span·class="keywordtype">int</span>···int32_t;··<span·class="comment">/*·32-bit·int·*/</span></div> 
137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>··<span·class="keywordtype">int</span>··uint32_t;··<span·class="comment">/*·32-bit·int·*/</span></div> 
138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>··<span·class="keywordtype">long</span>·<span·class="keywordtype">long</span>···int64_t;····<span·class="comment">/*·64-bit·int·*/</span></div> 
139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>··<span·class="keywordtype">long</span>·<span·class="keywordtype">long</span>··uint64_t;····<span·class="comment">/*·64-bit·int·*/</span></div> 
140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#··endif</span></div> 
141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div>111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·0</span></div>
142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>}</div>
143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;float.h&gt;</span></div> 
144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">/*·try·to·understand·float·sizes·using·float.h·constants·*/</span></div> 
146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·FLT_RADIX·==·2</span></div> 
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··if·FLT_MANT_DIG·==·24·&amp;&amp;·FLT_MAX_EXP·==·128</span></div> 
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#····define·tds_sysdep_real32_type·float····</span><span·class="comment">/*·32-bit·real·*/</span><span·class="preprocessor"></span></div> 
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··elif·DBL_MANT_DIG·==·24·&amp;&amp;·DBL_MAX_EXP·==·128</span></div> 
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#····define·tds_sysdep_real32_type·double···</span><span·class="comment">/*·32-bit·real·*/</span><span·class="preprocessor"></span></div> 
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#··elif·LDBL_MANT_DIG·==·24·&amp;&amp;·LDBL_MAX_EXP·==·128</span></div> 
152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#····define·tds_sysdep_real32_type·long·double··</span><span·class="comment">/*·32-bit·real·*/</span><span·class="preprocessor"></span></div> 
153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#··endif</span></div>113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div>
154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#··if·FLT_MANT_DIG·==·53·&amp;&amp;·FLT_MAX_EXP·==·1024</span></div> 
155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#····define·tds_sysdep_real64_type·float····</span><span·class="comment">/*·64-bit·real·*/</span><span·class="preprocessor"></span></div> 
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#··elif·DBL_MANT_DIG·==·53·&amp;&amp;·DBL_MAX_EXP·==·1024</span></div> 
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#····define·tds_sysdep_real64_type·double···</span><span·class="comment">/*·64-bit·real·*/</span><span·class="preprocessor"></span></div> 
158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#··elif·LDBL_MANT_DIG·==·53·&amp;&amp;·LDBL_MAX_EXP·==·1024</span></div> 
159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#····define·tds_sysdep_real64_type·long·double··</span><span·class="comment">/*·64-bit·real·*/</span><span·class="preprocessor"></span></div> 
160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#··endif</span></div> 
161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#··if·!defined(tds_sysdep_real32_type)·||·!defined(tds_sysdep_real64_type)</span></div> 
162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#····error·Some·float·type·was·not·found!</span></div> 
163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#··endif</span></div> 
164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#else</span></div> 
165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#··if·FLT_DIG·==·6·&amp;&amp;·FLT_MAX_10_EXP·==·38</span></div> 
166 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#····define·tds_sysdep_real32_type·float····</span><span·class="comment">/*·32-bit·real·*/</span><span·class="preprocessor"></span></div> 
167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#··elif·DBL_DIG·==·6·&amp;&amp;·DBL_MAX_10_EXP·==·38</span></div> 
168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#····define·tds_sysdep_real32_type·double···</span><span·class="comment">/*·32-bit·real·*/</span><span·class="preprocessor"></span></div> 
169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#··elif·LDBL_DIG·==·6·&amp;&amp;·LDBL_MAX_10_EXP·==·38</span></div> 
170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#····define·tds_sysdep_real32_type·long·double··</span><span·class="comment">/*·32-bit·real·*/</span><span·class="preprocessor"></span></div> 
171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#··endif</span></div> 
172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">#··if·FLT_DIG·==·15·&amp;&amp;·FLT_MAX_10_EXP·==·308</span></div> 
173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#····define·tds_sysdep_real64_type·float····</span><span·class="comment">/*·64-bit·real·*/</span><span·class="preprocessor"></span></div> 
174 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#··elif·DBL_DIG·==·15·&amp;&amp;·DBL_MAX_10_EXP·==·308</span></div> 
175 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">#····define·tds_sysdep_real64_type·double···</span><span·class="comment">/*·64-bit·real·*/</span><span·class="preprocessor"></span></div> 
176 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#··elif·LDBL_DIG·==·15·&amp;&amp;·LDBL_MAX_10_EXP·==·308</span></div> 
177 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">#····define·tds_sysdep_real64_type·long·double··</span><span·class="comment">/*·64-bit·real·*/</span><span·class="preprocessor"></span></div> 
178 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#··endif</span></div> 
179 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">#endif</span></div>114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div>
 115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">typedef</span>·<span·class="keyword">enum</span></div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>{</div>
 118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······_DB_RES_INIT</div>
 119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····,·_DB_RES_RESULTSET_EMPTY</div>
Max diff block lines reached; 271/56583 bytes (0.48%) of diff not shown.
13.2 KB
html2text {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 tds_sysdep_public.h6 dblib.h
7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
8 2·*·Copyright·(C)·1998-2011·Brian·Bruns8 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004,·2005·Brian·Bruns
9 3·*9 3·*
10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
12 6·*·License·as·published·by·the·Free·Software·Foundation;·either12 6·*·License·as·published·by·the·Free·Software·Foundation;·either
13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
14 8·*14 8·*
15 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,15 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
Offset 19, 105 lines modifiedOffset 19, 267 lines modified
19 13·*19 13·*
20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
21 15·*·License·along·with·this·library;·if·not,·write·to·the21 15·*·License·along·with·this·library;·if·not,·write·to·the
22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
23 17·*·Boston,·MA·02111-1307,·USA.23 17·*·Boston,·MA·02111-1307,·USA.
24 18·*/24 18·*/
25 1925 19
26 20#ifndef·_tds_sysdep_public_h_ 
27 21#define·_tds_sysdep_public_h_26 20#ifndef·_tdsguard_aoIoAtf9UfNLxwNuH19vDb_
 27 21#define·_tdsguard_aoIoAtf9UfNLxwNuH19vDb_
28 2228 22
29 23/* 
30 24·*·This·file·is·publicly·installed. 
31 25·*·MUST·not·include·config.h 
32 26·*/29 23#include·<freetds/pushvis.h>
 30 24
 31 25#ifdef·__cplusplus
 32 26extern·"C"
33 2733 27{
 34 28#if·0
 35 29}
34 28#if·(!defined(_MSC_VER)·&&·defined(__cplusplus)·&&·__cplusplus·>=·201103L)·|| 
35 \ 
36 29·(defined(_MSC_VER)·&&·_MSC_VER·>=·1600)·||·\ 
37 30·(defined(__STDC_VERSION__)·&&·__STDC_VERSION__·>=·199901L) 
38 31#·include·<stdint.h> 
39 32#elif·(defined(__sun)·&&·defined(__SVR4))·||·defined(__hpux) 
40 33#·include·<inttypes.h> 
41 34#else 
42 35typedef·signed·char·int8_t;·/*·8-bit·int·*/ 
43 36typedef·unsigned·char·uint8_t;·/*·8-bit·int·*/ 
44 37/* 
45 38·*·This·is·where·platform-specific·changes·need·to·be·made. 
46 39·*/ 
47 40#·if·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__) 
48 41#·include·<winsock2.h> 
49 42#·include·<ws2tcpip.h> 
50 43#·include·<windows.h> 
51 44·typedef·signed·short·int16_t;·/*·16-bit·int·*/ 
52 45·typedef·unsigned·short·uint16_t;·/*·16-bit·int·*/ 
53 46·typedef·signed·int·int32_t;·/*·32-bit·int·*/ 
54 47·typedef·unsigned·int·uint32_t;·/*·32-bit·int·*/ 
55 48·typedef·signed·__int64·int64_t;·/*·64-bit·int·*/ 
56 49·typedef·unsigned·__int64·uint64_t;·/*·64-bit·int·*/ 
57 50#·else·/*·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__)·*/ 
58 51·typedef·signed·short·int16_t;·/*·16-bit·int·*/ 
59 52·typedef·unsigned·short·uint16_t;·/*·16-bit·int·*/ 
60 53·typedef·signed·int·int32_t;·/*·32-bit·int·*/ 
61 54·typedef·unsigned·int·uint32_t;·/*·32-bit·int·*/ 
62 55·typedef·signed·long·long·int64_t;·/*·64-bit·int·*/ 
63 56·typedef·unsigned·long·long·uint64_t;·/*·64-bit·int·*/ 
64 57#·endif 
65 58#endif 
66 59 
67 60#include·<float.h> 
68 61 
69 62/*·try·to·understand·float·sizes·using·float.h·constants·*/ 
70 63#if·FLT_RADIX·==·2 
71 64#·if·FLT_MANT_DIG·==·24·&&·FLT_MAX_EXP·==·128 
72 65#·define·tds_sysdep_real32_type·float·/*·32-bit·real·*/ 
73 66#·elif·DBL_MANT_DIG·==·24·&&·DBL_MAX_EXP·==·128 
74 67#·define·tds_sysdep_real32_type·double·/*·32-bit·real·*/ 
75 68#·elif·LDBL_MANT_DIG·==·24·&&·LDBL_MAX_EXP·==·128 
76 69#·define·tds_sysdep_real32_type·long·double·/*·32-bit·real·*/ 
77 70#·endif36 30#endif
78 71#·if·FLT_MANT_DIG·==·53·&&·FLT_MAX_EXP·==·1024 
79 72#·define·tds_sysdep_real64_type·float·/*·64-bit·real·*/ 
80 73#·elif·DBL_MANT_DIG·==·53·&&·DBL_MAX_EXP·==·1024 
81 74#·define·tds_sysdep_real64_type·double·/*·64-bit·real·*/ 
82 75#·elif·LDBL_MANT_DIG·==·53·&&·LDBL_MAX_EXP·==·1024 
83 76#·define·tds_sysdep_real64_type·long·double·/*·64-bit·real·*/ 
84 77#·endif 
85 78#·if·!defined(tds_sysdep_real32_type)·||·!defined(tds_sysdep_real64_type) 
86 79#·error·Some·float·type·was·not·found! 
87 80#·endif37 31#endif
 38 32
 39 33typedef·enum
 40 34{
 41 35·_DB_RES_INIT
 42 36·,·_DB_RES_RESULTSET_EMPTY
 43 37·,·_DB_RES_RESULTSET_ROWS
 44 38·,·_DB_RES_NEXT_RESULT
 45 39·,·_DB_RES_NO_MORE_RESULTS
 46 40·,·_DB_RES_SUCCEED
 47 41}·DB_RESULT_STATE;
 48 42
 49 _\x84_\x83struct·_\x8t_\x8d_\x8s_\x8__\x8d_\x8b_\x8l_\x8i_\x8b_\x8__\x8l_\x8o_\x8g_\x8i_\x8n_\x8r_\x8e_\x8c
 50 44{
 51 45·_\x8T_\x8D_\x8S_\x8L_\x8O_\x8G_\x8I_\x8N·*_\x8t_\x8d_\x8s_\x8__\x8l_\x8o_\x8g_\x8i_\x8n;
 52 46·bool·network_auth;
 53 47};
 54 48
 55 49struct·_\x8d_\x8b_\x8l_\x8i_\x8b_\x8__\x8b_\x8u_\x8f_\x8f_\x8e_\x8r_\x8__\x8r_\x8o_\x8w;
 56 50
 57 _\x85_\x81typedef·struct
 58 52{
 59 53·int·received;·/*·how·many·rows·have·been·received·for·this·result·set·*/
 60 54·int·head;·/*·queue·insertion·point·*/
 61 55·int·tail;·/*·oldest·item·in·queue·*/
 62 56·int·current;·/*·dbnextrow()·reads·this·row·*/
 63 57·int·capacity;·/*·how·many·elements·the·queue·can·hold·*/
 64 58·struct·_\x8d_\x8b_\x8l_\x8i_\x8b_\x8__\x8b_\x8u_\x8f_\x8f_\x8e_\x8r_\x8__\x8r_\x8o_\x8w·*rows;·/*·pointer·to·the·row·storage·*/
 65 59}·_\x8D_\x8B_\x8P_\x8R_\x8O_\x8C_\x8__\x8R_\x8O_\x8W_\x8B_\x8U_\x8F;
 66 60
 67 _\x86_\x81typedef·struct
 68 62{
 69 63·int·host_column;
 70 64·TDS_SERVER_TYPE·datatype;
 71 65·int·prefix_len;
 72 66·DBINT·column_len;
 73 67·BYTE·*terminator;
Max diff block lines reached; 53/13538 bytes (0.39%) of diff not shown.
529 KB
./usr/share/doc/freetds-doc/reference/a00512_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/sybdb.h·Source·File</title>8 <title>FreeTDS·API:·include/ctlib.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 1550 lines modifiedOffset 74, 519 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">sybdb.h</div></div>80 ··<div·class="headertitle"><div·class="title">ctlib.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00512.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004··Brian·Bruns</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004··Brian·Bruns</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2010,·2011··Frediano·Ziglio</span></div> 
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_gH4tOYBTzynx4DgqFzOEbB_</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_gH4tOYBTzynx4DgqFzOEbB_</span></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00395.html">freetds/tds.h</a>&gt;</span></div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;freetds/convert.h&gt;</span></div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;freetds/utils/string.h&gt;</span></div>
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#ifndef·_sybdb_h_</span></div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;freetds/bool.h&gt;</span></div>
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#define·_sybdb_h_</span></div> 
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&quot;tds_sysdep_public.h&quot;</span></div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">/*</span></div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·Internal·(not·part·of·the·exposed·API)·prototypes·and·such.</span></div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*/</span></div>
 113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#undef·TDS_STATIC_CAST</span></div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·TDS_STATIC_CAST(type,·a)·static_cast&lt;type&gt;(a)</span></div> 
111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>
112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>{</div>118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>{</div>
113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#if·0</span></div>119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#if·0</span></div>
114 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}</div>120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>}</div>
 121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#endif</span></div>
115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>
116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#else</span></div>123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·TDS_STATIC_CAST(type,·a)·((type)(a))</span></div>124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">/*·Fix·a·problem·with·Windows·headers·*/</span></div>
118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#endif</span></div>125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#undef·small</span></div>
119 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
120 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifdef·FALSE</span></div>127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*</span></div>
121 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#undef·FALSE</span></div>128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·*·internal·types</span></div>
122 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#endif</span></div>129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*/</span></div>
123 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifdef·TRUE</span></div>130 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="};">
 131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a00871.html">···48</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00871.html">_cs_config</a></div>
124 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#undef·TRUE</span></div>132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>{</div>
125 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div>133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keywordtype">bool</span>·cs_expose_formats;</div>
126 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·FALSE·0</span></div>134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordtype">bool</span>·cs_note_empty_data;</div>
127 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·TRUE··1</span></div>135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>};</div>
 136 </div>
128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>137 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
129 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·DBSAVE···1</span></div>138 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">/*·Code·changed·for·error·handling·*/</span></div>
130 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·DBNOSAVE·0</span></div>139 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">/*·Code·changes·starts·here·-·CT_DIAG·-·01·*/</span></div>
131 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·DBNOERR··-1</span></div> 
132 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>140 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
133 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·INT_EXIT····0</span></div>141 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">/*·This·structure·is·used·in·CT_DIAG·*/</span></div>
134 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·INT_CONTINUE····1</span></div> 
135 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·INT_CANCEL··2</span></div> 
136 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·INT_TIMEOUT·3</span></div> 
137 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
138 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·DBMAXNUMLEN·33</span></div> 
139 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">/*·https://msdn.microsoft.com/en-us/library/ms176061.aspx·*/</span></div> 
140 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·DBMAXNAME···128</span></div> 
141 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
142 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a00512.html#adbc038c5d57c0ab4c1c9e081a664dc0f">···70</a></span><span·class="preprocessor">#define·DBVERSION_UNKNOWN·0</span></div> 
143 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·DBVERSION_46······1</span></div> 
144 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#define·DBVERSION_100·····2</span></div> 
145 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#define·DBVERSION_42······3</span></div> 
146 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#define·DBVERSION_70······4</span></div> 
147 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#define·DBVERSION_71······5</span></div> 
148 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#define·DBVERSION_72······6</span></div> 
149 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#define·DBVERSION_73······7</span></div> 
150 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#define·DBVERSION_74······8</span></div> 
151 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
152 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">/*·these·two·are·defined·by·Microsoft·for·dbsetlversion()·*/</span></div> 
153 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#define·DBVER42·······DBVERSION_42</span></div> 
154 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#define·DBVER60·······DBVERSION_70··</span><span·class="comment">/*·our·best·approximation·*/</span><span·class="preprocessor"></span></div> 
155 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>142 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
156 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a00512.html#a4e19c79341755a7c6666197d381e1ac6">···88</a></span><span·class="preprocessor">#define·DBTDS_UNKNOWN···········0</span></div> 
157 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">#define·DBTDS_2_0···············1···</span><span·class="comment">/*·pre·4.0·SQL·Server·*/</span><span·class="preprocessor"></span></div> 
158 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#define·DBTDS_3_4···············2···</span><span·class="comment">/*·Microsoft·SQL·Server·(3.0)·*/</span><span·class="preprocessor"></span></div> 
159 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#define·DBTDS_4_0···············3···</span><span·class="comment">/*·4.0·SQL·Server·*/</span><span·class="preprocessor"></span></div> 
160 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">#define·DBTDS_4_2···············4···</span><span·class="comment">/*·4.2·SQL·Server·*/</span><span·class="preprocessor"></span></div> 
161 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#define·DBTDS_4_6···············5···</span><span·class="comment">/*·2.0·OpenServer·and·4.6·SQL·Server.·*/</span><span·class="preprocessor"></span></div> 
162 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">#define·DBTDS_4_9_5·············6···</span><span·class="comment">/*·4.9.5·(NCR)·SQL·Server·*/</span><span·class="preprocessor"></span></div> 
163 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#define·DBTDS_5_0···············7···</span><span·class="comment">/*·5.0·SQL·Server·*/</span><span·class="preprocessor"></span></div> 
164 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">#define·DBTDS_7_0···············8···</span><span·class="comment">/*·Microsoft·SQL·Server·7.0·*/</span><span·class="preprocessor"></span></div> 
165 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="preprocessor">#define·DBTDS_8_0···············(&quot;Use·DBTDS_7_1·instead&quot;*x)·</span><span·class="comment">/*·Microsoft·SQL·Server·2000·*/</span><span·class="preprocessor"></span></div> 
166 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="preprocessor">#define·DBTDS_9_0···············(&quot;Use·DBTDS_7_2·instead&quot;*x)·</span><span·class="comment">/*·Microsoft·SQL·Server·2005·*/</span><span·class="preprocessor"></span></div> 
167 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="preprocessor">#define·DBTDS_7_1···············9···</span><span·class="comment">/*·Microsoft·SQL·Server·2000·*/</span><span·class="preprocessor"></span></div> 
168 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#define·DBTDS_7_2···············10··</span><span·class="comment">/*·Microsoft·SQL·Server·2005·*/</span><span·class="preprocessor"></span></div> 
169 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">#define·DBTDS_7_3···············11··</span><span·class="comment">/*·Microsoft·SQL·Server·2008·*/</span><span·class="preprocessor"></span></div> 
Max diff block lines reached; 386483/416824 bytes (92.72%) of diff not shown.
122 KB
html2text {}
    
Offset 1, 2305 lines modifiedOffset 1, 530 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
 6 ctlib.h
6 sybdb.h 
7 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
9 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004·Brian·Bruns8 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004·Brian·Bruns
 9 3·*
10 3·*·Copyright·(C)·2010,·2011·Frediano·Ziglio 
11 4·* 
12 5·*·This·library·is·free·software;·you·can·redistribute·it·and/or10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
13 6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
14 7·*·License·as·published·by·the·Free·Software·Foundation;·either12 6·*·License·as·published·by·the·Free·Software·Foundation;·either
15 8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
16 9·*14 8·*
17 10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,15 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
18 11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of16 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
19 12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU17 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
20 13·*·Library·General·Public·License·for·more·details.18 12·*·Library·General·Public·License·for·more·details.
21 14·*19 13·*
22 15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
23 16·*·License·along·with·this·library;·if·not,·write·to·the21 15·*·License·along·with·this·library;·if·not,·write·to·the
24 17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
25 18·*·Boston,·MA·02111-1307,·USA.23 17·*·Boston,·MA·02111-1307,·USA.
26 19·*/24 18·*/
27 20 
28 28#ifndef·_sybdb_h_ 
29 29#define·_sybdb_h_ 
30 30 
31 31#include·"tds_sysdep_public.h" 
32 32 
33 33#undef·TDS_STATIC_CAST25 19
 26 20#ifndef·_tdsguard_gH4tOYBTzynx4DgqFzOEbB_
 27 21#define·_tdsguard_gH4tOYBTzynx4DgqFzOEbB_
 28 22
 29 23#include·<_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s_\x8/_\x8t_\x8d_\x8s_\x8._\x8h>
 30 24#include·<freetds/convert.h>
 31 25#include·<freetds/utils/string.h>
 32 26#include·<freetds/bool.h>
 33 27
 34 28/*
 35 29·*·Internal·(not·part·of·the·exposed·API)·prototypes·and·such.
 36 30·*/
 37 31
 38 32#include·<freetds/pushvis.h>
 39 33
34 34#ifdef·__cplusplus40 34#ifdef·__cplusplus
35 35#define·TDS_STATIC_CAST(type,·a)·static_cast<type>(a) 
36 36extern·"C"41 35extern·"C"
37 37{42 36{
38 38#if·043 37#if·0
39 39}44 38}
 45 39#endif
40 40#endif46 40#endif
41 41#else 
42 42#define·TDS_STATIC_CAST(type,·a)·((type)(a)) 
43 43#endif47 41
 48 42/*·Fix·a·problem·with·Windows·headers·*/
 49 43#undef·small
44 4450 44
45 45#ifdef·FALSE 
46 46#undef·FALSE 
47 47#endif 
48 48#ifdef·TRUE 
49 49#undef·TRUE 
50 50#endif 
51 51#define·FALSE·0 
52 52#define·TRUE·151 45/*
 52 46·*·internal·types
 53 47·*/
 54 _\x84_\x88struct·_\x8__\x8c_\x8s_\x8__\x8c_\x8o_\x8n_\x8f_\x8i_\x8g
 55 49{
 56 50·bool·cs_expose_formats;
 57 51·bool·cs_note_empty_data;
 58 52};
53 5359 53
54 54#define·DBSAVE·1 
55 55#define·DBNOSAVE·0 
56 56#define·DBNOERR·-1 
57 57 
58 58#define·INT_EXIT·0 
59 59#define·INT_CONTINUE·1 
60 60#define·INT_CANCEL·2 
61 61#define·INT_TIMEOUT·3 
62 62 
63 63#define·DBMAXNUMLEN·33 
64 64/*·https://msdn.microsoft.com/en-us/library/ms176061.aspx·*/ 
65 65#define·DBMAXNAME·128 
66 66 
67 _\x87_\x80#define·DBVERSION_UNKNOWN·0 
68 71#define·DBVERSION_46·1 
69 72#define·DBVERSION_100·2 
70 73#define·DBVERSION_42·3 
71 74#define·DBVERSION_70·4 
72 75#define·DBVERSION_71·5 
73 76#define·DBVERSION_72·6 
74 77#define·DBVERSION_73·7 
75 78#define·DBVERSION_74·8 
76 79 
77 80/*·these·two·are·defined·by·Microsoft·for·dbsetlversion()·*/ 
78 81#define·DBVER42·DBVERSION_42 
79 82#define·DBVER60·DBVERSION_70·/*·our·best·approximation·*/ 
80 83 
81 _\x88_\x88#define·DBTDS_UNKNOWN·0 
82 89#define·DBTDS_2_0·1·/*·pre·4.0·SQL·Server·*/ 
83 90#define·DBTDS_3_4·2·/*·Microsoft·SQL·Server·(3.0)·*/ 
84 91#define·DBTDS_4_0·3·/*·4.0·SQL·Server·*/ 
85 92#define·DBTDS_4_2·4·/*·4.2·SQL·Server·*/ 
86 93#define·DBTDS_4_6·5·/*·2.0·OpenServer·and·4.6·SQL·Server.·*/ 
87 94#define·DBTDS_4_9_5·6·/*·4.9.5·(NCR)·SQL·Server·*/ 
88 95#define·DBTDS_5_0·7·/*·5.0·SQL·Server·*/ 
89 96#define·DBTDS_7_0·8·/*·Microsoft·SQL·Server·7.0·*/ 
90 97#define·DBTDS_8_0·("Use·DBTDS_7_1·instead"*x)·/*·Microsoft·SQL·Server·2000·*/ 
91 98#define·DBTDS_9_0·("Use·DBTDS_7_2·instead"*x)·/*·Microsoft·SQL·Server·2005·*/ 
92 99#define·DBTDS_7_1·9·/*·Microsoft·SQL·Server·2000·*/ 
93 100#define·DBTDS_7_2·10·/*·Microsoft·SQL·Server·2005·*/ 
94 101#define·DBTDS_7_3·11·/*·Microsoft·SQL·Server·2008·*/ 
95 102#define·DBTDS_7_4·12·/*·Microsoft·SQL·Server·2012/2014·*/ 
96 103#define·DBTDS_8_0_·13·/*·Microsoft·SQL·Server·2022·*/60 54/*·Code·changed·for·error·handling·*/
 61 55/*·Code·changes·starts·here·-·CT_DIAG·-·01·*/
 62 56
 63 57/*·This·structure·is·used·in·CT_DIAG·*/
 64 58
 65 _\x85_\x89struct·_\x8c_\x8s_\x8__\x8d_\x8i_\x8a_\x8g_\x8__\x8m_\x8s_\x8g_\x8__\x8c_\x8l_\x8i_\x8e_\x8n_\x8t
Max diff block lines reached; 119089/125084 bytes (95.21%) of diff not shown.
580 KB
./usr/share/doc/freetds-doc/reference/a00515_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/config.h·Source·File</title>8 <title>FreeTDS·API:·include/sybdb.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 829 lines modifiedOffset 74, 1550 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">config.h</div></div>80 ··<div·class="headertitle"><div·class="title">sybdb.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
 83 <a·href="a00515.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004··Brian·Bruns</span></div>
 85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2010,·2011··Frediano·Ziglio</span></div>
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·include/config.h.··Generated·from·config.h.in·by·configure.··*/</span></div> 
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">/*·include/config.h.in.··Generated·from·configure.ac·by·autoheader.··*/</span></div> 
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> 
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#define·_freetds_config_h_</span></div> 
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">/*·Define·if·building·universal·(internal·helper·macro)·*/</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">/*·#undef·AC_APPLE_UNIVERSAL_BUILD·*/</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div>
 87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">/*·Define·to·1·if·you·need·BSD_COMP·defined·to·get·FIONBIO·defined.·*/</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">/*·#undef·BSD_COMP·*/</span></div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*·Define·to·1·if·using·&#39;alloca.c&#39;.·*/</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">/*·#undef·C_ALLOCA·*/</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">/*·Define·to·enable·work·in·progress·code·*/</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">/*·#undef·ENABLE_DEVELOPING·*/</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">/*·Define·to·enable·extra·checks·on·code·*/</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">/*·#undef·ENABLE_EXTRA_CHECKS·*/</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">/*·Defined·if·--enable-krb5·used·and·library·detected·*/</span></div>103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#ifndef·_sybdb_h_</span></div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·ENABLE_KRB5·1</span></div>104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#define·_sybdb_h_</span></div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">/*·Define·to·enable·MARS·support·*/</span></div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#define·ENABLE_ODBC_MARS·1</span></div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">/*·Define·to·enable·ODBC·wide·string·support·*/</span></div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·ENABLE_ODBC_WIDE·1</span></div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">/*·Define·to·1·if·GNU·tls·use·nettle·as·backend.·*/</span></div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#define·GNUTLS_USE_NETTLE·1</span></div>106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&quot;tds_sysdep_public.h&quot;</span></div>
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">/*·Define·to·1·if·you·have·the·&#39;alarm&#39;·function.·*/</span></div>108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#undef·TDS_STATIC_CAST</span></div>
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·HAVE_ALARM·1</span></div>109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
 110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·TDS_STATIC_CAST(type,·a)·static_cast&lt;type&gt;(a)</span></div>
 111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>{</div>
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">/*·Define·to·1·if·you·have·&#39;alloca&#39;,·as·a·function·or·macro.·*/</span></div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·HAVE_ALLOCA·1</span></div>113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#if·0</span></div>
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>114 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}</div>
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">/*·Define·to·1·if·&lt;alloca.h&gt;·works.·*/</span></div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·HAVE_ALLOCA_H·1</span></div>115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#else</span></div>
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">/*·Define·to·1·if·you·have·the·&lt;arpa/inet.h&gt;·header·file.·*/</span></div>117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·TDS_STATIC_CAST(type,·a)·((type)(a))</span></div>
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·HAVE_ARPA_INET_H·1</span></div>118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#endif</span></div>
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>119 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*·Define·to·1·if·you·have·the·&#39;ASN1_STRING_get0_data&#39;·function.·*/</span></div>120 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifdef·FALSE</span></div>
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*·#undef·HAVE_ASN1_STRING_GET0_DATA·*/</span></div>121 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#undef·FALSE</span></div>
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>122 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#endif</span></div>
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">/*·Define·to·1·if·you·have·the·&#39;asprintf&#39;·function.·*/</span></div>123 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifdef·TRUE</span></div>
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·HAVE_ASPRINTF·1</span></div>124 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#undef·TRUE</span></div>
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>125 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div>
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">/*·Define·to·1·if·you·have·the·&#39;basename&#39;·function.·*/</span></div>126 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·FALSE·0</span></div>
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·HAVE_BASENAME·1</span></div>127 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·TRUE··1</span></div>
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">/*·Define·to·1·if·you·have·the·&#39;BIO_get_data&#39;·function.·*/</span></div>129 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·DBSAVE···1</span></div>
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">/*·#undef·HAVE_BIO_GET_DATA·*/</span></div>130 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·DBNOSAVE·0</span></div>
 131 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·DBNOERR··-1</span></div>
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>132 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">/*·Define·if·you·have·the·clock_gettime·function.·*/</span></div>133 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·INT_EXIT····0</span></div>
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·HAVE_CLOCK_GETTIME·1</span></div>134 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·INT_CONTINUE····1</span></div>
 135 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·INT_CANCEL··2</span></div>
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">/*·Define·to·1·if·you·have·the·&lt;com_err.h&gt;·header·file.·*/</span></div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·HAVE_COM_ERR_H·1</span></div>136 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·INT_TIMEOUT·3</span></div>
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>137 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">/*·Define·to·1·if·you·have·the·&#39;daemon&#39;·function.·*/</span></div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·HAVE_DAEMON·1</span></div>138 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·DBMAXNUMLEN·33</span></div>
 139 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">/*·https://msdn.microsoft.com/en-us/library/ms176061.aspx·*/</span></div>
 140 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·DBMAXNAME···128</span></div>
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>141 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">/*·Define·to·1·if·you·have·the·declaration·of·&#39;tzname&#39;,·and·to·0·if·you·don&#39;t.</span></div>142 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a00515.html#adbc038c5d57c0ab4c1c9e081a664dc0f">···70</a></span><span·class="preprocessor">#define·DBVERSION_UNKNOWN·0</span></div>
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">···*/</span></div>143 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·DBVERSION_46······1</span></div>
 144 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#define·DBVERSION_100·····2</span></div>
 145 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#define·DBVERSION_42······3</span></div>
 146 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#define·DBVERSION_70······4</span></div>
 147 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#define·DBVERSION_71······5</span></div>
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">/*·#undef·HAVE_DECL_TZNAME·*/</span></div>148 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#define·DBVERSION_72······6</span></div>
 149 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#define·DBVERSION_73······7</span></div>
 150 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#define·DBVERSION_74······8</span></div>
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>151 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 152 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">/*·these·two·are·defined·by·Microsoft·for·dbsetlversion()·*/</span></div>
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">/*·Define·to·1·if·you·have·the·&lt;dirent.h&gt;·header·file.·*/</span></div> 
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·HAVE_DIRENT_H·1</span></div> 
154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">/*·Define·to·1·if·you·have·the·&lt;dlfcn.h&gt;·header·file.·*/</span></div> 
Max diff block lines reached; 429569/460216 bytes (93.34%) of diff not shown.
131 KB
html2text {}
    
Offset 1, 827 lines modifiedOffset 1, 2305 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 config.h 
7 1/*·include/config.h.·Generated·from·config.h.in·by·configure.·*/ 
8 2/*·include/config.h.in.·Generated·from·configure.ac·by·autoheader.·*/ 
9 3 
10 4#define·_freetds_config_h_ 
11 5 
12 6/*·Define·if·building·universal·(internal·helper·macro)·*/ 
13 7/*·#undef·AC_APPLE_UNIVERSAL_BUILD·*/ 
14 8 
15 9/*·Define·to·1·if·you·need·BSD_COMP·defined·to·get·FIONBIO·defined.·*/ 
16 10/*·#undef·BSD_COMP·*/ 
17 11 
18 12/*·Define·to·1·if·using·'alloca.c'.·*/ 
19 13/*·#undef·C_ALLOCA·*/ 
20 14 
21 15/*·Define·to·enable·work·in·progress·code·*/ 
22 16/*·#undef·ENABLE_DEVELOPING·*/ 
23 17 
24 18/*·Define·to·enable·extra·checks·on·code·*/ 
25 19/*·#undef·ENABLE_EXTRA_CHECKS·*/6 sybdb.h
 7 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
 9 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004·Brian·Bruns
 10 3·*·Copyright·(C)·2010,·2011·Frediano·Ziglio
 11 4·*
 12 5·*·This·library·is·free·software;·you·can·redistribute·it·and/or
 13 6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
 14 7·*·License·as·published·by·the·Free·Software·Foundation;·either
 15 8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
 16 9·*
 17 10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
 18 11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
 19 12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
 20 13·*·Library·General·Public·License·for·more·details.
 21 14·*
 22 15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
 23 16·*·License·along·with·this·library;·if·not,·write·to·the
 24 17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
 25 18·*·Boston,·MA·02111-1307,·USA.
 26 19·*/
26 2027 20
 28 28#ifndef·_sybdb_h_
 29 29#define·_sybdb_h_
 30 30
 31 31#include·"tds_sysdep_public.h"
27 21/*·Defined·if·--enable-krb5·used·and·library·detected·*/ 
28 22#define·ENABLE_KRB5·1 
29 23 
30 24/*·Define·to·enable·MARS·support·*/ 
31 25#define·ENABLE_ODBC_MARS·1 
32 26 
33 27/*·Define·to·enable·ODBC·wide·string·support·*/ 
34 28#define·ENABLE_ODBC_WIDE·1 
35 29 
36 30/*·Define·to·1·if·GNU·tls·use·nettle·as·backend.·*/ 
37 31#define·GNUTLS_USE_NETTLE·1 
38 3232 32
39 33/*·Define·to·1·if·you·have·the·'alarm'·function.·*/ 
40 34#define·HAVE_ALARM·1 
41 35 
42 36/*·Define·to·1·if·you·have·'alloca',·as·a·function·or·macro.·*/ 
43 37#define·HAVE_ALLOCA·1 
44 38 
45 39/*·Define·to·1·if·<alloca.h>·works.·*/ 
46 40#define·HAVE_ALLOCA_H·1 
47 41 
48 42/*·Define·to·1·if·you·have·the·<arpa/inet.h>·header·file.·*/ 
49 43#define·HAVE_ARPA_INET_H·133 33#undef·TDS_STATIC_CAST
 34 34#ifdef·__cplusplus
 35 35#define·TDS_STATIC_CAST(type,·a)·static_cast<type>(a)
 36 36extern·"C"
 37 37{
 38 38#if·0
 39 39}
 40 40#endif
 41 41#else
 42 42#define·TDS_STATIC_CAST(type,·a)·((type)(a))
 43 43#endif
50 4444 44
51 45/*·Define·to·1·if·you·have·the·'ASN1_STRING_get0_data'·function.·*/ 
52 46/*·#undef·HAVE_ASN1_STRING_GET0_DATA·*/ 
53 47 
54 48/*·Define·to·1·if·you·have·the·'asprintf'·function.·*/ 
55 49#define·HAVE_ASPRINTF·1 
56 50 
57 51/*·Define·to·1·if·you·have·the·'basename'·function.·*/ 
58 52#define·HAVE_BASENAME·145 45#ifdef·FALSE
 46 46#undef·FALSE
 47 47#endif
 48 48#ifdef·TRUE
 49 49#undef·TRUE
 50 50#endif
 51 51#define·FALSE·0
 52 52#define·TRUE·1
59 5353 53
60 54/*·Define·to·1·if·you·have·the·'BIO_get_data'·function.·*/ 
61 55/*·#undef·HAVE_BIO_GET_DATA·*/ 
62 56 
63 57/*·Define·if·you·have·the·clock_gettime·function.·*/ 
64 58#define·HAVE_CLOCK_GETTIME·1 
65 59 
66 60/*·Define·to·1·if·you·have·the·<com_err.h>·header·file.·*/ 
67 61#define·HAVE_COM_ERR_H·154 54#define·DBSAVE·1
 55 55#define·DBNOSAVE·0
 56 56#define·DBNOERR·-1
 57 57
 58 58#define·INT_EXIT·0
 59 59#define·INT_CONTINUE·1
 60 60#define·INT_CANCEL·2
 61 61#define·INT_TIMEOUT·3
68 6262 62
 63 63#define·DBMAXNUMLEN·33
 64 64/*·https://msdn.microsoft.com/en-us/library/ms176061.aspx·*/
 65 65#define·DBMAXNAME·128
 66 66
 67 _\x87_\x80#define·DBVERSION_UNKNOWN·0
 68 71#define·DBVERSION_46·1
 69 72#define·DBVERSION_100·2
 70 73#define·DBVERSION_42·3
 71 74#define·DBVERSION_70·4
 72 75#define·DBVERSION_71·5
 73 76#define·DBVERSION_72·6
Max diff block lines reached; 127515/133937 bytes (95.21%) of diff not shown.
39.8 KB
./usr/share/doc/freetds-doc/reference/a00518_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/sqlfront.h·Source·File</title>8 <title>FreeTDS·API:·include/tds_sysdep_public.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 78 lines modifiedOffset 74, 131 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">sqlfront.h</div></div>80 ··<div·class="headertitle"><div·class="title">tds_sysdep_public.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-2011··Brian·Bruns</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2011··Frediano·Ziglio</span></div> 
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tds_sysdep_public_h_</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tds_sysdep_public_h_</span></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">/*</span></div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·This·file·is·publicly·installed.</span></div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*·MUST·not·include·config.h</span></div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·SQLFRONT_h</span></div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*/</span></div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·SQLFRONT_h</span></div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#if·(!defined(_MSC_VER)·&amp;&amp;·defined(__cplusplus)·&amp;&amp;·__cplusplus·&gt;=·201103L)·||·\</span></div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">····(defined(_MSC_VER)·&amp;&amp;·_MSC_VER·&gt;=·1600)·||·\</span></div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">····(defined(__STDC_VERSION__)·&amp;&amp;·__STDC_VERSION__·&gt;=·199901L)</span></div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&quot;./sybfront.h&quot;</span></div>113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#··include·&lt;stdint.h&gt;</span></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·rcsid_sqlfront_h[]·=·<span·class="stringliteral">&quot;$Id:·sqlfront.h,v·1.10·2011-07-13·11:06:31·freddy77·Exp·$&quot;</span>;</div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*<span·class="keyword">const</span>·no_unused_sqlfront_h_warn[]·=·{·rcsid_sqlfront_h,·no_unused_sqlfront_h_warn·};</div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a00991.html">DBPROCESS</a>·*·<a·class="code·hl_struct"·href="a00991.html">PDBPROCESS</a>;</div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a00607.html">LOGINREC</a>··*·<a·class="code·hl_struct"·href="a00607.html">PLOGINREC</a>;</div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">typedef</span>·DBCURSOR··*·PDBCURSOR;</div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">typedef</span>·······<span·class="keywordtype">int</span>··*····LPINT;</div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">typedef</span>·······<span·class="keywordtype">char</span>·*····LPSTR;</div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#if·!defined(PHP_MSSQL_H)·||·!defined(PHP_MSSQL_API)</span></div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#elif·(defined(__sun)·&amp;&amp;·defined(__SVR4))·||·defined(__hpux)</span></div>
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">typedef</span>·······BYTE·*····LPBYTE;</div>115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#··include·&lt;inttypes.h&gt;</span></div>
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#endif</span></div>116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#else</span></div>
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">typedef</span>·······<span·class="keywordtype">void</span>·*····LPVOID;</div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*····LPCSTR;</div>117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>·<span·class="keywordtype">char</span>······int8_t;··<span·class="comment">/*·8-bit·int·*/</span></div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·····uint8_t;··<span·class="comment">/*·8-bit·int·*/</span></div>
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">/*</span></div>
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">typedef</span>·<span·class="keyword">const</span>·LPINT··········LPCINT;</div>120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·This·is·where·platform-specific·changes·need·to·be·made.</span></div>
 121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*/</span></div>
 122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#··if·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__)</span></div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#····include·&lt;winsock2.h&gt;</span></div>
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#ifndef·_LPCBYTE_DEFINED</span></div>124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#····include·&lt;ws2tcpip.h&gt;</span></div>
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·_LPCBYTE_DEFINED</span></div> 
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">typedef</span>·<span·class="keyword">const</span>·BYTE·*·········LPCBYTE;</div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div>125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#····include·&lt;windows.h&gt;</span></div>
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">typedef</span>·······USHORT·*·······LPUSHORT;</div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">typedef</span>·<span·class="keyword">const</span>·LPUSHORT·······LPCUSHORT;</div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">typedef</span>·······DBINT·*········LPDBINT;</div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">typedef</span>·<span·class="keyword">const</span>·LPDBINT········LPCDBINT;</div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">typedef</span>·······DBBINARY·*·····LPDBBINARY;</div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">typedef</span>·<span·class="keyword">const</span>·LPDBBINARY·····LPCDBBINARY;</div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">typedef</span>·······<a·class="code·hl_struct"·href="a01419.html">DBDATEREC</a>·*····<a·class="code·hl_struct"·href="a01419.html">LPDBDATEREC</a>;</div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01419.html">LPDBDATEREC</a>····<a·class="code·hl_struct"·href="a01419.html">LPCDBDATEREC</a>;</div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">typedef</span>·······<a·class="code·hl_struct"·href="a01387.html">DBDATETIME</a>·*···<a·class="code·hl_struct"·href="a01387.html">LPDBDATETIME</a>;</div> 
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01387.html">LPDBDATETIME</a>···<a·class="code·hl_struct"·href="a01387.html">LPCDBDATETIME</a>;</div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>·<span·class="keywordtype">short</span>····int16_t;····<span·class="comment">/*·16-bit·int·*/</span></div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">short</span>···uint16_t;····<span·class="comment">/*·16-bit·int·*/</span></div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>·<span·class="keywordtype">int</span>······int32_t;····<span·class="comment">/*·32-bit·int·*/</span></div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·····uint32_t;····<span·class="comment">/*·32-bit·int·*/</span></div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>·__int64··int64_t;····<span·class="comment">/*·64-bit·int·*/</span></div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·__int64·uint64_t;····<span·class="comment">/*·64-bit·int·*/</span></div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#··else·············</span><span·class="comment">/*·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__)·*/</span><span·class="preprocessor"></span></div>
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>··<span·class="keywordtype">short</span>···int16_t;····<span·class="comment">/*·16-bit·int·*/</span></div>
 134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>··<span·class="keywordtype">short</span>··uint16_t;····<span·class="comment">/*·16-bit·int·*/</span></div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>··<span·class="keywordtype">int</span>···int32_t;··<span·class="comment">/*·32-bit·int·*/</span></div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>··<span·class="keywordtype">int</span>··uint32_t;··<span·class="comment">/*·32-bit·int·*/</span></div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">typedef</span>···<span·class="keywordtype">signed</span>··<span·class="keywordtype">long</span>·<span·class="keywordtype">long</span>···int64_t;····<span·class="comment">/*·64-bit·int·*/</span></div>
 138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>··<span·class="keywordtype">long</span>·<span·class="keywordtype">long</span>··uint64_t;····<span·class="comment">/*·64-bit·int·*/</span></div>
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#endif</span></div>139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#··endif</span></div>
140 <div·class="ttc"·id="aa00607_html"><div·class="ttname"><a·href="a00607.html">LOGINREC</a></div><div·class="ttdef"><b>Definition</b>·bsqlodbc.c:100</div></div> 
141 <div·class="ttc"·id="aa00991_html"><div·class="ttname"><a·href="a00991.html">tds_dblib_dbprocess</a></div><div·class="ttdef"><b>Definition</b>·dblib.h:123</div></div> 
142 <div·class="ttc"·id="aa01387_html"><div·class="ttname"><a·href="a01387.html">DBDATETIME</a></div><div·class="ttdef"><b>Definition</b>·sybdb.h:296</div></div> 
143 <div·class="ttc"·id="aa01419_html"><div·class="ttname"><a·href="a01419.html">tds_sybase_dbdaterec</a></div><div·class="ttdef"><b>Definition</b>·sybdb.h:475</div></div>140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;float.h&gt;</span></div>
 143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">/*·try·to·understand·float·sizes·using·float.h·constants·*/</span></div>
 145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·FLT_RADIX·==·2</span></div>
 146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··if·FLT_MANT_DIG·==·24·&amp;&amp;·FLT_MAX_EXP·==·128</span></div>
 147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#····define·tds_sysdep_real32_type·float····</span><span·class="comment">/*·32-bit·real·*/</span><span·class="preprocessor"></span></div>
 148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··elif·DBL_MANT_DIG·==·24·&amp;&amp;·DBL_MAX_EXP·==·128</span></div>
 149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#····define·tds_sysdep_real32_type·double···</span><span·class="comment">/*·32-bit·real·*/</span><span·class="preprocessor"></span></div>
 150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#··elif·LDBL_MANT_DIG·==·24·&amp;&amp;·LDBL_MAX_EXP·==·128</span></div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#····define·tds_sysdep_real32_type·long·double··</span><span·class="comment">/*·32-bit·real·*/</span><span·class="preprocessor"></span></div>
 152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#··endif</span></div>
 153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#··if·FLT_MANT_DIG·==·53·&amp;&amp;·FLT_MAX_EXP·==·1024</span></div>
 154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#····define·tds_sysdep_real64_type·float····</span><span·class="comment">/*·64-bit·real·*/</span><span·class="preprocessor"></span></div>
 155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#··elif·DBL_MANT_DIG·==·53·&amp;&amp;·DBL_MAX_EXP·==·1024</span></div>
Max diff block lines reached; 271/33081 bytes (0.82%) of diff not shown.
7.34 KB
html2text {}
    
Offset 1, 75 lines modifiedOffset 1, 123 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 sqlfront.h6 tds_sysdep_public.h
7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
8 2·*·Copyright·(C)·1998-1999·Brian·Bruns8 2·*·Copyright·(C)·1998-2011·Brian·Bruns
 9 3·*
9 3·*·Copyright·(C)·2011·Frediano·Ziglio 
10 4·* 
11 5·*·This·library·is·free·software;·you·can·redistribute·it·and/or10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
12 6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
13 7·*·License·as·published·by·the·Free·Software·Foundation;·either12 6·*·License·as·published·by·the·Free·Software·Foundation;·either
14 8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
15 9·*14 8·*
16 10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,15 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
17 11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of16 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
18 12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU17 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
19 13·*·Library·General·Public·License·for·more·details.18 12·*·Library·General·Public·License·for·more·details.
20 14·*19 13·*
21 15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
22 16·*·License·along·with·this·library;·if·not,·write·to·the21 15·*·License·along·with·this·library;·if·not,·write·to·the
23 17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
24 18·*·Boston,·MA·02111-1307,·USA.23 17·*·Boston,·MA·02111-1307,·USA.
25 19·*/24 18·*/
26 20 
27 21#ifndef·SQLFRONT_h 
28 22#define·SQLFRONT_h 
29 23 
30 24#include·"./sybfront.h" 
31 25 
32 26static·const·char·rcsid_sqlfront_h[]·=·"$Id:·sqlfront.h,v·1.10·2011-07-13·11: 
33 06:31·freddy77·Exp·$"; 
34 27static·const·void·*const·no_unused_sqlfront_h_warn[]·=·{·rcsid_sqlfront_h, 
35 no_unused_sqlfront_h_warn·}; 
36 28 
37 29typedef·_\x8D_\x8B_\x8P_\x8R_\x8O_\x8C_\x8E_\x8S_\x8S·*·_\x8P_\x8D_\x8B_\x8P_\x8R_\x8O_\x8C_\x8E_\x8S_\x8S; 
38 30typedef·_\x8L_\x8O_\x8G_\x8I_\x8N_\x8R_\x8E_\x8C·*·_\x8P_\x8L_\x8O_\x8G_\x8I_\x8N_\x8R_\x8E_\x8C; 
39 31typedef·DBCURSOR·*·PDBCURSOR; 
40 32 
41 33typedef·int·*·LPINT; 
42 34typedef·char·*·LPSTR; 
43 35#if·!defined(PHP_MSSQL_H)·||·!defined(PHP_MSSQL_API) 
44 36typedef·BYTE·*·LPBYTE; 
45 37#endif 
46 38typedef·void·*·LPVOID; 
47 39typedef·const·char·*·LPCSTR; 
48 40 
49 41typedef·const·LPINT·LPCINT; 
50 42#ifndef·_LPCBYTE_DEFINED 
51 43#define·_LPCBYTE_DEFINED 
52 44typedef·const·BYTE·*·LPCBYTE; 
53 45#endif 
54 46typedef·USHORT·*·LPUSHORT; 
55 47typedef·const·LPUSHORT·LPCUSHORT; 
56 48typedef·DBINT·*·LPDBINT; 
57 49typedef·const·LPDBINT·LPCDBINT; 
58 50typedef·DBBINARY·*·LPDBBINARY; 
59 51typedef·const·LPDBBINARY·LPCDBBINARY; 
60 52typedef·_\x8D_\x8B_\x8D_\x8A_\x8T_\x8E_\x8R_\x8E_\x8C·*·_\x8L_\x8P_\x8D_\x8B_\x8D_\x8A_\x8T_\x8E_\x8R_\x8E_\x8C; 
61 53typedef·const·_\x8L_\x8P_\x8D_\x8B_\x8D_\x8A_\x8T_\x8E_\x8R_\x8E_\x8C·_\x8L_\x8P_\x8C_\x8D_\x8B_\x8D_\x8A_\x8T_\x8E_\x8R_\x8E_\x8C; 
62 54typedef·_\x8D_\x8B_\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E·*·_\x8L_\x8P_\x8D_\x8B_\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E; 
63 55typedef·const·_\x8L_\x8P_\x8D_\x8B_\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E·_\x8L_\x8P_\x8C_\x8D_\x8B_\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E; 
64 5625 19
 26 20#ifndef·_tds_sysdep_public_h_
 27 21#define·_tds_sysdep_public_h_
 28 22
 29 23/*
 30 24·*·This·file·is·publicly·installed.
 31 25·*·MUST·not·include·config.h
 32 26·*/
 33 27
 34 28#if·(!defined(_MSC_VER)·&&·defined(__cplusplus)·&&·__cplusplus·>=·201103L)·||
 35 \
 36 29·(defined(_MSC_VER)·&&·_MSC_VER·>=·1600)·||·\
 37 30·(defined(__STDC_VERSION__)·&&·__STDC_VERSION__·>=·199901L)
 38 31#·include·<stdint.h>
 39 32#elif·(defined(__sun)·&&·defined(__SVR4))·||·defined(__hpux)
 40 33#·include·<inttypes.h>
 41 34#else
 42 35typedef·signed·char·int8_t;·/*·8-bit·int·*/
 43 36typedef·unsigned·char·uint8_t;·/*·8-bit·int·*/
 44 37/*
 45 38·*·This·is·where·platform-specific·changes·need·to·be·made.
 46 39·*/
 47 40#·if·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__)
 48 41#·include·<winsock2.h>
 49 42#·include·<ws2tcpip.h>
 50 43#·include·<windows.h>
 51 44·typedef·signed·short·int16_t;·/*·16-bit·int·*/
 52 45·typedef·unsigned·short·uint16_t;·/*·16-bit·int·*/
 53 46·typedef·signed·int·int32_t;·/*·32-bit·int·*/
 54 47·typedef·unsigned·int·uint32_t;·/*·32-bit·int·*/
 55 48·typedef·signed·__int64·int64_t;·/*·64-bit·int·*/
 56 49·typedef·unsigned·__int64·uint64_t;·/*·64-bit·int·*/
 57 50#·else·/*·defined(WIN32)·||·defined(_WIN32)·||·defined(__WIN32__)·*/
 58 51·typedef·signed·short·int16_t;·/*·16-bit·int·*/
 59 52·typedef·unsigned·short·uint16_t;·/*·16-bit·int·*/
 60 53·typedef·signed·int·int32_t;·/*·32-bit·int·*/
 61 54·typedef·unsigned·int·uint32_t;·/*·32-bit·int·*/
 62 55·typedef·signed·long·long·int64_t;·/*·64-bit·int·*/
 63 56·typedef·unsigned·long·long·uint64_t;·/*·64-bit·int·*/
65 57#endif64 57#·endif
66 _\x8L_\x8O_\x8G_\x8I_\x8N_\x8R_\x8E_\x8C 
67 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bsqlodbc.c:100 
68 _\x8t_\x8d_\x8s_\x8__\x8d_\x8b_\x8l_\x8i_\x8b_\x8__\x8d_\x8b_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s 
69 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·dblib.h:123 
70 _\x8D_\x8B_\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E 
71 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·sybdb.h:296 
72 _\x8t_\x8d_\x8s_\x8__\x8s_\x8y_\x8b_\x8a_\x8s_\x8e_\x8__\x8d_\x8b_\x8d_\x8a_\x8t_\x8e_\x8r_\x8e_\x8c 
73 D.De.ef.fi.in.ni.it.ti.io.on.n·sybdb.h:47565 58#endif
 66 59
 67 60#include·<float.h>
 68 61
 69 62/*·try·to·understand·float·sizes·using·float.h·constants·*/
 70 63#if·FLT_RADIX·==·2
 71 64#·if·FLT_MANT_DIG·==·24·&&·FLT_MAX_EXP·==·128
 72 65#·define·tds_sysdep_real32_type·float·/*·32-bit·real·*/
 73 66#·elif·DBL_MANT_DIG·==·24·&&·DBL_MAX_EXP·==·128
 74 67#·define·tds_sysdep_real32_type·double·/*·32-bit·real·*/
 75 68#·elif·LDBL_MANT_DIG·==·24·&&·LDBL_MAX_EXP·==·128
 76 69#·define·tds_sysdep_real32_type·long·double·/*·32-bit·real·*/
 77 70#·endif
 78 71#·if·FLT_MANT_DIG·==·53·&&·FLT_MAX_EXP·==·1024
 79 72#·define·tds_sysdep_real64_type·float·/*·64-bit·real·*/
 80 73#·elif·DBL_MANT_DIG·==·53·&&·DBL_MAX_EXP·==·1024
Max diff block lines reached; 53/7496 bytes (0.71%) of diff not shown.
212 KB
./usr/share/doc/freetds-doc/reference/a00521_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/odbcss.h·Source·File</title>8 <title>FreeTDS·API:·include/config.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 410 lines modifiedOffset 74, 829 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">odbcss.h</div></div>80 ··<div·class="headertitle"><div·class="title">config.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div> 
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2008··Frediano·Ziglio</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·include/config.h.··Generated·from·config.h.in·by·configure.··*/</span></div>
 84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">/*·include/config.h.in.··Generated·from·configure.ac·by·autoheader.··*/</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div> 
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#define·_freetds_config_h_</span></div>
 87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">/*·Define·if·building·universal·(internal·helper·macro)·*/</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">/*·#undef·AC_APPLE_UNIVERSAL_BUILD·*/</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">/*·Define·to·1·if·you·need·BSD_COMP·defined·to·get·FIONBIO·defined.·*/</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">/*·#undef·BSD_COMP·*/</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_odbcss_h_</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*·Define·to·1·if·using·&#39;alloca.c&#39;.·*/</span></div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_odbcss_h_</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">/*·#undef·C_ALLOCA·*/</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">/*·Define·to·enable·work·in·progress·code·*/</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">/*·#undef·ENABLE_DEVELOPING·*/</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">/*·Define·to·enable·extra·checks·on·code·*/</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">/*·#undef·ENABLE_EXTRA_CHECKS·*/</span></div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">/*·Defined·if·--enable-krb5·used·and·library·detected·*/</span></div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifdef·TDSODBC_BCP</span></div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·ENABLE_KRB5·1</span></div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;sql.h&gt;</span></div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">/*·Define·to·enable·MARS·support·*/</span></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#define·ENABLE_ODBC_MARS·1</span></div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">/*·Define·to·enable·ODBC·wide·string·support·*/</span></div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#ifdef·__cplusplus</span></div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span>·{</div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·ENABLE_ODBC_WIDE·1</span></div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">/*·Define·to·1·if·GNU·tls·use·nettle·as·backend.·*/</span></div>
 113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#define·GNUTLS_USE_NETTLE·1</span></div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#define·SQL_DIAG_SS_MSGSTATE····(-1150)</span></div>115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">/*·Define·to·1·if·you·have·the·&#39;alarm&#39;·function.·*/</span></div>
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·SQL_DIAG_SS_LINE····(-1154)</span></div>116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·HAVE_ALARM·1</span></div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">/*·Define·to·1·if·you·have·&#39;alloca&#39;,·as·a·function·or·macro.·*/</span></div>
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·SQL_SOPT_SS_QUERYNOTIFICATION_TIMEOUT··1233</span></div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·SQL_SOPT_SS_QUERYNOTIFICATION_MSGTEXT··1234</span></div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·SQL_SOPT_SS_QUERYNOTIFICATION_OPTIONS··1235</span></div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·SQL_SOPT_SS_PARAM_FOCUS················1236</span></div>119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·HAVE_ALLOCA·1</span></div>
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">/*·Define·to·1·if·&lt;alloca.h&gt;·works.·*/</span></div>
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#ifndef·SQL_SS_LENGTH_UNLIMITED</span></div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·SQL_SS_LENGTH_UNLIMITED·0</span></div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div>122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·HAVE_ALLOCA_H·1</span></div>
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">/*·Define·to·1·if·you·have·the·&lt;arpa/inet.h&gt;·header·file.·*/</span></div>
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifndef·SQL_COPT_SS_BASE</span></div>125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·HAVE_ARPA_INET_H·1</span></div>
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·SQL_COPT_SS_BASE····1200</span></div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*·Define·to·1·if·you·have·the·&#39;ASN1_STRING_get0_data&#39;·function.·*/</span></div>
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#ifndef·SQL_COPT_SS_MARS_ENABLED</span></div>128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*·#undef·HAVE_ASN1_STRING_GET0_DATA·*/</span></div>
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·SQL_COPT_SS_MARS_ENABLED····(SQL_COPT_SS_BASE+24)</span></div>129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">/*·Define·to·1·if·you·have·the·&#39;asprintf&#39;·function.·*/</span></div>
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif</span></div>131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·HAVE_ASPRINTF·1</span></div>
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">/*·Define·to·1·if·you·have·the·&#39;basename&#39;·function.·*/</span></div>
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·SQL_COPT_SS_OLDPWD</span></div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·SQL_COPT_SS_OLDPWD··(SQL_COPT_SS_BASE+26)</span></div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div>134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·HAVE_BASENAME·1</span></div>
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·SQL_INFO_FREETDS_TDS_VERSION····1300</span></div>136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">/*·Define·to·1·if·you·have·the·&#39;BIO_get_data&#39;·function.·*/</span></div>
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·SQL_INFO_FREETDS_SOCKET·1301</span></div>137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">/*·#undef·HAVE_BIO_GET_DATA·*/</span></div>
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#ifndef·SQL_MARS_ENABLED_NO</span></div>139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">/*·Define·if·you·have·the·clock_gettime·function.·*/</span></div>
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·SQL_MARS_ENABLED_NO·0</span></div>140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·HAVE_CLOCK_GETTIME·1</span></div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">/*·Define·to·1·if·you·have·the·&lt;com_err.h&gt;·header·file.·*/</span></div>
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#endif</span></div>143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·HAVE_COM_ERR_H·1</span></div>
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">/*·Define·to·1·if·you·have·the·&#39;daemon&#39;·function.·*/</span></div>
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#ifndef·SQL_MARS_ENABLED_YES</span></div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·SQL_MARS_ENABLED_YES····1</span></div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#endif</span></div>146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·HAVE_DAEMON·1</span></div>
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">/*·Define·to·1·if·you·have·the·declaration·of·&#39;tzname&#39;,·and·to·0·if·you·don&#39;t.</span></div>
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#ifndef·SQL_SS_VARIANT</span></div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#define·SQL_SS_VARIANT··(-150)</span></div> 
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#endif</span></div>149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">···*/</span></div>
 150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">/*·#undef·HAVE_DECL_TZNAME·*/</span></div>
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#ifndef·SQL_SS_UDT</span></div>152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">/*·Define·to·1·if·you·have·the·&lt;dirent.h&gt;·header·file.·*/</span></div>
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·SQL_SS_UDT··(-151)</span></div>153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·HAVE_DIRENT_H·1</span></div>
154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#endif</span></div> 
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
Max diff block lines reached; 152679/176568 bytes (86.47%) of diff not shown.
39.9 KB
html2text {}
    
Offset 1, 434 lines modifiedOffset 1, 827 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 odbcss.h 
7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases 
8 2·*·Copyright·(C)·2008·Frediano·Ziglio 
9 3·* 
10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or 
11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public 
12 6·*·License·as·published·by·the·Free·Software·Foundation;·either 
13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. 
14 8·* 
15 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, 
16 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of 
17 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU 
18 12·*·Library·General·Public·License·for·more·details. 
19 13·* 
20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public 
21 15·*·License·along·with·this·library;·if·not,·write·to·the 
22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, 
23 17·*·Boston,·MA·02111-1307,·USA. 
24 18·*/ 
25 19 
26 20#ifndef·_odbcss_h_ 
27 21#define·_odbcss_h_ 
28 22 
29 23#ifdef·TDSODBC_BCP 
30 24#include·<sql.h> 
31 25#endif6 config.h
 7 1/*·include/config.h.·Generated·from·config.h.in·by·configure.·*/
 8 2/*·include/config.h.in.·Generated·from·configure.ac·by·autoheader.·*/
 9 3
 10 4#define·_freetds_config_h_
 11 5
 12 6/*·Define·if·building·universal·(internal·helper·macro)·*/
 13 7/*·#undef·AC_APPLE_UNIVERSAL_BUILD·*/
 14 8
 15 9/*·Define·to·1·if·you·need·BSD_COMP·defined·to·get·FIONBIO·defined.·*/
 16 10/*·#undef·BSD_COMP·*/
 17 11
 18 12/*·Define·to·1·if·using·'alloca.c'.·*/
 19 13/*·#undef·C_ALLOCA·*/
 20 14
 21 15/*·Define·to·enable·work·in·progress·code·*/
 22 16/*·#undef·ENABLE_DEVELOPING·*/
 23 17
 24 18/*·Define·to·enable·extra·checks·on·code·*/
 25 19/*·#undef·ENABLE_EXTRA_CHECKS·*/
 26 20
 27 21/*·Defined·if·--enable-krb5·used·and·library·detected·*/
 28 22#define·ENABLE_KRB5·1
 29 23
 30 24/*·Define·to·enable·MARS·support·*/
 31 25#define·ENABLE_ODBC_MARS·1
32 2632 26
33 27#ifdef·__cplusplus 
34 28extern·"C"·{ 
35 29#endif 
36 30 
37 31#define·SQL_DIAG_SS_MSGSTATE·(-1150) 
38 32#define·SQL_DIAG_SS_LINE·(-1154) 
39 33 
40 34#define·SQL_SOPT_SS_QUERYNOTIFICATION_TIMEOUT·1233 
41 35#define·SQL_SOPT_SS_QUERYNOTIFICATION_MSGTEXT·1234 
42 36#define·SQL_SOPT_SS_QUERYNOTIFICATION_OPTIONS·1235 
43 37#define·SQL_SOPT_SS_PARAM_FOCUS·123633 27/*·Define·to·enable·ODBC·wide·string·support·*/
 34 28#define·ENABLE_ODBC_WIDE·1
 35 29
 36 30/*·Define·to·1·if·GNU·tls·use·nettle·as·backend.·*/
 37 31#define·GNUTLS_USE_NETTLE·1
 38 32
 39 33/*·Define·to·1·if·you·have·the·'alarm'·function.·*/
 40 34#define·HAVE_ALARM·1
 41 35
 42 36/*·Define·to·1·if·you·have·'alloca',·as·a·function·or·macro.·*/
 43 37#define·HAVE_ALLOCA·1
44 3844 38
45 39#ifndef·SQL_SS_LENGTH_UNLIMITED 
46 40#define·SQL_SS_LENGTH_UNLIMITED·0 
47 41#endif 
48 42 
49 43#ifndef·SQL_COPT_SS_BASE 
50 44#define·SQL_COPT_SS_BASE·1200 
51 45#endif 
52 46 
53 47#ifndef·SQL_COPT_SS_MARS_ENABLED 
54 48#define·SQL_COPT_SS_MARS_ENABLED·(SQL_COPT_SS_BASE+24) 
55 49#endif45 39/*·Define·to·1·if·<alloca.h>·works.·*/
 46 40#define·HAVE_ALLOCA_H·1
 47 41
 48 42/*·Define·to·1·if·you·have·the·<arpa/inet.h>·header·file.·*/
 49 43#define·HAVE_ARPA_INET_H·1
 50 44
 51 45/*·Define·to·1·if·you·have·the·'ASN1_STRING_get0_data'·function.·*/
 52 46/*·#undef·HAVE_ASN1_STRING_GET0_DATA·*/
 53 47
 54 48/*·Define·to·1·if·you·have·the·'asprintf'·function.·*/
 55 49#define·HAVE_ASPRINTF·1
56 5056 50
57 51#ifndef·SQL_COPT_SS_OLDPWD 
58 52#define·SQL_COPT_SS_OLDPWD·(SQL_COPT_SS_BASE+26) 
59 53#endif 
60 54 
61 55#define·SQL_INFO_FREETDS_TDS_VERSION·1300 
62 56#define·SQL_INFO_FREETDS_SOCKET·1301 
63 57 
64 58#ifndef·SQL_MARS_ENABLED_NO 
65 59#define·SQL_MARS_ENABLED_NO·0 
66 60#endif 
67 61 
68 62#ifndef·SQL_MARS_ENABLED_YES 
69 63#define·SQL_MARS_ENABLED_YES·1 
70 64#endif57 51/*·Define·to·1·if·you·have·the·'basename'·function.·*/
 58 52#define·HAVE_BASENAME·1
 59 53
 60 54/*·Define·to·1·if·you·have·the·'BIO_get_data'·function.·*/
 61 55/*·#undef·HAVE_BIO_GET_DATA·*/
 62 56
 63 57/*·Define·if·you·have·the·clock_gettime·function.·*/
 64 58#define·HAVE_CLOCK_GETTIME·1
 65 59
 66 60/*·Define·to·1·if·you·have·the·<com_err.h>·header·file.·*/
 67 61#define·HAVE_COM_ERR_H·1
 68 62
 69 63/*·Define·to·1·if·you·have·the·'daemon'·function.·*/
Max diff block lines reached; 36838/40882 bytes (90.11%) of diff not shown.
167 KB
./usr/share/doc/freetds-doc/reference/a00524_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/bkpublic.h·Source·File</title>8 <title>FreeTDS·API:·include/cspublic.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 90 lines modifiedOffset 74, 873 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">bkpublic.h</div></div>80 ··<div·class="headertitle"><div·class="title">cspublic.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004··Brian·Bruns</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2024··Frediano·Ziglio</span></div> 
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_cspublic_h_</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_cspublic_h_</span></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·_bkpublic_h_</span></div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;cstypes.h&gt;</span></div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·_bkpublic_h_</span></div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">/*·seperate·this·stuff·out·later·*/</span></div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;cspublic.h&gt;</span></div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#undef·TDS_STATIC_CAST</span></div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#define·TDS_STATIC_CAST(type,·a)·static_cast&lt;type&gt;(a)</span></div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>{</div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>{</div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#if·0</span></div>112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#if·0</span></div>
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>}</div>113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>}</div>
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#else</span></div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·TDS_STATIC_CAST(type,·a)·((type)(a))</span></div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#endif</span></div>117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#endif</span></div>
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">/*·bulk·properties·start·with·1·*/</span></div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·BLK_IDENTITY·1</span></div>119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·CS_PUBLIC</span></div>
 120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·CS_STATIC·static</span></div>
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·CS_SUCCEED······1</span></div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·CS_FAIL·········0</span></div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·CS_MEM_ERROR········-1</span></div>
 125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·CS_PENDING······-2</span></div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·CS_QUIET········-3</span></div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·CS_BUSY·········-4</span></div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·CS_INTERRUPT········-5</span></div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·CS_BLK_HAS_TEXT·····-6</span></div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·CS_CONTINUE·····-7</span></div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·CS_FATAL········-8</span></div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·CS_RET_HAFAILOVER···-9</span></div>
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·CS_UNSUPPORTED······-10</span></div>
 134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·CS_CANCELED·-202</span></div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·CS_ROW_FAIL·-203</span></div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·CS_END_DATA·-204</span></div>
 138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·CS_END_RESULTS··-205</span></div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·CS_END_ITEM·-206</span></div>
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">/*·FreeTDS·extention,·set·MS·bulk·hints·*/</span></div>140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·CS_NOMSG····-207</span></div>
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·BLK_HINTS·1001</span></div>141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·CS_TIMED_OUT····-208</span></div>
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·CS_SIZEOF(x)·sizeof(x)</span></div>
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>CS_RETCODE·blk_alloc(<a·class="code·hl_struct"·href="a00915.html">CS_CONNECTION</a>·*·connection,·CS_INT·version,·<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·**·blk_pointer);</div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>CS_RETCODE·blk_bind(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·colnum,·<a·class="code·hl_struct"·href="a00839.html">CS_DATAFMT</a>·*·datafmt,·CS_VOID·*·buffer,·CS_INT·*·datalen,</div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>············CS_SMALLINT·*·indicator);</div> 
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>CS_RETCODE·blk_colval(SRV_PROC·*·srvproc,·<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdescp,·CS_BLK_ROW·*·rowp,·CS_INT·colnum,·CS_VOID·*·valuep,</div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··············CS_INT·valuelen,·CS_INT·*·outlenp);</div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>CS_RETCODE·blk_default(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·colnum,·CS_VOID·*·buffer,·CS_INT·buflen,·CS_INT·*·outlen);</div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>CS_RETCODE·blk_describe(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·colnum,·<a·class="code·hl_struct"·href="a00839.html">CS_DATAFMT</a>·*·datafmt);</div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>CS_RETCODE·blk_done(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·type,·CS_INT·*·outrow);</div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>CS_RETCODE·blk_drop(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc);</div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>CS_RETCODE·blk_getrow(SRV_PROC·*·srvproc,·<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdescp,·CS_BLK_ROW·*·rowp);</div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>CS_RETCODE·blk_gettext(SRV_PROC·*·srvproc,·<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdescp,·CS_BLK_ROW·*·rowp,·CS_INT·bufsize,·CS_INT·*·outlenp);</div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>CS_RETCODE·blk_init(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·direction,·CS_CHAR·*·tablename,·CS_INT·tnamelen);</div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>CS_RETCODE·blk_props(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·action,·CS_INT·property,·CS_VOID·*·buffer,·CS_INT·buflen,·CS_INT·*·outlen);</div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>CS_RETCODE·blk_rowalloc(SRV_PROC·*·srvproc,·CS_BLK_ROW·**·row);</div> 
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>CS_RETCODE·blk_rowdrop(SRV_PROC·*·srvproc,·CS_BLK_ROW·*·row);</div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>CS_RETCODE·blk_rowxfer(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc);</div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>CS_RETCODE·blk_rowxfer_mult(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_INT·*·row_count);</div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>CS_RETCODE·blk_sendrow(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_BLK_ROW·*·row);</div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>CS_RETCODE·blk_sendtext(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_BLK_ROW·*·row,·CS_BYTE·*·buffer,·CS_INT·buflen);</div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>CS_RETCODE·blk_srvinit(SRV_PROC·*·srvproc,·<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdescp);</div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>CS_RETCODE·blk_textxfer(<a·class="code·hl_struct"·href="a00935.html">CS_BLKDESC</a>·*·blkdesc,·CS_BYTE·*·buffer,·CS_INT·buflen,·CS_INT·*·outlen);</div> 
Diff chunk too large, falling back to line-by-line diff (785 lines added, 8 lines removed)
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·CS_LAYER(x)····(((x)·&gt;&gt;·24)·&amp;·0xFF)</span></div>
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#if·0</span></div>146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·CS_ORIGIN(x)···(((x)·&gt;&gt;·16)·&amp;·0xFF)</span></div>
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>{</div>147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·CS_SEVERITY(x)·(((x)·&gt;&gt;··8)·&amp;·0xFF)</span></div>
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div>148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·CS_NUMBER(x)···((x)·&amp;·0xFF)</span></div>
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}</div>149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#endif</span></div>150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">/*·forward·declarations·*/</span></div>
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">typedef</span>·CS_RETCODE(*CS_CSLIBMSG_FUNC)·(<a·class="code·hl_struct"·href="a00907.html">CS_CONTEXT</a>·*,·<a·class="code·hl_struct"·href="a00863.html">CS_CLIENTMSG</a>·*);</div>
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif</span></div>152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">typedef</span>·CS_RETCODE(*CS_CLIENTMSG_FUNC)·(<a·class="code·hl_struct"·href="a00907.html">CS_CONTEXT</a>·*,·<a·class="code·hl_struct"·href="a00915.html">CS_CONNECTION</a>·*,·<a·class="code·hl_struct"·href="a00863.html">CS_CLIENTMSG</a>·*);</div>
 153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">typedef</span>·CS_RETCODE(*CS_SERVERMSG_FUNC)·(<a·class="code·hl_struct"·href="a00907.html">CS_CONTEXT</a>·*,·<a·class="code·hl_struct"·href="a00915.html">CS_CONNECTION</a>·*,·<a·class="code·hl_struct"·href="a00867.html">CS_SERVERMSG</a>·*);</div>
 154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">typedef</span>·CS_RETCODE(*CS_INTERRUPT_FUNC)·(<a·class="code·hl_struct"·href="a00915.html">CS_CONNECTION</a>·*);</div>
 155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
Max diff block lines reached; 1611/138480 bytes (1.16%) of diff not shown.
32.0 KB
html2text {}
    
Offset 1, 95 lines modifiedOffset 1, 893 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 bkpublic.h6 cspublic.h
7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
 8 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004·Brian·Bruns
 9 3·*
8 2·*·Copyright·(C)·1998-1999·Brian·Bruns 
9 3·*·Copyright·(C)·2024·Frediano·Ziglio 
10 4·* 
11 5·*·This·library·is·free·software;·you·can·redistribute·it·and/or10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
12 6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
13 7·*·License·as·published·by·the·Free·Software·Foundation;·either12 6·*·License·as·published·by·the·Free·Software·Foundation;·either
14 8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
15 9·*14 8·*
16 10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,15 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
17 11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of16 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
18 12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU17 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
19 13·*·Library·General·Public·License·for·more·details.18 12·*·Library·General·Public·License·for·more·details.
20 14·*19 13·*
21 15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
22 16·*·License·along·with·this·library;·if·not,·write·to·the21 15·*·License·along·with·this·library;·if·not,·write·to·the
23 17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
24 18·*·Boston,·MA·02111-1307,·USA.23 17·*·Boston,·MA·02111-1307,·USA.
25 19·*/24 18·*/
26 2025 19
27 21#ifndef·_bkpublic_h_26 20#ifndef·_cspublic_h_
28 22#define·_bkpublic_h_27 21#define·_cspublic_h_
 28 22
29 23 
30 24/*·seperate·this·stuff·out·later·*/ 
31 25#include·<cspublic.h>29 23#include·<cstypes.h>
32 2630 24
 31 25#undef·TDS_STATIC_CAST
33 27#ifdef·__cplusplus32 26#ifdef·__cplusplus
 33 27#define·TDS_STATIC_CAST(type,·a)·static_cast<type>(a)
34 28extern·"C"34 28extern·"C"
35 29{35 29{
36 30#if·036 30#if·0
37 31}37 31}
Diff chunk too large, falling back to line-by-line diff (776 lines added, 29 lines removed)
38 32#endif38 32#endif
39 33#endif39 33#else
40 3440 34#define·TDS_STATIC_CAST(type,·a)·((type)(a))
41 35/*·bulk·properties·start·with·1·*/41 35#endif
42 36#define·BLK_IDENTITY·142 36
43 3743 37#define·CS_PUBLIC
44 38/*·FreeTDS·extention,·set·MS·bulk·hints·*/44 38#define·CS_STATIC·static
45 39#define·BLK_HINTS·100145 39
46 4046 40#define·CS_SUCCEED·1
47 41CS_RETCODE·blk_alloc(_.C_.S_.__.C_.O_.N_.N_.E_.C_.T_.I_.O_.N·*·connection,·CS_INT·version,·_.C_.S_.__.B_.L_.K_.D_.E_.S_.C47 41#define·CS_FAIL·0
48 **·blk_pointer);48 42#define·CS_MEM_ERROR·-1
49 42CS_RETCODE·blk_bind(_.C_.S_.__.B_.L_.K_.D_.E_.S_.C·*·blkdesc,·CS_INT·colnum,·_.C_.S_.__.D_.A_.T_.A_.F_.M_.T·*49 43#define·CS_PENDING·-2
50 datafmt,·CS_VOID·*·buffer,·CS_INT·*·datalen,50 44#define·CS_QUIET·-3
51 43·CS_SMALLINT·*·indicator);51 45#define·CS_BUSY·-4
52 44CS_RETCODE·blk_colval(SRV_PROC·*·srvproc,·_.C_.S_.__.B_.L_.K_.D_.E_.S_.C·*·blkdescp,·CS_BLK_ROW·*52 46#define·CS_INTERRUPT·-5
53 rowp,·CS_INT·colnum,·CS_VOID·*·valuep,53 47#define·CS_BLK_HAS_TEXT·-6
54 45·CS_INT·valuelen,·CS_INT·*·outlenp);54 48#define·CS_CONTINUE·-7
55 46CS_RETCODE·blk_default(_.C_.S_.__.B_.L_.K_.D_.E_.S_.C·*·blkdesc,·CS_INT·colnum,·CS_VOID·*·buffer,55 49#define·CS_FATAL·-8
56 CS_INT·buflen,·CS_INT·*·outlen);56 50#define·CS_RET_HAFAILOVER·-9
57 47CS_RETCODE·blk_describe(_.C_.S_.__.B_.L_.K_.D_.E_.S_.C·*·blkdesc,·CS_INT·colnum,·_.C_.S_.__.D_.A_.T_.A_.F_.M_.T·*57 51#define·CS_UNSUPPORTED·-10
58 datafmt);58 52
59 48CS_RETCODE·blk_done(_.C_.S_.__.B_.L_.K_.D_.E_.S_.C·*·blkdesc,·CS_INT·type,·CS_INT·*·outrow);59 53#define·CS_CANCELED·-202
60 49CS_RETCODE·blk_drop(_.C_.S_.__.B_.L_.K_.D_.E_.S_.C·*·blkdesc);60 54#define·CS_ROW_FAIL·-203
61 50CS_RETCODE·blk_getrow(SRV_PROC·*·srvproc,·_.C_.S_.__.B_.L_.K_.D_.E_.S_.C·*·blkdescp,·CS_BLK_ROW·*61 55#define·CS_END_DATA·-204
62 rowp);62 56#define·CS_END_RESULTS·-205
63 51CS_RETCODE·blk_gettext(SRV_PROC·*·srvproc,·_.C_.S_.__.B_.L_.K_.D_.E_.S_.C·*·blkdescp,·CS_BLK_ROW63 57#define·CS_END_ITEM·-206
64 *·rowp,·CS_INT·bufsize,·CS_INT·*·outlenp);64 58#define·CS_NOMSG·-207
65 52CS_RETCODE·blk_init(_.C_.S_.__.B_.L_.K_.D_.E_.S_.C·*·blkdesc,·CS_INT·direction,·CS_CHAR·*65 59#define·CS_TIMED_OUT·-208
66 tablename,·CS_INT·tnamelen);66 60
67 53CS_RETCODE·blk_props(_.C_.S_.__.B_.L_.K_.D_.E_.S_.C·*·blkdesc,·CS_INT·action,·CS_INT·property,67 61#define·CS_SIZEOF(x)·sizeof(x)
 68 62
 69 63#define·CS_LAYER(x)·(((x)·>>·24)·&·0xFF)
 70 64#define·CS_ORIGIN(x)·(((x)·>>·16)·&·0xFF)
 71 65#define·CS_SEVERITY(x)·(((x)·>>·8)·&·0xFF)
 72 66#define·CS_NUMBER(x)·((x)·&·0xFF)
 73 67
 74 68/*·forward·declarations·*/
 75 69typedef·CS_RETCODE(*CS_CSLIBMSG_FUNC)·(_\x8C_\x8S_\x8__\x8C_\x8O_\x8N_\x8T_\x8E_\x8X_\x8T·*,·_\x8C_\x8S_\x8__\x8C_\x8L_\x8I_\x8E_\x8N_\x8T_\x8M_\x8S_\x8G·*);
 76 70typedef·CS_RETCODE(*CS_CLIENTMSG_FUNC)·(_\x8C_\x8S_\x8__\x8C_\x8O_\x8N_\x8T_\x8E_\x8X_\x8T·*,·_\x8C_\x8S_\x8__\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*,
 77 _\x8C_\x8S_\x8__\x8C_\x8L_\x8I_\x8E_\x8N_\x8T_\x8M_\x8S_\x8G·*);
 78 71typedef·CS_RETCODE(*CS_SERVERMSG_FUNC)·(_\x8C_\x8S_\x8__\x8C_\x8O_\x8N_\x8T_\x8E_\x8X_\x8T·*,·_\x8C_\x8S_\x8__\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*,
 79 _\x8C_\x8S_\x8__\x8S_\x8E_\x8R_\x8V_\x8E_\x8R_\x8M_\x8S_\x8G·*);
 80 72typedef·CS_RETCODE(*CS_INTERRUPT_FUNC)·(_\x8C_\x8S_\x8__\x8C_\x8O_\x8N_\x8N_\x8E_\x8C_\x8T_\x8I_\x8O_\x8N·*);
 81 73
 82 74
 83 75#define·CS_IODATA·TDS_STATIC_CAST(CS_INT,·1600)
 84 76#define·CS_SRC_VALUE·-2562
 85 77
 86 78
 87 79
 88 80/*·status·bits·for·CS_SERVERMSG·*/
 89 81#define·CS_HASEED·0x01
 90 82
 91 83typedef·struct·_\x8__\x8c_\x8s_\x8__\x8b_\x8l_\x8k_\x8d_\x8e_\x8s_\x8c·_\x8C_\x8S_\x8__\x8B_\x8L_\x8K_\x8D_\x8E_\x8S_\x8C;
 92 84
 93 85/*·CS_CAP_REQUEST·values·*/
 94 86#define·CS_REQ_LANG·1
 95 87#define·CS_REQ_RPC·2
 96 88#define·CS_REQ_NOTIF·3
 97 89#define·CS_REQ_MSTMT·4
 98 90#define·CS_REQ_BCP·5
 99 91#define·CS_REQ_CURSOR·6
 100 92#define·CS_REQ_DYN·7
 101 93#define·CS_REQ_MSG·8
 102 94#define·CS_REQ_PARAM·9
 103 95#define·CS_DATA_INT1·10
 104 96#define·CS_DATA_INT2·11
 105 97#define·CS_DATA_INT4·12
 106 98#define·CS_DATA_BIT·13
 107 99#define·CS_DATA_CHAR·14
 108 100#define·CS_DATA_VCHAR·15
 109 101#define·CS_DATA_BIN·16
 110 102#define·CS_DATA_VBIN·17
 111 103#define·CS_DATA_MNY8·18
 112 104#define·CS_DATA_MNY4·19
 113 105#define·CS_DATA_DATE8·20
 114 106#define·CS_DATA_DATE4·21
 115 107#define·CS_DATA_FLT4·22
 116 108#define·CS_DATA_FLT8·23
 117 109#define·CS_DATA_NUM·24
 118 110#define·CS_DATA_TEXT·25
 119 111#define·CS_DATA_IMAGE·26
 120 112#define·CS_DATA_DEC·27
 121 113#define·CS_DATA_LCHAR·28
Max diff block lines reached; 4866/32770 bytes (14.85%) of diff not shown.
102 KB
./usr/share/doc/freetds-doc/reference/a00527_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/ctlib.h·Source·File</title>8 <title>FreeTDS·API:·include/sqlfront.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 519 lines modifiedOffset 74, 78 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">ctlib.h</div></div>80 ··<div·class="headertitle"><div·class="title">sqlfront.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004··Brian·Bruns</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>
 85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Copyright·(C)·2011··Frediano·Ziglio</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_tdsguard_gH4tOYBTzynx4DgqFzOEbB_</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_tdsguard_gH4tOYBTzynx4DgqFzOEbB_</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00476.html">freetds/tds.h</a>&gt;</span></div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;freetds/convert.h&gt;</span></div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;freetds/utils/string.h&gt;</span></div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;freetds/bool.h&gt;</span></div>103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifndef·SQLFRONT_h</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#define·SQLFRONT_h</span></div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&quot;./sybfront.h&quot;</span></div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·rcsid_sqlfront_h[]·=·<span·class="stringliteral">&quot;$Id:·sqlfront.h,v·1.10·2011-07-13·11:06:31·freddy77·Exp·$&quot;</span>;</div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*<span·class="keyword">const</span>·no_unused_sqlfront_h_warn[]·=·{·rcsid_sqlfront_h,·no_unused_sqlfront_h_warn·};</div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">/*</span></div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·Internal·(not·part·of·the·exposed·API)·prototypes·and·such.</span></div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a00991.html">DBPROCESS</a>·*·<a·class="code·hl_struct"·href="a00991.html">PDBPROCESS</a>;</div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a00607.html">LOGINREC</a>··*·<a·class="code·hl_struct"·href="a00607.html">PLOGINREC</a>;</div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*/</span></div>113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">typedef</span>·DBCURSOR··*·PDBCURSOR;</div>
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;freetds/pushvis.h&gt;</span></div> 
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">typedef</span>·······<span·class="keywordtype">int</span>··*····LPINT;</div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">typedef</span>·······<span·class="keywordtype">char</span>·*····LPSTR;</div>
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#if·!defined(PHP_MSSQL_H)·||·!defined(PHP_MSSQL_API)</span></div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">typedef</span>·······BYTE·*····LPBYTE;</div>
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>{</div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#if·0</span></div>119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#endif</span></div>
 120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">typedef</span>·······<span·class="keywordtype">void</span>·*····LPVOID;</div>
 121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*····LPCSTR;</div>
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>}</div>122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">typedef</span>·<span·class="keyword">const</span>·LPINT··········LPCINT;</div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#ifndef·_LPCBYTE_DEFINED</span></div>
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#endif</span></div>125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·_LPCBYTE_DEFINED</span></div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">typedef</span>·<span·class="keyword">const</span>·BYTE·*·········LPCBYTE;</div>
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div>
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">/*·Fix·a·problem·with·Windows·headers·*/</span></div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#undef·small</span></div> 
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*</span></div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·*·internal·types</span></div>128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">typedef</span>·······USHORT·*·······LPUSHORT;</div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">typedef</span>·<span·class="keyword">const</span>·LPUSHORT·······LPCUSHORT;</div>
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*/</span></div>130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">typedef</span>·······DBINT·*········LPDBINT;</div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">typedef</span>·<span·class="keyword">const</span>·LPDBINT········LPCDBINT;</div>
130 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="};"> 
131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a00871.html">···48</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00871.html">_cs_config</a></div> 
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>{</div> 
133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keywordtype">bool</span>·cs_expose_formats;</div>132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">typedef</span>·······DBBINARY·*·····LPDBBINARY;</div>
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">typedef</span>·<span·class="keyword">const</span>·LPDBBINARY·····LPCDBBINARY;</div>
 134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">typedef</span>·······<a·class="code·hl_struct"·href="a01419.html">DBDATEREC</a>·*····<a·class="code·hl_struct"·href="a01419.html">LPDBDATEREC</a>;</div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01419.html">LPDBDATEREC</a>····<a·class="code·hl_struct"·href="a01419.html">LPCDBDATEREC</a>;</div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">typedef</span>·······<a·class="code·hl_struct"·href="a01387.html">DBDATETIME</a>·*···<a·class="code·hl_struct"·href="a01387.html">LPDBDATETIME</a>;</div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a01387.html">LPDBDATETIME</a>···<a·class="code·hl_struct"·href="a01387.html">LPCDBDATETIME</a>;</div>
134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordtype">bool</span>·cs_note_empty_data;</div> 
135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>};</div> 
136 </div> 
137 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
138 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">/*·Code·changed·for·error·handling·*/</span></div> 
139 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">/*·Code·changes·starts·here·-·CT_DIAG·-·01·*/</span></div> 
140 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
141 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">/*·This·structure·is·used·in·CT_DIAG·*/</span></div> 
142 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
143 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="};"> 
144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a00875.html">···59</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00875.html">cs_diag_msg_client</a></div> 
145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>{</div> 
146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a00875.html">cs_diag_msg_client</a>·*next;</div> 
147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<a·class="code·hl_struct"·href="a00863.html">CS_CLIENTMSG</a>·clientmsg;</div> 
148 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>};</div> 
149 </div> 
150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
151 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="};"> 
152 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a00879.html">···65</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span>{</div> 
153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····CS_MSGNUM·msgnumber;</div> 
154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····CS_INT·state;</div> 
155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····CS_INT·severity;</div> 
156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····CS_CHAR·text[CS_MAX_MSG];</div> 
157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····CS_INT·textlen;</div> 
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····CS_CHAR·svrname[132];</div> 
159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····CS_INT·svrnlen;</div> 
160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····CS_CHAR·proc[132];</div> 
161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····CS_INT·proclen;</div> 
162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····CS_INT·line;</div> 
Max diff block lines reached; 271/83356 bytes (0.33%) of diff not shown.
20.5 KB
html2text {}
    
Offset 1, 530 lines modifiedOffset 1, 75 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 ctlib.h6 sqlfront.h
7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
8 2·*·Copyright·(C)·1998,·1999,·2000,·2001,·2002,·2003,·2004·Brian·Bruns 
9 3·*8 2·*·Copyright·(C)·1998-1999·Brian·Bruns
 9 3·*·Copyright·(C)·2011·Frediano·Ziglio
 10 4·*
10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or11 5·*·This·library·is·free·software;·you·can·redistribute·it·and/or
11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public12 6·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
12 6·*·License·as·published·by·the·Free·Software·Foundation;·either13 7·*·License·as·published·by·the·Free·Software·Foundation;·either
13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.14 8·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
14 8·*15 9·*
15 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,16 10·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
16 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of17 11·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
17 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU18 12·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
18 12·*·Library·General·Public·License·for·more·details.19 13·*·Library·General·Public·License·for·more·details.
19 13·*20 14·*
20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public21 15·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
21 15·*·License·along·with·this·library;·if·not,·write·to·the22 16·*·License·along·with·this·library;·if·not,·write·to·the
22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,23 17·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
23 17·*·Boston,·MA·02111-1307,·USA.24 18·*·Boston,·MA·02111-1307,·USA.
24 18·*/25 19·*/
 26 20
 27 21#ifndef·SQLFRONT_h
 28 22#define·SQLFRONT_h
 29 23
 30 24#include·"./sybfront.h"
 31 25
 32 26static·const·char·rcsid_sqlfront_h[]·=·"$Id:·sqlfront.h,v·1.10·2011-07-13·11:
 33 06:31·freddy77·Exp·$";
 34 27static·const·void·*const·no_unused_sqlfront_h_warn[]·=·{·rcsid_sqlfront_h,
 35 no_unused_sqlfront_h_warn·};
 36 28
 37 29typedef·_\x8D_\x8B_\x8P_\x8R_\x8O_\x8C_\x8E_\x8S_\x8S·*·_\x8P_\x8D_\x8B_\x8P_\x8R_\x8O_\x8C_\x8E_\x8S_\x8S;
 38 30typedef·_\x8L_\x8O_\x8G_\x8I_\x8N_\x8R_\x8E_\x8C·*·_\x8P_\x8L_\x8O_\x8G_\x8I_\x8N_\x8R_\x8E_\x8C;
 39 31typedef·DBCURSOR·*·PDBCURSOR;
 40 32
 41 33typedef·int·*·LPINT;
 42 34typedef·char·*·LPSTR;
 43 35#if·!defined(PHP_MSSQL_H)·||·!defined(PHP_MSSQL_API)
 44 36typedef·BYTE·*·LPBYTE;
25 19 
26 20#ifndef·_tdsguard_gH4tOYBTzynx4DgqFzOEbB_ 
27 21#define·_tdsguard_gH4tOYBTzynx4DgqFzOEbB_ 
28 22 
29 23#include·<_\x8f_\x8r_\x8e_\x8e_\x8t_\x8d_\x8s_\x8/_\x8t_\x8d_\x8s_\x8._\x8h> 
30 24#include·<freetds/convert.h> 
31 25#include·<freetds/utils/string.h> 
32 26#include·<freetds/bool.h> 
33 27 
34 28/* 
35 29·*·Internal·(not·part·of·the·exposed·API)·prototypes·and·such. 
36 30·*/ 
37 31 
38 32#include·<freetds/pushvis.h> 
39 33 
40 34#ifdef·__cplusplus 
41 35extern·"C" 
42 36{ 
43 37#if·0 
44 38} 
45 39#endif45 37#endif
 46 38typedef·void·*·LPVOID;
 47 39typedef·const·char·*·LPCSTR;
 48 40
 49 41typedef·const·LPINT·LPCINT;
 50 42#ifndef·_LPCBYTE_DEFINED
 51 43#define·_LPCBYTE_DEFINED
 52 44typedef·const·BYTE·*·LPCBYTE;
46 40#endif53 45#endif
 54 46typedef·USHORT·*·LPUSHORT;
 55 47typedef·const·LPUSHORT·LPCUSHORT;
 56 48typedef·DBINT·*·LPDBINT;
 57 49typedef·const·LPDBINT·LPCDBINT;
 58 50typedef·DBBINARY·*·LPDBBINARY;
 59 51typedef·const·LPDBBINARY·LPCDBBINARY;
 60 52typedef·_\x8D_\x8B_\x8D_\x8A_\x8T_\x8E_\x8R_\x8E_\x8C·*·_\x8L_\x8P_\x8D_\x8B_\x8D_\x8A_\x8T_\x8E_\x8R_\x8E_\x8C;
 61 53typedef·const·_\x8L_\x8P_\x8D_\x8B_\x8D_\x8A_\x8T_\x8E_\x8R_\x8E_\x8C·_\x8L_\x8P_\x8C_\x8D_\x8B_\x8D_\x8A_\x8T_\x8E_\x8R_\x8E_\x8C;
 62 54typedef·_\x8D_\x8B_\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E·*·_\x8L_\x8P_\x8D_\x8B_\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E;
 63 55typedef·const·_\x8L_\x8P_\x8D_\x8B_\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E·_\x8L_\x8P_\x8C_\x8D_\x8B_\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E;
47 41 
48 42/*·Fix·a·problem·with·Windows·headers·*/ 
49 43#undef·small 
50 44 
51 45/* 
52 46·*·internal·types 
53 47·*/ 
54 _\x84_\x88struct·_\x8__\x8c_\x8s_\x8__\x8c_\x8o_\x8n_\x8f_\x8i_\x8g 
55 49{ 
56 50·bool·cs_expose_formats; 
57 51·bool·cs_note_empty_data; 
58 52}; 
59 53 
60 54/*·Code·changed·for·error·handling·*/ 
61 55/*·Code·changes·starts·here·-·CT_DIAG·-·01·*/ 
62 5664 56
63 57/*·This·structure·is·used·in·CT_DIAG·*/ 
64 58 
65 _\x85_\x89struct·_\x8c_\x8s_\x8__\x8d_\x8i_\x8a_\x8g_\x8__\x8m_\x8s_\x8g_\x8__\x8c_\x8l_\x8i_\x8e_\x8n_\x8t 
66 60{ 
67 61·struct·_\x8c_\x8s_\x8__\x8d_\x8i_\x8a_\x8g_\x8__\x8m_\x8s_\x8g_\x8__\x8c_\x8l_\x8i_\x8e_\x8n_\x8t·*next; 
68 62·_\x8C_\x8S_\x8__\x8C_\x8L_\x8I_\x8E_\x8N_\x8T_\x8M_\x8S_\x8G·clientmsg; 
69 63}; 
70 64 
71 _\x86_\x85typedef·struct·{ 
72 66·CS_MSGNUM·msgnumber; 
73 67·CS_INT·state; 
74 68·CS_INT·severity; 
75 69·CS_CHAR·text[CS_MAX_MSG]; 
76 70·CS_INT·textlen; 
77 71·CS_CHAR·svrname[132]; 
78 72·CS_INT·svrnlen; 
79 73·CS_CHAR·proc[132]; 
80 74·CS_INT·proclen; 
81 75·CS_INT·line; 
82 76·CS_INT·status; 
83 77·CS_BYTE·sqlstate[CS_SQLSTATE_SIZE]; 
84 78·CS_INT·sqlstatelen; 
85 79}·_\x8C_\x8S_\x8__\x8S_\x8E_\x8R_\x8V_\x8E_\x8R_\x8M_\x8S_\x8G_\x8__\x8S_\x8M_\x8A_\x8L_\x8L; 
86 80 
87 _\x88_\x81typedef·struct·{ 
88 82·CS_MSGNUM·msgnumber; 
89 83·CS_INT·state; 
Max diff block lines reached; 53/20976 bytes (0.25%) of diff not shown.
38.9 KB
./usr/share/doc/freetds-doc/reference/a00530_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·include/sqldb.h·Source·File</title>8 <title>FreeTDS·API:·include/syberror.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">sqldb.h</div></div>80 ··<div·class="headertitle"><div·class="title">syberror.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·1998-1999··Brian·Bruns</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
Offset 96, 176 lines modifiedOffset 96, 49 lines modified
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·SQLDB_h</span></div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#ifndef·_syberror_h_</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·SQLDB_h</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#define·_syberror_h_</span></div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00512.html">./sybdb.h</a>&quot;</span></div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
 107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span></div>
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>{</div>
 109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#if·0</span></div>
 110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>}</div>
 111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#endif</span></div>
 112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div>
 113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·rcsid_syberror_h[]·=·<span·class="stringliteral">&quot;$Id:·syberror.h,v·1.4·2004-10-28·12:42:12·freddy77·Exp·$&quot;</span>;</div>
 115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*<span·class="keyword">const</span>·no_unused_syberror_h_warn[]·=·{·rcsid_syberror_h,·no_unused_syberror_h_warn·};</div>
 116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">/*·severity·levels,·gleaned·from·google·*/</span></div>
 118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·EXINFO·········1</span></div>
 119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·EXUSER·········2</span></div>
 120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·EXNONFATAL·····3</span></div>
 121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·EXCONVERSION···4</span></div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·EXSERVER·······5</span></div>
 123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·EXTIME·········6</span></div>
 124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·EXPROGRAM······7</span></div>
 125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·EXRESOURCE·····8</span></div>
 126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·EXCOMM·········9</span></div>
 127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·EXFATAL·······10</span></div>
 128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·EXCONSISTENCY·11</span></div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#define·SQLCHAR·SYBCHAR</span></div> 
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#define·SQLVARCHAR·SYBVARCHAR</span></div> 
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#define·SQLINTN·SYBINTN</span></div> 
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·SQLINT1·SYBINT1</span></div> 
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#define·SQLINT2·SYBINT2</span></div> 
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#define·SQLINT4·SYBINT4</span></div> 
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#define·SQLINT8·SYBINT8</span></div> 
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·SQLFLT8·SYBFLT8</span></div> 
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·SQLDATETIME·SYBDATETIME</span></div> 
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·SQLBIT·SYBBIT</span></div>130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#ifdef·__cplusplus</span></div>
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·SQLTEXT·SYBTEXT</span></div> 
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·SQLIMAGE·SYBIMAGE</span></div> 
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·SQLMONEY4·SYBMONEY4</span></div> 
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·SQLMONEY·SYBMONEY</span></div> 
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·SQLDATETIM4·SYBDATETIME4</span></div> 
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·SQLFLT4·SYBREAL</span></div> 
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#define·SQLBINARY·SYBBINARY</span></div> 
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·SQLVARBINARY·SYBVARBINARY</span></div> 
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·SQLNUMERIC·SYBNUMERIC</span></div> 
127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·SQLDECIMAL·SYBDECIMAL</span></div> 
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·SQLFLTN·SYBFLTN</span></div> 
129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·SQLMONEYN·SYBMONEYN</span></div> 
130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·SQLDATETIMN·SYBDATETIMN</span></div> 
131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·SQLVOID·SYBVOID</span></div>131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#if·0</span></div>
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>{</div>
133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·SMALLDATETIBIND·SMALLDATETIMEBIND</span></div>133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div>
134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>
135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·DBERRHANDLE_PROC·EHANDLEFUNC·</span></div>135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div>
136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·DBMSGHANDLE_PROC·MHANDLEFUNC·</span></div> 
137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">/*·DB-Library·errors·as·defined·by·Microsoft·*/</span></div> 
139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·SQLEMEM·····SYBEMEM</span></div> 
140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·SQLENULL····SYBENULL</span></div> 
141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·SQLENLOG····SYBENLOG</span></div> 
142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·SQLEPWD·····SYBEPWD</span></div> 
143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·SQLECONN····SYBECONN</span></div> 
144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·SQLEDDNE····SYBEDDNE</span></div> 
145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#define·SQLENULLO···SYBENULLO</span></div> 
146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·SQLESMSG····SYBESMSG</span></div> 
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·SQLEBTOK····SYBEBTOK</span></div> 
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·SQLENSPE····SYBENSPE</span></div> 
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·SQLEREAD····SYBEREAD</span></div> 
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#define·SQLECNOR····SYBECNOR</span></div> 
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#define·SQLETSIT····SYBETSIT</span></div> 
152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#define·SQLEPARM····SYBEPARM</span></div> 
153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#define·SQLEAUTN····SYBEAUTN</span></div> 
154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#define·SQLECOFL····SYBECOFL</span></div> 
155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#define·SQLERDCN····SYBERDCN</span></div> 
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#define·SQLEICN·····SYBEICN</span></div> 
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#define·SQLECLOS····SYBECLOS</span></div> 
158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#define·SQLENTXT····SYBENTXT</span></div> 
159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#define·SQLEDNTI····SYBEDNTI</span></div> 
160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#define·SQLETMTD····SYBETMTD</span></div> 
161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#define·SQLEASEC····SYBEASEC</span></div> 
162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#define·SQLENTLL····SYBENTLL</span></div> 
163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#define·SQLETIME····SYBETIME</span></div> 
164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#define·SQLEWRIT····SYBEWRIT</span></div> 
165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#define·SQLEMODE····SYBEMODE</span></div> 
166 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#define·SQLEOOB·····SYBEOOB</span></div> 
167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#define·SQLEITIM····SYBEITIM</span></div> 
168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#define·SQLEDBPS····SYBEDBPS</span></div> 
Max diff block lines reached; 271/33180 bytes (0.82%) of diff not shown.
6.37 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e5 ····*·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e
6 sqldb.h6 syberror.h
7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
8 2·*·Copyright·(C)·1998-1999·Brian·Bruns8 2·*·Copyright·(C)·1998-1999·Brian·Bruns
9 3·*9 3·*
10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
12 6·*·License·as·published·by·the·Free·Software·Foundation;·either12 6·*·License·as·published·by·the·Free·Software·Foundation;·either
13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
Offset 19, 174 lines modifiedOffset 19, 46 lines modified
19 13·*19 13·*
20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
21 15·*·License·along·with·this·library;·if·not,·write·to·the21 15·*·License·along·with·this·library;·if·not,·write·to·the
22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
23 17·*·Boston,·MA·02111-1307,·USA.23 17·*·Boston,·MA·02111-1307,·USA.
24 18·*/24 18·*/
25 1925 19
26 20#ifndef·SQLDB_h 
27 21#define·SQLDB_h26 20#ifndef·_syberror_h_
 27 21#define·_syberror_h_
28 2228 22
 29 23#ifdef·__cplusplus
 30 24extern·"C"
 31 25{
 32 26#if·0
 33 27}
 34 28#endif
 35 29#endif
 36 30
29 23#include·"_\x8._\x8/_\x8s_\x8y_\x8b_\x8d_\x8b_\x8._\x8h" 
30 24 
31 25#define·SQLCHAR·SYBCHAR 
32 26#define·SQLVARCHAR·SYBVARCHAR 
33 27#define·SQLINTN·SYBINTN 
34 28#define·SQLINT1·SYBINT1 
35 29#define·SQLINT2·SYBINT2 
36 30#define·SQLINT4·SYBINT4 
37 31#define·SQLINT8·SYBINT8 
38 32#define·SQLFLT8·SYBFLT8 
39 33#define·SQLDATETIME·SYBDATETIME 
40 34#define·SQLBIT·SYBBIT 
41 35#define·SQLTEXT·SYBTEXT 
42 36#define·SQLIMAGE·SYBIMAGE 
43 37#define·SQLMONEY4·SYBMONEY4 
44 38#define·SQLMONEY·SYBMONEY 
45 39#define·SQLDATETIM4·SYBDATETIME4 
46 40#define·SQLFLT4·SYBREAL 
47 41#define·SQLBINARY·SYBBINARY 
48 42#define·SQLVARBINARY·SYBVARBINARY 
49 43#define·SQLNUMERIC·SYBNUMERIC 
50 44#define·SQLDECIMAL·SYBDECIMAL 
51 45#define·SQLFLTN·SYBFLTN 
52 46#define·SQLMONEYN·SYBMONEYN 
53 47#define·SQLDATETIMN·SYBDATETIMN 
54 48#define·SQLVOID·SYBVOID 
55 49 
56 50#define·SMALLDATETIBIND·SMALLDATETIMEBIND 
57 51 
58 52#define·DBERRHANDLE_PROC·EHANDLEFUNC 
59 53#define·DBMSGHANDLE_PROC·MHANDLEFUNC 
60 54 
61 55/*·DB-Library·errors·as·defined·by·Microsoft·*/ 
62 56#define·SQLEMEM·SYBEMEM 
63 57#define·SQLENULL·SYBENULL 
64 58#define·SQLENLOG·SYBENLOG 
65 59#define·SQLEPWD·SYBEPWD 
66 60#define·SQLECONN·SYBECONN 
67 61#define·SQLEDDNE·SYBEDDNE 
68 62#define·SQLENULLO·SYBENULLO 
69 63#define·SQLESMSG·SYBESMSG 
70 64#define·SQLEBTOK·SYBEBTOK 
71 65#define·SQLENSPE·SYBENSPE 
72 66#define·SQLEREAD·SYBEREAD 
73 67#define·SQLECNOR·SYBECNOR 
74 68#define·SQLETSIT·SYBETSIT 
75 69#define·SQLEPARM·SYBEPARM 
76 70#define·SQLEAUTN·SYBEAUTN 
77 71#define·SQLECOFL·SYBECOFL 
78 72#define·SQLERDCN·SYBERDCN 
79 73#define·SQLEICN·SYBEICN 
80 74#define·SQLECLOS·SYBECLOS 
81 75#define·SQLENTXT·SYBENTXT 
82 76#define·SQLEDNTI·SYBEDNTI 
83 77#define·SQLETMTD·SYBETMTD 
84 78#define·SQLEASEC·SYBEASEC 
85 79#define·SQLENTLL·SYBENTLL 
86 80#define·SQLETIME·SYBETIME 
87 81#define·SQLEWRIT·SYBEWRIT 
88 82#define·SQLEMODE·SYBEMODE 
89 83#define·SQLEOOB·SYBEOOB 
90 84#define·SQLEITIM·SYBEITIM 
91 85#define·SQLEDBPS·SYBEDBPS 
92 86#define·SQLEIOPT·SYBEIOPT 
93 87#define·SQLEASNL·SYBEASNL 
94 88#define·SQLEASUL·SYBEASUL 
95 89#define·SQLENPRM·SYBENPRM 
96 90#define·SQLEDBOP·SYBEDBOP 
97 91#define·SQLENSIP·SYBENSIP 
98 92#define·SQLECNULL·SYBECNULL 
99 93#define·SQLESEOF·SYBESEOF 
100 94#define·SQLERPND·SYBERPND 
101 95#define·SQLECSYN·SYBECSYN 
102 96#define·SQLENONET·SYBENONET 
103 97#define·SQLEBTYP·SYBEBTYP 
104 98#define·SQLEABNC·SYBEABNC 
105 99#define·SQLEABMT·SYBEABMT 
106 100#define·SQLEABNP·SYBEABNP 
107 101#define·SQLEBNCR·SYBEBNCR 
108 102#define·SQLEAAMT·SYBEAAMT 
109 103#define·SQLENXID·SYBENXID 
110 104#define·SQLEIFNB·SYBEIFNB 
111 105#define·SQLEKBCO·SYBEKBCO 
112 106#define·SQLEBBCI·SYBEBBCI 
113 107#define·SQLEKBCI·SYBEKBCI 
114 108#define·SQLEBCWE·SYBEBCWE 
115 109#define·SQLEBCNN·SYBEBCNN 
116 110#define·SQLEBCOR·SYBEBCOR 
117 111#define·SQLEBCPI·SYBEBCPI 
118 112#define·SQLEBCPN·SYBEBCPN 
119 113#define·SQLEBCPB·SYBEBCPB 
120 114#define·SQLEVDPT·SYBEVDPT 
121 115#define·SQLEBIVI·SYBEBIVI 
122 116#define·SQLEBCBC·SYBEBCBC 
Max diff block lines reached; 53/6500 bytes (0.82%) of diff not shown.
3.07 KB
./usr/share/doc/freetds-doc/reference/a00557.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <dt>Member·<a·class="el"·href="a00562.html#gafec3feb5bac1cb33545ba01efb0a67b8">bcp_options</a>··(DBPROCESS·*dbproc,·int·option,·BYTE·*value,·int·valuelen)</dt>78 <dt>Member·<a·class="el"·href="a00562.html#gafec3feb5bac1cb33545ba01efb0a67b8">bcp_options</a>··(DBPROCESS·*dbproc,·int·option,·BYTE·*value,·int·valuelen)</dt>
79 <dd><a·class="anchor"·id="_todo000003"></a>Simplify.·Remove·<em>valuelen</em>.··</dd>79 <dd><a·class="anchor"·id="_todo000003"></a>Simplify.·Remove·<em>valuelen</em>.··</dd>
80 <dt>Member·<a·class="el"·href="a00560.html#ga939c2a2e67b9992c787e2cec5b6cc1a7">dbanullbind</a>··(DBPROCESS·*dbproc,·int·computeid,·int·column,·DBINT·*indicator)</dt>80 <dt>Member·<a·class="el"·href="a00560.html#ga939c2a2e67b9992c787e2cec5b6cc1a7">dbanullbind</a>··(DBPROCESS·*dbproc,·int·computeid,·int·column,·DBINT·*indicator)</dt>
81 <dd><a·class="anchor"·id="_todo000008"></a>Never·fails,·but·only·because·failure·conditions·aren't·checked.·<br··/>81 <dd><a·class="anchor"·id="_todo000008"></a>Never·fails,·but·only·because·failure·conditions·aren't·checked.·<br··/>
82 ··</dd>82 ··</dd>
83 <dt>Member·<a·class="el"·href="a00560.html#ga5ea23272124fff03b8d87538c1ec3ee5">dbcancel</a>··(DBPROCESS·*dbproc)</dt>83 <dt>Member·<a·class="el"·href="a00560.html#ga5ea23272124fff03b8d87538c1ec3ee5">dbcancel</a>··(DBPROCESS·*dbproc)</dt>
84 <dd><a·class="anchor"·id="_todo000010"></a>Check·for·failure·and·return·accordingly.··</dd>84 <dd><a·class="anchor"·id="_todo000010"></a>Check·for·failure·and·return·accordingly.··</dd>
85 <dt>Member·<a·class="el"·href="a00167.html#a9b73fd1afa2c3ccfca481635212d2e43">dbcolinfo</a>··(DBPROCESS·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·<a·class="el"·href="a01407.html">DBCOL</a>·*pdbcol)</dt>85 <dt>Member·<a·class="el"·href="a00302.html#a9b73fd1afa2c3ccfca481635212d2e43">dbcolinfo</a>··(DBPROCESS·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·<a·class="el"·href="a01407.html">DBCOL</a>·*pdbcol)</dt>
86 <dd><a·class="anchor"·id="_todo000009"></a>Support·cursor·rows.··</dd>86 <dd><a·class="anchor"·id="_todo000009"></a>Support·cursor·rows.··</dd>
87 <dt>Member·<a·class="el"·href="a00560.html#ga8b00d5cdcaa20cba13fa2e03d52a443e">dbconvert_ps</a>··(DBPROCESS·*dbproc,·int·db_srctype,·const·BYTE·*src,·DBINT·srclen,·int·db_desttype,·BYTE·*dest,·DBINT·destlen,·DBTYPEINFO·*typeinfo)</dt>87 <dt>Member·<a·class="el"·href="a00560.html#ga8b00d5cdcaa20cba13fa2e03d52a443e">dbconvert_ps</a>··(DBPROCESS·*dbproc,·int·db_srctype,·const·BYTE·*src,·DBINT·srclen,·int·db_desttype,·BYTE·*dest,·DBINT·destlen,·DBTYPEINFO·*typeinfo)</dt>
88 <dd><p·class="startdd"><a·class="anchor"·id="_todo000007"></a>What·happens·if·client·does·not·reset·values?·</p>88 <dd><p·class="startdd"><a·class="anchor"·id="_todo000007"></a>What·happens·if·client·does·not·reset·values?·</p>
89 <p·class="interdd"></p>89 <p·class="interdd"></p>
90 <p·class="enddd">Microsoft·and·Sybase·define·this·function·differently.·<br··/>90 <p·class="enddd">Microsoft·and·Sybase·define·this·function·differently.·<br··/>
91 ··</p>91 ··</p>
92 </dd>92 </dd>
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 ·</p>118 ·</p>
119 <p·class="interdd"></p>119 <p·class="interdd"></p>
120 <p·class="enddd">Support·alternative·to·'?'·for·the·replacement·character.·<br··/>120 <p·class="enddd">Support·alternative·to·'?'·for·the·replacement·character.·<br··/>
121 ··</p>121 ··</p>
122 </dd>122 </dd>
123 <dt>Member·<a·class="el"·href="a00577.html#gabfc9de1d1fe718818caf63a4be4035a6">tds_process_tokens</a>··(TDSSOCKET·*tds,·TDS_INT·*result_type,·int·*done_flags,·unsigned·flag)</dt>123 <dt>Member·<a·class="el"·href="a00577.html#gabfc9de1d1fe718818caf63a4be4035a6">tds_process_tokens</a>··(TDSSOCKET·*tds,·TDS_INT·*result_type,·int·*done_flags,·unsigned·flag)</dt>
124 <dd><a·class="anchor"·id="_todo000019"></a>Complete·TDS_DESCRIBE_RESULT·description··</dd>124 <dd><a·class="anchor"·id="_todo000019"></a>Complete·TDS_DESCRIBE_RESULT·description··</dd>
125 <dt>Member·<a·class="el"·href="a00476.html#a3ab8874994a0776acdaff797afdb710a">tds_set_server</a>··(TDSLOGIN·*tds_login,·const·char·*server)·TDS_WUR</dt>125 <dt>Member·<a·class="el"·href="a00395.html#a3ab8874994a0776acdaff797afdb710a">tds_set_server</a>··(TDSLOGIN·*tds_login,·const·char·*server)·TDS_WUR</dt>
126 <dd><a·class="anchor"·id="_todo000018"></a>open·the·log·file·earlier,·so·these·messages·can·be·seen.·<br··/>126 <dd><a·class="anchor"·id="_todo000018"></a>open·the·log·file·earlier,·so·these·messages·can·be·seen.·<br··/>
127 ··</dd>127 ··</dd>
128 <dt>Member·<a·class="el"·href="a00566.html#gae6da75d7b9e7b567890fc83c9459d824">tdsdbopen</a>··(<a·class="el"·href="a00607.html">LOGINREC</a>·*login,·const·char·*server,·int·msdblib)</dt>128 <dt>Member·<a·class="el"·href="a00566.html#gae6da75d7b9e7b567890fc83c9459d824">tdsdbopen</a>··(<a·class="el"·href="a00607.html">LOGINREC</a>·*login,·const·char·*server,·int·msdblib)</dt>
129 <dd><p·class="startdd"><a·class="anchor"·id="_todo000005"></a>use·<code>asprintf()</code>·to·avoid·buffer·overflow.·</p>129 <dd><p·class="startdd"><a·class="anchor"·id="_todo000005"></a>use·<code>asprintf()</code>·to·avoid·buffer·overflow.·</p>
130 <p·class="interdd"></p>130 <p·class="interdd"></p>
131 <p·class="enddd">separate·error·messages·for·<em>no-such-server</em>·and·<em>no-such-user</em>.·</p>131 <p·class="enddd">separate·error·messages·for·<em>no-such-server</em>·and·<em>no-such-user</em>.·</p>
132 </dd>132 </dd>
1.99 KB
./usr/share/doc/freetds-doc/reference/a00560.html
    
Offset 4506, 15 lines modifiedOffset 4506, 15 lines modified
4506 ····<tr><td·class="paramname">column</td><td>Nth·in·the·result·set,·starting·from·1.·</td></tr>4506 ····<tr><td·class="paramname">column</td><td>Nth·in·the·result·set,·starting·from·1.·</td></tr>
4507 ····<tr><td·class="paramname">pdbcol</td><td>address·of·structure·to·be·populated·by·this·function.·<br··/>4507 ····<tr><td·class="paramname">pdbcol</td><td>address·of·structure·to·be·populated·by·this·function.·<br··/>
4508 ·</td></tr>4508 ·</td></tr>
4509 ··</table>4509 ··</table>
4510 ··</dd>4510 ··</dd>
4511 </dl>4511 </dl>
4512 <dl·class="section·return"><dt>Returns</dt><dd>SUCCEED·or·FAIL.·</dd></dl>4512 <dl·class="section·return"><dt>Returns</dt><dd>SUCCEED·or·FAIL.·</dd></dl>
4513 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00167.html#a9b73fd1afa2c3ccfca481635212d2e43"·title="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature).">dbcolinfo()</a>.·</dd></dl>4513 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00302.html#a9b73fd1afa2c3ccfca481635212d2e43"·title="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature).">dbcolinfo()</a>.·</dd></dl>
4514 <div·class="dynheader">4514 <div·class="dynheader">
4515 Here·is·the·call·graph·for·this·function:</div>4515 Here·is·the·call·graph·for·this·function:</div>
4516 <div·class="dyncontent">4516 <div·class="dyncontent">
4517 <div·class="center"><!--·SVG·74·--></div>4517 <div·class="center"><!--·SVG·74·--></div>
4518 </div>4518 </div>
  
4519 </div>4519 </div>
Offset 4729, 15 lines modifiedOffset 4729, 15 lines modified
4729 ········</tr>4729 ········</tr>
4730 ······</table>4730 ······</table>
4731 </div><div·class="memdoc">4731 </div><div·class="memdoc">
  
4732 <p>See·which·version·of·db-lib·is·in·use.·</p>4732 <p>See·which·version·of·db-lib·is·in·use.·</p>
4733 <dl·class="section·return"><dt>Returns</dt><dd>null-terminated·ASCII·string·representing·the·version·of·db-lib.·<br··/>4733 <dl·class="section·return"><dt>Returns</dt><dd>null-terminated·ASCII·string·representing·the·version·of·db-lib.·<br··/>
4734 ·</dd></dl>4734 ·</dd></dl>
4735 <dl·class="section·remark"><dt>Remarks</dt><dd>FreeTDS·returns·the·CVS·version·string·of·<a·class="el"·href="a00167.html"·title="Main·implementation·file·for·db-lib.">dblib.c</a>.·<br··/>4735 <dl·class="section·remark"><dt>Remarks</dt><dd>FreeTDS·returns·the·CVS·version·string·of·<a·class="el"·href="a00302.html"·title="Main·implementation·file·for·db-lib.">dblib.c</a>.·<br··/>
4736 ·</dd></dl>4736 ·</dd></dl>
4737 <dl·class="section·see"><dt>See·also</dt><dd></dd></dl>4737 <dl·class="section·see"><dt>See·also</dt><dd></dd></dl>
  
4738 </div>4738 </div>
4739 </div>4739 </div>
4740 <a·id="gaaf8349999c16b3c36caf5947747a2915"·name="gaaf8349999c16b3c36caf5947747a2915"></a>4740 <a·id="gaaf8349999c16b3c36caf5947747a2915"·name="gaaf8349999c16b3c36caf5947747a2915"></a>
4741 <h2·class="memtitle"><span·class="permalink"><a·href="#gaaf8349999c16b3c36caf5947747a2915">&#9670;&#160;</a></span>dbwillconvert()</h2>4741 <h2·class="memtitle"><span·class="permalink"><a·href="#gaaf8349999c16b3c36caf5947747a2915">&#9670;&#160;</a></span>dbwillconvert()</h2>
1.25 KB
./usr/share/doc/freetds-doc/reference/a00560_ga0b5ca7723f370dac9fe1f6db35e331a0_icgraph.dot
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="dbcoltypeinfo",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Get·precision·and·scale·information·for·a·regular·result·column."];8 ··Node1·[id="Node000001",label="dbcoltypeinfo",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Get·precision·and·scale·information·for·a·regular·result·column."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];
11 }11 }
2.64 KB
./usr/share/doc/freetds-doc/reference/a00560_ga0fcfcf6846442dac9dd5584d270ec72a_icgraph.dot
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbclose",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaef740b394b44eb33925c2718f7b30d69",tooltip="Close·a·connection·to·the·server·and·free·associated·resources."];10 ··Node2·[id="Node000002",label="dbclose",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaef740b394b44eb33925c2718f7b30d69",tooltip="Close·a·connection·to·the·server·and·free·associated·resources."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="dbexit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gac0ee936a9b1db7217b745a63e25f876b",tooltip="Close·server·connections·and·free·all·related·structures."];12 ··Node3·[id="Node000003",label="dbexit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gac0ee936a9b1db7217b745a63e25f876b",tooltip="Close·server·connections·and·free·all·related·structures."];
13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",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."];14 ··Node4·[id="Node000004",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."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00182.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];16 ··Node5·[id="Node000005",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00290.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];
17 ··Node1·->·Node6·[id="edge5_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node1·->·Node6·[id="edge5_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="dbcmd",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga87b39d9863316b4ba85654b0885d53a0",tooltip="Append·SQL·to·the·command·buffer."];18 ··Node6·[id="Node000006",label="dbcmd",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga87b39d9863316b4ba85654b0885d53a0",tooltip="Append·SQL·to·the·command·buffer."];
19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="dbfcmd",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga43727b10d4cbb7708b374811abe6eadb",tooltip="printf-like·way·to·form·SQL·to·send·to·the·server."];20 ··Node7·[id="Node000007",label="dbfcmd",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga43727b10d4cbb7708b374811abe6eadb",tooltip="printf-like·way·to·form·SQL·to·send·to·the·server."];
21 ··Node6·->·Node8·[id="edge7_Node000006_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node6·->·Node8·[id="edge7_Node000006_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node8·[id="Node000008",label="dbuse",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga66ea891910f0a357cc78107d6ab7d962",tooltip="Change·current·database."];22 ··Node8·[id="Node000008",label="dbuse",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga66ea891910f0a357cc78107d6ab7d962",tooltip="Change·current·database."];
23 }23 }
2.5 KB
./usr/share/doc/freetds-doc/reference/a00560_ga32eb72f6fb3edb130e59fb3dd0766e7e_cgraph.dot
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="dbconvert",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="cf."];8 ··Node1·[id="Node000001",label="dbconvert",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="cf."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbconvert_ps",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga8b00d5cdcaa20cba13fa2e03d52a443e",tooltip="Convert·one·datatype·to·another."];10 ··Node2·[id="Node000002",label="dbconvert_ps",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga8b00d5cdcaa20cba13fa2e03d52a443e",tooltip="Convert·one·datatype·to·another."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="dbgetnull",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#aea6a865806d454280126de940478c214",tooltip="·"];12 ··Node3·[id="Node000003",label="dbgetnull",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#aea6a865806d454280126de940478c214",tooltip="·"];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="dbperror",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];14 ··Node4·[id="Node000004",label="dbperror",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];
15 ··Node2·->·Node4·[id="edge4_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node4·[id="edge4_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
16 ··Node2·->·Node7·[id="edge5_Node000002_Node000007",color="steelblue1",style="solid",tooltip="·"];16 ··Node2·->·Node7·[id="edge5_Node000002_Node000007",color="steelblue1",style="solid",tooltip="·"];
17 ··Node7·[id="Node000007",label="tds_convert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#gad83c146aa5ba3f1515557d6b5248494a",tooltip="tds_convert·convert·a·type·to·another."];17 ··Node7·[id="Node000007",label="tds_convert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#gad83c146aa5ba3f1515557d6b5248494a",tooltip="tds_convert·convert·a·type·to·another."];
18 ··Node2·->·Node8·[id="edge6_Node000002_Node000008",color="steelblue1",style="solid",tooltip="·"];18 ··Node2·->·Node8·[id="edge6_Node000002_Node000008",color="steelblue1",style="solid",tooltip="·"];
19 ··Node8·[id="Node000008",label="tds_prdatatype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#ac7a199aaeb82935f6d1dda2be551a089",tooltip="Returns·type·in·string."];19 ··Node8·[id="Node000008",label="tds_prdatatype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#ac7a199aaeb82935f6d1dda2be551a089",tooltip="Returns·type·in·string."];
20 }20 }
1.76 KB
./usr/share/doc/freetds-doc/reference/a00560_ga3bcdc8f584537b8278483f2cee59f130_icgraph.dot
    
Offset 3, 11 lines modifiedOffset 3, 11 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="dbcolname",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Return·name·of·a·regular·result·column."];8 ··Node1·[id="Node000001",label="dbcolname",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Return·name·of·a·regular·result·column."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];
11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00164.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];12 ··Node3·[id="Node000003",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00293.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];
13 }13 }
7.46 KB
./usr/share/doc/freetds-doc/reference/a00560_ga548153eb2eae76c48aa9d4b72258dc1c_cgraph.dot.gz
7.28 KB
a00560_ga548153eb2eae76c48aa9d4b72258dc1c_cgraph.dot
    
Offset 7, 22 lines modifiedOffset 7, 22 lines modified
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="dbwritetext",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Send·text·or·image·data·to·the·server."];8 ··Node1·[id="Node000001",label="dbwritetext",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Send·text·or·image·data·to·the·server."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga32eb72f6fb3edb130e59fb3dd0766e7e",tooltip="cf."];10 ··Node2·[id="Node000002",label="dbconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga32eb72f6fb3edb130e59fb3dd0766e7e",tooltip="cf."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="dbconvert_ps",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga8b00d5cdcaa20cba13fa2e03d52a443e",tooltip="Convert·one·datatype·to·another."];12 ··Node3·[id="Node000003",label="dbconvert_ps",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga8b00d5cdcaa20cba13fa2e03d52a443e",tooltip="Convert·one·datatype·to·another."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="dbgetnull",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#aea6a865806d454280126de940478c214",tooltip="·"];14 ··Node4·[id="Node000004",label="dbgetnull",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#aea6a865806d454280126de940478c214",tooltip="·"];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="dbperror",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];16 ··Node5·[id="Node000005",label="dbperror",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];
17 ··Node3·->·Node5·[id="edge5_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];17 ··Node3·->·Node5·[id="edge5_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];
18 ··Node3·->·Node8·[id="edge6_Node000003_Node000008",color="steelblue1",style="solid",tooltip="·"];18 ··Node3·->·Node8·[id="edge6_Node000003_Node000008",color="steelblue1",style="solid",tooltip="·"];
19 ··Node8·[id="Node000008",label="tds_convert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#gad83c146aa5ba3f1515557d6b5248494a",tooltip="tds_convert·convert·a·type·to·another."];19 ··Node8·[id="Node000008",label="tds_convert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#gad83c146aa5ba3f1515557d6b5248494a",tooltip="tds_convert·convert·a·type·to·another."];
20 ··Node3·->·Node9·[id="edge7_Node000003_Node000009",color="steelblue1",style="solid",tooltip="·"];20 ··Node3·->·Node9·[id="edge7_Node000003_Node000009",color="steelblue1",style="solid",tooltip="·"];
21 ··Node9·[id="Node000009",label="tds_prdatatype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#ac7a199aaeb82935f6d1dda2be551a089",tooltip="Returns·type·in·string."];21 ··Node9·[id="Node000009",label="tds_prdatatype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#ac7a199aaeb82935f6d1dda2be551a089",tooltip="Returns·type·in·string."];
22 ··Node1·->·Node5·[id="edge8_Node000001_Node000005",color="steelblue1",style="solid",tooltip="·"];22 ··Node1·->·Node5·[id="edge8_Node000001_Node000005",color="steelblue1",style="solid",tooltip="·"];
23 ··Node1·->·Node10·[id="edge9_Node000001_Node000010",color="steelblue1",style="solid",tooltip="·"];23 ··Node1·->·Node10·[id="edge9_Node000001_Node000010",color="steelblue1",style="solid",tooltip="·"];
24 ··Node10·[id="Node000010",label="dbresults",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga4e26d949be2c3bf71b1a33c75b11d931",tooltip="Set·up·query·results."];24 ··Node10·[id="Node000010",label="dbresults",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga4e26d949be2c3bf71b1a33c75b11d931",tooltip="Set·up·query·results."];
25 ··Node1·->·Node11·[id="edge10_Node000001_Node000011",color="steelblue1",style="solid",tooltip="·"];25 ··Node1·->·Node11·[id="edge10_Node000001_Node000011",color="steelblue1",style="solid",tooltip="·"];
26 ··Node11·[id="Node000011",label="dbsqlok",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gae1f50a6a2c31fda57cb481922b06841e",tooltip="Wait·for·results·of·a·query·from·the·server."];26 ··Node11·[id="Node000011",label="dbsqlok",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gae1f50a6a2c31fda57cb481922b06841e",tooltip="Wait·for·results·of·a·query·from·the·server."];
27 ··Node11·->·Node12·[id="edge11_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];27 ··Node11·->·Node12·[id="edge11_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];
28 ··Node12·[id="Node000012",label="tds_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."];28 ··Node12·[id="Node000012",label="tds_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."];
Offset 119, 20 lines modifiedOffset 119, 20 lines modified
119 ··Node13·->·Node99·[id="edge74_Node000013_Node000099",color="steelblue1",style="solid",tooltip="·"];119 ··Node13·->·Node99·[id="edge74_Node000013_Node000099",color="steelblue1",style="solid",tooltip="·"];
120 ··Node13·->·Node83·[id="edge75_Node000013_Node000083",color="steelblue1",style="solid",tooltip="·"];120 ··Node13·->·Node83·[id="edge75_Node000013_Node000083",color="steelblue1",style="solid",tooltip="·"];
121 ··Node83·[id="Node000083",label="tds_set_cur_dyn",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gae8b7db85af16701fc0604eb117cbd4e4",tooltip="Set·current·dynamic."];121 ··Node83·[id="Node000083",label="tds_set_cur_dyn",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gae8b7db85af16701fc0604eb117cbd4e4",tooltip="Set·current·dynamic."];
122 ··Node13·->·Node103·[id="edge76_Node000013_Node000103",color="steelblue1",style="solid",tooltip="·"];122 ··Node13·->·Node103·[id="edge76_Node000013_Node000103",color="steelblue1",style="solid",tooltip="·"];
123 ··Node13·->·Node90·[id="edge77_Node000013_Node000090",color="steelblue1",style="solid",tooltip="·"];123 ··Node13·->·Node90·[id="edge77_Node000013_Node000090",color="steelblue1",style="solid",tooltip="·"];
124 ··Node1·->·Node13·[id="edge78_Node000001_Node000013",color="steelblue1",style="solid",tooltip="·"];124 ··Node1·->·Node13·[id="edge78_Node000001_Node000013",color="steelblue1",style="solid",tooltip="·"];
125 ··Node1·->·Node106·[id="edge79_Node000001_Node000106",color="steelblue1",style="solid",tooltip="·"];125 ··Node1·->·Node106·[id="edge79_Node000001_Node000106",color="steelblue1",style="solid",tooltip="·"];
126 ··Node106·[id="Node000106",label="tds_writetext_continue",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ab68dead99a2ebec55895a10cd3db5202",tooltip="Send·some·data·in·the·writetext·request·started·by·tds_writetext_start."];126 ··Node106·[id="Node000106",label="tds_writetext_continue",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ab68dead99a2ebec55895a10cd3db5202",tooltip="Send·some·data·in·the·writetext·request·started·by·tds_writetext_start."];
127 ··Node1·->·Node107·[id="edge80_Node000001_Node000107",color="steelblue1",style="solid",tooltip="·"];127 ··Node1·->·Node107·[id="edge80_Node000001_Node000107",color="steelblue1",style="solid",tooltip="·"];
128 ··Node107·[id="Node000107",label="tds_writetext_end",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ac1e460551f1188620ea478238864ac4b",tooltip="Finish·sending·writetext·data."];128 ··Node107·[id="Node000107",label="tds_writetext_end",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ac1e460551f1188620ea478238864ac4b",tooltip="Finish·sending·writetext·data."];
129 ··Node107·->·Node12·[id="edge81_Node000107_Node000012",color="steelblue1",style="solid",tooltip="·"];129 ··Node107·->·Node12·[id="edge81_Node000107_Node000012",color="steelblue1",style="solid",tooltip="·"];
130 ··Node1·->·Node108·[id="edge82_Node000001_Node000108",color="steelblue1",style="solid",tooltip="·"];130 ··Node1·->·Node108·[id="edge82_Node000001_Node000108",color="steelblue1",style="solid",tooltip="·"];
131 ··Node108·[id="Node000108",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];131 ··Node108·[id="Node000108",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];
132 ··Node108·->·Node73·[id="edge83_Node000108_Node000073",color="steelblue1",style="solid",tooltip="·"];132 ··Node108·->·Node73·[id="edge83_Node000108_Node000073",color="steelblue1",style="solid",tooltip="·"];
133 ··Node73·[id="Node000073",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,..."];133 ··Node73·[id="Node000073",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,..."];
134 ··Node73·->·Node13·[id="edge84_Node000073_Node000013",color="steelblue1",style="solid",tooltip="·"];134 ··Node73·->·Node13·[id="edge84_Node000073_Node000013",color="steelblue1",style="solid",tooltip="·"];
135 ··Node108·->·Node109·[id="edge85_Node000108_Node000109",color="steelblue1",style="solid",tooltip="·"];135 ··Node108·->·Node109·[id="edge85_Node000108_Node000109",color="steelblue1",style="solid",tooltip="·"];
136 ··Node109·[id="Node000109",label="tds_submit_queryf",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gad695defcbf663b0023851a198206a772",tooltip="Format·and·submit·a·query."];136 ··Node109·[id="Node000109",label="tds_submit_queryf",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gad695defcbf663b0023851a198206a772",tooltip="Format·and·submit·a·query."];
137 ··Node109·->·Node110·[id="edge86_Node000109_Node000110",color="steelblue1",style="solid",tooltip="·"];137 ··Node109·->·Node110·[id="edge86_Node000109_Node000110",color="steelblue1",style="solid",tooltip="·"];
138 ··Node110·[id="Node000110",label="tds_submit_query",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];138 ··Node110·[id="Node000110",label="tds_submit_query",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];
1.23 KB
./usr/share/doc/freetds-doc/reference/a00560_ga57c856964a9a0b4cc43f5192647c51e7_icgraph.dot
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="dbvarylen",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Determine·whether·a·column·can·vary·in·size."];8 ··Node1·[id="Node000001",label="dbvarylen",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Determine·whether·a·column·can·vary·in·size."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];
11 }11 }
1.77 KB
./usr/share/doc/freetds-doc/reference/a00560_ga636e6f1b64743f3cf22158a56eef371f_icgraph.dot
    
Offset 3, 11 lines modifiedOffset 3, 11 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="dbcoltype",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Get·the·datatype·of·a·regular·result·set·column."];8 ··Node1·[id="Node000001",label="dbcoltype",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Get·the·datatype·of·a·regular·result·set·column."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];
11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00164.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];12 ··Node3·[id="Node000003",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00293.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];
13 }13 }
2.04 KB
./usr/share/doc/freetds-doc/reference/a00560_ga6f13381522a1fa0b6ce2c15378088cdd_cgraph.dot
    
Offset 3, 13 lines modifiedOffset 3, 13 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="dbmoretext",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Send·chunk·of·a·text/image·value·to·the·server."];8 ··Node1·[id="Node000001",label="dbmoretext",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Send·chunk·of·a·text/image·value·to·the·server."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_writetext_continue",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ab68dead99a2ebec55895a10cd3db5202",tooltip="Send·some·data·in·the·writetext·request·started·by·tds_writetext_start."];10 ··Node2·[id="Node000002",label="tds_writetext_continue",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ab68dead99a2ebec55895a10cd3db5202",tooltip="Send·some·data·in·the·writetext·request·started·by·tds_writetext_start."];
11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_writetext_end",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ac1e460551f1188620ea478238864ac4b",tooltip="Finish·sending·writetext·data."];12 ··Node3·[id="Node000003",label="tds_writetext_end",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ac1e460551f1188620ea478238864ac4b",tooltip="Finish·sending·writetext·data."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."];14 ··Node4·[id="Node000004",label="tds_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."];
15 }15 }
1.14 KB
./usr/share/doc/freetds-doc/reference/a00560_ga85dcc40c3615f94be96b09b2ec043533_icgraph.dot
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="dbnullbind",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Tie·a·null-indicator·to·a·regular·result·column."];8 ··Node1·[id="Node000001",label="dbnullbind",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Tie·a·null-indicator·to·a·regular·result·column."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00164.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];10 ··Node2·[id="Node000002",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00293.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];
11 }11 }
1.99 KB
./usr/share/doc/freetds-doc/reference/a00560_ga873bc0f4663165e711655ade1dfae795_cgraph.dot
    
Offset 11, 11 lines modifiedOffset 11, 11 lines modified
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];12 ··Node3·[id="Node000003",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];
13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_dstr_isempty",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga197c6af67f2e7469d06c2aa055917b1e",tooltip="test·if·string·is·empty"];14 ··Node4·[id="Node000004",label="tds_dstr_isempty",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga197c6af67f2e7469d06c2aa055917b1e",tooltip="test·if·string·is·empty"];
15 ··Node1·->·Node5·[id="edge4_Node000001_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node1·->·Node5·[id="edge4_Node000001_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="dbwillconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaaf8349999c16b3c36caf5947747a2915",tooltip="Test·whether·or·not·a·datatype·can·be·converted·to·another·datatype."];16 ··Node5·[id="Node000005",label="dbwillconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaaf8349999c16b3c36caf5947747a2915",tooltip="Test·whether·or·not·a·datatype·can·be·converted·to·another·datatype."];
17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="tds_prdatatype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#ac7a199aaeb82935f6d1dda2be551a089",tooltip="Returns·type·in·string."];18 ··Node6·[id="Node000006",label="tds_prdatatype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#ac7a199aaeb82935f6d1dda2be551a089",tooltip="Returns·type·in·string."];
19 ··Node5·->·Node7·[id="edge6_Node000005_Node000007",color="steelblue1",style="solid",tooltip="·"];19 ··Node5·->·Node7·[id="edge6_Node000005_Node000007",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="tds_willconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#ga80487b313213f60d8be71a50a002bb2c",tooltip="Test·if·a·conversion·is·possible."];20 ··Node7·[id="Node000007",label="tds_willconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#ga80487b313213f60d8be71a50a002bb2c",tooltip="Test·if·a·conversion·is·possible."];
21 }21 }
1.13 KB
./usr/share/doc/freetds-doc/reference/a00560_ga873bc0f4663165e711655ade1dfae795_icgraph.dot
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="dbbind",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Tie·a·host·variable·to·a·resultset·column."];8 ··Node1·[id="Node000001",label="dbbind",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Tie·a·host·variable·to·a·resultset·column."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00164.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];10 ··Node2·[id="Node000002",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00293.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];
11 }11 }
1.76 KB
./usr/share/doc/freetds-doc/reference/a00560_ga89fc5589b4bf41932324d2cfc6ad6433_icgraph.dot
    
Offset 3, 11 lines modifiedOffset 3, 11 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="dbcollen",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Get·size·of·a·regular·result·column."];8 ··Node1·[id="Node000001",label="dbcollen",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Get·size·of·a·regular·result·column."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];
11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00164.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];12 ··Node3·[id="Node000003",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00293.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];
13 }13 }
2.9 KB
./usr/share/doc/freetds-doc/reference/a00560_ga8b00d5cdcaa20cba13fa2e03d52a443e_cgraph.dot
    
Offset 3, 20 lines modifiedOffset 3, 20 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="dbconvert_ps",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Convert·one·datatype·to·another."];8 ··Node1·[id="Node000001",label="dbconvert_ps",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Convert·one·datatype·to·another."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbgetnull",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#aea6a865806d454280126de940478c214",tooltip="·"];10 ··Node2·[id="Node000002",label="dbgetnull",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#aea6a865806d454280126de940478c214",tooltip="·"];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="dbperror",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];12 ··Node3·[id="Node000003",label="dbperror",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];14 ··Node4·[id="Node000004",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];
15 ··Node3·->·Node5·[id="edge4_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node3·->·Node5·[id="edge4_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_dstr_isempty",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga197c6af67f2e7469d06c2aa055917b1e",tooltip="test·if·string·is·empty"];16 ··Node5·[id="Node000005",label="tds_dstr_isempty",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga197c6af67f2e7469d06c2aa055917b1e",tooltip="test·if·string·is·empty"];
17 ··Node1·->·Node3·[id="edge5_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];17 ··Node1·->·Node3·[id="edge5_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];
18 ··Node1·->·Node6·[id="edge6_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];18 ··Node1·->·Node6·[id="edge6_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];
19 ··Node6·[id="Node000006",label="tds_convert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#gad83c146aa5ba3f1515557d6b5248494a",tooltip="tds_convert·convert·a·type·to·another."];19 ··Node6·[id="Node000006",label="tds_convert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#gad83c146aa5ba3f1515557d6b5248494a",tooltip="tds_convert·convert·a·type·to·another."];
20 ··Node1·->·Node7·[id="edge7_Node000001_Node000007",color="steelblue1",style="solid",tooltip="·"];20 ··Node1·->·Node7·[id="edge7_Node000001_Node000007",color="steelblue1",style="solid",tooltip="·"];
21 ··Node7·[id="Node000007",label="tds_prdatatype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#ac7a199aaeb82935f6d1dda2be551a089",tooltip="Returns·type·in·string."];21 ··Node7·[id="Node000007",label="tds_prdatatype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#ac7a199aaeb82935f6d1dda2be551a089",tooltip="Returns·type·in·string."];
22 }22 }
1.22 KB
./usr/share/doc/freetds-doc/reference/a00560_ga9a35c8d3cd0e35c10555baf8f6a01e93_icgraph.dot
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="dbaltlen",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Get·size·of·data·in·compute·column."];8 ··Node1·[id="Node000001",label="dbaltlen",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Get·size·of·data·in·compute·column."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];
11 }11 }
3.92 KB
./usr/share/doc/freetds-doc/reference/a00560_gaa30be3414a97aac6139af2e928db91ca_cgraph.dot.gz
3.74 KB
a00560_gaa30be3414a97aac6139af2e928db91ca_cgraph.dot
    
Offset 15, 22 lines modifiedOffset 15, 22 lines modified
15 ··Node1·->·Node5·[id="edge4_Node000001_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node1·->·Node5·[id="edge4_Node000001_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="dbalttype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaa85171e020dc606f2bd3395ad1d3ab4f",tooltip="Get·datatype·for·a·compute·column."];16 ··Node5·[id="Node000005",label="dbalttype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaa85171e020dc606f2bd3395ad1d3ab4f",tooltip="Get·datatype·for·a·compute·column."];
17 ··Node1·->·Node6·[id="edge5_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];17 ··Node1·->·Node6·[id="edge5_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="dbconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga32eb72f6fb3edb130e59fb3dd0766e7e",tooltip="cf."];18 ··Node6·[id="Node000006",label="dbconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga32eb72f6fb3edb130e59fb3dd0766e7e",tooltip="cf."];
19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="dbconvert_ps",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga8b00d5cdcaa20cba13fa2e03d52a443e",tooltip="Convert·one·datatype·to·another."];20 ··Node7·[id="Node000007",label="dbconvert_ps",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga8b00d5cdcaa20cba13fa2e03d52a443e",tooltip="Convert·one·datatype·to·another."];
21 ··Node7·->·Node8·[id="edge7_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];21 ··Node7·->·Node8·[id="edge7_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];
22 ··Node8·[id="Node000008",label="dbgetnull",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#aea6a865806d454280126de940478c214",tooltip="·"];22 ··Node8·[id="Node000008",label="dbgetnull",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#aea6a865806d454280126de940478c214",tooltip="·"];
23 ··Node8·->·Node9·[id="edge8_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];23 ··Node8·->·Node9·[id="edge8_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];
24 ··Node9·[id="Node000009",label="dbperror",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];24 ··Node9·[id="Node000009",label="dbperror",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];
25 ··Node7·->·Node9·[id="edge9_Node000007_Node000009",color="steelblue1",style="solid",tooltip="·"];25 ··Node7·->·Node9·[id="edge9_Node000007_Node000009",color="steelblue1",style="solid",tooltip="·"];
26 ··Node7·->·Node12·[id="edge10_Node000007_Node000012",color="steelblue1",style="solid",tooltip="·"];26 ··Node7·->·Node12·[id="edge10_Node000007_Node000012",color="steelblue1",style="solid",tooltip="·"];
27 ··Node12·[id="Node000012",label="tds_convert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#gad83c146aa5ba3f1515557d6b5248494a",tooltip="tds_convert·convert·a·type·to·another."];27 ··Node12·[id="Node000012",label="tds_convert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#gad83c146aa5ba3f1515557d6b5248494a",tooltip="tds_convert·convert·a·type·to·another."];
28 ··Node7·->·Node13·[id="edge11_Node000007_Node000013",color="steelblue1",style="solid",tooltip="·"];28 ··Node7·->·Node13·[id="edge11_Node000007_Node000013",color="steelblue1",style="solid",tooltip="·"];
29 ··Node13·[id="Node000013",label="tds_prdatatype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#ac7a199aaeb82935f6d1dda2be551a089",tooltip="Returns·type·in·string."];29 ··Node13·[id="Node000013",label="tds_prdatatype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#ac7a199aaeb82935f6d1dda2be551a089",tooltip="Returns·type·in·string."];
30 ··Node1·->·Node14·[id="edge12_Node000001_Node000014",color="steelblue1",style="solid",tooltip="·"];30 ··Node1·->·Node14·[id="edge12_Node000001_Node000014",color="steelblue1",style="solid",tooltip="·"];
31 ··Node14·[id="Node000014",label="dbdata",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga1137a30014c6ebb6d6e9836581a09cff",tooltip="Get·address·of·data·in·a·regular·result·column."];31 ··Node14·[id="Node000014",label="dbdata",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga1137a30014c6ebb6d6e9836581a09cff",tooltip="Get·address·of·data·in·a·regular·result·column."];
32 ··Node14·->·Node15·[id="edge13_Node000014_Node000015",color="steelblue1",style="solid",tooltip="·"];32 ··Node14·->·Node15·[id="edge13_Node000014_Node000015",color="steelblue1",style="solid",tooltip="·"];
33 ··Node15·[id="Node000015",label="_dbcoldata",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga3c6f474c0662158f3100fe464bf077d9",tooltip="Return·data·from·a·column."];33 ··Node15·[id="Node000015",label="_dbcoldata",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga3c6f474c0662158f3100fe464bf077d9",tooltip="Return·data·from·a·column."];
34 ··Node14·->·Node16·[id="edge14_Node000014_Node000016",color="steelblue1",style="solid",tooltip="·"];34 ··Node14·->·Node16·[id="edge14_Node000014_Node000016",color="steelblue1",style="solid",tooltip="·"];
35 ··Node16·[id="Node000016",label="dbcolptr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga45d1c0fba44eafde5e156a70af5d6126",tooltip="Sanity·checks·for·column-oriented·functions."];35 ··Node16·[id="Node000016",label="dbcolptr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga45d1c0fba44eafde5e156a70af5d6126",tooltip="Sanity·checks·for·column-oriented·functions."];
36 ··Node16·->·Node9·[id="edge15_Node000016_Node000009",color="steelblue1",style="solid",tooltip="·"];36 ··Node16·->·Node9·[id="edge15_Node000016_Node000009",color="steelblue1",style="solid",tooltip="·"];
1.53 KB
./usr/share/doc/freetds-doc/reference/a00560_gaa85171e020dc606f2bd3395ad1d3ab4f_icgraph.dot
    
Offset 3, 11 lines modifiedOffset 3, 11 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="dbalttype",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Get·datatype·for·a·compute·column."];8 ··Node1·[id="Node000001",label="dbalttype",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Get·datatype·for·a·compute·column."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];
11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="dbprrow",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaa30be3414a97aac6139af2e928db91ca",tooltip="Print·a·result·set·to·stdout."];12 ··Node3·[id="Node000003",label="dbprrow",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaa30be3414a97aac6139af2e928db91ca",tooltip="Print·a·result·set·to·stdout."];
13 }13 }
1.44 KB
./usr/share/doc/freetds-doc/reference/a00560_gaaf8349999c16b3c36caf5947747a2915_cgraph.dot
    
Offset 3, 11 lines modifiedOffset 3, 11 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="dbwillconvert",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Test·whether·or·not·a·datatype·can·be·converted·to·another·datatype."];8 ··Node1·[id="Node000001",label="dbwillconvert",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Test·whether·or·not·a·datatype·can·be·converted·to·another·datatype."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_prdatatype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#ac7a199aaeb82935f6d1dda2be551a089",tooltip="Returns·type·in·string."];10 ··Node2·[id="Node000002",label="tds_prdatatype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#ac7a199aaeb82935f6d1dda2be551a089",tooltip="Returns·type·in·string."];
11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_willconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#ga80487b313213f60d8be71a50a002bb2c",tooltip="Test·if·a·conversion·is·possible."];12 ··Node3·[id="Node000003",label="tds_willconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#ga80487b313213f60d8be71a50a002bb2c",tooltip="Test·if·a·conversion·is·possible."];
13 }13 }
1.62 KB
./usr/share/doc/freetds-doc/reference/a00560_gaaf8349999c16b3c36caf5947747a2915_icgraph.dot
    
Offset 7, 9 lines modifiedOffset 7, 9 lines modified
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="dbwillconvert",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Test·whether·or·not·a·datatype·can·be·converted·to·another·datatype."];8 ··Node1·[id="Node000001",label="dbwillconvert",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Test·whether·or·not·a·datatype·can·be·converted·to·another·datatype."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbaltbind",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gafefd17e15b22adda84366c817178dd7d",tooltip="Bind·a·compute·column·to·a·program·variable."];10 ··Node2·[id="Node000002",label="dbaltbind",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gafefd17e15b22adda84366c817178dd7d",tooltip="Bind·a·compute·column·to·a·program·variable."];
11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="dbbind",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga873bc0f4663165e711655ade1dfae795",tooltip="Tie·a·host·variable·to·a·resultset·column."];12 ··Node3·[id="Node000003",label="dbbind",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga873bc0f4663165e711655ade1dfae795",tooltip="Tie·a·host·variable·to·a·resultset·column."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00164.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];14 ··Node4·[id="Node000004",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00293.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];
15 }15 }
1.24 KB
./usr/share/doc/freetds-doc/reference/a00560_gab33d2f4fd44f50e55b6c71902db4fdae_icgraph.dot
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="dbcolutype",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Get·user-defined·datatype·of·a·regular·result·column."];8 ··Node1·[id="Node000001",label="dbcolutype",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Get·user-defined·datatype·of·a·regular·result·column."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];
11 }11 }
1.56 KB
./usr/share/doc/freetds-doc/reference/a00560_gaef740b394b44eb33925c2718f7b30d69_icgraph.dot
    
Offset 7, 9 lines modifiedOffset 7, 9 lines modified
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="dbclose",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Close·a·connection·to·the·server·and·free·associated·resources."];8 ··Node1·[id="Node000001",label="dbclose",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Close·a·connection·to·the·server·and·free·associated·resources."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbexit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gac0ee936a9b1db7217b745a63e25f876b",tooltip="Close·server·connections·and·free·all·related·structures."];10 ··Node2·[id="Node000002",label="dbexit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gac0ee936a9b1db7217b745a63e25f876b",tooltip="Close·server·connections·and·free·all·related·structures."];
11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··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."];12 ··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."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00182.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];14 ··Node4·[id="Node000004",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00290.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];
15 }15 }
1.23 KB
./usr/share/doc/freetds-doc/reference/a00560_gaf1c00d83dfa88dc99a3fb449c49660ea_icgraph.dot
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="dbaltutype",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Get·user-defined·datatype·of·a·compute·column."];8 ··Node1·[id="Node000001",label="dbaltutype",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Get·user-defined·datatype·of·a·compute·column."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];
11 }11 }
3.8 KB
./usr/share/doc/freetds-doc/reference/a00560_gaf641c8e3d34607ca8b7ac2afed3e6d67_cgraph.dot.gz
3.62 KB
a00560_gaf641c8e3d34607ca8b7ac2afed3e6d67_cgraph.dot
    
Offset 7, 22 lines modifiedOffset 7, 22 lines modified
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="dbspr1row",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Print·a·regular·result·row·to·a·buffer."];8 ··Node1·[id="Node000001",label="dbspr1row",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Print·a·regular·result·row·to·a·buffer."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga32eb72f6fb3edb130e59fb3dd0766e7e",tooltip="cf."];10 ··Node2·[id="Node000002",label="dbconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga32eb72f6fb3edb130e59fb3dd0766e7e",tooltip="cf."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="dbconvert_ps",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga8b00d5cdcaa20cba13fa2e03d52a443e",tooltip="Convert·one·datatype·to·another."];12 ··Node3·[id="Node000003",label="dbconvert_ps",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga8b00d5cdcaa20cba13fa2e03d52a443e",tooltip="Convert·one·datatype·to·another."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="dbgetnull",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#aea6a865806d454280126de940478c214",tooltip="·"];14 ··Node4·[id="Node000004",label="dbgetnull",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#aea6a865806d454280126de940478c214",tooltip="·"];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="dbperror",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];16 ··Node5·[id="Node000005",label="dbperror",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];
17 ··Node3·->·Node5·[id="edge5_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];17 ··Node3·->·Node5·[id="edge5_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];
18 ··Node3·->·Node8·[id="edge6_Node000003_Node000008",color="steelblue1",style="solid",tooltip="·"];18 ··Node3·->·Node8·[id="edge6_Node000003_Node000008",color="steelblue1",style="solid",tooltip="·"];
19 ··Node8·[id="Node000008",label="tds_convert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#gad83c146aa5ba3f1515557d6b5248494a",tooltip="tds_convert·convert·a·type·to·another."];19 ··Node8·[id="Node000008",label="tds_convert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#gad83c146aa5ba3f1515557d6b5248494a",tooltip="tds_convert·convert·a·type·to·another."];
20 ··Node3·->·Node9·[id="edge7_Node000003_Node000009",color="steelblue1",style="solid",tooltip="·"];20 ··Node3·->·Node9·[id="edge7_Node000003_Node000009",color="steelblue1",style="solid",tooltip="·"];
21 ··Node9·[id="Node000009",label="tds_prdatatype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#ac7a199aaeb82935f6d1dda2be551a089",tooltip="Returns·type·in·string."];21 ··Node9·[id="Node000009",label="tds_prdatatype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#ac7a199aaeb82935f6d1dda2be551a089",tooltip="Returns·type·in·string."];
22 ··Node1·->·Node10·[id="edge8_Node000001_Node000010",color="steelblue1",style="solid",tooltip="·"];22 ··Node1·->·Node10·[id="edge8_Node000001_Node000010",color="steelblue1",style="solid",tooltip="·"];
23 ··Node10·[id="Node000010",label="dbdata",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga1137a30014c6ebb6d6e9836581a09cff",tooltip="Get·address·of·data·in·a·regular·result·column."];23 ··Node10·[id="Node000010",label="dbdata",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga1137a30014c6ebb6d6e9836581a09cff",tooltip="Get·address·of·data·in·a·regular·result·column."];
24 ··Node10·->·Node11·[id="edge9_Node000010_Node000011",color="steelblue1",style="solid",tooltip="·"];24 ··Node10·->·Node11·[id="edge9_Node000010_Node000011",color="steelblue1",style="solid",tooltip="·"];
25 ··Node11·[id="Node000011",label="_dbcoldata",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga3c6f474c0662158f3100fe464bf077d9",tooltip="Return·data·from·a·column."];25 ··Node11·[id="Node000011",label="_dbcoldata",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga3c6f474c0662158f3100fe464bf077d9",tooltip="Return·data·from·a·column."];
26 ··Node10·->·Node12·[id="edge10_Node000010_Node000012",color="steelblue1",style="solid",tooltip="·"];26 ··Node10·->·Node12·[id="edge10_Node000010_Node000012",color="steelblue1",style="solid",tooltip="·"];
27 ··Node12·[id="Node000012",label="dbcolptr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga45d1c0fba44eafde5e156a70af5d6126",tooltip="Sanity·checks·for·column-oriented·functions."];27 ··Node12·[id="Node000012",label="dbcolptr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga45d1c0fba44eafde5e156a70af5d6126",tooltip="Sanity·checks·for·column-oriented·functions."];
28 ··Node12·->·Node5·[id="edge11_Node000012_Node000005",color="steelblue1",style="solid",tooltip="·"];28 ··Node12·->·Node5·[id="edge11_Node000012_Node000005",color="steelblue1",style="solid",tooltip="·"];
1.99 KB
./usr/share/doc/freetds-doc/reference/a00560_gafefd17e15b22adda84366c817178dd7d_cgraph.dot
    
Offset 11, 11 lines modifiedOffset 11, 11 lines modified
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];12 ··Node3·[id="Node000003",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];
13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_dstr_isempty",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga197c6af67f2e7469d06c2aa055917b1e",tooltip="test·if·string·is·empty"];14 ··Node4·[id="Node000004",label="tds_dstr_isempty",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga197c6af67f2e7469d06c2aa055917b1e",tooltip="test·if·string·is·empty"];
15 ··Node1·->·Node5·[id="edge4_Node000001_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node1·->·Node5·[id="edge4_Node000001_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="dbwillconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaaf8349999c16b3c36caf5947747a2915",tooltip="Test·whether·or·not·a·datatype·can·be·converted·to·another·datatype."];16 ··Node5·[id="Node000005",label="dbwillconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaaf8349999c16b3c36caf5947747a2915",tooltip="Test·whether·or·not·a·datatype·can·be·converted·to·another·datatype."];
17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="tds_prdatatype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#ac7a199aaeb82935f6d1dda2be551a089",tooltip="Returns·type·in·string."];18 ··Node6·[id="Node000006",label="tds_prdatatype",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#ac7a199aaeb82935f6d1dda2be551a089",tooltip="Returns·type·in·string."];
19 ··Node5·->·Node7·[id="edge6_Node000005_Node000007",color="steelblue1",style="solid",tooltip="·"];19 ··Node5·->·Node7·[id="edge6_Node000005_Node000007",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="tds_willconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#ga80487b313213f60d8be71a50a002bb2c",tooltip="Test·if·a·conversion·is·possible."];20 ··Node7·[id="Node000007",label="tds_willconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#ga80487b313213f60d8be71a50a002bb2c",tooltip="Test·if·a·conversion·is·possible."];
21 }21 }
7.83 KB
./usr/share/doc/freetds-doc/reference/a00562_ga7a184158b27a50f713e9cfae3b746209_cgraph.dot.gz
7.65 KB
a00562_ga7a184158b27a50f713e9cfae3b746209_cgraph.dot
    
Offset 15, 39 lines modifiedOffset 15, 39 lines modified
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_convert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#gad83c146aa5ba3f1515557d6b5248494a",tooltip="tds_convert·convert·a·type·to·another."];16 ··Node5·[id="Node000005",label="tds_convert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#gad83c146aa5ba3f1515557d6b5248494a",tooltip="tds_convert·convert·a·type·to·another."];
17 ··Node3·->·Node6·[id="edge5_Node000003_Node000006",color="steelblue1",style="solid",tooltip="·"];17 ··Node3·->·Node6·[id="edge5_Node000003_Node000006",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="dbperror",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];18 ··Node6·[id="Node000006",label="dbperror",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];
19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];20 ··Node7·[id="Node000007",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];
21 ··Node3·->·Node9·[id="edge7_Node000003_Node000009",color="steelblue1",style="solid",tooltip="·"];21 ··Node3·->·Node9·[id="edge7_Node000003_Node000009",color="steelblue1",style="solid",tooltip="·"];
22 ··Node9·[id="Node000009",label="tds_bcp_fread",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];22 ··Node9·[id="Node000009",label="tds_bcp_fread",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];
23 ··Node2·->·Node6·[id="edge8_Node000002_Node000006",color="steelblue1",style="solid",tooltip="·"];23 ··Node2·->·Node6·[id="edge8_Node000002_Node000006",color="steelblue1",style="solid",tooltip="·"];
24 ··Node2·->·Node19·[id="edge9_Node000002_Node000019",color="steelblue1",style="solid",tooltip="·"];24 ··Node2·->·Node19·[id="edge9_Node000002_Node000019",color="steelblue1",style="solid",tooltip="·"];
25 ··Node19·[id="Node000019",label="tds_bcp_done",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];25 ··Node19·[id="Node000019",label="tds_bcp_done",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];
26 ··Node19·->·Node20·[id="edge10_Node000019_Node000020",color="steelblue1",style="solid",tooltip="·"];26 ··Node19·->·Node20·[id="edge10_Node000019_Node000020",color="steelblue1",style="solid",tooltip="·"];
27 ··Node20·[id="Node000020",label="tds_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."];27 ··Node20·[id="Node000020",label="tds_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."];
28 ··Node19·->·Node21·[id="edge11_Node000019_Node000021",color="steelblue1",style="solid",tooltip="·"];28 ··Node19·->·Node21·[id="edge11_Node000019_Node000021",color="steelblue1",style="solid",tooltip="·"];
29 ··Node21·[id="Node000021",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,..."];29 ··Node21·[id="Node000021",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,..."];
30 ··Node21·->·Node22·[id="edge12_Node000021_Node000022",color="steelblue1",style="solid",tooltip="·"];30 ··Node21·->·Node22·[id="edge12_Node000021_Node000022",color="steelblue1",style="solid",tooltip="·"];
31 ··Node22·[id="Node000022",label="tds_process_tokens",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gabfc9de1d1fe718818caf63a4be4035a6",tooltip="process·all·streams."];31 ··Node22·[id="Node000022",label="tds_process_tokens",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gabfc9de1d1fe718818caf63a4be4035a6",tooltip="process·all·streams."];
32 ··Node2·->·Node110·[id="edge13_Node000002_Node000110",color="steelblue1",style="solid",tooltip="·"];32 ··Node2·->·Node110·[id="edge13_Node000002_Node000110",color="steelblue1",style="solid",tooltip="·"];
33 ··Node110·[id="Node000110",label="tds_bcp_send_record",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ad9e44450025cbcee1ad81d7e5a2cc099",tooltip="Send·one·row·of·data·to·server."];33 ··Node110·[id="Node000110",label="tds_bcp_send_record",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ad9e44450025cbcee1ad81d7e5a2cc099",tooltip="Send·one·row·of·data·to·server."];
34 ··Node2·->·Node111·[id="edge14_Node000002_Node000111",color="steelblue1",style="solid",tooltip="·"];34 ··Node2·->·Node111·[id="edge14_Node000002_Node000111",color="steelblue1",style="solid",tooltip="·"];
35 ··Node111·[id="Node000111",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];35 ··Node111·[id="Node000111",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
36 ··Node111·->·Node112·[id="edge15_Node000111_Node000112",color="steelblue1",style="solid",tooltip="·"];36 ··Node111·->·Node112·[id="edge15_Node000111_Node000112",color="steelblue1",style="solid",tooltip="·"];
37 ··Node112·[id="Node000112",label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a4daaa551e54dbd978650e2eef89e09ff",tooltip="Send·BCP·metadata·to·server."];37 ··Node112·[id="Node000112",label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a4daaa551e54dbd978650e2eef89e09ff",tooltip="Send·BCP·metadata·to·server."];
38 ··Node112·->·Node7·[id="edge16_Node000112_Node000007",color="steelblue1",style="solid",tooltip="·"];38 ··Node112·->·Node7·[id="edge16_Node000112_Node000007",color="steelblue1",style="solid",tooltip="·"];
39 ··Node111·->·Node21·[id="edge17_Node000111_Node000021",color="steelblue1",style="solid",tooltip="·"];39 ··Node111·->·Node21·[id="edge17_Node000111_Node000021",color="steelblue1",style="solid",tooltip="·"];
40 ··Node111·->·Node115·[id="edge18_Node000111_Node000115",color="steelblue1",style="solid",tooltip="·"];40 ··Node111·->·Node115·[id="edge18_Node000111_Node000115",color="steelblue1",style="solid",tooltip="·"];
41 ··Node115·[id="Node000115",label="tds_submit_query",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];41 ··Node115·[id="Node000115",label="tds_submit_query",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];
42 ··Node2·->·Node135·[id="edge19_Node000002_Node000135",color="steelblue1",style="solid",tooltip="·"];42 ··Node2·->·Node135·[id="edge19_Node000002_Node000135",color="steelblue1",style="solid",tooltip="·"];
43 ··Node135·[id="Node000135",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];43 ··Node135·[id="Node000135",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];
44 ··Node135·->·Node111·[id="edge20_Node000135_Node000111",color="steelblue1",style="solid",tooltip="·"];44 ··Node135·->·Node111·[id="edge20_Node000135_Node000111",color="steelblue1",style="solid",tooltip="·"];
45 ··Node135·->·Node136·[id="edge21_Node000135_Node000136",color="steelblue1",style="solid",tooltip="·"];45 ··Node135·->·Node136·[id="edge21_Node000135_Node000136",color="steelblue1",style="solid",tooltip="·"];
46 ··Node136·[id="Node000136",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#ab4d7e5309152f54613d52c8469a07fd8",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];46 ··Node136·[id="Node000136",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#ab4d7e5309152f54613d52c8469a07fd8",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];
47 ··Node136·->·Node7·[id="edge22_Node000136_Node000007",color="steelblue1",style="solid",tooltip="·"];47 ··Node136·->·Node7·[id="edge22_Node000136_Node000007",color="steelblue1",style="solid",tooltip="·"];
48 ··Node1·->·Node138·[id="edge23_Node000001_Node000138",color="steelblue1",style="solid",tooltip="·"];48 ··Node1·->·Node138·[id="edge23_Node000001_Node000138",color="steelblue1",style="solid",tooltip="·"];
49 ··Node138·[id="Node000138",label="_bcp_exec_out",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];49 ··Node138·[id="Node000138",label="_bcp_exec_out",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];
50 ··Node138·->·Node139·[id="edge24_Node000138_Node000139",color="steelblue1",style="solid",tooltip="·"];50 ··Node138·->·Node139·[id="edge24_Node000138_Node000139",color="steelblue1",style="solid",tooltip="·"];
51 ··Node139·[id="Node000139",label="_bcp_convert_out",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a01435.html#a230fa5b56ae4e3509a69bd266495732b",tooltip="Convert·column·for·output·(usually·to·a·file)·Conversion·is·slightly·different·from·input·as:"];51 ··Node139·[id="Node000139",label="_bcp_convert_out",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a01435.html#a230fa5b56ae4e3509a69bd266495732b",tooltip="Convert·column·for·output·(usually·to·a·file)·Conversion·is·slightly·different·from·input·as:"];
52 ··Node139·->·Node5·[id="edge25_Node000139_Node000005",color="steelblue1",style="solid",tooltip="·"];52 ··Node139·->·Node5·[id="edge25_Node000139_Node000005",color="steelblue1",style="solid",tooltip="·"];
53 ··Node139·->·Node140·[id="edge26_Node000139_Node000140",color="steelblue1",style="solid",tooltip="·"];53 ··Node139·->·Node140·[id="edge26_Node000139_Node000140",color="steelblue1",style="solid",tooltip="·"];
2.52 KB
./usr/share/doc/freetds-doc/reference/a00562_ga8b85f79f53a62ac7a728fe626d609b65_cgraph.dot
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="bcp_done",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Conclude·the·transfer·of·data·from·program·variables."];8 ··Node1·[id="Node000001",label="bcp_done",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Conclude·the·transfer·of·data·from·program·variables."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="_bcp_free_storage",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#gaa134c1c3ccc4326e693adb8357272f1d",tooltip="·"];10 ··Node2·[id="Node000002",label="_bcp_free_storage",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#gaa134c1c3ccc4326e693adb8357272f1d",tooltip="·"];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="_bcp_free_columns",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#gacf69ac4cbe8e3c3e6ea665e31e5e85b8",tooltip="·"];12 ··Node3·[id="Node000003",label="_bcp_free_columns",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#gacf69ac4cbe8e3c3e6ea665e31e5e85b8",tooltip="·"];
13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_bcp_done",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];14 ··Node4·[id="Node000004",label="tds_bcp_done",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."];16 ··Node5·[id="Node000005",label="tds_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."];
17 ··Node4·->·Node6·[id="edge5_Node000004_Node000006",color="steelblue1",style="solid",tooltip="·"];17 ··Node4·->·Node6·[id="edge5_Node000004_Node000006",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",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,..."];18 ··Node6·[id="Node000006",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,..."];
19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="tds_process_tokens",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gabfc9de1d1fe718818caf63a4be4035a6",tooltip="process·all·streams."];20 ··Node7·[id="Node000007",label="tds_process_tokens",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gabfc9de1d1fe718818caf63a4be4035a6",tooltip="process·all·streams."];
21 }21 }
4.39 KB
./usr/share/doc/freetds-doc/reference/a00562_gaa23f8e5c7f437a94746c90292dd1cb01_cgraph.dot.gz
4.21 KB
a00562_gaa23f8e5c7f437a94746c90292dd1cb01_cgraph.dot
    
Offset 3, 25 lines modifiedOffset 3, 25 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="bcp_batch",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Commit·a·set·of·rows·to·the·table."];8 ··Node1·[id="Node000001",label="bcp_batch",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Commit·a·set·of·rows·to·the·table."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_bcp_done",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];10 ··Node2·[id="Node000002",label="tds_bcp_done",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."];12 ··Node3·[id="Node000003",label="tds_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."];
13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",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,..."];14 ··Node4·[id="Node000004",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,..."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··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."];16 ··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."];
17 ··Node1·->·Node99·[id="edge5_Node000001_Node000099",color="steelblue1",style="solid",tooltip="·"];17 ··Node1·->·Node99·[id="edge5_Node000001_Node000099",color="steelblue1",style="solid",tooltip="·"];
18 ··Node99·[id="Node000099",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];18 ··Node99·[id="Node000099",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
19 ··Node99·->·Node100·[id="edge6_Node000099_Node000100",color="steelblue1",style="solid",tooltip="·"];19 ··Node99·->·Node100·[id="edge6_Node000099_Node000100",color="steelblue1",style="solid",tooltip="·"];
20 ··Node100·[id="Node000100",label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a4daaa551e54dbd978650e2eef89e09ff",tooltip="Send·BCP·metadata·to·server."];20 ··Node100·[id="Node000100",label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a4daaa551e54dbd978650e2eef89e09ff",tooltip="Send·BCP·metadata·to·server."];
21 ··Node100·->·Node101·[id="edge7_Node000100_Node000101",color="steelblue1",style="solid",tooltip="·"];21 ··Node100·->·Node101·[id="edge7_Node000100_Node000101",color="steelblue1",style="solid",tooltip="·"];
22 ··Node101·[id="Node000101",label="tds_convert_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#gad5b76c688898b86984d09628f030d01c",tooltip="Convert·a·string·in·an·allocated·buffer."];22 ··Node101·[id="Node000101",label="tds_convert_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#gad5b76c688898b86984d09628f030d01c",tooltip="Convert·a·string·in·an·allocated·buffer."];
23 ··Node100·->·Node14·[id="edge8_Node000100_Node000014",color="steelblue1",style="solid",tooltip="·"];23 ··Node100·->·Node14·[id="edge8_Node000100_Node000014",color="steelblue1",style="solid",tooltip="·"];
24 ··Node14·[id="Node000014",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];24 ··Node14·[id="Node000014",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];
25 ··Node100·->·Node102·[id="edge9_Node000100_Node000102",color="steelblue1",style="solid",tooltip="·"];25 ··Node100·->·Node102·[id="edge9_Node000100_Node000102",color="steelblue1",style="solid",tooltip="·"];
26 ··Node102·[id="Node000102",label="tds_dstr_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga396f139e4f886ac1b224a735138e73dd",tooltip="Returns·the·length·of·the·string·in·bytes."];26 ··Node102·[id="Node000102",label="tds_dstr_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga396f139e4f886ac1b224a735138e73dd",tooltip="Returns·the·length·of·the·string·in·bytes."];
27 ··Node99·->·Node4·[id="edge10_Node000099_Node000004",color="steelblue1",style="solid",tooltip="·"];27 ··Node99·->·Node4·[id="edge10_Node000099_Node000004",color="steelblue1",style="solid",tooltip="·"];
2.8 KB
./usr/share/doc/freetds-doc/reference/a00562_gada8e987c4a6225b9276c05ba3a4f47a0_cgraph.dot.gz
2.62 KB
a00562_gada8e987c4a6225b9276c05ba3a4f47a0_cgraph.dot
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="dbperror",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];14 ··Node4·[id="Node000004",label="dbperror",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];16 ··Node5·[id="Node000005",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];
17 ··Node4·->·Node6·[id="edge5_Node000004_Node000006",color="steelblue1",style="solid",tooltip="·"];17 ··Node4·->·Node6·[id="edge5_Node000004_Node000006",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="tds_dstr_isempty",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga197c6af67f2e7469d06c2aa055917b1e",tooltip="test·if·string·is·empty"];18 ··Node6·[id="Node000006",label="tds_dstr_isempty",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga197c6af67f2e7469d06c2aa055917b1e",tooltip="test·if·string·is·empty"];
19 ··Node1·->·Node7·[id="edge6_Node000001_Node000007",color="steelblue1",style="solid",tooltip="·"];19 ··Node1·->·Node7·[id="edge6_Node000001_Node000007",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];20 ··Node7·[id="Node000007",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
21 ··Node7·->·Node5·[id="edge7_Node000007_Node000005",color="steelblue1",style="solid",tooltip="·"];21 ··Node7·->·Node5·[id="edge7_Node000007_Node000005",color="steelblue1",style="solid",tooltip="·"];
22 ··Node7·->·Node8·[id="edge8_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];22 ··Node7·->·Node8·[id="edge8_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];
23 ··Node8·[id="Node000008",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."];23 ··Node8·[id="Node000008",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."];
24 ··Node8·->·Node9·[id="edge9_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];24 ··Node8·->·Node9·[id="edge9_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];
25 ··Node9·[id="Node000009",label="tds_dstr_copyn",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga656718f240d7403f986ae887d84a6ca1",tooltip="Set·string·to·a·given·buffer·of·characters."];25 ··Node9·[id="Node000009",label="tds_dstr_copyn",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga656718f240d7403f986ae887d84a6ca1",tooltip="Set·string·to·a·given·buffer·of·characters."];
26 ··Node7·->·Node10·[id="edge10_Node000007_Node000010",color="steelblue1",style="solid",tooltip="·"];26 ··Node7·->·Node10·[id="edge10_Node000007_Node000010",color="steelblue1",style="solid",tooltip="·"];
27 ··Node10·[id="Node000010",label="tds_process_tokens",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gabfc9de1d1fe718818caf63a4be4035a6",tooltip="process·all·streams."];27 ··Node10·[id="Node000010",label="tds_process_tokens",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gabfc9de1d1fe718818caf63a4be4035a6",tooltip="process·all·streams."];
5.7 KB
./usr/share/doc/freetds-doc/reference/a00562_gaf1130ac97f6af55e86ec70b0aa4f5b40_cgraph.dot.gz
5.52 KB
a00562_gaf1130ac97f6af55e86ec70b0aa4f5b40_cgraph.dot
    
Offset 17, 27 lines modifiedOffset 17, 27 lines modified
17 ··Node1·->·Node6·[id="edge5_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];17 ··Node1·->·Node6·[id="edge5_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="dbperror",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];18 ··Node6·[id="Node000006",label="dbperror",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];
19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];20 ··Node7·[id="Node000007",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];
21 ··Node6·->·Node8·[id="edge7_Node000006_Node000008",color="steelblue1",style="solid",tooltip="·"];21 ··Node6·->·Node8·[id="edge7_Node000006_Node000008",color="steelblue1",style="solid",tooltip="·"];
22 ··Node8·[id="Node000008",label="tds_dstr_isempty",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga197c6af67f2e7469d06c2aa055917b1e",tooltip="test·if·string·is·empty"];22 ··Node8·[id="Node000008",label="tds_dstr_isempty",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga197c6af67f2e7469d06c2aa055917b1e",tooltip="test·if·string·is·empty"];
23 ··Node1·->·Node9·[id="edge8_Node000001_Node000009",color="steelblue1",style="solid",tooltip="·"];23 ··Node1·->·Node9·[id="edge8_Node000001_Node000009",color="steelblue1",style="solid",tooltip="·"];
24 ··Node9·[id="Node000009",label="tds_bcp_send_record",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ad9e44450025cbcee1ad81d7e5a2cc099",tooltip="Send·one·row·of·data·to·server."];24 ··Node9·[id="Node000009",label="tds_bcp_send_record",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ad9e44450025cbcee1ad81d7e5a2cc099",tooltip="Send·one·row·of·data·to·server."];
25 ··Node1·->·Node10·[id="edge9_Node000001_Node000010",color="steelblue1",style="solid",tooltip="·"];25 ··Node1·->·Node10·[id="edge9_Node000001_Node000010",color="steelblue1",style="solid",tooltip="·"];
26 ··Node10·[id="Node000010",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];26 ··Node10·[id="Node000010",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];
27 ··Node10·->·Node11·[id="edge10_Node000010_Node000011",color="steelblue1",style="solid",tooltip="·"];27 ··Node10·->·Node11·[id="edge10_Node000010_Node000011",color="steelblue1",style="solid",tooltip="·"];
28 ··Node11·[id="Node000011",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];28 ··Node11·[id="Node000011",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
29 ··Node11·->·Node12·[id="edge11_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];29 ··Node11·->·Node12·[id="edge11_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];
30 ··Node12·[id="Node000012",label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a4daaa551e54dbd978650e2eef89e09ff",tooltip="Send·BCP·metadata·to·server."];30 ··Node12·[id="Node000012",label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a4daaa551e54dbd978650e2eef89e09ff",tooltip="Send·BCP·metadata·to·server."];
31 ··Node12·->·Node7·[id="edge12_Node000012_Node000007",color="steelblue1",style="solid",tooltip="·"];31 ··Node12·->·Node7·[id="edge12_Node000012_Node000007",color="steelblue1",style="solid",tooltip="·"];
32 ··Node11·->·Node18·[id="edge13_Node000011_Node000018",color="steelblue1",style="solid",tooltip="·"];32 ··Node11·->·Node18·[id="edge13_Node000011_Node000018",color="steelblue1",style="solid",tooltip="·"];
33 ··Node18·[id="Node000018",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,..."];33 ··Node18·[id="Node000018",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,..."];
34 ··Node11·->·Node109·[id="edge14_Node000011_Node000109",color="steelblue1",style="solid",tooltip="·"];34 ··Node11·->·Node109·[id="edge14_Node000011_Node000109",color="steelblue1",style="solid",tooltip="·"];
35 ··Node109·[id="Node000109",label="tds_submit_query",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];35 ··Node109·[id="Node000109",label="tds_submit_query",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];
36 ··Node10·->·Node129·[id="edge15_Node000010_Node000129",color="steelblue1",style="solid",tooltip="·"];36 ··Node10·->·Node129·[id="edge15_Node000010_Node000129",color="steelblue1",style="solid",tooltip="·"];
37 ··Node129·[id="Node000129",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ab4d7e5309152f54613d52c8469a07fd8",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];37 ··Node129·[id="Node000129",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ab4d7e5309152f54613d52c8469a07fd8",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];
38 ··Node129·->·Node130·[id="edge16_Node000129_Node000130",color="steelblue1",style="solid",tooltip="·"];38 ··Node129·->·Node130·[id="edge16_Node000129_Node000130",color="steelblue1",style="solid",tooltip="·"];
39 ··Node130·[id="Node000130",label="tds7_build_bulk_insert_stmt",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a3118c7232bc9c3e47f8ba872bb39e967",tooltip="Help·to·build·query·to·be·sent·to·server."];39 ··Node130·[id="Node000130",label="tds7_build_bulk_insert_stmt",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a3118c7232bc9c3e47f8ba872bb39e967",tooltip="Help·to·build·query·to·be·sent·to·server."];
40 ··Node130·->·Node7·[id="edge17_Node000130_Node000007",color="steelblue1",style="solid",tooltip="·"];40 ··Node130·->·Node7·[id="edge17_Node000130_Node000007",color="steelblue1",style="solid",tooltip="·"];
41 ··Node129·->·Node7·[id="edge18_Node000129_Node000007",color="steelblue1",style="solid",tooltip="·"];41 ··Node129·->·Node7·[id="edge18_Node000129_Node000007",color="steelblue1",style="solid",tooltip="·"];
42 ··Node129·->·Node8·[id="edge19_Node000129_Node000008",color="steelblue1",style="solid",tooltip="·"];42 ··Node129·->·Node8·[id="edge19_Node000129_Node000008",color="steelblue1",style="solid",tooltip="·"];
43 }43 }
11.3 KB
./usr/share/doc/freetds-doc/reference/a00563_ga7370f1223f13510d6b33e98f2de09fb5_cgraph.dot.gz
11.1 KB
a00563_ga7370f1223f13510d6b33e98f2de09fb5_cgraph.dot
    
Offset 15, 55 lines modifiedOffset 15, 55 lines modified
15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="dbperror",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];16 ··Node5·[id="Node000005",label="dbperror",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];
17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];18 ··Node6·[id="Node000006",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];
19 ··Node5·->·Node7·[id="edge6_Node000005_Node000007",color="steelblue1",style="solid",tooltip="·"];19 ··Node5·->·Node7·[id="edge6_Node000005_Node000007",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="tds_dstr_isempty",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga197c6af67f2e7469d06c2aa055917b1e",tooltip="test·if·string·is·empty"];20 ··Node7·[id="Node000007",label="tds_dstr_isempty",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga197c6af67f2e7469d06c2aa055917b1e",tooltip="test·if·string·is·empty"];
21 ··Node2·->·Node8·[id="edge7_Node000002_Node000008",color="steelblue1",style="solid",tooltip="·"];21 ··Node2·->·Node8·[id="edge7_Node000002_Node000008",color="steelblue1",style="solid",tooltip="·"];
22 ··Node8·[id="Node000008",label="tds_bcp_fread",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];22 ··Node8·[id="Node000008",label="tds_bcp_fread",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];
23 ··Node8·->·Node9·[id="edge8_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];23 ··Node8·->·Node9·[id="edge8_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];
24 ··Node9·[id="Node000009",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];24 ··Node9·[id="Node000009",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
25 ··Node8·->·Node13·[id="edge9_Node000008_Node000013",color="steelblue1",style="solid",tooltip="·"];25 ··Node8·->·Node13·[id="edge9_Node000008_Node000013",color="steelblue1",style="solid",tooltip="·"];
26 ··Node13·[id="Node000013",label="tds_copy_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a50bc3749988d1c3c441044fc07ab44e4",tooltip="Reads·and·writes·from·a·stream·to·another."];26 ··Node13·[id="Node000013",label="tds_copy_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a50bc3749988d1c3c441044fc07ab44e4",tooltip="Reads·and·writes·from·a·stream·to·another."];
27 ··Node8·->·Node14·[id="edge10_Node000008_Node000014",color="steelblue1",style="solid",tooltip="·"];27 ··Node8·->·Node14·[id="edge10_Node000008_Node000014",color="steelblue1",style="solid",tooltip="·"];
28 ··Node14·[id="Node000014",label="tds_dynamic_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#a4f9e40da6941cb9407d0da5bc3030517",tooltip="Initialize·a·dynamic·output·stream."];28 ··Node14·[id="Node000014",label="tds_dynamic_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#a4f9e40da6941cb9407d0da5bc3030517",tooltip="Initialize·a·dynamic·output·stream."];
29 ··Node8·->·Node17·[id="edge11_Node000008_Node000017",color="steelblue1",style="solid",tooltip="·"];29 ··Node8·->·Node17·[id="edge11_Node000008_Node000017",color="steelblue1",style="solid",tooltip="·"];
30 ··Node17·[id="Node000017",label="tds_file_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a1b83c9db016b481aa1fa0352f976d50d",tooltip="Reads·a·chunk·of·data·from·file·stream·checking·for·terminator."];30 ··Node17·[id="Node000017",label="tds_file_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a1b83c9db016b481aa1fa0352f976d50d",tooltip="Reads·a·chunk·of·data·from·file·stream·checking·for·terminator."];
31 ··Node1·->·Node5·[id="edge12_Node000001_Node000005",color="steelblue1",style="solid",tooltip="·"];31 ··Node1·->·Node5·[id="edge12_Node000001_Node000005",color="steelblue1",style="solid",tooltip="·"];
32 ··Node1·->·Node18·[id="edge13_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"];32 ··Node1·->·Node18·[id="edge13_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"];
33 ··Node18·[id="Node000018",label="tds_bcp_done",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];33 ··Node18·[id="Node000018",label="tds_bcp_done",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];
34 ··Node18·->·Node19·[id="edge14_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];34 ··Node18·->·Node19·[id="edge14_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];
35 ··Node19·[id="Node000019",label="tds_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."];35 ··Node19·[id="Node000019",label="tds_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."];
36 ··Node18·->·Node20·[id="edge15_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"];36 ··Node18·->·Node20·[id="edge15_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"];
37 ··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,..."];37 ··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,..."];
38 ··Node20·->·Node21·[id="edge16_Node000020_Node000021",color="steelblue1",style="solid",tooltip="·"];38 ··Node20·->·Node21·[id="edge16_Node000020_Node000021",color="steelblue1",style="solid",tooltip="·"];
39 ··Node21·[id="Node000021",label="tds_process_tokens",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gabfc9de1d1fe718818caf63a4be4035a6",tooltip="process·all·streams."];39 ··Node21·[id="Node000021",label="tds_process_tokens",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gabfc9de1d1fe718818caf63a4be4035a6",tooltip="process·all·streams."];
40 ··Node1·->·Node109·[id="edge17_Node000001_Node000109",color="steelblue1",style="solid",tooltip="·"];40 ··Node1·->·Node109·[id="edge17_Node000001_Node000109",color="steelblue1",style="solid",tooltip="·"];
41 ··Node109·[id="Node000109",label="tds_bcp_send_record",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ad9e44450025cbcee1ad81d7e5a2cc099",tooltip="Send·one·row·of·data·to·server."];41 ··Node109·[id="Node000109",label="tds_bcp_send_record",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ad9e44450025cbcee1ad81d7e5a2cc099",tooltip="Send·one·row·of·data·to·server."];
42 ··Node1·->·Node110·[id="edge18_Node000001_Node000110",color="steelblue1",style="solid",tooltip="·"];42 ··Node1·->·Node110·[id="edge18_Node000001_Node000110",color="steelblue1",style="solid",tooltip="·"];
43 ··Node110·[id="Node000110",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];43 ··Node110·[id="Node000110",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
44 ··Node110·->·Node111·[id="edge19_Node000110_Node000111",color="steelblue1",style="solid",tooltip="·"];44 ··Node110·->·Node111·[id="edge19_Node000110_Node000111",color="steelblue1",style="solid",tooltip="·"];
45 ··Node111·[id="Node000111",label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a4daaa551e54dbd978650e2eef89e09ff",tooltip="Send·BCP·metadata·to·server."];45 ··Node111·[id="Node000111",label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a4daaa551e54dbd978650e2eef89e09ff",tooltip="Send·BCP·metadata·to·server."];
46 ··Node111·->·Node112·[id="edge20_Node000111_Node000112",color="steelblue1",style="solid",tooltip="·"];46 ··Node111·->·Node112·[id="edge20_Node000111_Node000112",color="steelblue1",style="solid",tooltip="·"];
47 ··Node112·[id="Node000112",label="tds_convert_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#gad5b76c688898b86984d09628f030d01c",tooltip="Convert·a·string·in·an·allocated·buffer."];47 ··Node112·[id="Node000112",label="tds_convert_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#gad5b76c688898b86984d09628f030d01c",tooltip="Convert·a·string·in·an·allocated·buffer."];
48 ··Node111·->·Node6·[id="edge21_Node000111_Node000006",color="steelblue1",style="solid",tooltip="·"];48 ··Node111·->·Node6·[id="edge21_Node000111_Node000006",color="steelblue1",style="solid",tooltip="·"];
49 ··Node111·->·Node113·[id="edge22_Node000111_Node000113",color="steelblue1",style="solid",tooltip="·"];49 ··Node111·->·Node113·[id="edge22_Node000111_Node000113",color="steelblue1",style="solid",tooltip="·"];
50 ··Node113·[id="Node000113",label="tds_dstr_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga396f139e4f886ac1b224a735138e73dd",tooltip="Returns·the·length·of·the·string·in·bytes."];50 ··Node113·[id="Node000113",label="tds_dstr_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga396f139e4f886ac1b224a735138e73dd",tooltip="Returns·the·length·of·the·string·in·bytes."];
51 ··Node110·->·Node20·[id="edge23_Node000110_Node000020",color="steelblue1",style="solid",tooltip="·"];51 ··Node110·->·Node20·[id="edge23_Node000110_Node000020",color="steelblue1",style="solid",tooltip="·"];
52 ··Node110·->·Node114·[id="edge24_Node000110_Node000114",color="steelblue1",style="solid",tooltip="·"];52 ··Node110·->·Node114·[id="edge24_Node000110_Node000114",color="steelblue1",style="solid",tooltip="·"];
53 ··Node114·[id="Node000114",label="tds_submit_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];53 ··Node114·[id="Node000114",label="tds_submit_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];
54 ··Node114·->·Node115·[id="edge25_Node000114_Node000115",color="steelblue1",style="solid",tooltip="·"];54 ··Node114·->·Node115·[id="edge25_Node000114_Node000115",color="steelblue1",style="solid",tooltip="·"];
55 ··Node115·[id="Node000115",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."];55 ··Node115·[id="Node000115",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."];
56 ··Node115·->·Node112·[id="edge26_Node000115_Node000112",color="steelblue1",style="solid",tooltip="·"];56 ··Node115·->·Node112·[id="edge26_Node000115_Node000112",color="steelblue1",style="solid",tooltip="·"];
57 ··Node115·->·Node7·[id="edge27_Node000115_Node000007",color="steelblue1",style="solid",tooltip="·"];57 ··Node115·->·Node7·[id="edge27_Node000115_Node000007",color="steelblue1",style="solid",tooltip="·"];
58 ··Node1·->·Node134·[id="edge28_Node000001_Node000134",color="steelblue1",style="solid",tooltip="·"];58 ··Node1·->·Node134·[id="edge28_Node000001_Node000134",color="steelblue1",style="solid",tooltip="·"];
59 ··Node134·[id="Node000134",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];59 ··Node134·[id="Node000134",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];
60 ··Node134·->·Node110·[id="edge29_Node000134_Node000110",color="steelblue1",style="solid",tooltip="·"];60 ··Node134·->·Node110·[id="edge29_Node000134_Node000110",color="steelblue1",style="solid",tooltip="·"];
61 ··Node134·->·Node135·[id="edge30_Node000134_Node000135",color="steelblue1",style="solid",tooltip="·"];61 ··Node134·->·Node135·[id="edge30_Node000134_Node000135",color="steelblue1",style="solid",tooltip="·"];
62 ··Node135·[id="Node000135",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ab4d7e5309152f54613d52c8469a07fd8",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];62 ··Node135·[id="Node000135",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ab4d7e5309152f54613d52c8469a07fd8",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];
63 ··Node135·->·Node136·[id="edge31_Node000135_Node000136",color="steelblue1",style="solid",tooltip="·"];63 ··Node135·->·Node136·[id="edge31_Node000135_Node000136",color="steelblue1",style="solid",tooltip="·"];
64 ··Node136·[id="Node000136",label="tds7_build_bulk_insert_stmt",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a3118c7232bc9c3e47f8ba872bb39e967",tooltip="Help·to·build·query·to·be·sent·to·server."];64 ··Node136·[id="Node000136",label="tds7_build_bulk_insert_stmt",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a3118c7232bc9c3e47f8ba872bb39e967",tooltip="Help·to·build·query·to·be·sent·to·server."];
65 ··Node136·->·Node6·[id="edge32_Node000136_Node000006",color="steelblue1",style="solid",tooltip="·"];65 ··Node136·->·Node6·[id="edge32_Node000136_Node000006",color="steelblue1",style="solid",tooltip="·"];
66 ··Node136·->·Node113·[id="edge33_Node000136_Node000113",color="steelblue1",style="solid",tooltip="·"];66 ··Node136·->·Node113·[id="edge33_Node000136_Node000113",color="steelblue1",style="solid",tooltip="·"];
67 ··Node135·->·Node6·[id="edge34_Node000135_Node000006",color="steelblue1",style="solid",tooltip="·"];67 ··Node135·->·Node6·[id="edge34_Node000135_Node000006",color="steelblue1",style="solid",tooltip="·"];
68 ··Node135·->·Node7·[id="edge35_Node000135_Node000007",color="steelblue1",style="solid",tooltip="·"];68 ··Node135·->·Node7·[id="edge35_Node000135_Node000007",color="steelblue1",style="solid",tooltip="·"];
69 }69 }
4.94 KB
./usr/share/doc/freetds-doc/reference/a00563_gaf5e43c6f2b4b1da8e998ebaf0287906f_cgraph.dot.gz
4.75 KB
a00563_gaf5e43c6f2b4b1da8e998ebaf0287906f_cgraph.dot
    
Offset 13, 21 lines modifiedOffset 13, 21 lines modified
13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="dbperror",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];14 ··Node4·[id="Node000004",label="dbperror",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00566.html#ga302a4ce6559b81808e3be51615cd1b67",tooltip="Call·client-installed·error·handler."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];16 ··Node5·[id="Node000005",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];
17 ··Node4·->·Node6·[id="edge5_Node000004_Node000006",color="steelblue1",style="solid",tooltip="·"];17 ··Node4·->·Node6·[id="edge5_Node000004_Node000006",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="tds_dstr_isempty",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga197c6af67f2e7469d06c2aa055917b1e",tooltip="test·if·string·is·empty"];18 ··Node6·[id="Node000006",label="tds_dstr_isempty",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga197c6af67f2e7469d06c2aa055917b1e",tooltip="test·if·string·is·empty"];
19 ··Node1·->·Node7·[id="edge6_Node000001_Node000007",color="steelblue1",style="solid",tooltip="·"];19 ··Node1·->·Node7·[id="edge6_Node000001_Node000007",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="tds_bcp_fread",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];20 ··Node7·[id="Node000007",label="tds_bcp_fread",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];
21 ··Node7·->·Node8·[id="edge7_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];21 ··Node7·->·Node8·[id="edge7_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];
22 ··Node8·[id="Node000008",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];22 ··Node8·[id="Node000008",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
23 ··Node8·->·Node9·[id="edge8_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];23 ··Node8·->·Node9·[id="edge8_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];
24 ··Node9·[id="Node000009",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];24 ··Node9·[id="Node000009",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
25 ··Node7·->·Node12·[id="edge9_Node000007_Node000012",color="steelblue1",style="solid",tooltip="·"];25 ··Node7·->·Node12·[id="edge9_Node000007_Node000012",color="steelblue1",style="solid",tooltip="·"];
26 ··Node12·[id="Node000012",label="tds_copy_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a50bc3749988d1c3c441044fc07ab44e4",tooltip="Reads·and·writes·from·a·stream·to·another."];26 ··Node12·[id="Node000012",label="tds_copy_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a50bc3749988d1c3c441044fc07ab44e4",tooltip="Reads·and·writes·from·a·stream·to·another."];
27 ··Node7·->·Node13·[id="edge10_Node000007_Node000013",color="steelblue1",style="solid",tooltip="·"];27 ··Node7·->·Node13·[id="edge10_Node000007_Node000013",color="steelblue1",style="solid",tooltip="·"];
28 ··Node13·[id="Node000013",label="tds_dynamic_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a4f9e40da6941cb9407d0da5bc3030517",tooltip="Initialize·a·dynamic·output·stream."];28 ··Node13·[id="Node000013",label="tds_dynamic_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a4f9e40da6941cb9407d0da5bc3030517",tooltip="Initialize·a·dynamic·output·stream."];
29 ··Node13·->·Node14·[id="edge11_Node000013_Node000014",color="steelblue1",style="solid",tooltip="·"];29 ··Node13·->·Node14·[id="edge11_Node000013_Node000014",color="steelblue1",style="solid",tooltip="·"];
30 ··Node14·[id="Node000014",label="tds_dynamic_stream\l_write",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#abaf688c85ea04a2392103d519a55d04e",tooltip="Writes·data·to·a·dynamic·allocated·buffer."];30 ··Node14·[id="Node000014",label="tds_dynamic_stream\l_write",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#abaf688c85ea04a2392103d519a55d04e",tooltip="Writes·data·to·a·dynamic·allocated·buffer."];
31 ··Node7·->·Node16·[id="edge12_Node000007_Node000016",color="steelblue1",style="solid",tooltip="·"];31 ··Node7·->·Node16·[id="edge12_Node000007_Node000016",color="steelblue1",style="solid",tooltip="·"];
32 ··Node16·[id="Node000016",label="tds_file_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a1b83c9db016b481aa1fa0352f976d50d",tooltip="Reads·a·chunk·of·data·from·file·stream·checking·for·terminator."];32 ··Node16·[id="Node000016",label="tds_file_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a1b83c9db016b481aa1fa0352f976d50d",tooltip="Reads·a·chunk·of·data·from·file·stream·checking·for·terminator."];
33 }33 }
7.49 KB
./usr/share/doc/freetds-doc/reference/a00566_ga302a4ce6559b81808e3be51615cd1b67_icgraph.dot.gz
7.31 KB
a00566_ga302a4ce6559b81808e3be51615cd1b67_icgraph.dot
    
Offset 38, 27 lines modifiedOffset 38, 27 lines modified
38 ··Node1·->·Node14·[id="edge18_Node000001_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];38 ··Node1·->·Node14·[id="edge18_Node000001_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
39 ··Node14·[id="Node000014",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."];39 ··Node14·[id="Node000014",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."];
40 ··Node1·->·Node15·[id="edge19_Node000001_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];40 ··Node1·->·Node15·[id="edge19_Node000001_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
41 ··Node15·[id="Node000015",label="dbaltbind",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gafefd17e15b22adda84366c817178dd7d",tooltip="Bind·a·compute·column·to·a·program·variable."];41 ··Node15·[id="Node000015",label="dbaltbind",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gafefd17e15b22adda84366c817178dd7d",tooltip="Bind·a·compute·column·to·a·program·variable."];
42 ··Node1·->·Node16·[id="edge20_Node000001_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node1·->·Node16·[id="edge20_Node000001_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··Node16·[id="Node000016",label="dbbind",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga873bc0f4663165e711655ade1dfae795",tooltip="Tie·a·host·variable·to·a·resultset·column."];43 ··Node16·[id="Node000016",label="dbbind",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga873bc0f4663165e711655ade1dfae795",tooltip="Tie·a·host·variable·to·a·resultset·column."];
44 ··Node16·->·Node17·[id="edge21_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node16·->·Node17·[id="edge21_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··Node17·[id="Node000017",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00164.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];45 ··Node17·[id="Node000017",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00293.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];
46 ··Node1·->·Node18·[id="edge22_Node000001_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];46 ··Node1·->·Node18·[id="edge22_Node000001_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];
47 ··Node18·[id="Node000018",label="dbbylist",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga29b0e22f5b5b8a1dae9ea59f09f279c9",tooltip="Get·bylist·for·a·compute·row."];47 ··Node18·[id="Node000018",label="dbbylist",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga29b0e22f5b5b8a1dae9ea59f09f279c9",tooltip="Get·bylist·for·a·compute·row."];
48 ··Node1·->·Node19·[id="edge23_Node000001_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];48 ··Node1·->·Node19·[id="edge23_Node000001_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
49 ··Node19·[id="Node000019",label="dbcmd",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga87b39d9863316b4ba85654b0885d53a0",tooltip="Append·SQL·to·the·command·buffer."];49 ··Node19·[id="Node000019",label="dbcmd",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga87b39d9863316b4ba85654b0885d53a0",tooltip="Append·SQL·to·the·command·buffer."];
50 ··Node19·->·Node20·[id="edge24_Node000019_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];50 ··Node19·->·Node20·[id="edge24_Node000019_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];
51 ··Node20·[id="Node000020",label="dbfcmd",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga43727b10d4cbb7708b374811abe6eadb",tooltip="printf-like·way·to·form·SQL·to·send·to·the·server."];51 ··Node20·[id="Node000020",label="dbfcmd",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga43727b10d4cbb7708b374811abe6eadb",tooltip="printf-like·way·to·form·SQL·to·send·to·the·server."];
52 ··Node19·->·Node21·[id="edge25_Node000019_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];52 ··Node19·->·Node21·[id="edge25_Node000019_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];
53 ··Node21·[id="Node000021",label="dbuse",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga66ea891910f0a357cc78107d6ab7d962",tooltip="Change·current·database."];53 ··Node21·[id="Node000021",label="dbuse",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga66ea891910f0a357cc78107d6ab7d962",tooltip="Change·current·database."];
54 ··Node1·->·Node22·[id="edge26_Node000001_Node000022",dir="back",color="steelblue1",style="solid",tooltip="·"];54 ··Node1·->·Node22·[id="edge26_Node000001_Node000022",dir="back",color="steelblue1",style="solid",tooltip="·"];
55 ··Node22·[id="Node000022",label="dbcolptr",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00566.html#ga45d1c0fba44eafde5e156a70af5d6126",tooltip="Sanity·checks·for·column-oriented·functions."];55 ··Node22·[id="Node000022",label="dbcolptr",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00566.html#ga45d1c0fba44eafde5e156a70af5d6126",tooltip="Sanity·checks·for·column-oriented·functions."];
56 ··Node22·->·Node23·[id="edge27_Node000022_Node000023",dir="back",color="steelblue1",style="solid",tooltip="·"];56 ··Node22·->·Node23·[id="edge27_Node000022_Node000023",dir="back",color="steelblue1",style="solid",tooltip="·"];
57 ··Node23·[id="Node000023",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];57 ··Node23·[id="Node000023",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];
58 ··Node22·->·Node24·[id="edge28_Node000022_Node000024",dir="back",color="steelblue1",style="solid",tooltip="·"];58 ··Node22·->·Node24·[id="edge28_Node000022_Node000024",dir="back",color="steelblue1",style="solid",tooltip="·"];
59 ··Node24·[id="Node000024",label="dbcollen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433",tooltip="Get·size·of·a·regular·result·column."];59 ··Node24·[id="Node000024",label="dbcollen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433",tooltip="Get·size·of·a·regular·result·column."];
60 ··Node24·->·Node23·[id="edge29_Node000024_Node000023",dir="back",color="steelblue1",style="solid",tooltip="·"];60 ··Node24·->·Node23·[id="edge29_Node000024_Node000023",dir="back",color="steelblue1",style="solid",tooltip="·"];
61 ··Node24·->·Node17·[id="edge30_Node000024_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];61 ··Node24·->·Node17·[id="edge30_Node000024_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
62 ··Node22·->·Node25·[id="edge31_Node000022_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];62 ··Node22·->·Node25·[id="edge31_Node000022_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];
63 ··Node25·[id="Node000025",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."];63 ··Node25·[id="Node000025",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."];
64 ··Node25·->·Node23·[id="edge32_Node000025_Node000023",dir="back",color="steelblue1",style="solid",tooltip="·"];64 ··Node25·->·Node23·[id="edge32_Node000025_Node000023",dir="back",color="steelblue1",style="solid",tooltip="·"];
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··Node30·[id="Node000030",label="dbdata",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00560.html#ga1137a30014c6ebb6d6e9836581a09cff",tooltip="Get·address·of·data·in·a·regular·result·column."];79 ··Node30·[id="Node000030",label="dbdata",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00560.html#ga1137a30014c6ebb6d6e9836581a09cff",tooltip="Get·address·of·data·in·a·regular·result·column."];
80 ··Node30·->·Node31·[id="edge43_Node000030_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];80 ··Node30·->·Node31·[id="edge43_Node000030_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];
81 ··Node31·[id="Node000031",label="dbprrow",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaa30be3414a97aac6139af2e928db91ca",tooltip="Print·a·result·set·to·stdout."];81 ··Node31·[id="Node000031",label="dbprrow",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaa30be3414a97aac6139af2e928db91ca",tooltip="Print·a·result·set·to·stdout."];
82 ··Node1·->·Node40·[id="edge44_Node000001_Node000040",dir="back",color="steelblue1",style="solid",tooltip="·"];82 ··Node1·->·Node40·[id="edge44_Node000001_Node000040",dir="back",color="steelblue1",style="solid",tooltip="·"];
83 ··Node40·[id="Node000040",label="dbconvert_ps",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00560.html#ga8b00d5cdcaa20cba13fa2e03d52a443e",tooltip="Convert·one·datatype·to·another."];83 ··Node40·[id="Node000040",label="dbconvert_ps",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00560.html#ga8b00d5cdcaa20cba13fa2e03d52a443e",tooltip="Convert·one·datatype·to·another."];
84 ··Node1·->·Node20·[id="edge45_Node000001_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];84 ··Node1·->·Node20·[id="edge45_Node000001_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];
85 ··Node1·->·Node43·[id="edge46_Node000001_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];85 ··Node1·->·Node43·[id="edge46_Node000001_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];
86 ··Node43·[id="Node000043",label="dbgetnull",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#aea6a865806d454280126de940478c214",tooltip="·"];86 ··Node43·[id="Node000043",label="dbgetnull",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#aea6a865806d454280126de940478c214",tooltip="·"];
87 ··Node43·->·Node40·[id="edge47_Node000043_Node000040",dir="back",color="steelblue1",style="solid",tooltip="·"];87 ··Node43·->·Node40·[id="edge47_Node000043_Node000040",dir="back",color="steelblue1",style="solid",tooltip="·"];
88 ··Node1·->·Node44·[id="edge48_Node000001_Node000044",dir="back",color="steelblue1",style="solid",tooltip="·"];88 ··Node1·->·Node44·[id="edge48_Node000001_Node000044",dir="back",color="steelblue1",style="solid",tooltip="·"];
89 ··Node44·[id="Node000044",label="dblogin",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga0c66b475d359cb3e69cdf4b163a07eeb",tooltip="Allocate·a·LOGINREC·structure."];89 ··Node44·[id="Node000044",label="dblogin",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga0c66b475d359cb3e69cdf4b163a07eeb",tooltip="Allocate·a·LOGINREC·structure."];
90 ··Node1·->·Node17·[id="edge49_Node000001_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];90 ··Node1·->·Node17·[id="edge49_Node000001_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
91 ··Node1·->·Node31·[id="edge50_Node000001_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];91 ··Node1·->·Node31·[id="edge50_Node000001_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];
92 ··Node1·->·Node45·[id="edge51_Node000001_Node000045",dir="back",color="steelblue1",style="solid",tooltip="·"];92 ··Node1·->·Node45·[id="edge51_Node000001_Node000045",dir="back",color="steelblue1",style="solid",tooltip="·"];
93 ··Node45·[id="Node000045",label="dbrecftos",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gabb14ad9f268b92a8d63fa506098b24dd",tooltip="Record·to·a·file·all·SQL·commands·sent·to·the·server."];93 ··Node45·[id="Node000045",label="dbrecftos",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gabb14ad9f268b92a8d63fa506098b24dd",tooltip="Record·to·a·file·all·SQL·commands·sent·to·the·server."];
3.28 KB
./usr/share/doc/freetds-doc/reference/a00566_ga45d1c0fba44eafde5e156a70af5d6126_icgraph.dot.gz
3.1 KB
a00566_ga45d1c0fba44eafde5e156a70af5d6126_icgraph.dot
    
Offset 3, 20 lines modifiedOffset 3, 20 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="dbcolptr",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Sanity·checks·for·column-oriented·functions."];8 ··Node1·[id="Node000001",label="dbcolptr",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Sanity·checks·for·column-oriented·functions."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];10 ··Node2·[id="Node000002",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];
11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="dbcollen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433",tooltip="Get·size·of·a·regular·result·column."];12 ··Node3·[id="Node000003",label="dbcollen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433",tooltip="Get·size·of·a·regular·result·column."];
13 ··Node3·->·Node2·[id="edge3_Node000003_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node2·[id="edge3_Node000003_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node3·->·Node4·[id="edge4_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];14 ··Node3·->·Node4·[id="edge4_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
15 ··Node4·[id="Node000004",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00164.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];15 ··Node4·[id="Node000004",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00293.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];
16 ··Node1·->·Node5·[id="edge5_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];16 ··Node1·->·Node5·[id="edge5_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
17 ··Node5·[id="Node000005",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."];17 ··Node5·[id="Node000005",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."];
18 ··Node5·->·Node2·[id="edge6_Node000005_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];18 ··Node5·->·Node2·[id="edge6_Node000005_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
19 ··Node5·->·Node4·[id="edge7_Node000005_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node5·->·Node4·[id="edge7_Node000005_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node1·->·Node6·[id="edge8_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];20 ··Node1·->·Node6·[id="edge8_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
21 ··Node6·[id="Node000006",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."];21 ··Node6·[id="Node000006",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."];
22 ··Node1·->·Node7·[id="edge9_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];22 ··Node1·->·Node7·[id="edge9_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
1.08 KB
./usr/share/doc/freetds-doc/reference/a00566_gae6da75d7b9e7b567890fc83c9459d824_icgraph.dot
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tdsdbopen",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Form·a·connection·with·the·server."];8 ··Node1·[id="Node000001",label="tdsdbopen",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Form·a·connection·with·the·server."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00182.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];10 ··Node2·[id="Node000002",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00290.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];
11 }11 }
4.39 KB
./usr/share/doc/freetds-doc/reference/a00571.html
    
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
141 <tr·class="separator:ga05c73c963f4d8904869c739c556c58a2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:ga05c73c963f4d8904869c739c556c58a2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:ga0653423fb216a0de1d78c2680db76d04"·id="r_ga0653423fb216a0de1d78c2680db76d04"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga0653423fb216a0de1d78c2680db76d04"·name="ga0653423fb216a0de1d78c2680db76d04"></a>142 <tr·class="memitem:ga0653423fb216a0de1d78c2680db76d04"·id="r_ga0653423fb216a0de1d78c2680db76d04"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga0653423fb216a0de1d78c2680db76d04"·name="ga0653423fb216a0de1d78c2680db76d04"></a>
143 static·const·void·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_find</b>·(const·void·*key,·const·void·*base,·size_t·nelem,·size_t·width,·int(*compar)(const·void·*,·const·void·*))</td></tr>143 static·const·void·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_find</b>·(const·void·*key,·const·void·*base,·size_t·nelem,·size_t·width,·int(*compar)(const·void·*,·const·void·*))</td></tr>
144 <tr·class="separator:ga0653423fb216a0de1d78c2680db76d04"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:ga0653423fb216a0de1d78c2680db76d04"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:gacee4f06ba749b10ee9f2e5bb1c4a8910"·id="r_gacee4f06ba749b10ee9f2e5bb1c4a8910"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00571.html#gacee4f06ba749b10ee9f2e5bb1c4a8910">tds_fix_login</a>·(<a·class="el"·href="a01199.html">TDSLOGIN</a>·*login)</td></tr>145 <tr·class="memitem:gacee4f06ba749b10ee9f2e5bb1c4a8910"·id="r_gacee4f06ba749b10ee9f2e5bb1c4a8910"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00571.html#gacee4f06ba749b10ee9f2e5bb1c4a8910">tds_fix_login</a>·(<a·class="el"·href="a01199.html">TDSLOGIN</a>·*login)</td></tr>
146 <tr·class="memdesc:gacee4f06ba749b10ee9f2e5bb1c4a8910"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fix·configuration·after·reading·it.··<br·/></td></tr>146 <tr·class="memdesc:gacee4f06ba749b10ee9f2e5bb1c4a8910"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fix·configuration·after·reading·it.··<br·/></td></tr>
147 <tr·class="separator:gacee4f06ba749b10ee9f2e5bb1c4a8910"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <tr·class="separator:gacee4f06ba749b10ee9f2e5bb1c4a8910"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
148 <tr·class="memitem:ga0c00a50e074cec7fbb0a1de826a4a46b"·id="r_ga0c00a50e074cec7fbb0a1de826a4a46b"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a00476.html#a1de034b895312fc0cfae0e28f8921a47">TDS_COMPILETIME_SETTINGS</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00571.html#ga0c00a50e074cec7fbb0a1de826a4a46b">tds_get_compiletime_settings</a>·(void)</td></tr>148 <tr·class="memitem:ga0c00a50e074cec7fbb0a1de826a4a46b"·id="r_ga0c00a50e074cec7fbb0a1de826a4a46b"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a00395.html#a1de034b895312fc0cfae0e28f8921a47">TDS_COMPILETIME_SETTINGS</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00571.html#ga0c00a50e074cec7fbb0a1de826a4a46b">tds_get_compiletime_settings</a>·(void)</td></tr>
149 <tr·class="memdesc:ga0c00a50e074cec7fbb0a1de826a4a46b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·a·structure·capturing·the·compile-time·settings·provided·to·the·configure·script.··<br·/></td></tr>149 <tr·class="memdesc:ga0c00a50e074cec7fbb0a1de826a4a46b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·a·structure·capturing·the·compile-time·settings·provided·to·the·configure·script.··<br·/></td></tr>
150 <tr·class="separator:ga0c00a50e074cec7fbb0a1de826a4a46b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:ga0c00a50e074cec7fbb0a1de826a4a46b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:ga3945f760ceb97e8854e18589d6f0d241"·id="r_ga3945f760ceb97e8854e18589d6f0d241"><td·class="memItemLeft"·align="right"·valign="top">struct·addrinfo·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00571.html#ga3945f760ceb97e8854e18589d6f0d241">tds_lookup_host</a>·(const·char·*servername)</td></tr>151 <tr·class="memitem:ga3945f760ceb97e8854e18589d6f0d241"·id="r_ga3945f760ceb97e8854e18589d6f0d241"><td·class="memItemLeft"·align="right"·valign="top">struct·addrinfo·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00571.html#ga3945f760ceb97e8854e18589d6f0d241">tds_lookup_host</a>·(const·char·*servername)</td></tr>
152 <tr·class="memdesc:ga3945f760ceb97e8854e18589d6f0d241"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·the·IP·address·for·a·hostname.··<br·/></td></tr>152 <tr·class="memdesc:ga3945f760ceb97e8854e18589d6f0d241"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·the·IP·address·for·a·hostname.··<br·/></td></tr>
153 <tr·class="separator:ga3945f760ceb97e8854e18589d6f0d241"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:ga3945f760ceb97e8854e18589d6f0d241"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
154 <tr·class="memitem:ga15536d5f0812e156705ed168f5b56b35"·id="r_ga15536d5f0812e156705ed168f5b56b35"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga15536d5f0812e156705ed168f5b56b35"·name="ga15536d5f0812e156705ed168f5b56b35"></a>154 <tr·class="memitem:ga15536d5f0812e156705ed168f5b56b35"·id="r_ga15536d5f0812e156705ed168f5b56b35"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga15536d5f0812e156705ed168f5b56b35"·name="ga15536d5f0812e156705ed168f5b56b35"></a>
155 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_lookup_host_set</b>·(const·char·*servername,·struct·addrinfo·**addr)</td></tr>155 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_lookup_host_set</b>·(const·char·*servername,·struct·addrinfo·**addr)</td></tr>
Offset 404, 15 lines modifiedOffset 404, 15 lines modified
404 <a·id="ga0c00a50e074cec7fbb0a1de826a4a46b"·name="ga0c00a50e074cec7fbb0a1de826a4a46b"></a>404 <a·id="ga0c00a50e074cec7fbb0a1de826a4a46b"·name="ga0c00a50e074cec7fbb0a1de826a4a46b"></a>
405 <h2·class="memtitle"><span·class="permalink"><a·href="#ga0c00a50e074cec7fbb0a1de826a4a46b">&#9670;&#160;</a></span>tds_get_compiletime_settings()</h2>405 <h2·class="memtitle"><span·class="permalink"><a·href="#ga0c00a50e074cec7fbb0a1de826a4a46b">&#9670;&#160;</a></span>tds_get_compiletime_settings()</h2>
  
406 <div·class="memitem">406 <div·class="memitem">
407 <div·class="memproto">407 <div·class="memproto">
408 ······<table·class="memname">408 ······<table·class="memname">
409 ········<tr>409 ········<tr>
410 ··········<td·class="memname">const·<a·class="el"·href="a00476.html#a1de034b895312fc0cfae0e28f8921a47">TDS_COMPILETIME_SETTINGS</a>·*·tds_get_compiletime_settings·</td>410 ··········<td·class="memname">const·<a·class="el"·href="a00395.html#a1de034b895312fc0cfae0e28f8921a47">TDS_COMPILETIME_SETTINGS</a>·*·tds_get_compiletime_settings·</td>
411 ··········<td>(</td>411 ··········<td>(</td>
412 ··········<td·class="paramtype">void&#160;</td>412 ··········<td·class="paramtype">void&#160;</td>
413 ··········<td·class="paramname"></td><td>)</td>413 ··········<td·class="paramname"></td><td>)</td>
414 ··········<td></td>414 ··········<td></td>
415 ········</tr>415 ········</tr>
416 ······</table>416 ······</table>
417 </div><div·class="memdoc">417 </div><div·class="memdoc">
1.68 KB
./usr/share/doc/freetds-doc/reference/a00571_ga0f9a22fb6744c5224a97ec3f83af4e15_icgraph.dot
    
Offset 7, 9 lines modifiedOffset 7, 9 lines modified
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="parse_server_name_for_port",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Check·the·server·name·to·find·port·info·first·Warning:·connection->·&·login->·are·all·modified·when·n..."];8 ··Node1·[id="Node000001",label="parse_server_name_for_port",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Check·the·server·name·to·find·port·info·first·Warning:·connection->·&·login->·are·all·modified·when·n..."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··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..."];10 ··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..."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··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."];12 ··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."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00182.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];14 ··Node4·[id="Node000004",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00290.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];
15 }15 }
1.13 KB
./usr/share/doc/freetds-doc/reference/a00571_ga44fdbe16827097d947f900d96003de98_icgraph.dot
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_read_conf_section",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Read·a·section·of·configuration·file·(INI·style·file)"];8 ··Node1·[id="Node000001",label="tds_read_conf_section",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Read·a·section·of·configuration·file·(INI·style·file)"];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_get_locale",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00329.html#a41390fa6e1083ba84fb523797e6b5275",tooltip="Get·locale·information."];10 ··Node2·[id="Node000002",label="tds_get_locale",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00062.html#a41390fa6e1083ba84fb523797e6b5275",tooltip="Get·locale·information."];
11 }11 }
1.63 KB
./usr/share/doc/freetds-doc/reference/a00571_ga4799b423b5d982dbc8f31b7738255eef_icgraph.dot
    
Offset 7, 9 lines modifiedOffset 7, 9 lines modified
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_read_conf_file",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Read·configuration·info·for·given·server·return·0·on·error."];8 ··Node1·[id="Node000001",label="tds_read_conf_file",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Read·configuration·info·for·given·server·return·0·on·error."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··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..."];10 ··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..."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··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."];12 ··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."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00182.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];14 ··Node4·[id="Node000004",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00290.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];
15 }15 }
1.64 KB
./usr/share/doc/freetds-doc/reference/a00571_ga66de78d379cad2ee3d6c26948ad6445f_icgraph.dot
    
Offset 7, 9 lines modifiedOffset 7, 9 lines modified
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_read_interfaces",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Try·to·find·the·IP·number·and·port·for·a·(possibly)·logical·server·name."];8 ··Node1·[id="Node000001",label="tds_read_interfaces",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Try·to·find·the·IP·number·and·port·for·a·(possibly)·logical·server·name."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··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..."];10 ··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..."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··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."];12 ··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."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00182.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];14 ··Node4·[id="Node000004",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00290.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];
15 }15 }
1.43 KB
./usr/share/doc/freetds-doc/reference/a00571_ga9ff2436ea56ddcdecf984acf46ce4b90_icgraph.dot
    
Offset 5, 9 lines modifiedOffset 5, 9 lines modified
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_read_config_info",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="tds_read_config_info()·will·fill·the·tds·connection·structure·based·on·configuration·information·gath..."];8 ··Node1·[id="Node000001",label="tds_read_config_info",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="tds_read_config_info()·will·fill·the·tds·connection·structure·based·on·configuration·information·gath..."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",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."];10 ··Node2·[id="Node000002",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."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00182.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];12 ··Node3·[id="Node000003",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00290.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];
13 }13 }
1.71 KB
./usr/share/doc/freetds-doc/reference/a00571_gacee4f06ba749b10ee9f2e5bb1c4a8910_icgraph.dot
    
Offset 7, 10 lines modifiedOffset 7, 10 lines modified
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_fix_login",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Fix·configuration·after·reading·it."];8 ··Node1·[id="Node000001",label="tds_fix_login",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Fix·configuration·after·reading·it."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··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..."];10 ··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..."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··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."];12 ··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."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00182.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];14 ··Node4·[id="Node000004",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00290.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];
15 ··Node1·->·Node3·[id="edge4_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node1·->·Node3·[id="edge4_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 }16 }
6.55 KB
./usr/share/doc/freetds-doc/reference/a00572.html
    
Offset 261, 21 lines modifiedOffset 261, 21 lines modified
261 <tr·class="separator:gab2f45f81d7c40a96c3f174ec79ef03f4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>261 <tr·class="separator:gab2f45f81d7c40a96c3f174ec79ef03f4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
262 <tr·class="memitem:ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"·id="r_ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"·name="ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"></a>262 <tr·class="memitem:ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"·id="r_ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"·name="ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"></a>
263 static·TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_convert_uint8</b>·(const·TDS_UINT8·*src,·int·desttype,·<a·class="el"·href="a01007.html">CONV_RESULT</a>·*cr)</td></tr>263 static·TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_convert_uint8</b>·(const·TDS_UINT8·*src,·int·desttype,·<a·class="el"·href="a01007.html">CONV_RESULT</a>·*cr)</td></tr>
264 <tr·class="separator:ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>264 <tr·class="separator:ga4a835f9fadfb5cc4cb7b40d5b46f9fc3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
265 <tr·class="memitem:ga42b56804bc68e2ffbfbf0ef596858cae"·id="r_ga42b56804bc68e2ffbfbf0ef596858cae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga42b56804bc68e2ffbfbf0ef596858cae"·name="ga42b56804bc68e2ffbfbf0ef596858cae"></a>265 <tr·class="memitem:ga42b56804bc68e2ffbfbf0ef596858cae"·id="r_ga42b56804bc68e2ffbfbf0ef596858cae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga42b56804bc68e2ffbfbf0ef596858cae"·name="ga42b56804bc68e2ffbfbf0ef596858cae"></a>
266 static·TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_convert_unique</b>·(const·TDS_CHAR·*src,·int·desttype,·<a·class="el"·href="a01007.html">CONV_RESULT</a>·*cr)</td></tr>266 static·TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_convert_unique</b>·(const·TDS_CHAR·*src,·int·desttype,·<a·class="el"·href="a01007.html">CONV_RESULT</a>·*cr)</td></tr>
267 <tr·class="separator:ga42b56804bc68e2ffbfbf0ef596858cae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>267 <tr·class="separator:ga42b56804bc68e2ffbfbf0ef596858cae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
268 <tr·class="memitem:ga883855e6e3793de6684b21db39c756c4"·id="r_ga883855e6e3793de6684b21db39c756c4"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00572.html#ga883855e6e3793de6684b21db39c756c4">tds_datecrack</a>·(TDS_INT·datetype,·const·void·*di,·<a·class="el"·href="a00476.html#a3b40b4faf314267146c2005e56eebe7b">TDSDATEREC</a>·*dr)</td></tr>268 <tr·class="memitem:ga883855e6e3793de6684b21db39c756c4"·id="r_ga883855e6e3793de6684b21db39c756c4"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00572.html#ga883855e6e3793de6684b21db39c756c4">tds_datecrack</a>·(TDS_INT·datetype,·const·void·*di,·<a·class="el"·href="a00395.html#a3b40b4faf314267146c2005e56eebe7b">TDSDATEREC</a>·*dr)</td></tr>
269 <tr·class="memdesc:ga883855e6e3793de6684b21db39c756c4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convert·from·db·date·format·to·a·structured·date·format.··<br·/></td></tr>269 <tr·class="memdesc:ga883855e6e3793de6684b21db39c756c4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convert·from·db·date·format·to·a·structured·date·format.··<br·/></td></tr>
270 <tr·class="separator:ga883855e6e3793de6684b21db39c756c4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>270 <tr·class="separator:ga883855e6e3793de6684b21db39c756c4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
271 <tr·class="memitem:ga68e3a76fd7b0a77614765826a8ab5be8"·id="r_ga68e3a76fd7b0a77614765826a8ab5be8"><td·class="memItemLeft"·align="right"·valign="top">TDS_SERVER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00572.html#ga68e3a76fd7b0a77614765826a8ab5be8">tds_get_null_type</a>·(TDS_SERVER_TYPE·srctype)</td></tr>271 <tr·class="memitem:ga68e3a76fd7b0a77614765826a8ab5be8"·id="r_ga68e3a76fd7b0a77614765826a8ab5be8"><td·class="memItemLeft"·align="right"·valign="top">TDS_SERVER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00572.html#ga68e3a76fd7b0a77614765826a8ab5be8">tds_get_null_type</a>·(TDS_SERVER_TYPE·srctype)</td></tr>
272 <tr·class="memdesc:ga68e3a76fd7b0a77614765826a8ab5be8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·same·type·but·nullable.··<br·/></td></tr>272 <tr·class="memdesc:ga68e3a76fd7b0a77614765826a8ab5be8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·same·type·but·nullable.··<br·/></td></tr>
273 <tr·class="separator:ga68e3a76fd7b0a77614765826a8ab5be8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>273 <tr·class="separator:ga68e3a76fd7b0a77614765826a8ab5be8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
274 <tr·class="memitem:ga8c9652e8b1f3e56a3289fd71b12cee1d"·id="r_ga8c9652e8b1f3e56a3289fd71b12cee1d"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00572.html#ga8c9652e8b1f3e56a3289fd71b12cee1d">tds_strftime</a>·(char·*buf,·size_t·maxsize,·const·char·*format,·const·<a·class="el"·href="a00476.html#a3b40b4faf314267146c2005e56eebe7b">TDSDATEREC</a>·*dr,·int·prec)</td></tr>274 <tr·class="memitem:ga8c9652e8b1f3e56a3289fd71b12cee1d"·id="r_ga8c9652e8b1f3e56a3289fd71b12cee1d"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00572.html#ga8c9652e8b1f3e56a3289fd71b12cee1d">tds_strftime</a>·(char·*buf,·size_t·maxsize,·const·char·*format,·const·<a·class="el"·href="a00395.html#a3b40b4faf314267146c2005e56eebe7b">TDSDATEREC</a>·*dr,·int·prec)</td></tr>
275 <tr·class="memdesc:ga8c9652e8b1f3e56a3289fd71b12cee1d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">format·a·date·string·according·to·an·"extended"·strftime(3)·formatting·definition.··<br·/></td></tr>275 <tr·class="memdesc:ga8c9652e8b1f3e56a3289fd71b12cee1d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">format·a·date·string·according·to·an·"extended"·strftime(3)·formatting·definition.··<br·/></td></tr>
276 <tr·class="separator:ga8c9652e8b1f3e56a3289fd71b12cee1d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>276 <tr·class="separator:ga8c9652e8b1f3e56a3289fd71b12cee1d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
277 <tr·class="memitem:ga80487b313213f60d8be71a50a002bb2c"·id="r_ga80487b313213f60d8be71a50a002bb2c"><td·class="memItemLeft"·align="right"·valign="top">unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00572.html#ga80487b313213f60d8be71a50a002bb2c">tds_willconvert</a>·(int·srctype,·int·desttype)</td></tr>277 <tr·class="memitem:ga80487b313213f60d8be71a50a002bb2c"·id="r_ga80487b313213f60d8be71a50a002bb2c"><td·class="memItemLeft"·align="right"·valign="top">unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00572.html#ga80487b313213f60d8be71a50a002bb2c">tds_willconvert</a>·(int·srctype,·int·desttype)</td></tr>
278 <tr·class="memdesc:ga80487b313213f60d8be71a50a002bb2c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Test·if·a·conversion·is·possible.··<br·/></td></tr>278 <tr·class="memdesc:ga80487b313213f60d8be71a50a002bb2c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Test·if·a·conversion·is·possible.··<br·/></td></tr>
279 <tr·class="separator:ga80487b313213f60d8be71a50a002bb2c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>279 <tr·class="separator:ga80487b313213f60d8be71a50a002bb2c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
280 <tr·class="memitem:gad902115e559ac01b1133ca64070c583d"·id="r_gad902115e559ac01b1133ca64070c583d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gad902115e559ac01b1133ca64070c583d"·name="gad902115e559ac01b1133ca64070c583d"></a>280 <tr·class="memitem:gad902115e559ac01b1133ca64070c583d"·id="r_gad902115e559ac01b1133ca64070c583d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gad902115e559ac01b1133ca64070c583d"·name="gad902115e559ac01b1133ca64070c583d"></a>
281 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>two_digit</b>·(char·*out,·int·num)</td></tr>281 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>two_digit</b>·(char·*out,·int·num)</td></tr>
Offset 833, 15 lines modifiedOffset 833, 15 lines modified
833 ··········<td></td>833 ··········<td></td>
834 ··········<td·class="paramtype">const·void·*&#160;</td>834 ··········<td·class="paramtype">const·void·*&#160;</td>
835 ··········<td·class="paramname"><em>di</em>,·</td>835 ··········<td·class="paramname"><em>di</em>,·</td>
836 ········</tr>836 ········</tr>
837 ········<tr>837 ········<tr>
838 ··········<td·class="paramkey"></td>838 ··········<td·class="paramkey"></td>
839 ··········<td></td>839 ··········<td></td>
840 ··········<td·class="paramtype"><a·class="el"·href="a00476.html#a3b40b4faf314267146c2005e56eebe7b">TDSDATEREC</a>·*&#160;</td>840 ··········<td·class="paramtype"><a·class="el"·href="a00395.html#a3b40b4faf314267146c2005e56eebe7b">TDSDATEREC</a>·*&#160;</td>
841 ··········<td·class="paramname"><em>dr</em>&#160;</td>841 ··········<td·class="paramname"><em>dr</em>&#160;</td>
842 ········</tr>842 ········</tr>
843 ········<tr>843 ········<tr>
844 ··········<td></td>844 ··········<td></td>
845 ··········<td>)</td>845 ··········<td>)</td>
846 ··········<td></td><td></td>846 ··········<td></td><td></td>
847 ········</tr>847 ········</tr>
Offset 916, 15 lines modifiedOffset 916, 15 lines modified
916 ··········<td></td>916 ··········<td></td>
917 ··········<td·class="paramtype">const·char·*&#160;</td>917 ··········<td·class="paramtype">const·char·*&#160;</td>
918 ··········<td·class="paramname"><em>format</em>,·</td>918 ··········<td·class="paramname"><em>format</em>,·</td>
919 ········</tr>919 ········</tr>
920 ········<tr>920 ········<tr>
921 ··········<td·class="paramkey"></td>921 ··········<td·class="paramkey"></td>
922 ··········<td></td>922 ··········<td></td>
923 ··········<td·class="paramtype">const·<a·class="el"·href="a00476.html#a3b40b4faf314267146c2005e56eebe7b">TDSDATEREC</a>·*&#160;</td>923 ··········<td·class="paramtype">const·<a·class="el"·href="a00395.html#a3b40b4faf314267146c2005e56eebe7b">TDSDATEREC</a>·*&#160;</td>
924 ··········<td·class="paramname"><em>dr</em>,·</td>924 ··········<td·class="paramname"><em>dr</em>,·</td>
925 ········</tr>925 ········</tr>
926 ········<tr>926 ········<tr>
927 ··········<td·class="paramkey"></td>927 ··········<td·class="paramkey"></td>
928 ··········<td></td>928 ··········<td></td>
929 ··········<td·class="paramtype">int&#160;</td>929 ··········<td·class="paramtype">int&#160;</td>
930 ··········<td·class="paramname"><em>prec</em>&#160;</td>930 ··········<td·class="paramname"><em>prec</em>&#160;</td>
1.74 KB
./usr/share/doc/freetds-doc/reference/a00572_ga80487b313213f60d8be71a50a002bb2c_icgraph.dot
    
Offset 9, 9 lines modifiedOffset 9, 9 lines modified
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbwillconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaaf8349999c16b3c36caf5947747a2915",tooltip="Test·whether·or·not·a·datatype·can·be·converted·to·another·datatype."];10 ··Node2·[id="Node000002",label="dbwillconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaaf8349999c16b3c36caf5947747a2915",tooltip="Test·whether·or·not·a·datatype·can·be·converted·to·another·datatype."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="dbaltbind",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gafefd17e15b22adda84366c817178dd7d",tooltip="Bind·a·compute·column·to·a·program·variable."];12 ··Node3·[id="Node000003",label="dbaltbind",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gafefd17e15b22adda84366c817178dd7d",tooltip="Bind·a·compute·column·to·a·program·variable."];
13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="dbbind",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga873bc0f4663165e711655ade1dfae795",tooltip="Tie·a·host·variable·to·a·resultset·column."];14 ··Node4·[id="Node000004",label="dbbind",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga873bc0f4663165e711655ade1dfae795",tooltip="Tie·a·host·variable·to·a·resultset·column."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00164.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];16 ··Node5·[id="Node000005",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00293.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];
17 }17 }
4.17 KB
./usr/share/doc/freetds-doc/reference/a00573.html
    
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 <tr·class="separator:gaccf9c0f7b71cc687b4e8174e2206242a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>169 <tr·class="separator:gaccf9c0f7b71cc687b4e8174e2206242a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
170 <tr·class="memitem:gaeb3ff2093c2da0ed54842a5d8d53847b"·id="r_gaeb3ff2093c2da0ed54842a5d8d53847b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaeb3ff2093c2da0ed54842a5d8d53847b"·name="gaeb3ff2093c2da0ed54842a5d8d53847b"></a>170 <tr·class="memitem:gaeb3ff2093c2da0ed54842a5d8d53847b"·id="r_gaeb3ff2093c2da0ed54842a5d8d53847b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaeb3ff2093c2da0ed54842a5d8d53847b"·name="gaeb3ff2093c2da0ed54842a5d8d53847b"></a>
171 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>put_utf16le</b>·(unsigned·char·*buf,·size_t·buf_len,·ICONV_CHAR·c)</td></tr>171 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>put_utf16le</b>·(unsigned·char·*buf,·size_t·buf_len,·ICONV_CHAR·c)</td></tr>
172 <tr·class="separator:gaeb3ff2093c2da0ed54842a5d8d53847b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>172 <tr·class="separator:gaeb3ff2093c2da0ed54842a5d8d53847b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
173 <tr·class="memitem:ga39681befed140ba03251364f014cc6b3"·id="r_ga39681befed140ba03251364f014cc6b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga39681befed140ba03251364f014cc6b3"·name="ga39681befed140ba03251364f014cc6b3"></a>173 <tr·class="memitem:ga39681befed140ba03251364f014cc6b3"·id="r_ga39681befed140ba03251364f014cc6b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga39681befed140ba03251364f014cc6b3"·name="ga39681befed140ba03251364f014cc6b3"></a>
174 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>put_utf8</b>·(unsigned·char·*buf,·size_t·buf_len,·ICONV_CHAR·c)</td></tr>174 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>put_utf8</b>·(unsigned·char·*buf,·size_t·buf_len,·ICONV_CHAR·c)</td></tr>
175 <tr·class="separator:ga39681befed140ba03251364f014cc6b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>175 <tr·class="separator:ga39681befed140ba03251364f014cc6b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
176 <tr·class="memitem:ga3380140fc6eb9f2090c430f40e846876"·id="r_ga3380140fc6eb9f2090c430f40e846876"><td·class="memItemLeft"·align="right"·valign="top">static·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00573.html#ga3380140fc6eb9f2090c430f40e846876">skip_one_input_sequence</a>·(iconv_t·cd,·const·<a·class="el"·href="a00476.html#ae21e9f12e8ee5219228ee6b6a41dec66">TDS_ENCODING</a>·*charset,·const·char·**input,·size_t·*input_size)</td></tr>176 <tr·class="memitem:ga3380140fc6eb9f2090c430f40e846876"·id="r_ga3380140fc6eb9f2090c430f40e846876"><td·class="memItemLeft"·align="right"·valign="top">static·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00573.html#ga3380140fc6eb9f2090c430f40e846876">skip_one_input_sequence</a>·(iconv_t·cd,·const·<a·class="el"·href="a00395.html#ae21e9f12e8ee5219228ee6b6a41dec66">TDS_ENCODING</a>·*charset,·const·char·**input,·size_t·*input_size)</td></tr>
177 <tr·class="memdesc:ga3380140fc6eb9f2090c430f40e846876"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Move·the·input·sequence·pointer·to·the·next·valid·position.··<br·/></td></tr>177 <tr·class="memdesc:ga3380140fc6eb9f2090c430f40e846876"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Move·the·input·sequence·pointer·to·the·next·valid·position.··<br·/></td></tr>
178 <tr·class="separator:ga3380140fc6eb9f2090c430f40e846876"><td·class="memSeparator"·colspan="2">&#160;</td></tr>178 <tr·class="separator:ga3380140fc6eb9f2090c430f40e846876"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
179 <tr·class="memitem:ga1db9b785009f6c3d81dcdc92fd3fed99"·id="r_ga1db9b785009f6c3d81dcdc92fd3fed99"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga1db9b785009f6c3d81dcdc92fd3fed99"·name="ga1db9b785009f6c3d81dcdc92fd3fed99"></a>179 <tr·class="memitem:ga1db9b785009f6c3d81dcdc92fd3fed99"·id="r_ga1db9b785009f6c3d81dcdc92fd3fed99"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga1db9b785009f6c3d81dcdc92fd3fed99"·name="ga1db9b785009f6c3d81dcdc92fd3fed99"></a>
180 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds7_srv_charset_changed</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·TDS_UCHAR·collation[5])</td></tr>180 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds7_srv_charset_changed</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·TDS_UCHAR·collation[5])</td></tr>
181 <tr·class="separator:ga1db9b785009f6c3d81dcdc92fd3fed99"><td·class="memSeparator"·colspan="2">&#160;</td></tr>181 <tr·class="separator:ga1db9b785009f6c3d81dcdc92fd3fed99"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
182 <tr·class="memitem:gac01180352db7052e786463e3b07a8a9e"·id="r_gac01180352db7052e786463e3b07a8a9e"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00573.html#gac01180352db7052e786463e3b07a8a9e">tds_canonical_charset</a>·(const·char·*charset_name)</td></tr>182 <tr·class="memitem:gac01180352db7052e786463e3b07a8a9e"·id="r_gac01180352db7052e786463e3b07a8a9e"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00573.html#gac01180352db7052e786463e3b07a8a9e">tds_canonical_charset</a>·(const·char·*charset_name)</td></tr>
183 <tr·class="memdesc:gac01180352db7052e786463e3b07a8a9e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Determine·canonical·iconv·character·set.··<br·/></td></tr>183 <tr·class="memdesc:gac01180352db7052e786463e3b07a8a9e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Determine·canonical·iconv·character·set.··<br·/></td></tr>
Offset 269, 15 lines modifiedOffset 269, 15 lines modified
269 ··········<td>(</td>269 ··········<td>(</td>
270 ··········<td·class="paramtype">iconv_t&#160;</td>270 ··········<td·class="paramtype">iconv_t&#160;</td>
271 ··········<td·class="paramname"><em>cd</em>,·</td>271 ··········<td·class="paramname"><em>cd</em>,·</td>
272 ········</tr>272 ········</tr>
273 ········<tr>273 ········<tr>
274 ··········<td·class="paramkey"></td>274 ··········<td·class="paramkey"></td>
275 ··········<td></td>275 ··········<td></td>
276 ··········<td·class="paramtype">const·<a·class="el"·href="a00476.html#ae21e9f12e8ee5219228ee6b6a41dec66">TDS_ENCODING</a>·*&#160;</td>276 ··········<td·class="paramtype">const·<a·class="el"·href="a00395.html#ae21e9f12e8ee5219228ee6b6a41dec66">TDS_ENCODING</a>·*&#160;</td>
277 ··········<td·class="paramname"><em>charset</em>,·</td>277 ··········<td·class="paramname"><em>charset</em>,·</td>
278 ········</tr>278 ········</tr>
279 ········<tr>279 ········<tr>
280 ··········<td·class="paramkey"></td>280 ··········<td·class="paramkey"></td>
281 ··········<td></td>281 ··········<td></td>
282 ··········<td·class="paramtype">const·char·**&#160;</td>282 ··········<td·class="paramtype">const·char·**&#160;</td>
283 ··········<td·class="paramname"><em>input</em>,·</td>283 ··········<td·class="paramname"><em>input</em>,·</td>
6.37 KB
./usr/share/doc/freetds-doc/reference/a00573_ga3380140fc6eb9f2090c430f40e846876_icgraph.dot.gz
6.19 KB
a00573_ga3380140fc6eb9f2090c430f40e846876_icgraph.dot
    
Offset 7, 33 lines modifiedOffset 7, 33 lines modified
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="skip_one_input_sequence",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Move·the·input·sequence·pointer·to·the·next·valid·position."];8 ··Node1·[id="Node000001",label="skip_one_input_sequence",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Move·the·input·sequence·pointer·to·the·next·valid·position."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_iconv",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];10 ··Node2·[id="Node000002",label="tds_iconv",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="odbc_set_string_flag",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00569.html#gadba4490bf3183799a70c9e2f44fab331",tooltip="Copy·a·string·to·client·setting·size·according·to·ODBC·convenction."];12 ··Node3·[id="Node000003",label="odbc_set_string_flag",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00569.html#gadba4490bf3183799a70c9e2f44fab331",tooltip="Copy·a·string·to·client·setting·size·according·to·ODBC·convenction."];
13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];14 ··Node4·[id="Node000004",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="read_and_convert",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·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..."];16 ··Node5·[id="Node000005",label="read_and_convert",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·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..."];
17 ··Node4·->·Node63·[id="edge5_Node000004_Node000063",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node4·->·Node63·[id="edge5_Node000004_Node000063",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node63·[id="Node000063",label="tds_bcp_fread",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];18 ··Node63·[id="Node000063",label="tds_bcp_fread",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];
19 ··Node4·->·Node65·[id="edge6_Node000004_Node000065",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node4·->·Node65·[id="edge6_Node000004_Node000065",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node65·[id="Node000065",label="tds_put_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga1fcaf8d488cc1390f106ce3ad0bf37b4",tooltip="Output·a·string·to·wire·automatic·translate·string·to·unicode·if·needed."];20 ··Node65·[id="Node000065",label="tds_put_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga1fcaf8d488cc1390f106ce3ad0bf37b4",tooltip="Output·a·string·to·wire·automatic·translate·string·to·unicode·if·needed."];
21 ··Node65·->·Node61·[id="edge7_Node000065_Node000061",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node65·->·Node61·[id="edge7_Node000065_Node000061",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node61·[id="Node000061",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];22 ··Node61·[id="Node000061",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];
23 ··Node65·->·Node71·[id="edge8_Node000065_Node000071",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node65·->·Node71·[id="edge8_Node000065_Node000071",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node71·[id="Node000071",label="tds_submit_execdirect",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gae603aed795a4c5bb26ab159a11256996",tooltip="Submit·a·prepared·query·with·parameters."];24 ··Node71·[id="Node000071",label="tds_submit_execdirect",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gae603aed795a4c5bb26ab159a11256996",tooltip="Submit·a·prepared·query·with·parameters."];
25 ··Node65·->·Node72·[id="edge9_Node000065_Node000072",dir="back",color="steelblue1",style="solid",tooltip="·"];25 ··Node65·->·Node72·[id="edge9_Node000065_Node000072",dir="back",color="steelblue1",style="solid",tooltip="·"];
26 ··Node72·[id="Node000072",label="tds_submit_prepare",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga74eb08c3a1c85be8ac9db428842c8b9d",tooltip="Creates·a·temporary·stored·procedure·in·the·server."];26 ··Node72·[id="Node000072",label="tds_submit_prepare",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga74eb08c3a1c85be8ac9db428842c8b9d",tooltip="Creates·a·temporary·stored·procedure·in·the·server."];
27 ··Node65·->·Node73·[id="edge10_Node000065_Node000073",dir="back",color="steelblue1",style="solid",tooltip="·"];27 ··Node65·->·Node73·[id="edge10_Node000065_Node000073",dir="back",color="steelblue1",style="solid",tooltip="·"];
28 ··Node73·[id="Node000073",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."];28 ··Node73·[id="Node000073",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."];
29 ··Node2·->·Node91·[id="edge11_Node000002_Node000091",dir="back",color="steelblue1",style="solid",tooltip="·"];29 ··Node2·->·Node91·[id="edge11_Node000002_Node000091",dir="back",color="steelblue1",style="solid",tooltip="·"];
30 ··Node91·[id="Node000091",label="tds_convert_string",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gad5b76c688898b86984d09628f030d01c",tooltip="Convert·a·string·in·an·allocated·buffer."];30 ··Node91·[id="Node000091",label="tds_convert_string",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gad5b76c688898b86984d09628f030d01c",tooltip="Convert·a·string·in·an·allocated·buffer."];
31 ··Node91·->·Node70·[id="edge12_Node000091_Node000070",dir="back",color="steelblue1",style="solid",tooltip="·"];31 ··Node91·->·Node70·[id="edge12_Node000091_Node000070",dir="back",color="steelblue1",style="solid",tooltip="·"];
32 ··Node70·[id="Node000070",label="tds71_submit_prepexec",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga08877c101704bebe4fa57e0849dc272d",tooltip="Creates·a·temporary·stored·procedure·in·the·server·and·execute·it."];32 ··Node70·[id="Node000070",label="tds71_submit_prepexec",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga08877c101704bebe4fa57e0849dc272d",tooltip="Creates·a·temporary·stored·procedure·in·the·server·and·execute·it."];
33 ··Node91·->·Node92·[id="edge13_Node000091_Node000092",dir="back",color="steelblue1",style="solid",tooltip="·"];33 ··Node91·->·Node92·[id="edge13_Node000091_Node000092",dir="back",color="steelblue1",style="solid",tooltip="·"];
34 ··Node92·[id="Node000092",label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a4daaa551e54dbd978650e2eef89e09ff",tooltip="Send·BCP·metadata·to·server."];34 ··Node92·[id="Node000092",label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a4daaa551e54dbd978650e2eef89e09ff",tooltip="Send·BCP·metadata·to·server."];
35 ··Node91·->·Node61·[id="edge14_Node000091_Node000061",dir="back",color="steelblue1",style="solid",tooltip="·"];35 ··Node91·->·Node61·[id="edge14_Node000091_Node000061",dir="back",color="steelblue1",style="solid",tooltip="·"];
36 ··Node91·->·Node71·[id="edge15_Node000091_Node000071",dir="back",color="steelblue1",style="solid",tooltip="·"];36 ··Node91·->·Node71·[id="edge15_Node000091_Node000071",dir="back",color="steelblue1",style="solid",tooltip="·"];
37 ··Node91·->·Node72·[id="edge16_Node000091_Node000072",dir="back",color="steelblue1",style="solid",tooltip="·"];37 ··Node91·->·Node72·[id="edge16_Node000091_Node000072",dir="back",color="steelblue1",style="solid",tooltip="·"];
38 ··Node91·->·Node73·[id="edge17_Node000091_Node000073",dir="back",color="steelblue1",style="solid",tooltip="·"];38 ··Node91·->·Node73·[id="edge17_Node000091_Node000073",dir="back",color="steelblue1",style="solid",tooltip="·"];
39 }39 }
1.59 KB
./usr/share/doc/freetds-doc/reference/a00573_ga3a7a7b4d6ed344127e164dd0b443d790_cgraph.dot
    
Offset 3, 12 lines modifiedOffset 3, 12 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="tds_iconv_info_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Open·iconv·descriptors·to·convert·between·character·sets·(both·directions)."];8 ··Node1·[id="Node000001",label="tds_iconv_info_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Open·iconv·descriptors·to·convert·between·character·sets·(both·directions)."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",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."];10 ··Node2·[id="Node000002",label="tds_set_iconv_name",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a01459.html#a585ebac61354ce540d28f6da2d771b5b",tooltip="Get·iconv·name·given·canonic."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",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."];12 ··Node3·[id="Node000003",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."];
13 ··Node1·->·Node3·[id="edge3_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];13 ··Node1·->·Node3·[id="edge3_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];
14 }14 }
7.25 KB
./usr/share/doc/freetds-doc/reference/a00573_ga87db49044919f1bc84c0ff5e9ab00304_icgraph.dot.gz
7.07 KB
a00573_ga87db49044919f1bc84c0ff5e9ab00304_icgraph.dot
    
Offset 5, 25 lines modifiedOffset 5, 25 lines modified
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_iconv",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Wrapper·around·iconv(3)."];8 ··Node1·[id="Node000001",label="tds_iconv",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Wrapper·around·iconv(3)."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="odbc_set_string_flag",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00569.html#gadba4490bf3183799a70c9e2f44fab331",tooltip="Copy·a·string·to·client·setting·size·according·to·ODBC·convenction."];10 ··Node2·[id="Node000002",label="odbc_set_string_flag",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00569.html#gadba4490bf3183799a70c9e2f44fab331",tooltip="Copy·a·string·to·client·setting·size·according·to·ODBC·convenction."];
11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];12 ··Node3·[id="Node000003",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",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..."];14 ··Node4·[id="Node000004",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..."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_get_char_data",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga8d214089b6e97fc0da5e0be09f216d73",tooltip="Fetch·character·data·the·wire."];16 ··Node5·[id="Node000005",label="tds_get_char_data",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga8d214089b6e97fc0da5e0be09f216d73",tooltip="Fetch·character·data·the·wire."];
17 ··Node4·->·Node7·[id="edge5_Node000004_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node4·->·Node7·[id="edge5_Node000004_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node7·[id="Node000007",label="tds_get_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga90f080e6e9448feac15dee1370d66802",tooltip="Fetch·a·string·from·the·wire."];18 ··Node7·[id="Node000007",label="tds_get_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga90f080e6e9448feac15dee1370d66802",tooltip="Fetch·a·string·from·the·wire."];
19 ··Node7·->·Node60·[id="edge6_Node000007_Node000060",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node7·->·Node60·[id="edge6_Node000007_Node000060",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node60·[id="Node000060",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];20 ··Node60·[id="Node000060",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];
21 ··Node3·->·Node62·[id="edge7_Node000003_Node000062",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node3·->·Node62·[id="edge7_Node000003_Node000062",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node62·[id="Node000062",label="tds_bcp_fread",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];22 ··Node62·[id="Node000062",label="tds_bcp_fread",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];
23 ··Node62·->·Node63·[id="edge8_Node000062_Node000063",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node62·->·Node63·[id="edge8_Node000062_Node000063",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node63·[id="Node000063",label="_bcp_read_hostfile",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#gaf5e43c6f2b4b1da8e998ebaf0287906f",tooltip="·"];24 ··Node63·[id="Node000063",label="_bcp_read_hostfile",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#gaf5e43c6f2b4b1da8e998ebaf0287906f",tooltip="·"];
25 ··Node3·->·Node64·[id="edge9_Node000003_Node000064",dir="back",color="steelblue1",style="solid",tooltip="·"];25 ··Node3·->·Node64·[id="edge9_Node000003_Node000064",dir="back",color="steelblue1",style="solid",tooltip="·"];
26 ··Node64·[id="Node000064",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."];26 ··Node64·[id="Node000064",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."];
27 ··Node64·->·Node65·[id="edge10_Node000064_Node000065",dir="back",color="steelblue1",style="solid",tooltip="·"];27 ··Node64·->·Node65·[id="edge10_Node000064_Node000065",dir="back",color="steelblue1",style="solid",tooltip="·"];
28 ··Node65·[id="Node000065",label="tds4_send_emulated_rpc",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga2d0a06c1a30dd2470dc7a788de21b080",tooltip="Send·RPC·as·string·query."];28 ··Node65·[id="Node000065",label="tds4_send_emulated_rpc",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga2d0a06c1a30dd2470dc7a788de21b080",tooltip="Send·RPC·as·string·query."];
29 ··Node65·->·Node66·[id="edge11_Node000065_Node000066",dir="back",color="steelblue1",style="solid",tooltip="·"];29 ··Node65·->·Node66·[id="edge11_Node000065_Node000066",dir="back",color="steelblue1",style="solid",tooltip="·"];
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ··Node64·->·Node66·[id="edge46_Node000064_Node000066",dir="back",color="steelblue1",style="solid",tooltip="·"];78 ··Node64·->·Node66·[id="edge46_Node000064_Node000066",dir="back",color="steelblue1",style="solid",tooltip="·"];
79 ··Node64·->·Node89·[id="edge47_Node000064_Node000089",dir="back",color="steelblue1",style="solid",tooltip="·"];79 ··Node64·->·Node89·[id="edge47_Node000064_Node000089",dir="back",color="steelblue1",style="solid",tooltip="·"];
80 ··Node89·[id="Node000089",label="tds_submit_unprepare",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#gaf573d8d4d2660c8c27770573fca05ff5",tooltip="Send·a·unprepare·request·for·a·prepared·query."];80 ··Node89·[id="Node000089",label="tds_submit_unprepare",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#gaf573d8d4d2660c8c27770573fca05ff5",tooltip="Send·a·unprepare·request·for·a·prepared·query."];
81 ··Node1·->·Node90·[id="edge48_Node000001_Node000090",dir="back",color="steelblue1",style="solid",tooltip="·"];81 ··Node1·->·Node90·[id="edge48_Node000001_Node000090",dir="back",color="steelblue1",style="solid",tooltip="·"];
82 ··Node90·[id="Node000090",label="tds_convert_string",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gad5b76c688898b86984d09628f030d01c",tooltip="Convert·a·string·in·an·allocated·buffer."];82 ··Node90·[id="Node000090",label="tds_convert_string",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gad5b76c688898b86984d09628f030d01c",tooltip="Convert·a·string·in·an·allocated·buffer."];
83 ··Node90·->·Node69·[id="edge49_Node000090_Node000069",dir="back",color="steelblue1",style="solid",tooltip="·"];83 ··Node90·->·Node69·[id="edge49_Node000090_Node000069",dir="back",color="steelblue1",style="solid",tooltip="·"];
84 ··Node90·->·Node91·[id="edge50_Node000090_Node000091",dir="back",color="steelblue1",style="solid",tooltip="·"];84 ··Node90·->·Node91·[id="edge50_Node000090_Node000091",dir="back",color="steelblue1",style="solid",tooltip="·"];
85 ··Node91·[id="Node000091",label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a4daaa551e54dbd978650e2eef89e09ff",tooltip="Send·BCP·metadata·to·server."];85 ··Node91·[id="Node000091",label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a4daaa551e54dbd978650e2eef89e09ff",tooltip="Send·BCP·metadata·to·server."];
86 ··Node91·->·Node36·[id="edge51_Node000091_Node000036",dir="back",color="steelblue1",style="solid",tooltip="·"];86 ··Node91·->·Node36·[id="edge51_Node000091_Node000036",dir="back",color="steelblue1",style="solid",tooltip="·"];
87 ··Node36·[id="Node000036",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];87 ··Node36·[id="Node000036",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
88 ··Node90·->·Node60·[id="edge52_Node000090_Node000060",dir="back",color="steelblue1",style="solid",tooltip="·"];88 ··Node90·->·Node60·[id="edge52_Node000090_Node000060",dir="back",color="steelblue1",style="solid",tooltip="·"];
89 ··Node90·->·Node70·[id="edge53_Node000090_Node000070",dir="back",color="steelblue1",style="solid",tooltip="·"];89 ··Node90·->·Node70·[id="edge53_Node000090_Node000070",dir="back",color="steelblue1",style="solid",tooltip="·"];
90 ··Node90·->·Node71·[id="edge54_Node000090_Node000071",dir="back",color="steelblue1",style="solid",tooltip="·"];90 ··Node90·->·Node71·[id="edge54_Node000090_Node000071",dir="back",color="steelblue1",style="solid",tooltip="·"];
91 ··Node90·->·Node72·[id="edge55_Node000090_Node000072",dir="back",color="steelblue1",style="solid",tooltip="·"];91 ··Node90·->·Node72·[id="edge55_Node000090_Node000072",dir="back",color="steelblue1",style="solid",tooltip="·"];
92 }92 }
5.07 KB
./usr/share/doc/freetds-doc/reference/a00573_ga900b0bce08c6bfc2e7c988f4b5970516_icgraph.dot.gz
4.89 KB
a00573_ga900b0bce08c6bfc2e7c988f4b5970516_icgraph.dot
    
Offset 9, 25 lines modifiedOffset 9, 25 lines modified
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="skip_one_input_sequence",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga3380140fc6eb9f2090c430f40e846876",tooltip="Move·the·input·sequence·pointer·to·the·next·valid·position."];10 ··Node2·[id="Node000002",label="skip_one_input_sequence",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga3380140fc6eb9f2090c430f40e846876",tooltip="Move·the·input·sequence·pointer·to·the·next·valid·position."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_iconv",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];12 ··Node3·[id="Node000003",label="tds_iconv",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="odbc_set_string_flag",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00569.html#gadba4490bf3183799a70c9e2f44fab331",tooltip="Copy·a·string·to·client·setting·size·according·to·ODBC·convenction."];14 ··Node4·[id="Node000004",label="odbc_set_string_flag",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00569.html#gadba4490bf3183799a70c9e2f44fab331",tooltip="Copy·a·string·to·client·setting·size·according·to·ODBC·convenction."];
15 ··Node3·->·Node5·[id="edge4_Node000003_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node3·->·Node5·[id="edge4_Node000003_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];16 ··Node5·[id="Node000005",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
17 ··Node3·->·Node92·[id="edge5_Node000003_Node000092",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node3·->·Node92·[id="edge5_Node000003_Node000092",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node92·[id="Node000092",label="tds_convert_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#gad5b76c688898b86984d09628f030d01c",tooltip="Convert·a·string·in·an·allocated·buffer."];18 ··Node92·[id="Node000092",label="tds_convert_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#gad5b76c688898b86984d09628f030d01c",tooltip="Convert·a·string·in·an·allocated·buffer."];
19 ··Node1·->·Node3·[id="edge6_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node1·->·Node3·[id="edge6_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node1·->·Node94·[id="edge7_Node000001_Node000094",dir="back",color="steelblue1",style="solid",tooltip="·"];20 ··Node1·->·Node94·[id="edge7_Node000001_Node000094",dir="back",color="steelblue1",style="solid",tooltip="·"];
21 ··Node94·[id="Node000094",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)."];21 ··Node94·[id="Node000094",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)."];
22 ··Node94·->·Node95·[id="edge8_Node000094_Node000095",dir="back",color="steelblue1",style="solid",tooltip="·"];22 ··Node94·->·Node95·[id="edge8_Node000094_Node000095",dir="back",color="steelblue1",style="solid",tooltip="·"];
23 ··Node95·[id="Node000095",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."];23 ··Node95·[id="Node000095",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."];
24 ··Node95·->·Node96·[id="edge9_Node000095_Node000096",dir="back",color="steelblue1",style="solid",tooltip="·"];24 ··Node95·->·Node96·[id="edge9_Node000095_Node000096",dir="back",color="steelblue1",style="solid",tooltip="·"];
25 ··Node96·[id="Node000096",label="adjust_character_column_size",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#ga91770634ce8c0d6f1fe007b45da186fd",tooltip="Adjust·column·size·according·to·client's·encoding."];25 ··Node96·[id="Node000096",label="adjust_character_column_size",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#ga91770634ce8c0d6f1fe007b45da186fd",tooltip="Adjust·column·size·according·to·client's·encoding."];
26 ··Node95·->·Node99·[id="edge10_Node000095_Node000099",dir="back",color="steelblue1",style="solid",tooltip="·"];26 ··Node95·->·Node99·[id="edge10_Node000095_Node000099",dir="back",color="steelblue1",style="solid",tooltip="·"];
27 ··Node99·[id="Node000099",label="tds_iconv_from_collate",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga9d433c15ab3738aa2a477a416330f49f",tooltip="Get·iconv·information·from·a·LCID·(to·support·different·column·encoding·under·MSSQL2K)"];27 ··Node99·[id="Node000099",label="tds_iconv_from_collate",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga9d433c15ab3738aa2a477a416330f49f",tooltip="Get·iconv·information·from·a·LCID·(to·support·different·column·encoding·under·MSSQL2K)"];
28 ··Node1·->·Node100·[id="edge11_Node000001_Node000100",dir="back",color="steelblue1",style="solid",tooltip="·"];28 ··Node1·->·Node100·[id="edge11_Node000001_Node000100",dir="back",color="steelblue1",style="solid",tooltip="·"];
29 ··Node100·[id="Node000100",label="tds_iconv_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a01465.html#a30bcae80553efae075b0886bfcda1e35",tooltip="Initialize·charset·searching·for·UTF-8,·UCS-2·and·ISO8859-1."];29 ··Node100·[id="Node000100",label="tds_iconv_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a01459.html#a30bcae80553efae075b0886bfcda1e35",tooltip="Initialize·charset·searching·for·UTF-8,·UCS-2·and·ISO8859-1."];
30 ··Node1·->·Node101·[id="edge12_Node000001_Node000101",dir="back",color="steelblue1",style="solid",tooltip="·"];30 ··Node1·->·Node101·[id="edge12_Node000001_Node000101",dir="back",color="steelblue1",style="solid",tooltip="·"];
31 ··Node101·[id="Node000101",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."];31 ··Node101·[id="Node000101",label="tds_set_iconv_name",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a01459.html#a585ebac61354ce540d28f6da2d771b5b",tooltip="Get·iconv·name·given·canonic."];
32 ··Node101·->·Node94·[id="edge13_Node000101_Node000094",dir="back",color="steelblue1",style="solid",tooltip="·"];32 ··Node101·->·Node94·[id="edge13_Node000101_Node000094",dir="back",color="steelblue1",style="solid",tooltip="·"];
33 }33 }
27.6 KB
./usr/share/doc/freetds-doc/reference/a00574.html
    
Offset 132, 17 lines modifiedOffset 132, 17 lines modified
132 <tr·class="memitem:ga05551834cc559869a180a18dd5d2d655"·id="r_ga05551834cc559869a180a18dd5d2d655"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga05551834cc559869a180a18dd5d2d655"·name="ga05551834cc559869a180a18dd5d2d655"></a>132 <tr·class="memitem:ga05551834cc559869a180a18dd5d2d655"·id="r_ga05551834cc559869a180a18dd5d2d655"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga05551834cc559869a180a18dd5d2d655"·name="ga05551834cc559869a180a18dd5d2d655"></a>
133 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_compute_row</b>·(<a·class="el"·href="a01239.html">TDSCOMPUTEINFO</a>·*res_info)</td></tr>133 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_compute_row</b>·(<a·class="el"·href="a01239.html">TDSCOMPUTEINFO</a>·*res_info)</td></tr>
134 <tr·class="separator:ga05551834cc559869a180a18dd5d2d655"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:ga05551834cc559869a180a18dd5d2d655"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
135 <tr·class="memitem:ga1441a9787b31a97bc3ff290b04ce501a"·id="r_ga1441a9787b31a97bc3ff290b04ce501a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga1441a9787b31a97bc3ff290b04ce501a"·name="ga1441a9787b31a97bc3ff290b04ce501a"></a>135 <tr·class="memitem:ga1441a9787b31a97bc3ff290b04ce501a"·id="r_ga1441a9787b31a97bc3ff290b04ce501a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga1441a9787b31a97bc3ff290b04ce501a"·name="ga1441a9787b31a97bc3ff290b04ce501a"></a>
136 <a·class="el"·href="a01271.html">TDSCONTEXT</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_context</b>·(void·*parent)</td></tr>136 <a·class="el"·href="a01271.html">TDSCONTEXT</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_context</b>·(void·*parent)</td></tr>
137 <tr·class="separator:ga1441a9787b31a97bc3ff290b04ce501a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:ga1441a9787b31a97bc3ff290b04ce501a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:ga34e003db01a9fa0a8df0f6a9c68d10e3"·id="r_ga34e003db01a9fa0a8df0f6a9c68d10e3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga34e003db01a9fa0a8df0f6a9c68d10e3"·name="ga34e003db01a9fa0a8df0f6a9c68d10e3"></a>138 <tr·class="memitem:ga34e003db01a9fa0a8df0f6a9c68d10e3"·id="r_ga34e003db01a9fa0a8df0f6a9c68d10e3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga34e003db01a9fa0a8df0f6a9c68d10e3"·name="ga34e003db01a9fa0a8df0f6a9c68d10e3"></a>
139 <a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_cursor</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·char·*name,·TDS_INT·namelen,·const·char·*query,·TDS_INT·querylen)</td></tr>139 <a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_cursor</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·char·*name,·TDS_INT·namelen,·const·char·*query,·TDS_INT·querylen)</td></tr>
140 <tr·class="separator:ga34e003db01a9fa0a8df0f6a9c68d10e3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:ga34e003db01a9fa0a8df0f6a9c68d10e3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 <tr·class="memitem:ga69559de43b47f4a9e2eecc7a56527444"·id="r_ga69559de43b47f4a9e2eecc7a56527444"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00574.html#ga69559de43b47f4a9e2eecc7a56527444">tds_alloc_dynamic</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·const·char·*id)</td></tr>141 <tr·class="memitem:ga69559de43b47f4a9e2eecc7a56527444"·id="r_ga69559de43b47f4a9e2eecc7a56527444"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00574.html#ga69559de43b47f4a9e2eecc7a56527444">tds_alloc_dynamic</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·const·char·*id)</td></tr>
142 <tr·class="memdesc:ga69559de43b47f4a9e2eecc7a56527444"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Allocate·a·dynamic·statement.··<br·/></td></tr>142 <tr·class="memdesc:ga69559de43b47f4a9e2eecc7a56527444"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Allocate·a·dynamic·statement.··<br·/></td></tr>
143 <tr·class="separator:ga69559de43b47f4a9e2eecc7a56527444"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:ga69559de43b47f4a9e2eecc7a56527444"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 <tr·class="memitem:gafb042cedd3fd60f8e7dd65164166ece4"·id="r_gafb042cedd3fd60f8e7dd65164166ece4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gafb042cedd3fd60f8e7dd65164166ece4"·name="gafb042cedd3fd60f8e7dd65164166ece4"></a>144 <tr·class="memitem:gafb042cedd3fd60f8e7dd65164166ece4"·id="r_gafb042cedd3fd60f8e7dd65164166ece4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gafb042cedd3fd60f8e7dd65164166ece4"·name="gafb042cedd3fd60f8e7dd65164166ece4"></a>
145 <a·class="el"·href="a01207.html">TDSLOCALE</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_locale</b>·(void)</td></tr>145 <a·class="el"·href="a01207.html">TDSLOCALE</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_locale</b>·(void)</td></tr>
146 <tr·class="separator:gafb042cedd3fd60f8e7dd65164166ece4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>146 <tr·class="separator:gafb042cedd3fd60f8e7dd65164166ece4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
147 <tr·class="memitem:ga525bb652c510abcbb097d831ed5fadda"·id="r_ga525bb652c510abcbb097d831ed5fadda"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga525bb652c510abcbb097d831ed5fadda"·name="ga525bb652c510abcbb097d831ed5fadda"></a>147 <tr·class="memitem:ga525bb652c510abcbb097d831ed5fadda"·id="r_ga525bb652c510abcbb097d831ed5fadda"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga525bb652c510abcbb097d831ed5fadda"·name="ga525bb652c510abcbb097d831ed5fadda"></a>
148 <a·class="el"·href="a01199.html">TDSLOGIN</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_login</b>·(bool·use_environment)</td></tr>148 <a·class="el"·href="a01199.html">TDSLOGIN</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_login</b>·(bool·use_environment)</td></tr>
Offset 156, 18 lines modifiedOffset 156, 18 lines modified
156 <tr·class="memitem:ga4bbf9a6b6d514fc62ae67f548d54d78a"·id="r_ga4bbf9a6b6d514fc62ae67f548d54d78a"><td·class="memItemLeft"·align="right"·valign="top">void·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00574.html#ga4bbf9a6b6d514fc62ae67f548d54d78a">tds_alloc_param_data</a>·(<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curparam)</td></tr>156 <tr·class="memitem:ga4bbf9a6b6d514fc62ae67f548d54d78a"·id="r_ga4bbf9a6b6d514fc62ae67f548d54d78a"><td·class="memItemLeft"·align="right"·valign="top">void·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00574.html#ga4bbf9a6b6d514fc62ae67f548d54d78a">tds_alloc_param_data</a>·(<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curparam)</td></tr>
157 <tr·class="memdesc:ga4bbf9a6b6d514fc62ae67f548d54d78a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Allocate·data·for·a·parameter.··<br·/></td></tr>157 <tr·class="memdesc:ga4bbf9a6b6d514fc62ae67f548d54d78a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Allocate·data·for·a·parameter.··<br·/></td></tr>
158 <tr·class="separator:ga4bbf9a6b6d514fc62ae67f548d54d78a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:ga4bbf9a6b6d514fc62ae67f548d54d78a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:ga314c65c067570dc1ef3e58bbfc4eb763"·id="r_ga314c65c067570dc1ef3e58bbfc4eb763"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00574.html#ga314c65c067570dc1ef3e58bbfc4eb763">tds_alloc_param_result</a>·(<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*old_param)</td></tr>159 <tr·class="memitem:ga314c65c067570dc1ef3e58bbfc4eb763"·id="r_ga314c65c067570dc1ef3e58bbfc4eb763"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00574.html#ga314c65c067570dc1ef3e58bbfc4eb763">tds_alloc_param_result</a>·(<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*old_param)</td></tr>
160 <tr·class="memdesc:ga314c65c067570dc1ef3e58bbfc4eb763"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Adds·a·output·parameter·to·TDSPARAMINFO.··<br·/></td></tr>160 <tr·class="memdesc:ga314c65c067570dc1ef3e58bbfc4eb763"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Adds·a·output·parameter·to·TDSPARAMINFO.··<br·/></td></tr>
161 <tr·class="separator:ga314c65c067570dc1ef3e58bbfc4eb763"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:ga314c65c067570dc1ef3e58bbfc4eb763"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
162 <tr·class="memitem:gaf8bc4a976ed6bc6c3f61b20877a81963"·id="r_gaf8bc4a976ed6bc6c3f61b20877a81963"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaf8bc4a976ed6bc6c3f61b20877a81963"·name="gaf8bc4a976ed6bc6c3f61b20877a81963"></a>162 <tr·class="memitem:gaf8bc4a976ed6bc6c3f61b20877a81963"·id="r_gaf8bc4a976ed6bc6c3f61b20877a81963"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaf8bc4a976ed6bc6c3f61b20877a81963"·name="gaf8bc4a976ed6bc6c3f61b20877a81963"></a>
163 <a·class="el"·href="a00476.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_results</b>·(TDS_USMALLINT·num_cols)</td></tr>163 <a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_results</b>·(TDS_USMALLINT·num_cols)</td></tr>
164 <tr·class="separator:gaf8bc4a976ed6bc6c3f61b20877a81963"><td·class="memSeparator"·colspan="2">&#160;</td></tr>164 <tr·class="separator:gaf8bc4a976ed6bc6c3f61b20877a81963"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
165 <tr·class="memitem:ga1224fb9277112dc2ce12531d2b73b145"·id="r_ga1224fb9277112dc2ce12531d2b73b145"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga1224fb9277112dc2ce12531d2b73b145"·name="ga1224fb9277112dc2ce12531d2b73b145"></a>165 <tr·class="memitem:ga1224fb9277112dc2ce12531d2b73b145"·id="r_ga1224fb9277112dc2ce12531d2b73b145"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga1224fb9277112dc2ce12531d2b73b145"·name="ga1224fb9277112dc2ce12531d2b73b145"></a>
166 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_row</b>·(<a·class="el"·href="a00476.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*res_info)</td></tr>166 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_row</b>·(<a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*res_info)</td></tr>
167 <tr·class="memdesc:ga1224fb9277112dc2ce12531d2b73b145"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Allocate·space·for·row·store·return·NULL·on·out·of·memory.·<br·/></td></tr>167 <tr·class="memdesc:ga1224fb9277112dc2ce12531d2b73b145"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Allocate·space·for·row·store·return·NULL·on·out·of·memory.·<br·/></td></tr>
168 <tr·class="separator:ga1224fb9277112dc2ce12531d2b73b145"><td·class="memSeparator"·colspan="2">&#160;</td></tr>168 <tr·class="separator:ga1224fb9277112dc2ce12531d2b73b145"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
169 <tr·class="memitem:ga7718f605bb093fc319dbd1895729e954"·id="r_ga7718f605bb093fc319dbd1895729e954"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga7718f605bb093fc319dbd1895729e954"·name="ga7718f605bb093fc319dbd1895729e954"></a>169 <tr·class="memitem:ga7718f605bb093fc319dbd1895729e954"·id="r_ga7718f605bb093fc319dbd1895729e954"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga7718f605bb093fc319dbd1895729e954"·name="ga7718f605bb093fc319dbd1895729e954"></a>
170 <a·class="el"·href="a01291.html">TDSSOCKET</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_socket</b>·(<a·class="el"·href="a01271.html">TDSCONTEXT</a>·*context,·unsigned·int·bufsize)</td></tr>170 <a·class="el"·href="a01291.html">TDSSOCKET</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_alloc_socket</b>·(<a·class="el"·href="a01271.html">TDSCONTEXT</a>·*context,·unsigned·int·bufsize)</td></tr>
171 <tr·class="separator:ga7718f605bb093fc319dbd1895729e954"><td·class="memSeparator"·colspan="2">&#160;</td></tr>171 <tr·class="separator:ga7718f605bb093fc319dbd1895729e954"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
172 <tr·class="memitem:ga62605ef3b49878692c69810408f2e791"·id="r_ga62605ef3b49878692c69810408f2e791"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga62605ef3b49878692c69810408f2e791"·name="ga62605ef3b49878692c69810408f2e791"></a>172 <tr·class="memitem:ga62605ef3b49878692c69810408f2e791"·id="r_ga62605ef3b49878692c69810408f2e791"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga62605ef3b49878692c69810408f2e791"·name="ga62605ef3b49878692c69810408f2e791"></a>
173 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(tds_cap_len,·sizeof(defaultcaps)==TDS_MAX_CAPABILITY)</td></tr>173 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(tds_cap_len,·sizeof(defaultcaps)==TDS_MAX_CAPABILITY)</td></tr>
Offset 175, 31 lines modifiedOffset 175, 31 lines modified
175 <tr·class="memitem:gaaec062fa63e7cd4e4441e54e24ec5334"·id="r_gaaec062fa63e7cd4e4441e54e24ec5334"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaaec062fa63e7cd4e4441e54e24ec5334"·name="gaaec062fa63e7cd4e4441e54e24ec5334"></a>175 <tr·class="memitem:gaaec062fa63e7cd4e4441e54e24ec5334"·id="r_gaaec062fa63e7cd4e4441e54e24ec5334"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaaec062fa63e7cd4e4441e54e24ec5334"·name="gaaec062fa63e7cd4e4441e54e24ec5334"></a>
176 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(tds_values_len,·sizeof(defaultcaps.types[0].values)==14)</td></tr>176 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(tds_values_len,·sizeof(defaultcaps.types[0].values)==14)</td></tr>
177 <tr·class="separator:gaaec062fa63e7cd4e4441e54e24ec5334"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:gaaec062fa63e7cd4e4441e54e24ec5334"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:gaaa1c35bcdc9e4e93b97a947eb5a9a2cd"·id="r_gaaa1c35bcdc9e4e93b97a947eb5a9a2cd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaaa1c35bcdc9e4e93b97a947eb5a9a2cd"·name="gaaa1c35bcdc9e4e93b97a947eb5a9a2cd"></a>178 <tr·class="memitem:gaaa1c35bcdc9e4e93b97a947eb5a9a2cd"·id="r_gaaa1c35bcdc9e4e93b97a947eb5a9a2cd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaaa1c35bcdc9e4e93b97a947eb5a9a2cd"·name="gaaa1c35bcdc9e4e93b97a947eb5a9a2cd"></a>
179 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_connection_remove_socket</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds·TDS_UNUSED)</td></tr>179 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_connection_remove_socket</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds·TDS_UNUSED)</td></tr>
180 <tr·class="separator:gaaa1c35bcdc9e4e93b97a947eb5a9a2cd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:gaaa1c35bcdc9e4e93b97a947eb5a9a2cd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 <tr·class="memitem:ga9745bd1ae8a4677e77c48ec6678da7bb"·id="r_ga9745bd1ae8a4677e77c48ec6678da7bb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga9745bd1ae8a4677e77c48ec6678da7bb"·name="ga9745bd1ae8a4677e77c48ec6678da7bb"></a>181 <tr·class="memitem:ga9745bd1ae8a4677e77c48ec6678da7bb"·id="r_ga9745bd1ae8a4677e77c48ec6678da7bb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga9745bd1ae8a4677e77c48ec6678da7bb"·name="ga9745bd1ae8a4677e77c48ec6678da7bb"></a>
182 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_deallocated</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr>182 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_deallocated</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr>
183 <tr·class="separator:ga9745bd1ae8a4677e77c48ec6678da7bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>183 <tr·class="separator:ga9745bd1ae8a4677e77c48ec6678da7bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
184 <tr·class="memitem:gadeb33bf36c71d2acb8c655e8e226ca33"·id="r_gadeb33bf36c71d2acb8c655e8e226ca33"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gadeb33bf36c71d2acb8c655e8e226ca33"·name="gadeb33bf36c71d2acb8c655e8e226ca33"></a>184 <tr·class="memitem:gadeb33bf36c71d2acb8c655e8e226ca33"·id="r_gadeb33bf36c71d2acb8c655e8e226ca33"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gadeb33bf36c71d2acb8c655e8e226ca33"·name="gadeb33bf36c71d2acb8c655e8e226ca33"></a>
185 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_deinit_bcpinfo</b>·(<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo)</td></tr>185 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_deinit_bcpinfo</b>·(<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo)</td></tr>
186 <tr·class="separator:gadeb33bf36c71d2acb8c655e8e226ca33"><td·class="memSeparator"·colspan="2">&#160;</td></tr>186 <tr·class="separator:gadeb33bf36c71d2acb8c655e8e226ca33"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
187 <tr·class="memitem:ga28e51b6ea4026b2cd4204802cbc366ad"·id="r_ga28e51b6ea4026b2cd4204802cbc366ad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga28e51b6ea4026b2cd4204802cbc366ad"·name="ga28e51b6ea4026b2cd4204802cbc366ad"></a>187 <tr·class="memitem:ga28e51b6ea4026b2cd4204802cbc366ad"·id="r_ga28e51b6ea4026b2cd4204802cbc366ad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga28e51b6ea4026b2cd4204802cbc366ad"·name="ga28e51b6ea4026b2cd4204802cbc366ad"></a>
188 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_deinit_connection</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn)</td></tr>188 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_deinit_connection</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn)</td></tr>
189 <tr·class="separator:ga28e51b6ea4026b2cd4204802cbc366ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>189 <tr·class="separator:ga28e51b6ea4026b2cd4204802cbc366ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
190 <tr·class="memitem:ga31a8c42b16b5bb8239e0f083bfc55b2b"·id="r_ga31a8c42b16b5bb8239e0f083bfc55b2b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga31a8c42b16b5bb8239e0f083bfc55b2b"·name="ga31a8c42b16b5bb8239e0f083bfc55b2b"></a>190 <tr·class="memitem:ga31a8c42b16b5bb8239e0f083bfc55b2b"·id="r_ga31a8c42b16b5bb8239e0f083bfc55b2b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga31a8c42b16b5bb8239e0f083bfc55b2b"·name="ga31a8c42b16b5bb8239e0f083bfc55b2b"></a>
191 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_deinit_tvp</b>·(<a·class="el"·href="a01299.html">TDS_TVP</a>·*table)</td></tr>191 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_deinit_tvp</b>·(<a·class="el"·href="a01299.html">TDS_TVP</a>·*table)</td></tr>
192 <tr·class="separator:ga31a8c42b16b5bb8239e0f083bfc55b2b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>192 <tr·class="separator:ga31a8c42b16b5bb8239e0f083bfc55b2b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
193 <tr·class="memitem:ga1d60bf443e274797b1d1a9e7418ab962"·id="r_ga1d60bf443e274797b1d1a9e7418ab962"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga1d60bf443e274797b1d1a9e7418ab962"·name="ga1d60bf443e274797b1d1a9e7418ab962"></a>193 <tr·class="memitem:ga1d60bf443e274797b1d1a9e7418ab962"·id="r_ga1d60bf443e274797b1d1a9e7418ab962"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga1d60bf443e274797b1d1a9e7418ab962"·name="ga1d60bf443e274797b1d1a9e7418ab962"></a>
194 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_detach_results</b>·(<a·class="el"·href="a00476.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*info)</td></tr>194 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_detach_results</b>·(<a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*info)</td></tr>
195 <tr·class="memdesc:ga1d60bf443e274797b1d1a9e7418ab962"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Detach·result·info·from·it·current·socket.·<br·/></td></tr>195 <tr·class="memdesc:ga1d60bf443e274797b1d1a9e7418ab962"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Detach·result·info·from·it·current·socket.·<br·/></td></tr>
196 <tr·class="separator:ga1d60bf443e274797b1d1a9e7418ab962"><td·class="memSeparator"·colspan="2">&#160;</td></tr>196 <tr·class="separator:ga1d60bf443e274797b1d1a9e7418ab962"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
197 <tr·class="memitem:gac208dfc9708803e15a3a1fcc631f37f2"·id="r_gac208dfc9708803e15a3a1fcc631f37f2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gac208dfc9708803e15a3a1fcc631f37f2"·name="gac208dfc9708803e15a3a1fcc631f37f2"></a>197 <tr·class="memitem:gac208dfc9708803e15a3a1fcc631f37f2"·id="r_gac208dfc9708803e15a3a1fcc631f37f2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gac208dfc9708803e15a3a1fcc631f37f2"·name="gac208dfc9708803e15a3a1fcc631f37f2"></a>
198 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_dynamic_deallocated</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr>198 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_dynamic_deallocated</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr>
199 <tr·class="separator:gac208dfc9708803e15a3a1fcc631f37f2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>199 <tr·class="separator:gac208dfc9708803e15a3a1fcc631f37f2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
200 <tr·class="memitem:ga8d9feb841c35d1d6cef4563778082cec"·id="r_ga8d9feb841c35d1d6cef4563778082cec"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga8d9feb841c35d1d6cef4563778082cec"·name="ga8d9feb841c35d1d6cef4563778082cec"></a>200 <tr·class="memitem:ga8d9feb841c35d1d6cef4563778082cec"·id="r_ga8d9feb841c35d1d6cef4563778082cec"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga8d9feb841c35d1d6cef4563778082cec"·name="ga8d9feb841c35d1d6cef4563778082cec"></a>
201 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_all_results</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>201 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_all_results</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>
202 <tr·class="separator:ga8d9feb841c35d1d6cef4563778082cec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>202 <tr·class="separator:ga8d9feb841c35d1d6cef4563778082cec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
203 <tr·class="memitem:ga08d525b2e939e860ad3f7c024ddbac17"·id="r_ga08d525b2e939e860ad3f7c024ddbac17"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga08d525b2e939e860ad3f7c024ddbac17"·name="ga08d525b2e939e860ad3f7c024ddbac17"></a>203 <tr·class="memitem:ga08d525b2e939e860ad3f7c024ddbac17"·id="r_ga08d525b2e939e860ad3f7c024ddbac17"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga08d525b2e939e860ad3f7c024ddbac17"·name="ga08d525b2e939e860ad3f7c024ddbac17"></a>
204 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_bcp_column_data</b>·(<a·class="el"·href="a01223.html">BCPCOLDATA</a>·*coldata)</td></tr>204 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_bcp_column_data</b>·(<a·class="el"·href="a01223.html">BCPCOLDATA</a>·*coldata)</td></tr>
205 <tr·class="separator:ga08d525b2e939e860ad3f7c024ddbac17"><td·class="memSeparator"·colspan="2">&#160;</td></tr>205 <tr·class="separator:ga08d525b2e939e860ad3f7c024ddbac17"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 217, 15 lines modifiedOffset 217, 15 lines modified
217 <tr·class="separator:gac1aea61de548160e53538ba32343378d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>217 <tr·class="separator:gac1aea61de548160e53538ba32343378d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
218 <tr·class="memitem:ga96e58df914233f14c06dd5ddcae61c1e"·id="r_ga96e58df914233f14c06dd5ddcae61c1e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga96e58df914233f14c06dd5ddcae61c1e"·name="ga96e58df914233f14c06dd5ddcae61c1e"></a>218 <tr·class="memitem:ga96e58df914233f14c06dd5ddcae61c1e"·id="r_ga96e58df914233f14c06dd5ddcae61c1e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga96e58df914233f14c06dd5ddcae61c1e"·name="ga96e58df914233f14c06dd5ddcae61c1e"></a>
219 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_context</b>·(<a·class="el"·href="a01271.html">TDSCONTEXT</a>·*context)</td></tr>219 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_context</b>·(<a·class="el"·href="a01271.html">TDSCONTEXT</a>·*context)</td></tr>
220 <tr·class="separator:ga96e58df914233f14c06dd5ddcae61c1e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>220 <tr·class="separator:ga96e58df914233f14c06dd5ddcae61c1e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
221 <tr·class="memitem:ga29d2ce737e03ca2fdc04f3867f3c6a53"·id="r_ga29d2ce737e03ca2fdc04f3867f3c6a53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga29d2ce737e03ca2fdc04f3867f3c6a53"·name="ga29d2ce737e03ca2fdc04f3867f3c6a53"></a>221 <tr·class="memitem:ga29d2ce737e03ca2fdc04f3867f3c6a53"·id="r_ga29d2ce737e03ca2fdc04f3867f3c6a53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga29d2ce737e03ca2fdc04f3867f3c6a53"·name="ga29d2ce737e03ca2fdc04f3867f3c6a53"></a>
222 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_env</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn)</td></tr>222 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_env</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn)</td></tr>
223 <tr·class="separator:ga29d2ce737e03ca2fdc04f3867f3c6a53"><td·class="memSeparator"·colspan="2">&#160;</td></tr>223 <tr·class="separator:ga29d2ce737e03ca2fdc04f3867f3c6a53"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
224 <tr·class="memitem:gabdc5fee73b22345c02ab894e49ad7f95"·id="r_gabdc5fee73b22345c02ab894e49ad7f95"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00574.html#gabdc5fee73b22345c02ab894e49ad7f95">tds_free_input_params</a>·(<a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr>224 <tr·class="memitem:gabdc5fee73b22345c02ab894e49ad7f95"·id="r_gabdc5fee73b22345c02ab894e49ad7f95"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00574.html#gabdc5fee73b22345c02ab894e49ad7f95">tds_free_input_params</a>·(<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr>
225 <tr·class="memdesc:gabdc5fee73b22345c02ab894e49ad7f95"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Frees·all·allocated·input·parameters·of·a·dynamic·statement.··<br·/></td></tr>225 <tr·class="memdesc:gabdc5fee73b22345c02ab894e49ad7f95"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Frees·all·allocated·input·parameters·of·a·dynamic·statement.··<br·/></td></tr>
226 <tr·class="separator:gabdc5fee73b22345c02ab894e49ad7f95"><td·class="memSeparator"·colspan="2">&#160;</td></tr>226 <tr·class="separator:gabdc5fee73b22345c02ab894e49ad7f95"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
227 <tr·class="memitem:gacbf7aa586828a445f0aa4a03939df99c"·id="r_gacbf7aa586828a445f0aa4a03939df99c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gacbf7aa586828a445f0aa4a03939df99c"·name="gacbf7aa586828a445f0aa4a03939df99c"></a>227 <tr·class="memitem:gacbf7aa586828a445f0aa4a03939df99c"·id="r_gacbf7aa586828a445f0aa4a03939df99c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gacbf7aa586828a445f0aa4a03939df99c"·name="gacbf7aa586828a445f0aa4a03939df99c"></a>
228 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_locale</b>·(<a·class="el"·href="a01207.html">TDSLOCALE</a>·*locale)</td></tr>228 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_locale</b>·(<a·class="el"·href="a01207.html">TDSLOCALE</a>·*locale)</td></tr>
229 <tr·class="separator:gacbf7aa586828a445f0aa4a03939df99c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>229 <tr·class="separator:gacbf7aa586828a445f0aa4a03939df99c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
230 <tr·class="memitem:gac92bb6c3c7467bba3a8255e0ee7dffc0"·id="r_gac92bb6c3c7467bba3a8255e0ee7dffc0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gac92bb6c3c7467bba3a8255e0ee7dffc0"·name="gac92bb6c3c7467bba3a8255e0ee7dffc0"></a>230 <tr·class="memitem:gac92bb6c3c7467bba3a8255e0ee7dffc0"·id="r_gac92bb6c3c7467bba3a8255e0ee7dffc0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gac92bb6c3c7467bba3a8255e0ee7dffc0"·name="gac92bb6c3c7467bba3a8255e0ee7dffc0"></a>
231 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_login</b>·(<a·class="el"·href="a01199.html">TDSLOGIN</a>·*login)</td></tr>231 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_login</b>·(<a·class="el"·href="a01199.html">TDSLOGIN</a>·*login)</td></tr>
Offset 240, 18 lines modifiedOffset 240, 18 lines modified
240 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_param_result</b>·(<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*param_info)</td></tr>240 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_param_result</b>·(<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*param_info)</td></tr>
241 <tr·class="memdesc:ga66cd6e3c5089ced9415a8a0e258d205a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Delete·latest·parameter.·<br·/></td></tr>241 <tr·class="memdesc:ga66cd6e3c5089ced9415a8a0e258d205a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Delete·latest·parameter.·<br·/></td></tr>
242 <tr·class="separator:ga66cd6e3c5089ced9415a8a0e258d205a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>242 <tr·class="separator:ga66cd6e3c5089ced9415a8a0e258d205a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
243 <tr·class="memitem:ga6589548b0fe303cb816a0c136a992b04"·id="r_ga6589548b0fe303cb816a0c136a992b04"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga6589548b0fe303cb816a0c136a992b04"·name="ga6589548b0fe303cb816a0c136a992b04"></a>243 <tr·class="memitem:ga6589548b0fe303cb816a0c136a992b04"·id="r_ga6589548b0fe303cb816a0c136a992b04"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga6589548b0fe303cb816a0c136a992b04"·name="ga6589548b0fe303cb816a0c136a992b04"></a>
244 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_param_results</b>·(<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*param_info)</td></tr>244 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_param_results</b>·(<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*param_info)</td></tr>
245 <tr·class="separator:ga6589548b0fe303cb816a0c136a992b04"><td·class="memSeparator"·colspan="2">&#160;</td></tr>245 <tr·class="separator:ga6589548b0fe303cb816a0c136a992b04"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
246 <tr·class="memitem:gaf3268b18aa9df3475cdc48012bf7ddea"·id="r_gaf3268b18aa9df3475cdc48012bf7ddea"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaf3268b18aa9df3475cdc48012bf7ddea"·name="gaf3268b18aa9df3475cdc48012bf7ddea"></a>246 <tr·class="memitem:gaf3268b18aa9df3475cdc48012bf7ddea"·id="r_gaf3268b18aa9df3475cdc48012bf7ddea"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaf3268b18aa9df3475cdc48012bf7ddea"·name="gaf3268b18aa9df3475cdc48012bf7ddea"></a>
247 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_results</b>·(<a·class="el"·href="a00476.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*res_info)</td></tr>247 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_results</b>·(<a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*res_info)</td></tr>
248 <tr·class="separator:gaf3268b18aa9df3475cdc48012bf7ddea"><td·class="memSeparator"·colspan="2">&#160;</td></tr>248 <tr·class="separator:gaf3268b18aa9df3475cdc48012bf7ddea"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
249 <tr·class="memitem:gaa92e13cfc04c6c243fa42282d5da7cce"·id="r_gaa92e13cfc04c6c243fa42282d5da7cce"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaa92e13cfc04c6c243fa42282d5da7cce"·name="gaa92e13cfc04c6c243fa42282d5da7cce"></a>249 <tr·class="memitem:gaa92e13cfc04c6c243fa42282d5da7cce"·id="r_gaa92e13cfc04c6c243fa42282d5da7cce"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaa92e13cfc04c6c243fa42282d5da7cce"·name="gaa92e13cfc04c6c243fa42282d5da7cce"></a>
250 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_row</b>·(<a·class="el"·href="a00476.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*res_info,·unsigned·char·*row)</td></tr>250 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_row</b>·(<a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*res_info,·unsigned·char·*row)</td></tr>
251 <tr·class="separator:gaa92e13cfc04c6c243fa42282d5da7cce"><td·class="memSeparator"·colspan="2">&#160;</td></tr>251 <tr·class="separator:gaa92e13cfc04c6c243fa42282d5da7cce"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
252 <tr·class="memitem:gafe4c00cab901638857e7df9e515adb09"·id="r_gafe4c00cab901638857e7df9e515adb09"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gafe4c00cab901638857e7df9e515adb09"·name="gafe4c00cab901638857e7df9e515adb09"></a>252 <tr·class="memitem:gafe4c00cab901638857e7df9e515adb09"·id="r_gafe4c00cab901638857e7df9e515adb09"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gafe4c00cab901638857e7df9e515adb09"·name="gafe4c00cab901638857e7df9e515adb09"></a>
253 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_socket</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>253 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_socket</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>
254 <tr·class="separator:gafe4c00cab901638857e7df9e515adb09"><td·class="memSeparator"·colspan="2">&#160;</td></tr>254 <tr·class="separator:gafe4c00cab901638857e7df9e515adb09"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
255 <tr·class="memitem:ga30dc2d7a948f52e5441991feb1e8d819"·id="r_ga30dc2d7a948f52e5441991feb1e8d819"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga30dc2d7a948f52e5441991feb1e8d819"·name="ga30dc2d7a948f52e5441991feb1e8d819"></a>255 <tr·class="memitem:ga30dc2d7a948f52e5441991feb1e8d819"·id="r_ga30dc2d7a948f52e5441991feb1e8d819"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga30dc2d7a948f52e5441991feb1e8d819"·name="ga30dc2d7a948f52e5441991feb1e8d819"></a>
256 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_tvp_row</b>·(<a·class="el"·href="a01295.html">TDS_TVP_ROW</a>·*row)</td></tr>256 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_free_tvp_row</b>·(<a·class="el"·href="a01295.html">TDS_TVP_ROW</a>·*row)</td></tr>
257 <tr·class="separator:ga30dc2d7a948f52e5441991feb1e8d819"><td·class="memSeparator"·colspan="2">&#160;</td></tr>257 <tr·class="separator:ga30dc2d7a948f52e5441991feb1e8d819"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 276, 24 lines modifiedOffset 276, 24 lines modified
276 <tr·class="memitem:ga85bf906194a312de8f567c5925720e57"·id="r_ga85bf906194a312de8f567c5925720e57"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga85bf906194a312de8f567c5925720e57"·name="ga85bf906194a312de8f567c5925720e57"></a>276 <tr·class="memitem:ga85bf906194a312de8f567c5925720e57"·id="r_ga85bf906194a312de8f567c5925720e57"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga85bf906194a312de8f567c5925720e57"·name="ga85bf906194a312de8f567c5925720e57"></a>
277 <a·class="el"·href="a01279.html">TDSPACKET</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_realloc_packet</b>·(<a·class="el"·href="a01279.html">TDSPACKET</a>·*packet,·unsigned·len)</td></tr>277 <a·class="el"·href="a01279.html">TDSPACKET</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_realloc_packet</b>·(<a·class="el"·href="a01279.html">TDSPACKET</a>·*packet,·unsigned·len)</td></tr>
278 <tr·class="separator:ga85bf906194a312de8f567c5925720e57"><td·class="memSeparator"·colspan="2">&#160;</td></tr>278 <tr·class="separator:ga85bf906194a312de8f567c5925720e57"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
279 <tr·class="memitem:ga9795ab111eaa43e1c3cae4657f175273"·id="r_ga9795ab111eaa43e1c3cae4657f175273"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga9795ab111eaa43e1c3cae4657f175273"·name="ga9795ab111eaa43e1c3cae4657f175273"></a>279 <tr·class="memitem:ga9795ab111eaa43e1c3cae4657f175273"·id="r_ga9795ab111eaa43e1c3cae4657f175273"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga9795ab111eaa43e1c3cae4657f175273"·name="ga9795ab111eaa43e1c3cae4657f175273"></a>
280 <a·class="el"·href="a01291.html">TDSSOCKET</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_realloc_socket</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·size_t·bufsize)</td></tr>280 <a·class="el"·href="a01291.html">TDSSOCKET</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_realloc_socket</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·size_t·bufsize)</td></tr>
281 <tr·class="separator:ga9795ab111eaa43e1c3cae4657f175273"><td·class="memSeparator"·colspan="2">&#160;</td></tr>281 <tr·class="separator:ga9795ab111eaa43e1c3cae4657f175273"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
282 <tr·class="memitem:ga96f647da25ad4b920a177766f41e21aa"·id="r_ga96f647da25ad4b920a177766f41e21aa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga96f647da25ad4b920a177766f41e21aa"·name="ga96f647da25ad4b920a177766f41e21aa"></a>282 <tr·class="memitem:ga96f647da25ad4b920a177766f41e21aa"·id="r_ga96f647da25ad4b920a177766f41e21aa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga96f647da25ad4b920a177766f41e21aa"·name="ga96f647da25ad4b920a177766f41e21aa"></a>
283 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_release_cursor</b>·(<a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·**pcursor)</td></tr>283 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_release_cursor</b>·(<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·**pcursor)</td></tr>
284 <tr·class="separator:ga96f647da25ad4b920a177766f41e21aa"><td·class="memSeparator"·colspan="2">&#160;</td></tr>284 <tr·class="separator:ga96f647da25ad4b920a177766f41e21aa"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
285 <tr·class="memitem:gabf2fdb0def5388508602ee7dd2f49506"·id="r_gabf2fdb0def5388508602ee7dd2f49506"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00574.html#gabf2fdb0def5388508602ee7dd2f49506">tds_release_dynamic</a>·(<a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·**pdyn)</td></tr>285 <tr·class="memitem:gabf2fdb0def5388508602ee7dd2f49506"·id="r_gabf2fdb0def5388508602ee7dd2f49506"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00574.html#gabf2fdb0def5388508602ee7dd2f49506">tds_release_dynamic</a>·(<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·**pdyn)</td></tr>
286 <tr·class="memdesc:gabf2fdb0def5388508602ee7dd2f49506"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Frees·dynamic·statement.··<br·/></td></tr>286 <tr·class="memdesc:gabf2fdb0def5388508602ee7dd2f49506"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Frees·dynamic·statement.··<br·/></td></tr>
287 <tr·class="separator:gabf2fdb0def5388508602ee7dd2f49506"><td·class="memSeparator"·colspan="2">&#160;</td></tr>287 <tr·class="separator:gabf2fdb0def5388508602ee7dd2f49506"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
288 <tr·class="memitem:ga38e6909ccbe74eccbfab20d7f0b20f0c"·id="r_ga38e6909ccbe74eccbfab20d7f0b20f0c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga38e6909ccbe74eccbfab20d7f0b20f0c"·name="ga38e6909ccbe74eccbfab20d7f0b20f0c"></a>288 <tr·class="memitem:ga38e6909ccbe74eccbfab20d7f0b20f0c"·id="r_ga38e6909ccbe74eccbfab20d7f0b20f0c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga38e6909ccbe74eccbfab20d7f0b20f0c"·name="ga38e6909ccbe74eccbfab20d7f0b20f0c"></a>
289 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_row_free</b>·(<a·class="el"·href="a00476.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*res_info,·unsigned·char·*row)</td></tr>289 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_row_free</b>·(<a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*res_info,·unsigned·char·*row)</td></tr>
290 <tr·class="separator:ga38e6909ccbe74eccbfab20d7f0b20f0c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>290 <tr·class="separator:ga38e6909ccbe74eccbfab20d7f0b20f0c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
291 <tr·class="memitem:ga8ba1929d901b7b8c9b758c603142d357"·id="r_ga8ba1929d901b7b8c9b758c603142d357"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga8ba1929d901b7b8c9b758c603142d357"·name="ga8ba1929d901b7b8c9b758c603142d357"></a>291 <tr·class="memitem:ga8ba1929d901b7b8c9b758c603142d357"·id="r_ga8ba1929d901b7b8c9b758c603142d357"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga8ba1929d901b7b8c9b758c603142d357"·name="ga8ba1929d901b7b8c9b758c603142d357"></a>
292 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_set_current_results</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00476.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*info)</td></tr>292 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_set_current_results</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*info)</td></tr>
293 <tr·class="separator:ga8ba1929d901b7b8c9b758c603142d357"><td·class="memSeparator"·colspan="2">&#160;</td></tr>293 <tr·class="separator:ga8ba1929d901b7b8c9b758c603142d357"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
294 <tr·class="memitem:ga7ae92080355905a2c6b35c17f421d990"·id="r_ga7ae92080355905a2c6b35c17f421d990"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga7ae92080355905a2c6b35c17f421d990"·name="ga7ae92080355905a2c6b35c17f421d990"></a>294 <tr·class="memitem:ga7ae92080355905a2c6b35c17f421d990"·id="r_ga7ae92080355905a2c6b35c17f421d990"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga7ae92080355905a2c6b35c17f421d990"·name="ga7ae92080355905a2c6b35c17f421d990"></a>
295 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>winsock_initialized</b>·(void)</td></tr>295 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>winsock_initialized</b>·(void)</td></tr>
296 <tr·class="separator:ga7ae92080355905a2c6b35c17f421d990"><td·class="memSeparator"·colspan="2">&#160;</td></tr>296 <tr·class="separator:ga7ae92080355905a2c6b35c17f421d990"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
297 </table><table·class="memberdecls">297 </table><table·class="memberdecls">
298 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>298 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
Max diff block lines reached; 2194/28159 bytes (7.79%) of diff not shown.
1.65 KB
./usr/share/doc/freetds-doc/reference/a00574_ga4f7b22f681e7160ac03dfe8d2ae8bd39_icgraph.dot
    
Offset 7, 9 lines modifiedOffset 7, 9 lines modified
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··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."];8 ··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."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··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..."];10 ··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..."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··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."];12 ··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."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00182.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];14 ··Node4·[id="Node000004",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00290.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];
15 }15 }
2.3 KB
./usr/share/doc/freetds-doc/reference/a00574_ga8645f5abc49db03d14b66f72b83a9a4c_icgraph.dot
    
Offset 3, 13 lines modifiedOffset 3, 13 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··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."];8 ··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."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_dynamic_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#abaf688c85ea04a2392103d519a55d04e",tooltip="Writes·data·to·a·dynamic·allocated·buffer."];10 ··Node2·[id="Node000002",label="tds_dynamic_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#abaf688c85ea04a2392103d519a55d04e",tooltip="Writes·data·to·a·dynamic·allocated·buffer."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_dynamic_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a4f9e40da6941cb9407d0da5bc3030517",tooltip="Initialize·a·dynamic·output·stream."];12 ··Node3·[id="Node000003",label="tds_dynamic_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a4f9e40da6941cb9407d0da5bc3030517",tooltip="Initialize·a·dynamic·output·stream."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_bcp_fread",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];14 ··Node4·[id="Node000004",label="tds_bcp_fread",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];
15 }15 }
48.8 KB
./usr/share/doc/freetds-doc/reference/a00575.html
    
Offset 121, 24 lines modifiedOffset 121, 24 lines modified
121 <tr·class="separator:ga4b82aa02842198d8fa094c7e7bfc806c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:ga4b82aa02842198d8fa094c7e7bfc806c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:ga8853354723094c8efcd87fabf675c64f"·id="r_ga8853354723094c8efcd87fabf675c64f"><td·class="memItemLeft"·align="right"·valign="top">static·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga8853354723094c8efcd87fabf675c64f">tds5_fix_dot_query</a>·(const·char·*query,·size_t·*query_len,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params)</td></tr>122 <tr·class="memitem:ga8853354723094c8efcd87fabf675c64f"·id="r_ga8853354723094c8efcd87fabf675c64f"><td·class="memItemLeft"·align="right"·valign="top">static·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga8853354723094c8efcd87fabf675c64f">tds5_fix_dot_query</a>·(const·char·*query,·size_t·*query_len,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params)</td></tr>
123 <tr·class="memdesc:ga8853354723094c8efcd87fabf675c64f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Substitute·?-style·placeholders·with·named·(@param)·ones.··<br·/></td></tr>123 <tr·class="memdesc:ga8853354723094c8efcd87fabf675c64f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Substitute·?-style·placeholders·with·named·(@param)·ones.··<br·/></td></tr>
124 <tr·class="separator:ga8853354723094c8efcd87fabf675c64f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:ga8853354723094c8efcd87fabf675c64f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:ga4f1f0a4f77bc4ea1440dfdebc19a157c"·id="r_ga4f1f0a4f77bc4ea1440dfdebc19a157c"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c">tds5_put_params</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*info,·int·flags)</td></tr>125 <tr·class="memitem:ga4f1f0a4f77bc4ea1440dfdebc19a157c"·id="r_ga4f1f0a4f77bc4ea1440dfdebc19a157c"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c">tds5_put_params</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*info,·int·flags)</td></tr>
126 <tr·class="memdesc:ga4f1f0a4f77bc4ea1440dfdebc19a157c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Send·parameters·to·server.··<br·/></td></tr>126 <tr·class="memdesc:ga4f1f0a4f77bc4ea1440dfdebc19a157c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Send·parameters·to·server.··<br·/></td></tr>
127 <tr·class="separator:ga4f1f0a4f77bc4ea1440dfdebc19a157c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:ga4f1f0a4f77bc4ea1440dfdebc19a157c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:ga08877c101704bebe4fa57e0849dc272d"·id="r_ga08877c101704bebe4fa57e0849dc272d"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga08877c101704bebe4fa57e0849dc272d">tds71_submit_prepexec</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·char·*query,·const·char·*id,·<a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·**dyn_out,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params)</td></tr>128 <tr·class="memitem:ga08877c101704bebe4fa57e0849dc272d"·id="r_ga08877c101704bebe4fa57e0849dc272d"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga08877c101704bebe4fa57e0849dc272d">tds71_submit_prepexec</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·char·*query,·const·char·*id,·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·**dyn_out,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params)</td></tr>
129 <tr·class="memdesc:ga08877c101704bebe4fa57e0849dc272d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·temporary·stored·procedure·in·the·server·and·execute·it.··<br·/></td></tr>129 <tr·class="memdesc:ga08877c101704bebe4fa57e0849dc272d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·temporary·stored·procedure·in·the·server·and·execute·it.··<br·/></td></tr>
130 <tr·class="separator:ga08877c101704bebe4fa57e0849dc272d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:ga08877c101704bebe4fa57e0849dc272d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:ga4f5d3b730ad872cac4710e79808d44b5"·id="r_ga4f5d3b730ad872cac4710e79808d44b5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga4f5d3b730ad872cac4710e79808d44b5"·name="ga4f5d3b730ad872cac4710e79808d44b5"></a>131 <tr·class="memitem:ga4f5d3b730ad872cac4710e79808d44b5"·id="r_ga4f5d3b730ad872cac4710e79808d44b5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga4f5d3b730ad872cac4710e79808d44b5"·name="ga4f5d3b730ad872cac4710e79808d44b5"></a>
132 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds7_put_cursor_fetch</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·TDS_INT·cursor_id,·TDS_TINYINT·fetch_type,·TDS_INT·i_row,·TDS_INT·num_rows)</td></tr>132 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds7_put_cursor_fetch</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·TDS_INT·cursor_id,·TDS_TINYINT·fetch_type,·TDS_INT·i_row,·TDS_INT·num_rows)</td></tr>
133 <tr·class="separator:ga4f5d3b730ad872cac4710e79808d44b5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:ga4f5d3b730ad872cac4710e79808d44b5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:ga6e42b4a1d1d3898229ea2fe4afc2ecec"·id="r_ga6e42b4a1d1d3898229ea2fe4afc2ecec"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga6e42b4a1d1d3898229ea2fe4afc2ecec">tds7_put_query_params</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·char·*query,·size_t·query_len)</td></tr>134 <tr·class="memitem:ga6e42b4a1d1d3898229ea2fe4afc2ecec"·id="r_ga6e42b4a1d1d3898229ea2fe4afc2ecec"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga6e42b4a1d1d3898229ea2fe4afc2ecec">tds7_put_query_params</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·char·*query,·size_t·query_len)</td></tr>
135 <tr·class="memdesc:ga6e42b4a1d1d3898229ea2fe4afc2ecec"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Output·params·types·and·query·(required·by·sp_prepare/sp_executesql/sp_prepexec)··<br·/></td></tr>135 <tr·class="memdesc:ga6e42b4a1d1d3898229ea2fe4afc2ecec"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Output·params·types·and·query·(required·by·sp_prepare/sp_executesql/sp_prepexec)··<br·/></td></tr>
136 <tr·class="separator:ga6e42b4a1d1d3898229ea2fe4afc2ecec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:ga6e42b4a1d1d3898229ea2fe4afc2ecec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 <tr·class="memitem:ga9f6f25dd405f45e75420e6e084bf2d85"·id="r_ga9f6f25dd405f45e75420e6e084bf2d85"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga9f6f25dd405f45e75420e6e084bf2d85">tds7_send_execute</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr>137 <tr·class="memitem:ga9f6f25dd405f45e75420e6e084bf2d85"·id="r_ga9f6f25dd405f45e75420e6e084bf2d85"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga9f6f25dd405f45e75420e6e084bf2d85">tds7_send_execute</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr>
138 <tr·class="memdesc:ga9f6f25dd405f45e75420e6e084bf2d85"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Send·dynamic·request·on·TDS·7+·to·be·executed.··<br·/></td></tr>138 <tr·class="memdesc:ga9f6f25dd405f45e75420e6e084bf2d85"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Send·dynamic·request·on·TDS·7+·to·be·executed.··<br·/></td></tr>
139 <tr·class="separator:ga9f6f25dd405f45e75420e6e084bf2d85"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:ga9f6f25dd405f45e75420e6e084bf2d85"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 <tr·class="memitem:ga6513afd79629f7a928e1d3da9f56dee1"·id="r_ga6513afd79629f7a928e1d3da9f56dee1"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga6513afd79629f7a928e1d3da9f56dee1">tds7_write_param_def_from_params</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·char·*query,·size_t·query_len,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params)</td></tr>140 <tr·class="memitem:ga6513afd79629f7a928e1d3da9f56dee1"·id="r_ga6513afd79629f7a928e1d3da9f56dee1"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga6513afd79629f7a928e1d3da9f56dee1">tds7_write_param_def_from_params</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·char·*query,·size_t·query_len,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params)</td></tr>
141 <tr·class="memdesc:ga6513afd79629f7a928e1d3da9f56dee1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Write·string·with·parameters·definition,·useful·for·TDS7+.··<br·/></td></tr>141 <tr·class="memdesc:ga6513afd79629f7a928e1d3da9f56dee1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Write·string·with·parameters·definition,·useful·for·TDS7+.··<br·/></td></tr>
142 <tr·class="separator:ga6513afd79629f7a928e1d3da9f56dee1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:ga6513afd79629f7a928e1d3da9f56dee1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 <tr·class="memitem:ga24345856c16b15aa3e84459c2f551320"·id="r_ga24345856c16b15aa3e84459c2f551320"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga24345856c16b15aa3e84459c2f551320">tds7_write_param_def_from_query</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·char·*converted_query,·size_t·converted_query_len,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params)</td></tr>143 <tr·class="memitem:ga24345856c16b15aa3e84459c2f551320"·id="r_ga24345856c16b15aa3e84459c2f551320"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga24345856c16b15aa3e84459c2f551320">tds7_write_param_def_from_query</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·char·*converted_query,·size_t·converted_query_len,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params)</td></tr>
144 <tr·class="memdesc:ga24345856c16b15aa3e84459c2f551320"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Write·string·with·parameters·definition,·useful·for·TDS7+.··<br·/></td></tr>144 <tr·class="memdesc:ga24345856c16b15aa3e84459c2f551320"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Write·string·with·parameters·definition,·useful·for·TDS7+.··<br·/></td></tr>
Offset 151, 49 lines modifiedOffset 151, 49 lines modified
151 <tr·class="separator:gad5b76c688898b86984d09628f030d01c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>151 <tr·class="separator:gad5b76c688898b86984d09628f030d01c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
152 <tr·class="memitem:gaaa7b4d37bf796019e72f25c6e7fe7bea"·id="r_gaaa7b4d37bf796019e72f25c6e7fe7bea"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#gaaa7b4d37bf796019e72f25c6e7fe7bea">tds_count_placeholders</a>·(const·char·*query)</td></tr>152 <tr·class="memitem:gaaa7b4d37bf796019e72f25c6e7fe7bea"·id="r_gaaa7b4d37bf796019e72f25c6e7fe7bea"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#gaaa7b4d37bf796019e72f25c6e7fe7bea">tds_count_placeholders</a>·(const·char·*query)</td></tr>
153 <tr·class="memdesc:gaaa7b4d37bf796019e72f25c6e7fe7bea"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Count·the·number·of·placeholders·('?')·in·a·query.··<br·/></td></tr>153 <tr·class="memdesc:gaaa7b4d37bf796019e72f25c6e7fe7bea"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Count·the·number·of·placeholders·('?')·in·a·query.··<br·/></td></tr>
154 <tr·class="separator:gaaa7b4d37bf796019e72f25c6e7fe7bea"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:gaaa7b4d37bf796019e72f25c6e7fe7bea"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 <tr·class="memitem:ga0cd19215e9169ea299a6c9cbf5b2fb60"·id="r_ga0cd19215e9169ea299a6c9cbf5b2fb60"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga0cd19215e9169ea299a6c9cbf5b2fb60">tds_count_placeholders_ucs2le</a>·(const·char·*query,·const·char·*query_end)</td></tr>155 <tr·class="memitem:ga0cd19215e9169ea299a6c9cbf5b2fb60"·id="r_ga0cd19215e9169ea299a6c9cbf5b2fb60"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga0cd19215e9169ea299a6c9cbf5b2fb60">tds_count_placeholders_ucs2le</a>·(const·char·*query,·const·char·*query_end)</td></tr>
156 <tr·class="memdesc:ga0cd19215e9169ea299a6c9cbf5b2fb60"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Count·the·number·of·placeholders·('?')·in·a·query.··<br·/></td></tr>156 <tr·class="memdesc:ga0cd19215e9169ea299a6c9cbf5b2fb60"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Count·the·number·of·placeholders·('?')·in·a·query.··<br·/></td></tr>
157 <tr·class="separator:ga0cd19215e9169ea299a6c9cbf5b2fb60"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:ga0cd19215e9169ea299a6c9cbf5b2fb60"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:ga2a64baaf4aa50ef601a49b801dfdaaf6"·id="r_ga2a64baaf4aa50ef601a49b801dfdaaf6"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga2a64baaf4aa50ef601a49b801dfdaaf6">tds_cursor_check_allocated</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr>158 <tr·class="memitem:ga2a64baaf4aa50ef601a49b801dfdaaf6"·id="r_ga2a64baaf4aa50ef601a49b801dfdaaf6"><td·class="memItemLeft"·align="right"·valign="top">static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga2a64baaf4aa50ef601a49b801dfdaaf6">tds_cursor_check_allocated</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr>
159 <tr·class="memdesc:ga2a64baaf4aa50ef601a49b801dfdaaf6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·if·a·cursor·is·allocated·into·the·server.··<br·/></td></tr>159 <tr·class="memdesc:ga2a64baaf4aa50ef601a49b801dfdaaf6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·if·a·cursor·is·allocated·into·the·server.··<br·/></td></tr>
160 <tr·class="separator:ga2a64baaf4aa50ef601a49b801dfdaaf6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:ga2a64baaf4aa50ef601a49b801dfdaaf6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 <tr·class="memitem:gada22769a0a8593608044b99e8e7aecba"·id="r_gada22769a0a8593608044b99e8e7aecba"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gada22769a0a8593608044b99e8e7aecba"·name="gada22769a0a8593608044b99e8e7aecba"></a>161 <tr·class="memitem:gada22769a0a8593608044b99e8e7aecba"·id="r_gada22769a0a8593608044b99e8e7aecba"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gada22769a0a8593608044b99e8e7aecba"·name="gada22769a0a8593608044b99e8e7aecba"></a>
162 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_close</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr>162 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_close</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr>
163 <tr·class="separator:gada22769a0a8593608044b99e8e7aecba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>163 <tr·class="separator:gada22769a0a8593608044b99e8e7aecba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
164 <tr·class="memitem:gab25de0567ac096e8f8e88490eeddf562"·id="r_gab25de0567ac096e8f8e88490eeddf562"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gab25de0567ac096e8f8e88490eeddf562"·name="gab25de0567ac096e8f8e88490eeddf562"></a>164 <tr·class="memitem:gab25de0567ac096e8f8e88490eeddf562"·id="r_gab25de0567ac096e8f8e88490eeddf562"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gab25de0567ac096e8f8e88490eeddf562"·name="gab25de0567ac096e8f8e88490eeddf562"></a>
165 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_dealloc</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr>165 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_dealloc</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr>
166 <tr·class="memdesc:gab25de0567ac096e8f8e88490eeddf562"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Send·a·deallocation·request·to·server.·<br·/></td></tr>166 <tr·class="memdesc:gab25de0567ac096e8f8e88490eeddf562"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Send·a·deallocation·request·to·server.·<br·/></td></tr>
167 <tr·class="separator:gab25de0567ac096e8f8e88490eeddf562"><td·class="memSeparator"·colspan="2">&#160;</td></tr>167 <tr·class="separator:gab25de0567ac096e8f8e88490eeddf562"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
168 <tr·class="memitem:ga61d179dd0af129b671935e2a04932116"·id="r_ga61d179dd0af129b671935e2a04932116"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga61d179dd0af129b671935e2a04932116"·name="ga61d179dd0af129b671935e2a04932116"></a>168 <tr·class="memitem:ga61d179dd0af129b671935e2a04932116"·id="r_ga61d179dd0af129b671935e2a04932116"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga61d179dd0af129b671935e2a04932116"·name="ga61d179dd0af129b671935e2a04932116"></a>
169 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_declare</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor,·bool·*something_to_send)</td></tr>169 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_declare</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor,·bool·*something_to_send)</td></tr>
170 <tr·class="separator:ga61d179dd0af129b671935e2a04932116"><td·class="memSeparator"·colspan="2">&#160;</td></tr>170 <tr·class="separator:ga61d179dd0af129b671935e2a04932116"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
171 <tr·class="memitem:gac3f61db17041349b0d898e6fdfb3b6fc"·id="r_gac3f61db17041349b0d898e6fdfb3b6fc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gac3f61db17041349b0d898e6fdfb3b6fc"·name="gac3f61db17041349b0d898e6fdfb3b6fc"></a>171 <tr·class="memitem:gac3f61db17041349b0d898e6fdfb3b6fc"·id="r_gac3f61db17041349b0d898e6fdfb3b6fc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gac3f61db17041349b0d898e6fdfb3b6fc"·name="gac3f61db17041349b0d898e6fdfb3b6fc"></a>
172 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_fetch</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor,·TDS_CURSOR_FETCH·fetch_type,·TDS_INT·i_row)</td></tr>172 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_fetch</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor,·TDS_CURSOR_FETCH·fetch_type,·TDS_INT·i_row)</td></tr>
173 <tr·class="separator:gac3f61db17041349b0d898e6fdfb3b6fc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>173 <tr·class="separator:gac3f61db17041349b0d898e6fdfb3b6fc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
174 <tr·class="memitem:ga2a4992ce82e3f3dee59beee8f7d175fc"·id="r_ga2a4992ce82e3f3dee59beee8f7d175fc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga2a4992ce82e3f3dee59beee8f7d175fc"·name="ga2a4992ce82e3f3dee59beee8f7d175fc"></a>174 <tr·class="memitem:ga2a4992ce82e3f3dee59beee8f7d175fc"·id="r_ga2a4992ce82e3f3dee59beee8f7d175fc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga2a4992ce82e3f3dee59beee8f7d175fc"·name="ga2a4992ce82e3f3dee59beee8f7d175fc"></a>
175 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_get_cursor_info</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor,·TDS_UINT·*prow_number,·TDS_UINT·*prow_count)</td></tr>175 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_get_cursor_info</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor,·TDS_UINT·*prow_number,·TDS_UINT·*prow_count)</td></tr>
176 <tr·class="separator:ga2a4992ce82e3f3dee59beee8f7d175fc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>176 <tr·class="separator:ga2a4992ce82e3f3dee59beee8f7d175fc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
177 <tr·class="memitem:gaf96ce6aac291fea97ae852529b949021"·id="r_gaf96ce6aac291fea97ae852529b949021"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaf96ce6aac291fea97ae852529b949021"·name="gaf96ce6aac291fea97ae852529b949021"></a>177 <tr·class="memitem:gaf96ce6aac291fea97ae852529b949021"·id="r_gaf96ce6aac291fea97ae852529b949021"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gaf96ce6aac291fea97ae852529b949021"·name="gaf96ce6aac291fea97ae852529b949021"></a>
178 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_open</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params,·bool·*something_to_send)</td></tr>178 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_open</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params,·bool·*something_to_send)</td></tr>
179 <tr·class="separator:gaf96ce6aac291fea97ae852529b949021"><td·class="memSeparator"·colspan="2">&#160;</td></tr>179 <tr·class="separator:gaf96ce6aac291fea97ae852529b949021"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
180 <tr·class="memitem:gad717a70ff656a72ba819daab79c33bdb"·id="r_gad717a70ff656a72ba819daab79c33bdb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gad717a70ff656a72ba819daab79c33bdb"·name="gad717a70ff656a72ba819daab79c33bdb"></a>180 <tr·class="memitem:gad717a70ff656a72ba819daab79c33bdb"·id="r_gad717a70ff656a72ba819daab79c33bdb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gad717a70ff656a72ba819daab79c33bdb"·name="gad717a70ff656a72ba819daab79c33bdb"></a>
181 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_setname</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr>181 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_setname</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr>
182 <tr·class="separator:gad717a70ff656a72ba819daab79c33bdb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>182 <tr·class="separator:gad717a70ff656a72ba819daab79c33bdb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
183 <tr·class="memitem:ga015d5799ff590ed900c7db5e1c56a937"·id="r_ga015d5799ff590ed900c7db5e1c56a937"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga015d5799ff590ed900c7db5e1c56a937"·name="ga015d5799ff590ed900c7db5e1c56a937"></a>183 <tr·class="memitem:ga015d5799ff590ed900c7db5e1c56a937"·id="r_ga015d5799ff590ed900c7db5e1c56a937"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga015d5799ff590ed900c7db5e1c56a937"·name="ga015d5799ff590ed900c7db5e1c56a937"></a>
184 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_setrows</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor,·bool·*something_to_send)</td></tr>184 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_setrows</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor,·bool·*something_to_send)</td></tr>
185 <tr·class="separator:ga015d5799ff590ed900c7db5e1c56a937"><td·class="memSeparator"·colspan="2">&#160;</td></tr>185 <tr·class="separator:ga015d5799ff590ed900c7db5e1c56a937"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
186 <tr·class="memitem:gae6c9d512bccc537638d60f987fd5a876"·id="r_gae6c9d512bccc537638d60f987fd5a876"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gae6c9d512bccc537638d60f987fd5a876"·name="gae6c9d512bccc537638d60f987fd5a876"></a>186 <tr·class="memitem:gae6c9d512bccc537638d60f987fd5a876"·id="r_gae6c9d512bccc537638d60f987fd5a876"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gae6c9d512bccc537638d60f987fd5a876"·name="gae6c9d512bccc537638d60f987fd5a876"></a>
187 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_update</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor,·TDS_CURSOR_OPERATION·op,·TDS_INT·i_row,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params)</td></tr>187 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_cursor_update</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor,·TDS_CURSOR_OPERATION·op,·TDS_INT·i_row,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params)</td></tr>
188 <tr·class="separator:gae6c9d512bccc537638d60f987fd5a876"><td·class="memSeparator"·colspan="2">&#160;</td></tr>188 <tr·class="separator:gae6c9d512bccc537638d60f987fd5a876"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
189 <tr·class="memitem:ga57bd0fabe5bcdeb3ef091259b3a7c1fc"·id="r_ga57bd0fabe5bcdeb3ef091259b3a7c1fc"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc">tds_deferred_cursor_dealloc</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr>189 <tr·class="memitem:ga57bd0fabe5bcdeb3ef091259b3a7c1fc"·id="r_ga57bd0fabe5bcdeb3ef091259b3a7c1fc"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc">tds_deferred_cursor_dealloc</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr>
190 <tr·class="memdesc:ga57bd0fabe5bcdeb3ef091259b3a7c1fc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Deallocate·cursor·on·idle.··<br·/></td></tr>190 <tr·class="memdesc:ga57bd0fabe5bcdeb3ef091259b3a7c1fc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Deallocate·cursor·on·idle.··<br·/></td></tr>
191 <tr·class="separator:ga57bd0fabe5bcdeb3ef091259b3a7c1fc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>191 <tr·class="separator:ga57bd0fabe5bcdeb3ef091259b3a7c1fc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
192 <tr·class="memitem:ga9f80fdf732b084aef7de7a323261aa61"·id="r_ga9f80fdf732b084aef7de7a323261aa61"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga9f80fdf732b084aef7de7a323261aa61">tds_deferred_unprepare</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr>192 <tr·class="memitem:ga9f80fdf732b084aef7de7a323261aa61"·id="r_ga9f80fdf732b084aef7de7a323261aa61"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga9f80fdf732b084aef7de7a323261aa61">tds_deferred_unprepare</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr>
193 <tr·class="memdesc:ga9f80fdf732b084aef7de7a323261aa61"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unprepare·dynamic·on·idle.··<br·/></td></tr>193 <tr·class="memdesc:ga9f80fdf732b084aef7de7a323261aa61"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unprepare·dynamic·on·idle.··<br·/></td></tr>
194 <tr·class="separator:ga9f80fdf732b084aef7de7a323261aa61"><td·class="memSeparator"·colspan="2">&#160;</td></tr>194 <tr·class="separator:ga9f80fdf732b084aef7de7a323261aa61"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
195 <tr·class="memitem:ga328b6111fc8b1342924161a6f031d0db"·id="r_ga328b6111fc8b1342924161a6f031d0db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga328b6111fc8b1342924161a6f031d0db"·name="ga328b6111fc8b1342924161a6f031d0db"></a>195 <tr·class="memitem:ga328b6111fc8b1342924161a6f031d0db"·id="r_ga328b6111fc8b1342924161a6f031d0db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga328b6111fc8b1342924161a6f031d0db"·name="ga328b6111fc8b1342924161a6f031d0db"></a>
196 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_disconnect</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>196 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_disconnect</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>
197 <tr·class="separator:ga328b6111fc8b1342924161a6f031d0db"><td·class="memSeparator"·colspan="2">&#160;</td></tr>197 <tr·class="separator:ga328b6111fc8b1342924161a6f031d0db"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
198 <tr·class="memitem:ga79e31bdb1d8e8e214ea2bed964ff0e77"·id="r_ga79e31bdb1d8e8e214ea2bed964ff0e77"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga79e31bdb1d8e8e214ea2bed964ff0e77"·name="ga79e31bdb1d8e8e214ea2bed964ff0e77"></a>198 <tr·class="memitem:ga79e31bdb1d8e8e214ea2bed964ff0e77"·id="r_ga79e31bdb1d8e8e214ea2bed964ff0e77"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga79e31bdb1d8e8e214ea2bed964ff0e77"·name="ga79e31bdb1d8e8e214ea2bed964ff0e77"></a>
199 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_fix_column_size</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds·TDS_UNUSED,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol)</td></tr>199 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_fix_column_size</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds·TDS_UNUSED,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol)</td></tr>
Offset 202, 23 lines modifiedOffset 202, 23 lines modified
202 <tr·class="memitem:ga50d62edeb2a432e2dc668263f3f958ff"·id="r_ga50d62edeb2a432e2dc668263f3f958ff"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga50d62edeb2a432e2dc668263f3f958ff">tds_get_column_declaration</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol,·char·*out)</td></tr>202 <tr·class="memitem:ga50d62edeb2a432e2dc668263f3f958ff"·id="r_ga50d62edeb2a432e2dc668263f3f958ff"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga50d62edeb2a432e2dc668263f3f958ff">tds_get_column_declaration</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol,·char·*out)</td></tr>
203 <tr·class="memdesc:ga50d62edeb2a432e2dc668263f3f958ff"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·declaration·for·column·(like·"varchar(20)").··<br·/></td></tr>203 <tr·class="memdesc:ga50d62edeb2a432e2dc668263f3f958ff"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·declaration·for·column·(like·"varchar(20)").··<br·/></td></tr>
204 <tr·class="separator:ga50d62edeb2a432e2dc668263f3f958ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>204 <tr·class="separator:ga50d62edeb2a432e2dc668263f3f958ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
205 <tr·class="memitem:gae6a4ebe045344eee6562d5feab8d0db3"·id="r_gae6a4ebe045344eee6562d5feab8d0db3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gae6a4ebe045344eee6562d5feab8d0db3"·name="gae6a4ebe045344eee6562d5feab8d0db3"></a>205 <tr·class="memitem:gae6a4ebe045344eee6562d5feab8d0db3"·id="r_gae6a4ebe045344eee6562d5feab8d0db3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gae6a4ebe045344eee6562d5feab8d0db3"·name="gae6a4ebe045344eee6562d5feab8d0db3"></a>
206 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_multiple_done</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01267.html">TDSMULTIPLE</a>·*multiple)</td></tr>206 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_multiple_done</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01267.html">TDSMULTIPLE</a>·*multiple)</td></tr>
207 <tr·class="separator:gae6a4ebe045344eee6562d5feab8d0db3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>207 <tr·class="separator:gae6a4ebe045344eee6562d5feab8d0db3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
208 <tr·class="memitem:gade7a80a63c654b1df4e4cdb534b869b6"·id="r_gade7a80a63c654b1df4e4cdb534b869b6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gade7a80a63c654b1df4e4cdb534b869b6"·name="gade7a80a63c654b1df4e4cdb534b869b6"></a>208 <tr·class="memitem:gade7a80a63c654b1df4e4cdb534b869b6"·id="r_gade7a80a63c654b1df4e4cdb534b869b6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gade7a80a63c654b1df4e4cdb534b869b6"·name="gade7a80a63c654b1df4e4cdb534b869b6"></a>
209 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_multiple_execute</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01267.html">TDSMULTIPLE</a>·*multiple,·<a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr>209 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_multiple_execute</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01267.html">TDSMULTIPLE</a>·*multiple,·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr>
210 <tr·class="separator:gade7a80a63c654b1df4e4cdb534b869b6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>210 <tr·class="separator:gade7a80a63c654b1df4e4cdb534b869b6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
211 <tr·class="memitem:gadf810ffc809e9589d1eae14da09dd13f"·id="r_gadf810ffc809e9589d1eae14da09dd13f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gadf810ffc809e9589d1eae14da09dd13f"·name="gadf810ffc809e9589d1eae14da09dd13f"></a>211 <tr·class="memitem:gadf810ffc809e9589d1eae14da09dd13f"·id="r_gadf810ffc809e9589d1eae14da09dd13f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="gadf810ffc809e9589d1eae14da09dd13f"·name="gadf810ffc809e9589d1eae14da09dd13f"></a>
212 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_multiple_init</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01267.html">TDSMULTIPLE</a>·*multiple,·TDS_MULTIPLE_TYPE·type,·<a·class="el"·href="a01203.html">TDSHEADERS</a>·*head)</td></tr>212 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_multiple_init</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01267.html">TDSMULTIPLE</a>·*multiple,·TDS_MULTIPLE_TYPE·type,·<a·class="el"·href="a01203.html">TDSHEADERS</a>·*head)</td></tr>
213 <tr·class="separator:gadf810ffc809e9589d1eae14da09dd13f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>213 <tr·class="separator:gadf810ffc809e9589d1eae14da09dd13f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
214 <tr·class="memitem:ga2831db8f158c9bd31dfac08f63adffa5"·id="r_ga2831db8f158c9bd31dfac08f63adffa5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga2831db8f158c9bd31dfac08f63adffa5"·name="ga2831db8f158c9bd31dfac08f63adffa5"></a>214 <tr·class="memitem:ga2831db8f158c9bd31dfac08f63adffa5"·id="r_ga2831db8f158c9bd31dfac08f63adffa5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga2831db8f158c9bd31dfac08f63adffa5"·name="ga2831db8f158c9bd31dfac08f63adffa5"></a>
215 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_multiple_query</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01267.html">TDSMULTIPLE</a>·*multiple,·const·char·*query,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params)</td></tr>215 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_multiple_query</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01267.html">TDSMULTIPLE</a>·*multiple,·const·char·*query,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params)</td></tr>
216 <tr·class="separator:ga2831db8f158c9bd31dfac08f63adffa5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>216 <tr·class="separator:ga2831db8f158c9bd31dfac08f63adffa5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
217 <tr·class="memitem:ga05ac7bab753d19b6ba1ffc7505d8fcd0"·id="r_ga05ac7bab753d19b6ba1ffc7505d8fcd0"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga05ac7bab753d19b6ba1ffc7505d8fcd0">tds_needs_unprepare</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr>217 <tr·class="memitem:ga05ac7bab753d19b6ba1ffc7505d8fcd0"·id="r_ga05ac7bab753d19b6ba1ffc7505d8fcd0"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga05ac7bab753d19b6ba1ffc7505d8fcd0">tds_needs_unprepare</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr>
218 <tr·class="memdesc:ga05ac7bab753d19b6ba1ffc7505d8fcd0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·if·dynamic·request·must·be·unprepared.··<br·/></td></tr>218 <tr·class="memdesc:ga05ac7bab753d19b6ba1ffc7505d8fcd0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·if·dynamic·request·must·be·unprepared.··<br·/></td></tr>
219 <tr·class="separator:ga05ac7bab753d19b6ba1ffc7505d8fcd0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>219 <tr·class="separator:ga05ac7bab753d19b6ba1ffc7505d8fcd0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
220 <tr·class="memitem:ga8f3b00c34af2484eccb169e60a37dc36"·id="r_ga8f3b00c34af2484eccb169e60a37dc36"><td·class="memItemLeft"·align="right"·valign="top">const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga8f3b00c34af2484eccb169e60a37dc36">tds_next_placeholder</a>·(const·char·*start)</td></tr>220 <tr·class="memitem:ga8f3b00c34af2484eccb169e60a37dc36"·id="r_ga8f3b00c34af2484eccb169e60a37dc36"><td·class="memItemLeft"·align="right"·valign="top">const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga8f3b00c34af2484eccb169e60a37dc36">tds_next_placeholder</a>·(const·char·*start)</td></tr>
221 <tr·class="memdesc:ga8f3b00c34af2484eccb169e60a37dc36"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·position·of·next·placeholder.··<br·/></td></tr>221 <tr·class="memdesc:ga8f3b00c34af2484eccb169e60a37dc36"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·position·of·next·placeholder.··<br·/></td></tr>
222 <tr·class="separator:ga8f3b00c34af2484eccb169e60a37dc36"><td·class="memSeparator"·colspan="2">&#160;</td></tr>222 <tr·class="separator:ga8f3b00c34af2484eccb169e60a37dc36"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
223 <tr·class="memitem:gaaa97f8535a2babe642024a0744d271d5"·id="r_gaaa97f8535a2babe642024a0744d271d5"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#gaaa97f8535a2babe642024a0744d271d5">tds_next_placeholder_ucs2le</a>·(const·char·*start,·const·char·*end,·int·named)</td></tr>223 <tr·class="memitem:gaaa97f8535a2babe642024a0744d271d5"·id="r_gaaa97f8535a2babe642024a0744d271d5"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#gaaa97f8535a2babe642024a0744d271d5">tds_next_placeholder_ucs2le</a>·(const·char·*start,·const·char·*end,·int·named)</td></tr>
224 <tr·class="memdesc:gaaa97f8535a2babe642024a0744d271d5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Found·the·next·placeholder·(?·or·@param)·in·a·string.··<br·/></td></tr>224 <tr·class="memdesc:gaaa97f8535a2babe642024a0744d271d5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Found·the·next·placeholder·(?·or·@param)·in·a·string.··<br·/></td></tr>
Offset 262, 18 lines modifiedOffset 262, 18 lines modified
262 <tr·class="memitem:ga11338742dc30fd0c2711f58eb830316f"·id="r_ga11338742dc30fd0c2711f58eb830316f"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga11338742dc30fd0c2711f58eb830316f">tds_send_cancel</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>262 <tr·class="memitem:ga11338742dc30fd0c2711f58eb830316f"·id="r_ga11338742dc30fd0c2711f58eb830316f"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga11338742dc30fd0c2711f58eb830316f">tds_send_cancel</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>
263 <tr·class="memdesc:ga11338742dc30fd0c2711f58eb830316f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00575.html#ga11338742dc30fd0c2711f58eb830316f"·title="tds_send_cancel()·sends·an·empty·packet·(8·byte·header·only)·tds_process_cancel·should·be·called·dire...">tds_send_cancel()</a>·sends·an·empty·packet·(8·byte·header·only)·tds_process_cancel·should·be·called·directly·after·this.··<br·/></td></tr>263 <tr·class="memdesc:ga11338742dc30fd0c2711f58eb830316f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00575.html#ga11338742dc30fd0c2711f58eb830316f"·title="tds_send_cancel()·sends·an·empty·packet·(8·byte·header·only)·tds_process_cancel·should·be·called·dire...">tds_send_cancel()</a>·sends·an·empty·packet·(8·byte·header·only)·tds_process_cancel·should·be·called·directly·after·this.··<br·/></td></tr>
264 <tr·class="separator:ga11338742dc30fd0c2711f58eb830316f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>264 <tr·class="separator:ga11338742dc30fd0c2711f58eb830316f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
265 <tr·class="memitem:ga02c6ce3ff96369603a6ee4efee64caae"·id="r_ga02c6ce3ff96369603a6ee4efee64caae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga02c6ce3ff96369603a6ee4efee64caae"·name="ga02c6ce3ff96369603a6ee4efee64caae"></a>265 <tr·class="memitem:ga02c6ce3ff96369603a6ee4efee64caae"·id="r_ga02c6ce3ff96369603a6ee4efee64caae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ga02c6ce3ff96369603a6ee4efee64caae"·name="ga02c6ce3ff96369603a6ee4efee64caae"></a>
266 static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_send_emulated_execute</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·char·*query,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params)</td></tr>266 static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_send_emulated_execute</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·char·*query,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params)</td></tr>
267 <tr·class="memdesc:ga02c6ce3ff96369603a6ee4efee64caae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Emulate·prepared·execute·traslating·to·a·normal·language.·<br·/></td></tr>267 <tr·class="memdesc:ga02c6ce3ff96369603a6ee4efee64caae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Emulate·prepared·execute·traslating·to·a·normal·language.·<br·/></td></tr>
268 <tr·class="separator:ga02c6ce3ff96369603a6ee4efee64caae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>268 <tr·class="separator:ga02c6ce3ff96369603a6ee4efee64caae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
269 <tr·class="memitem:ga34fb1084682cc31fe02a4a7946955a5a"·id="r_ga34fb1084682cc31fe02a4a7946955a5a"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga34fb1084682cc31fe02a4a7946955a5a">tds_set_cur_cursor</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr>269 <tr·class="memitem:ga34fb1084682cc31fe02a4a7946955a5a"·id="r_ga34fb1084682cc31fe02a4a7946955a5a"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga34fb1084682cc31fe02a4a7946955a5a">tds_set_cur_cursor</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*cursor)</td></tr>
270 <tr·class="memdesc:ga34fb1084682cc31fe02a4a7946955a5a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Set·current·cursor.··<br·/></td></tr>270 <tr·class="memdesc:ga34fb1084682cc31fe02a4a7946955a5a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Set·current·cursor.··<br·/></td></tr>
271 <tr·class="separator:ga34fb1084682cc31fe02a4a7946955a5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>271 <tr·class="separator:ga34fb1084682cc31fe02a4a7946955a5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
272 <tr·class="memitem:gae8b7db85af16701fc0604eb117cbd4e4"·id="r_gae8b7db85af16701fc0604eb117cbd4e4"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#gae8b7db85af16701fc0604eb117cbd4e4">tds_set_cur_dyn</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr>272 <tr·class="memitem:gae8b7db85af16701fc0604eb117cbd4e4"·id="r_gae8b7db85af16701fc0604eb117cbd4e4"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#gae8b7db85af16701fc0604eb117cbd4e4">tds_set_cur_dyn</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr>
273 <tr·class="memdesc:gae8b7db85af16701fc0604eb117cbd4e4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Set·current·dynamic.··<br·/></td></tr>273 <tr·class="memdesc:gae8b7db85af16701fc0604eb117cbd4e4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Set·current·dynamic.··<br·/></td></tr>
274 <tr·class="separator:gae8b7db85af16701fc0604eb117cbd4e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>274 <tr·class="separator:gae8b7db85af16701fc0604eb117cbd4e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
275 <tr·class="memitem:gacf0a4f2a1c2166588f4d232eda737cf5"·id="r_gacf0a4f2a1c2166588f4d232eda737cf5"><td·class="memItemLeft"·align="right"·valign="top">const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#gacf0a4f2a1c2166588f4d232eda737cf5">tds_skip_comment</a>·(const·char·*s)</td></tr>275 <tr·class="memitem:gacf0a4f2a1c2166588f4d232eda737cf5"·id="r_gacf0a4f2a1c2166588f4d232eda737cf5"><td·class="memItemLeft"·align="right"·valign="top">const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#gacf0a4f2a1c2166588f4d232eda737cf5">tds_skip_comment</a>·(const·char·*s)</td></tr>
276 <tr·class="memdesc:gacf0a4f2a1c2166588f4d232eda737cf5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Skip·a·comment·in·a·query.··<br·/></td></tr>276 <tr·class="memdesc:gacf0a4f2a1c2166588f4d232eda737cf5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Skip·a·comment·in·a·query.··<br·/></td></tr>
277 <tr·class="separator:gacf0a4f2a1c2166588f4d232eda737cf5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>277 <tr·class="separator:gacf0a4f2a1c2166588f4d232eda737cf5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
278 <tr·class="memitem:gac3124fe439d9c96236fc33af7793ffcf"·id="r_gac3124fe439d9c96236fc33af7793ffcf"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#gac3124fe439d9c96236fc33af7793ffcf">tds_skip_comment_ucs2le</a>·(const·char·*s,·const·char·*end)</td></tr>278 <tr·class="memitem:gac3124fe439d9c96236fc33af7793ffcf"·id="r_gac3124fe439d9c96236fc33af7793ffcf"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#gac3124fe439d9c96236fc33af7793ffcf">tds_skip_comment_ucs2le</a>·(const·char·*s,·const·char·*end)</td></tr>
279 <tr·class="memdesc:gac3124fe439d9c96236fc33af7793ffcf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Skip·a·comment·in·a·query.··<br·/></td></tr>279 <tr·class="memdesc:gac3124fe439d9c96236fc33af7793ffcf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Skip·a·comment·in·a·query.··<br·/></td></tr>
Offset 295, 21 lines modifiedOffset 295, 21 lines modified
295 <tr·class="separator:ga7bf3670d3d6dabed469b9eb117298079"><td·class="memSeparator"·colspan="2">&#160;</td></tr>295 <tr·class="separator:ga7bf3670d3d6dabed469b9eb117298079"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
296 <tr·class="memitem:ga7d68588fdd0beeae52197a6d6cef8754"·id="r_ga7d68588fdd0beeae52197a6d6cef8754"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga7d68588fdd0beeae52197a6d6cef8754">tds_submit_commit</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·bool·cont)</td></tr>296 <tr·class="memitem:ga7d68588fdd0beeae52197a6d6cef8754"·id="r_ga7d68588fdd0beeae52197a6d6cef8754"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga7d68588fdd0beeae52197a6d6cef8754">tds_submit_commit</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·bool·cont)</td></tr>
297 <tr·class="memdesc:ga7d68588fdd0beeae52197a6d6cef8754"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Send·a·commit·request.··<br·/></td></tr>297 <tr·class="memdesc:ga7d68588fdd0beeae52197a6d6cef8754"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Send·a·commit·request.··<br·/></td></tr>
298 <tr·class="separator:ga7d68588fdd0beeae52197a6d6cef8754"><td·class="memSeparator"·colspan="2">&#160;</td></tr>298 <tr·class="separator:ga7d68588fdd0beeae52197a6d6cef8754"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
299 <tr·class="memitem:gae603aed795a4c5bb26ab159a11256996"·id="r_gae603aed795a4c5bb26ab159a11256996"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#gae603aed795a4c5bb26ab159a11256996">tds_submit_execdirect</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·char·*query,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params,·<a·class="el"·href="a01203.html">TDSHEADERS</a>·*head)</td></tr>299 <tr·class="memitem:gae603aed795a4c5bb26ab159a11256996"·id="r_gae603aed795a4c5bb26ab159a11256996"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#gae603aed795a4c5bb26ab159a11256996">tds_submit_execdirect</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·char·*query,·<a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*params,·<a·class="el"·href="a01203.html">TDSHEADERS</a>·*head)</td></tr>
300 <tr·class="memdesc:gae603aed795a4c5bb26ab159a11256996"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Submit·a·prepared·query·with·parameters.··<br·/></td></tr>300 <tr·class="memdesc:gae603aed795a4c5bb26ab159a11256996"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Submit·a·prepared·query·with·parameters.··<br·/></td></tr>
301 <tr·class="separator:gae603aed795a4c5bb26ab159a11256996"><td·class="memSeparator"·colspan="2">&#160;</td></tr>301 <tr·class="separator:gae603aed795a4c5bb26ab159a11256996"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
302 <tr·class="memitem:ga3e7b4793c6f799fbc6c174f673bb5b32"·id="r_ga3e7b4793c6f799fbc6c174f673bb5b32"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga3e7b4793c6f799fbc6c174f673bb5b32">tds_submit_execute</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr>302 <tr·class="memitem:ga3e7b4793c6f799fbc6c174f673bb5b32"·id="r_ga3e7b4793c6f799fbc6c174f673bb5b32"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#ga3e7b4793c6f799fbc6c174f673bb5b32">tds_submit_execute</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*dyn)</td></tr>
303 <tr·class="memdesc:ga3e7b4793c6f799fbc6c174f673bb5b32"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Sends·a·previously·prepared·dynamic·statement·to·the·server.··<br·/></td></tr>303 <tr·class="memdesc:ga3e7b4793c6f799fbc6c174f673bb5b32"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Sends·a·previously·prepared·dynamic·statement·to·the·server.··<br·/></td></tr>
Max diff block lines reached; 14823/49832 bytes (29.75%) of diff not shown.
4.48 KB
./usr/share/doc/freetds-doc/reference/a00575_ga08877c101704bebe4fa57e0849dc272d_cgraph.dot.gz
4.29 KB
a00575_ga08877c101704bebe4fa57e0849dc272d_cgraph.dot
    
Offset 12, 21 lines modifiedOffset 12, 21 lines modified
12 ··Node3·[id="Node000003",label="tds_count_placeholders\l_ucs2le",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga0cd19215e9169ea299a6c9cbf5b2fb60",tooltip="Count·the·number·of·placeholders·('?')·in·a·query."];12 ··Node3·[id="Node000003",label="tds_count_placeholders\l_ucs2le",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga0cd19215e9169ea299a6c9cbf5b2fb60",tooltip="Count·the·number·of·placeholders·('?')·in·a·query."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_next_placeholder\l_ucs2le",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#gaaa97f8535a2babe642024a0744d271d5",tooltip="Found·the·next·placeholder·(?·or·@param)·in·a·string."];14 ··Node4·[id="Node000004",label="tds_next_placeholder\l_ucs2le",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#gaaa97f8535a2babe642024a0744d271d5",tooltip="Found·the·next·placeholder·(?·or·@param)·in·a·string."];
15 ··Node2·->·Node4·[id="edge4_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node4·[id="edge4_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
16 ··Node2·->·Node7·[id="edge5_Node000002_Node000007",color="steelblue1",style="solid",tooltip="·"];16 ··Node2·->·Node7·[id="edge5_Node000002_Node000007",color="steelblue1",style="solid",tooltip="·"];
17 ··Node7·[id="Node000007",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."];17 ··Node7·[id="Node000007",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."];
18 ··Node7·->·Node8·[id="edge6_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];18 ··Node7·->·Node8·[id="edge6_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];
19 ··Node8·[id="Node000008",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];19 ··Node8·[id="Node000008",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
20 ··Node8·->·Node9·[id="edge7_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];20 ··Node8·->·Node9·[id="edge7_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];
21 ··Node9·[id="Node000009",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];21 ··Node9·[id="Node000009",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
22 ··Node7·->·Node12·[id="edge8_Node000007_Node000012",color="steelblue1",style="solid",tooltip="·"];22 ··Node7·->·Node12·[id="edge8_Node000007_Node000012",color="steelblue1",style="solid",tooltip="·"];
23 ··Node12·[id="Node000012",label="tds_dataout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];23 ··Node12·[id="Node000012",label="tds_dataout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];
24 ··Node7·->·Node14·[id="edge9_Node000007_Node000014",color="steelblue1",style="solid",tooltip="·"];24 ··Node7·->·Node14·[id="edge9_Node000007_Node000014",color="steelblue1",style="solid",tooltip="·"];
25 ··Node14·[id="Node000014",label="tds_staticin_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];25 ··Node14·[id="Node000014",label="tds_staticin_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
26 ··Node1·->·Node16·[id="edge10_Node000001_Node000016",color="steelblue1",style="solid",tooltip="·"];26 ··Node1·->·Node16·[id="edge10_Node000001_Node000016",color="steelblue1",style="solid",tooltip="·"];
27 ··Node16·[id="Node000016",label="tds7_write_param_def\l_from_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga24345856c16b15aa3e84459c2f551320",tooltip="Write·string·with·parameters·definition,·useful·for·TDS7+."];27 ··Node16·[id="Node000016",label="tds7_write_param_def\l_from_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga24345856c16b15aa3e84459c2f551320",tooltip="Write·string·with·parameters·definition,·useful·for·TDS7+."];
28 ··Node16·->·Node3·[id="edge11_Node000016_Node000003",color="steelblue1",style="solid",tooltip="·"];28 ··Node16·->·Node3·[id="edge11_Node000016_Node000003",color="steelblue1",style="solid",tooltip="·"];
29 ··Node16·->·Node17·[id="edge12_Node000016_Node000017",color="steelblue1",style="solid",tooltip="·"];29 ··Node16·->·Node17·[id="edge12_Node000016_Node000017",color="steelblue1",style="solid",tooltip="·"];
30 ··Node17·[id="Node000017",label="tds_freeze_abort",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga7274d9c5dc75c58bb7d1f1c29e03a73e",tooltip="Discard·all·data·written·after·the·freeze."];30 ··Node17·[id="Node000017",label="tds_freeze_abort",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga7274d9c5dc75c58bb7d1f1c29e03a73e",tooltip="Discard·all·data·written·after·the·freeze."];
31 ··Node16·->·Node18·[id="edge13_Node000016_Node000018",color="steelblue1",style="solid",tooltip="·"];31 ··Node16·->·Node18·[id="edge13_Node000016_Node000018",color="steelblue1",style="solid",tooltip="·"];
32 ··Node18·[id="Node000018",label="tds_freeze_close_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga2660b893ae2bf36fe1b63b354e748bad",tooltip="Stop·keeping·data·for·this·specific·freeze."];32 ··Node18·[id="Node000018",label="tds_freeze_close_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga2660b893ae2bf36fe1b63b354e748bad",tooltip="Stop·keeping·data·for·this·specific·freeze."];
2.93 KB
./usr/share/doc/freetds-doc/reference/a00575_ga0da385231bfa3dc49377e1fb2bea2c07_cgraph.dot
    
Offset 11, 13 lines modifiedOffset 11, 13 lines modified
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_freeze_close_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga2660b893ae2bf36fe1b63b354e748bad",tooltip="Stop·keeping·data·for·this·specific·freeze."];12 ··Node3·[id="Node000003",label="tds_freeze_close_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga2660b893ae2bf36fe1b63b354e748bad",tooltip="Stop·keeping·data·for·this·specific·freeze."];
13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_freeze_written",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga528cc96da09c11bc2930daae64e33e83",tooltip="Compute·how·many·bytes·has·been·written·from·freeze."];14 ··Node4·[id="Node000004",label="tds_freeze_written",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga528cc96da09c11bc2930daae64e33e83",tooltip="Compute·how·many·bytes·has·been·written·from·freeze."];
15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",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."];16 ··Node5·[id="Node000005",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."];
17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];18 ··Node6·[id="Node000006",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
19 ··Node5·->·Node10·[id="edge6_Node000005_Node000010",color="steelblue1",style="solid",tooltip="·"];19 ··Node5·->·Node10·[id="edge6_Node000005_Node000010",color="steelblue1",style="solid",tooltip="·"];
20 ··Node10·[id="Node000010",label="tds_dataout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];20 ··Node10·[id="Node000010",label="tds_dataout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];
21 ··Node5·->·Node12·[id="edge7_Node000005_Node000012",color="steelblue1",style="solid",tooltip="·"];21 ··Node5·->·Node12·[id="edge7_Node000005_Node000012",color="steelblue1",style="solid",tooltip="·"];
22 ··Node12·[id="Node000012",label="tds_staticin_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];22 ··Node12·[id="Node000012",label="tds_staticin_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
23 }23 }
4.63 KB
./usr/share/doc/freetds-doc/reference/a00575_ga0e2e7230c425e925402d7856ff5b4b18_cgraph.dot
    
Offset 7, 22 lines modifiedOffset 7, 22 lines modified
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="tds_put_param_as_string",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Send·a·parameter·to·server."];8 ··Node1·[id="Node000001",label="tds_put_param_as_string",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Send·a·parameter·to·server."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_convert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#gad83c146aa5ba3f1515557d6b5248494a",tooltip="tds_convert·convert·a·type·to·another."];10 ··Node2·[id="Node000002",label="tds_convert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#gad83c146aa5ba3f1515557d6b5248494a",tooltip="tds_convert·convert·a·type·to·another."];
11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",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."];12 ··Node3·[id="Node000003",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."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];14 ··Node4·[id="Node000004",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];16 ··Node5·[id="Node000005",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
17 ··Node3·->·Node8·[id="edge5_Node000003_Node000008",color="steelblue1",style="solid",tooltip="·"];17 ··Node3·->·Node8·[id="edge5_Node000003_Node000008",color="steelblue1",style="solid",tooltip="·"];
18 ··Node8·[id="Node000008",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];18 ··Node8·[id="Node000008",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];
19 ··Node8·->·Node9·[id="edge6_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];19 ··Node8·->·Node9·[id="edge6_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];
20 ··Node9·[id="Node000009",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];20 ··Node9·[id="Node000009",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];
21 ··Node3·->·Node10·[id="edge7_Node000003_Node000010",color="steelblue1",style="solid",tooltip="·"];21 ··Node3·->·Node10·[id="edge7_Node000003_Node000010",color="steelblue1",style="solid",tooltip="·"];
22 ··Node10·[id="Node000010",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];22 ··Node10·[id="Node000010",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
23 ··Node10·->·Node11·[id="edge8_Node000010_Node000011",color="steelblue1",style="solid",tooltip="·"];23 ··Node10·->·Node11·[id="edge8_Node000010_Node000011",color="steelblue1",style="solid",tooltip="·"];
24 ··Node11·[id="Node000011",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];24 ··Node11·[id="Node000011",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];
25 ··Node1·->·Node12·[id="edge9_Node000001_Node000012",color="steelblue1",style="solid",tooltip="·"];25 ··Node1·->·Node12·[id="edge9_Node000001_Node000012",color="steelblue1",style="solid",tooltip="·"];
26 ··Node12·[id="Node000012",label="tds_quote_and_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga26b26296d060dca75f6a43e9ac41e58d",tooltip="Send·a·string·to·server·while·quoting·it."];26 ··Node12·[id="Node000012",label="tds_quote_and_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga26b26296d060dca75f6a43e9ac41e58d",tooltip="Send·a·string·to·server·while·quoting·it."];
27 ··Node12·->·Node3·[id="edge10_Node000012_Node000003",color="steelblue1",style="solid",tooltip="·"];27 ··Node12·->·Node3·[id="edge10_Node000012_Node000003",color="steelblue1",style="solid",tooltip="·"];
28 }28 }
1.54 KB
./usr/share/doc/freetds-doc/reference/a00575_ga11338742dc30fd0c2711f58eb830316f_icgraph.dot
    
Offset 5, 9 lines modifiedOffset 5, 9 lines modified
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_send_cancel",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="tds_send_cancel()·sends·an·empty·packet·(8·byte·header·only)·tds_process_cancel·should·be·called·dire..."];8 ··Node1·[id="Node000001",label="tds_send_cancel",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="tds_send_cancel()·sends·an·empty·packet·(8·byte·header·only)·tds_process_cancel·should·be·called·dire..."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbcancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga5ea23272124fff03b8d87538c1ec3ee5",tooltip="Cancel·the·current·command·batch."];10 ··Node2·[id="Node000002",label="dbcancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga5ea23272124fff03b8d87538c1ec3ee5",tooltip="Cancel·the·current·command·batch."];
11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tdserror",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a01459.html#abf18b98efef6ce2dc0b97d658a3a1918",tooltip="Call·the·client·library's·error·handler·(for·library-generated·errors·only)"];12 ··Node3·[id="Node000003",label="tdserror",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a01483.html#abf18b98efef6ce2dc0b97d658a3a1918",tooltip="Call·the·client·library's·error·handler·(for·library-generated·errors·only)"];
13 }13 }
4.48 KB
./usr/share/doc/freetds-doc/reference/a00575_ga24345856c16b15aa3e84459c2f551320_cgraph.dot.gz
4.3 KB
a00575_ga24345856c16b15aa3e84459c2f551320_cgraph.dot
    
Offset 23, 19 lines modifiedOffset 23, 19 lines modified
23 ··Node1·->·Node9·[id="edge8_Node000001_Node000009",color="steelblue1",style="solid",tooltip="·"];23 ··Node1·->·Node9·[id="edge8_Node000001_Node000009",color="steelblue1",style="solid",tooltip="·"];
24 ··Node9·[id="Node000009",label="tds_get_column_declaration",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga50d62edeb2a432e2dc668263f3f958ff",tooltip="Return·declaration·for·column·(like·\"varchar(20)\")."];24 ··Node9·[id="Node000009",label="tds_get_column_declaration",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga50d62edeb2a432e2dc668263f3f958ff",tooltip="Return·declaration·for·column·(like·\"varchar(20)\")."];
25 ··Node9·->·Node10·[id="edge9_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];25 ··Node9·->·Node10·[id="edge9_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];
26 ··Node10·[id="Node000010",label="tds_fix_column_size",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga79e31bdb1d8e8e214ea2bed964ff0e77",tooltip="Get·column·size·for·wire."];26 ··Node10·[id="Node000010",label="tds_fix_column_size",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga79e31bdb1d8e8e214ea2bed964ff0e77",tooltip="Get·column·size·for·wire."];
27 ··Node1·->·Node11·[id="edge10_Node000001_Node000011",color="steelblue1",style="solid",tooltip="·"];27 ··Node1·->·Node11·[id="edge10_Node000001_Node000011",color="steelblue1",style="solid",tooltip="·"];
28 ··Node11·[id="Node000011",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."];28 ··Node11·[id="Node000011",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."];
29 ··Node11·->·Node12·[id="edge11_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];29 ··Node11·->·Node12·[id="edge11_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];
30 ··Node12·[id="Node000012",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];30 ··Node12·[id="Node000012",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
31 ··Node12·->·Node13·[id="edge12_Node000012_Node000013",color="steelblue1",style="solid",tooltip="·"];31 ··Node12·->·Node13·[id="edge12_Node000012_Node000013",color="steelblue1",style="solid",tooltip="·"];
32 ··Node13·[id="Node000013",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];32 ··Node13·[id="Node000013",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
33 ··Node11·->·Node16·[id="edge13_Node000011_Node000016",color="steelblue1",style="solid",tooltip="·"];33 ··Node11·->·Node16·[id="edge13_Node000011_Node000016",color="steelblue1",style="solid",tooltip="·"];
34 ··Node16·[id="Node000016",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];34 ··Node16·[id="Node000016",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];
35 ··Node16·->·Node17·[id="edge14_Node000016_Node000017",color="steelblue1",style="solid",tooltip="·"];35 ··Node16·->·Node17·[id="edge14_Node000016_Node000017",color="steelblue1",style="solid",tooltip="·"];
36 ··Node17·[id="Node000017",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];36 ··Node17·[id="Node000017",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];
37 ··Node11·->·Node18·[id="edge15_Node000011_Node000018",color="steelblue1",style="solid",tooltip="·"];37 ··Node11·->·Node18·[id="edge15_Node000011_Node000018",color="steelblue1",style="solid",tooltip="·"];
38 ··Node18·[id="Node000018",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];38 ··Node18·[id="Node000018",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
39 ··Node18·->·Node19·[id="edge16_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];39 ··Node18·->·Node19·[id="edge16_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];
40 ··Node19·[id="Node000019",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];40 ··Node19·[id="Node000019",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];
41 }41 }
2.88 KB
./usr/share/doc/freetds-doc/reference/a00575_ga24345856c16b15aa3e84459c2f551320_icgraph.dot.gz
2.7 KB
a00575_ga24345856c16b15aa3e84459c2f551320_icgraph.dot
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="tds_submit_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];18 ··Node6·[id="Node000006",label="tds_submit_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];
19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="_bcp_exec_out",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];20 ··Node7·[id="Node000007",label="_bcp_exec_out",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];
21 ··Node6·->·Node9·[id="edge7_Node000006_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node6·->·Node9·[id="edge7_Node000006_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node9·[id="Node000009",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."];22 ··Node9·[id="Node000009",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."];
23 ··Node6·->·Node12·[id="edge8_Node000006_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node6·->·Node12·[id="edge8_Node000006_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node12·[id="Node000012",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];24 ··Node12·[id="Node000012",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
25 ··Node6·->·Node17·[id="edge9_Node000006_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];25 ··Node6·->·Node17·[id="edge9_Node000006_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
26 ··Node17·[id="Node000017",label="tds_submit_begin_tran",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7bf3670d3d6dabed469b9eb117298079",tooltip="Send·a·rollback·request."];26 ··Node17·[id="Node000017",label="tds_submit_begin_tran",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7bf3670d3d6dabed469b9eb117298079",tooltip="Send·a·rollback·request."];
27 ··Node6·->·Node18·[id="edge10_Node000006_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];27 ··Node6·->·Node18·[id="edge10_Node000006_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];
28 ··Node18·[id="Node000018",label="tds_submit_commit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7d68588fdd0beeae52197a6d6cef8754",tooltip="Send·a·commit·request."];28 ··Node18·[id="Node000018",label="tds_submit_commit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7d68588fdd0beeae52197a6d6cef8754",tooltip="Send·a·commit·request."];
29 ··Node6·->·Node3·[id="edge11_Node000006_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];29 ··Node6·->·Node3·[id="edge11_Node000006_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
30 ··Node6·->·Node19·[id="edge12_Node000006_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];30 ··Node6·->·Node19·[id="edge12_Node000006_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
31 ··Node19·[id="Node000019",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."];31 ··Node19·[id="Node000019",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."];
4.05 KB
./usr/share/doc/freetds-doc/reference/a00575_ga26b26296d060dca75f6a43e9ac41e58d_cgraph.dot
    
Offset 5, 19 lines modifiedOffset 5, 19 lines modified
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="tds_quote_and_put",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Send·a·string·to·server·while·quoting·it."];8 ··Node1·[id="Node000001",label="tds_quote_and_put",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Send·a·string·to·server·while·quoting·it."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",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."];10 ··Node2·[id="Node000002",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."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];12 ··Node3·[id="Node000003",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];14 ··Node4·[id="Node000004",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
15 ··Node2·->·Node7·[id="edge4_Node000002_Node000007",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node7·[id="edge4_Node000002_Node000007",color="steelblue1",style="solid",tooltip="·"];
16 ··Node7·[id="Node000007",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];16 ··Node7·[id="Node000007",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];
17 ··Node7·->·Node8·[id="edge5_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];17 ··Node7·->·Node8·[id="edge5_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];
18 ··Node8·[id="Node000008",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];18 ··Node8·[id="Node000008",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];
19 ··Node2·->·Node9·[id="edge6_Node000002_Node000009",color="steelblue1",style="solid",tooltip="·"];19 ··Node2·->·Node9·[id="edge6_Node000002_Node000009",color="steelblue1",style="solid",tooltip="·"];
20 ··Node9·[id="Node000009",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];20 ··Node9·[id="Node000009",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
21 ··Node9·->·Node10·[id="edge7_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];21 ··Node9·->·Node10·[id="edge7_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];
22 ··Node10·[id="Node000010",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];22 ··Node10·[id="Node000010",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];
23 }23 }
3.94 KB
./usr/share/doc/freetds-doc/reference/a00575_ga2d0a06c1a30dd2470dc7a788de21b080_cgraph.dot.gz
3.75 KB
a00575_ga2d0a06c1a30dd2470dc7a788de21b080_cgraph.dot
    
Offset 19, 19 lines modifiedOffset 19, 19 lines modified
19 ··Node1·->·Node7·[id="edge6_Node000001_Node000007",color="steelblue1",style="solid",tooltip="·"];19 ··Node1·->·Node7·[id="edge6_Node000001_Node000007",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="tds_put_param_as_string",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga0e2e7230c425e925402d7856ff5b4b18",tooltip="Send·a·parameter·to·server."];20 ··Node7·[id="Node000007",label="tds_put_param_as_string",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga0e2e7230c425e925402d7856ff5b4b18",tooltip="Send·a·parameter·to·server."];
21 ··Node7·->·Node8·[id="edge7_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];21 ··Node7·->·Node8·[id="edge7_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];
22 ··Node8·[id="Node000008",label="tds_convert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#gad83c146aa5ba3f1515557d6b5248494a",tooltip="tds_convert·convert·a·type·to·another."];22 ··Node8·[id="Node000008",label="tds_convert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00572.html#gad83c146aa5ba3f1515557d6b5248494a",tooltip="tds_convert·convert·a·type·to·another."];
23 ··Node7·->·Node9·[id="edge8_Node000007_Node000009",color="steelblue1",style="solid",tooltip="·"];23 ··Node7·->·Node9·[id="edge8_Node000007_Node000009",color="steelblue1",style="solid",tooltip="·"];
24 ··Node9·[id="Node000009",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."];24 ··Node9·[id="Node000009",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."];
25 ··Node9·->·Node10·[id="edge9_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];25 ··Node9·->·Node10·[id="edge9_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];
26 ··Node10·[id="Node000010",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];26 ··Node10·[id="Node000010",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
27 ··Node9·->·Node14·[id="edge10_Node000009_Node000014",color="steelblue1",style="solid",tooltip="·"];27 ··Node9·->·Node14·[id="edge10_Node000009_Node000014",color="steelblue1",style="solid",tooltip="·"];
28 ··Node14·[id="Node000014",label="tds_dataout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];28 ··Node14·[id="Node000014",label="tds_dataout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];
29 ··Node9·->·Node16·[id="edge11_Node000009_Node000016",color="steelblue1",style="solid",tooltip="·"];29 ··Node9·->·Node16·[id="edge11_Node000009_Node000016",color="steelblue1",style="solid",tooltip="·"];
30 ··Node16·[id="Node000016",label="tds_staticin_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];30 ··Node16·[id="Node000016",label="tds_staticin_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
31 ··Node7·->·Node18·[id="edge12_Node000007_Node000018",color="steelblue1",style="solid",tooltip="·"];31 ··Node7·->·Node18·[id="edge12_Node000007_Node000018",color="steelblue1",style="solid",tooltip="·"];
32 ··Node18·[id="Node000018",label="tds_quote_and_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga26b26296d060dca75f6a43e9ac41e58d",tooltip="Send·a·string·to·server·while·quoting·it."];32 ··Node18·[id="Node000018",label="tds_quote_and_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga26b26296d060dca75f6a43e9ac41e58d",tooltip="Send·a·string·to·server·while·quoting·it."];
33 ··Node18·->·Node9·[id="edge13_Node000018_Node000009",color="steelblue1",style="solid",tooltip="·"];33 ··Node18·->·Node9·[id="edge13_Node000018_Node000009",color="steelblue1",style="solid",tooltip="·"];
34 ··Node1·->·Node9·[id="edge14_Node000001_Node000009",color="steelblue1",style="solid",tooltip="·"];34 ··Node1·->·Node9·[id="edge14_Node000001_Node000009",color="steelblue1",style="solid",tooltip="·"];
35 ··Node1·->·Node19·[id="edge15_Node000001_Node000019",color="steelblue1",style="solid",tooltip="·"];35 ··Node1·->·Node19·[id="edge15_Node000001_Node000019",color="steelblue1",style="solid",tooltip="·"];
36 ··Node19·[id="Node000019",label="tds_query_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gada27f4cfce925240ad33b71b63ca692d",tooltip="Flush·query·packet."];36 ··Node19·[id="Node000019",label="tds_query_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gada27f4cfce925240ad33b71b63ca692d",tooltip="Flush·query·packet."];
37 ··Node19·->·Node20·[id="edge16_Node000019_Node000020",color="steelblue1",style="solid",tooltip="·"];37 ··Node19·->·Node20·[id="edge16_Node000019_Node000020",color="steelblue1",style="solid",tooltip="·"];
3.04 KB
./usr/share/doc/freetds-doc/reference/a00575_ga4f1f0a4f77bc4ea1440dfdebc19a157c_cgraph.dot.gz
2.85 KB
a00575_ga4f1f0a4f77bc4ea1440dfdebc19a157c_cgraph.dot
    
Offset 22, 13 lines modifiedOffset 22, 13 lines modified
22 ··Node7·->·Node8·[id="edge8_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];22 ··Node7·->·Node8·[id="edge8_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];
23 ··Node8·[id="Node000008",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];23 ··Node8·[id="Node000008",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];
24 ··Node7·->·Node9·[id="edge9_Node000007_Node000009",color="steelblue1",style="solid",tooltip="·"];24 ··Node7·->·Node9·[id="edge9_Node000007_Node000009",color="steelblue1",style="solid",tooltip="·"];
25 ··Node9·[id="Node000009",label="tds_dstr_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga396f139e4f886ac1b224a735138e73dd",tooltip="Returns·the·length·of·the·string·in·bytes."];25 ··Node9·[id="Node000009",label="tds_dstr_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga396f139e4f886ac1b224a735138e73dd",tooltip="Returns·the·length·of·the·string·in·bytes."];
26 ··Node7·->·Node10·[id="edge10_Node000007_Node000010",color="steelblue1",style="solid",tooltip="·"];26 ··Node7·->·Node10·[id="edge10_Node000007_Node000010",color="steelblue1",style="solid",tooltip="·"];
27 ··Node10·[id="Node000010",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."];27 ··Node10·[id="Node000010",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."];
28 ··Node10·->·Node11·[id="edge11_Node000010_Node000011",color="steelblue1",style="solid",tooltip="·"];28 ··Node10·->·Node11·[id="edge11_Node000010_Node000011",color="steelblue1",style="solid",tooltip="·"];
29 ··Node11·[id="Node000011",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];29 ··Node11·[id="Node000011",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
30 ··Node10·->·Node15·[id="edge12_Node000010_Node000015",color="steelblue1",style="solid",tooltip="·"];30 ··Node10·->·Node15·[id="edge12_Node000010_Node000015",color="steelblue1",style="solid",tooltip="·"];
31 ··Node15·[id="Node000015",label="tds_dataout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];31 ··Node15·[id="Node000015",label="tds_dataout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];
32 ··Node10·->·Node17·[id="edge13_Node000010_Node000017",color="steelblue1",style="solid",tooltip="·"];32 ··Node10·->·Node17·[id="edge13_Node000010_Node000017",color="steelblue1",style="solid",tooltip="·"];
33 ··Node17·[id="Node000017",label="tds_staticin_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];33 ··Node17·[id="Node000017",label="tds_staticin_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
34 }34 }
2.88 KB
./usr/share/doc/freetds-doc/reference/a00575_ga4f1f0a4f77bc4ea1440dfdebc19a157c_icgraph.dot.gz
2.7 KB
a00575_ga4f1f0a4f77bc4ea1440dfdebc19a157c_icgraph.dot
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_submit_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];16 ··Node5·[id="Node000005",label="tds_submit_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];
17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="_bcp_exec_out",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];18 ··Node6·[id="Node000006",label="_bcp_exec_out",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];
19 ··Node5·->·Node8·[id="edge6_Node000005_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node5·->·Node8·[id="edge6_Node000005_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node8·[id="Node000008",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."];20 ··Node8·[id="Node000008",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."];
21 ··Node5·->·Node11·[id="edge7_Node000005_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node5·->·Node11·[id="edge7_Node000005_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node11·[id="Node000011",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];22 ··Node11·[id="Node000011",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
23 ··Node5·->·Node16·[id="edge8_Node000005_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node5·->·Node16·[id="edge8_Node000005_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node16·[id="Node000016",label="tds_submit_begin_tran",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7bf3670d3d6dabed469b9eb117298079",tooltip="Send·a·rollback·request."];24 ··Node16·[id="Node000016",label="tds_submit_begin_tran",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7bf3670d3d6dabed469b9eb117298079",tooltip="Send·a·rollback·request."];
25 ··Node5·->·Node17·[id="edge9_Node000005_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];25 ··Node5·->·Node17·[id="edge9_Node000005_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
26 ··Node17·[id="Node000017",label="tds_submit_commit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7d68588fdd0beeae52197a6d6cef8754",tooltip="Send·a·commit·request."];26 ··Node17·[id="Node000017",label="tds_submit_commit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7d68588fdd0beeae52197a6d6cef8754",tooltip="Send·a·commit·request."];
27 ··Node5·->·Node2·[id="edge10_Node000005_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];27 ··Node5·->·Node2·[id="edge10_Node000005_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
28 ··Node5·->·Node18·[id="edge11_Node000005_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];28 ··Node5·->·Node18·[id="edge11_Node000005_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];
29 ··Node18·[id="Node000018",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."];29 ··Node18·[id="Node000018",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."];
4.2 KB
./usr/share/doc/freetds-doc/reference/a00575_ga50d62edeb2a432e2dc668263f3f958ff_icgraph.dot.gz
4.02 KB
a00575_ga50d62edeb2a432e2dc668263f3f958ff_icgraph.dot
    
Offset 11, 19 lines modifiedOffset 11, 19 lines modified
11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds4_send_emulated_rpc",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga2d0a06c1a30dd2470dc7a788de21b080",tooltip="Send·RPC·as·string·query."];12 ··Node3·[id="Node000003",label="tds4_send_emulated_rpc",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga2d0a06c1a30dd2470dc7a788de21b080",tooltip="Send·RPC·as·string·query."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_submit_rpc",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5f071b94ad7889690762dc85646c74ab",tooltip="Calls·a·RPC·from·server."];14 ··Node4·[id="Node000004",label="tds_submit_rpc",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5f071b94ad7889690762dc85646c74ab",tooltip="Calls·a·RPC·from·server."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="dbrpcsend",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00561.html#gafa4dfd181be21e49c397f7daaa9cf96c",tooltip="Execute·the·procedure·and·free·associated·memory."];16 ··Node5·[id="Node000005",label="dbrpcsend",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00561.html#gafa4dfd181be21e49c397f7daaa9cf96c",tooltip="Execute·the·procedure·and·free·associated·memory."];
17 ··Node1·->·Node6·[id="edge5_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node1·->·Node6·[id="edge5_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="tds7_build_bulk_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a3118c7232bc9c3e47f8ba872bb39e967",tooltip="Help·to·build·query·to·be·sent·to·server."];18 ··Node6·[id="Node000006",label="tds7_build_bulk_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a3118c7232bc9c3e47f8ba872bb39e967",tooltip="Help·to·build·query·to·be·sent·to·server."];
19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ab4d7e5309152f54613d52c8469a07fd8",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];20 ··Node7·[id="Node000007",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ab4d7e5309152f54613d52c8469a07fd8",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];
21 ··Node7·->·Node8·[id="edge7_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node7·->·Node8·[id="edge7_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node8·[id="Node000008",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];22 ··Node8·[id="Node000008",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];
23 ··Node1·->·Node12·[id="edge8_Node000001_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node1·->·Node12·[id="edge8_Node000001_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node12·[id="Node000012",label="tds7_write_param_def\l_from_params",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga6513afd79629f7a928e1d3da9f56dee1",tooltip="Write·string·with·parameters·definition,·useful·for·TDS7+."];24 ··Node12·[id="Node000012",label="tds7_write_param_def\l_from_params",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga6513afd79629f7a928e1d3da9f56dee1",tooltip="Write·string·with·parameters·definition,·useful·for·TDS7+."];
25 ··Node12·->·Node13·[id="edge9_Node000012_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];25 ··Node12·->·Node13·[id="edge9_Node000012_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];
26 ··Node13·[id="Node000013",label="tds_submit_query_params",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga95e0fccedc459a4404f496eec74a369a",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];26 ··Node13·[id="Node000013",label="tds_submit_query_params",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga95e0fccedc459a4404f496eec74a369a",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];
27 ··Node13·->·Node14·[id="edge10_Node000013_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];27 ··Node13·->·Node14·[id="edge10_Node000013_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
28 ··Node14·[id="Node000014",label="tds_submit_query",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];28 ··Node14·[id="Node000014",label="tds_submit_query",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];
29 ··Node14·->·Node23·[id="edge11_Node000014_Node000023",dir="back",color="steelblue1",style="solid",tooltip="·"];29 ··Node14·->·Node23·[id="edge11_Node000014_Node000023",dir="back",color="steelblue1",style="solid",tooltip="·"];
7.21 KB
./usr/share/doc/freetds-doc/reference/a00575_ga5a29ae7f99d089dc3cea85ec6ee5f3ab_icgraph.dot.gz
7.03 KB
a00575_ga5a29ae7f99d089dc3cea85ec6ee5f3ab_icgraph.dot
    
Offset 13, 22 lines modifiedOffset 13, 22 lines modified
13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",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."];14 ··Node4·[id="Node000004",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."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="dbsqlexec",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaae889abeb145ec41f7361aa8f597fe46",tooltip="send·the·SQL·command·to·the·server·and·wait·for·an·answer."];16 ··Node5·[id="Node000005",label="dbsqlexec",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaae889abeb145ec41f7361aa8f597fe46",tooltip="send·the·SQL·command·to·the·server·and·wait·for·an·answer."];
17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="dbuse",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga66ea891910f0a357cc78107d6ab7d962",tooltip="Change·current·database."];18 ··Node6·[id="Node000006",label="dbuse",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga66ea891910f0a357cc78107d6ab7d962",tooltip="Change·current·database."];
19 ··Node1·->·Node7·[id="edge6_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node1·->·Node7·[id="edge6_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];20 ··Node7·[id="Node000007",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
21 ··Node7·->·Node8·[id="edge7_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node7·->·Node8·[id="edge7_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node8·[id="Node000008",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];22 ··Node8·[id="Node000008",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];
23 ··Node8·->·Node3·[id="edge8_Node000008_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node8·->·Node3·[id="edge8_Node000008_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node7·->·Node9·[id="edge9_Node000007_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];24 ··Node7·->·Node9·[id="edge9_Node000007_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];
25 ··Node9·[id="Node000009",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."];25 ··Node9·[id="Node000009",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."];
26 ··Node7·->·Node10·[id="edge10_Node000007_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];26 ··Node7·->·Node10·[id="edge10_Node000007_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];
27 ··Node10·[id="Node000010",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];27 ··Node10·[id="Node000010",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];
28 ··Node10·->·Node8·[id="edge11_Node000010_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];28 ··Node10·->·Node8·[id="edge11_Node000010_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
29 ··Node10·->·Node11·[id="edge12_Node000010_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];29 ··Node10·->·Node11·[id="edge12_Node000010_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];
30 ··Node11·[id="Node000011",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."];30 ··Node11·[id="Node000011",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."];
31 ··Node1·->·Node12·[id="edge13_Node000001_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];31 ··Node1·->·Node12·[id="edge13_Node000001_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];
32 ··Node12·[id="Node000012",label="tds_submit_begin_tran",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7bf3670d3d6dabed469b9eb117298079",tooltip="Send·a·rollback·request."];32 ··Node12·[id="Node000012",label="tds_submit_begin_tran",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7bf3670d3d6dabed469b9eb117298079",tooltip="Send·a·rollback·request."];
33 ··Node1·->·Node13·[id="edge14_Node000001_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];33 ··Node1·->·Node13·[id="edge14_Node000001_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];
34 ··Node13·[id="Node000013",label="tds_submit_commit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7d68588fdd0beeae52197a6d6cef8754",tooltip="Send·a·commit·request."];34 ··Node13·[id="Node000013",label="tds_submit_commit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7d68588fdd0beeae52197a6d6cef8754",tooltip="Send·a·commit·request."];
Offset 36, 17 lines modifiedOffset 36, 17 lines modified
36 ··Node14·[id="Node000014",label="tds_submit_execdirect",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gae603aed795a4c5bb26ab159a11256996",tooltip="Submit·a·prepared·query·with·parameters."];36 ··Node14·[id="Node000014",label="tds_submit_execdirect",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gae603aed795a4c5bb26ab159a11256996",tooltip="Submit·a·prepared·query·with·parameters."];
37 ··Node1·->·Node15·[id="edge16_Node000001_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];37 ··Node1·->·Node15·[id="edge16_Node000001_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
38 ··Node15·[id="Node000015",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."];38 ··Node15·[id="Node000015",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."];
39 ··Node1·->·Node16·[id="edge17_Node000001_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];39 ··Node1·->·Node16·[id="edge17_Node000001_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
40 ··Node16·[id="Node000016",label="tds_submit_queryf",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gad695defcbf663b0023851a198206a772",tooltip="Format·and·submit·a·query."];40 ··Node16·[id="Node000016",label="tds_submit_queryf",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gad695defcbf663b0023851a198206a772",tooltip="Format·and·submit·a·query."];
41 ··Node16·->·Node2·[id="edge18_Node000016_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];41 ··Node16·->·Node2·[id="edge18_Node000016_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
42 ··Node16·->·Node17·[id="edge19_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node16·->·Node17·[id="edge19_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··Node17·[id="Node000017",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];43 ··Node17·[id="Node000017",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
44 ··Node17·->·Node18·[id="edge20_Node000017_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node17·->·Node18·[id="edge20_Node000017_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··Node18·[id="Node000018",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."];45 ··Node18·[id="Node000018",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."];
46 ··Node16·->·Node19·[id="edge21_Node000016_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];46 ··Node16·->·Node19·[id="edge21_Node000016_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
47 ··Node19·[id="Node000019",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];47 ··Node19·[id="Node000019",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];
48 ··Node19·->·Node20·[id="edge22_Node000019_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];48 ··Node19·->·Node20·[id="edge22_Node000019_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];
49 ··Node20·[id="Node000020",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."];49 ··Node20·[id="Node000020",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."];
50 ··Node1·->·Node21·[id="edge23_Node000001_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];50 ··Node1·->·Node21·[id="edge23_Node000001_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];
51 ··Node21·[id="Node000021",label="tds_submit_rollback",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7f20f58e43ba5eb916c97c7396395563",tooltip="Send·a·rollback·request."];51 ··Node21·[id="Node000021",label="tds_submit_rollback",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7f20f58e43ba5eb916c97c7396395563",tooltip="Send·a·rollback·request."];
52 }52 }
4.48 KB
./usr/share/doc/freetds-doc/reference/a00575_ga6513afd79629f7a928e1d3da9f56dee1_cgraph.dot.gz
4.3 KB
a00575_ga6513afd79629f7a928e1d3da9f56dee1_cgraph.dot
    
Offset 27, 19 lines modifiedOffset 27, 19 lines modified
27 ··Node10·->·Node11·[id="edge10_Node000010_Node000011",color="steelblue1",style="solid",tooltip="·"];27 ··Node10·->·Node11·[id="edge10_Node000010_Node000011",color="steelblue1",style="solid",tooltip="·"];
28 ··Node11·[id="Node000011",label="tds_skip_comment_ucs2le",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gac3124fe439d9c96236fc33af7793ffcf",tooltip="Skip·a·comment·in·a·query."];28 ··Node11·[id="Node000011",label="tds_skip_comment_ucs2le",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gac3124fe439d9c96236fc33af7793ffcf",tooltip="Skip·a·comment·in·a·query."];
29 ··Node10·->·Node12·[id="edge11_Node000010_Node000012",color="steelblue1",style="solid",tooltip="·"];29 ··Node10·->·Node12·[id="edge11_Node000010_Node000012",color="steelblue1",style="solid",tooltip="·"];
30 ··Node12·[id="Node000012",label="tds_skip_quoted_ucs2le",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gab42efeaf6c795435a03de1835b3de1c6",tooltip="Return·pointer·to·end·of·a·quoted·string."];30 ··Node12·[id="Node000012",label="tds_skip_quoted_ucs2le",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gab42efeaf6c795435a03de1835b3de1c6",tooltip="Return·pointer·to·end·of·a·quoted·string."];
31 ··Node1·->·Node13·[id="edge12_Node000001_Node000013",color="steelblue1",style="solid",tooltip="·"];31 ··Node1·->·Node13·[id="edge12_Node000001_Node000013",color="steelblue1",style="solid",tooltip="·"];
32 ··Node13·[id="Node000013",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."];32 ··Node13·[id="Node000013",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."];
33 ··Node13·->·Node14·[id="edge13_Node000013_Node000014",color="steelblue1",style="solid",tooltip="·"];33 ··Node13·->·Node14·[id="edge13_Node000013_Node000014",color="steelblue1",style="solid",tooltip="·"];
34 ··Node14·[id="Node000014",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];34 ··Node14·[id="Node000014",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
35 ··Node14·->·Node15·[id="edge14_Node000014_Node000015",color="steelblue1",style="solid",tooltip="·"];35 ··Node14·->·Node15·[id="edge14_Node000014_Node000015",color="steelblue1",style="solid",tooltip="·"];
36 ··Node15·[id="Node000015",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];36 ··Node15·[id="Node000015",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
37 ··Node13·->·Node18·[id="edge15_Node000013_Node000018",color="steelblue1",style="solid",tooltip="·"];37 ··Node13·->·Node18·[id="edge15_Node000013_Node000018",color="steelblue1",style="solid",tooltip="·"];
38 ··Node18·[id="Node000018",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];38 ··Node18·[id="Node000018",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];
39 ··Node18·->·Node19·[id="edge16_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];39 ··Node18·->·Node19·[id="edge16_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"];
40 ··Node19·[id="Node000019",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];40 ··Node19·[id="Node000019",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];
41 ··Node13·->·Node20·[id="edge17_Node000013_Node000020",color="steelblue1",style="solid",tooltip="·"];41 ··Node13·->·Node20·[id="edge17_Node000013_Node000020",color="steelblue1",style="solid",tooltip="·"];
42 ··Node20·[id="Node000020",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];42 ··Node20·[id="Node000020",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
43 ··Node20·->·Node21·[id="edge18_Node000020_Node000021",color="steelblue1",style="solid",tooltip="·"];43 ··Node20·->·Node21·[id="edge18_Node000020_Node000021",color="steelblue1",style="solid",tooltip="·"];
44 ··Node21·[id="Node000021",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];44 ··Node21·[id="Node000021",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];
45 }45 }
2.89 KB
./usr/share/doc/freetds-doc/reference/a00575_ga6513afd79629f7a928e1d3da9f56dee1_icgraph.dot.gz
2.71 KB
a00575_ga6513afd79629f7a928e1d3da9f56dee1_icgraph.dot
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_submit_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];12 ··Node3·[id="Node000003",label="tds_submit_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="_bcp_exec_out",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];14 ··Node4·[id="Node000004",label="_bcp_exec_out",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];
15 ··Node3·->·Node6·[id="edge4_Node000003_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node3·->·Node6·[id="edge4_Node000003_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node6·[id="Node000006",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."];16 ··Node6·[id="Node000006",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."];
17 ··Node3·->·Node9·[id="edge5_Node000003_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node3·->·Node9·[id="edge5_Node000003_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node9·[id="Node000009",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];18 ··Node9·[id="Node000009",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
19 ··Node3·->·Node14·[id="edge6_Node000003_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node3·->·Node14·[id="edge6_Node000003_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node14·[id="Node000014",label="tds_submit_begin_tran",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7bf3670d3d6dabed469b9eb117298079",tooltip="Send·a·rollback·request."];20 ··Node14·[id="Node000014",label="tds_submit_begin_tran",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7bf3670d3d6dabed469b9eb117298079",tooltip="Send·a·rollback·request."];
21 ··Node3·->·Node15·[id="edge7_Node000003_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node3·->·Node15·[id="edge7_Node000003_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node15·[id="Node000015",label="tds_submit_commit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7d68588fdd0beeae52197a6d6cef8754",tooltip="Send·a·commit·request."];22 ··Node15·[id="Node000015",label="tds_submit_commit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7d68588fdd0beeae52197a6d6cef8754",tooltip="Send·a·commit·request."];
23 ··Node3·->·Node16·[id="edge8_Node000003_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node3·->·Node16·[id="edge8_Node000003_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node16·[id="Node000016",label="tds_submit_execdirect",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gae603aed795a4c5bb26ab159a11256996",tooltip="Submit·a·prepared·query·with·parameters."];24 ··Node16·[id="Node000016",label="tds_submit_execdirect",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gae603aed795a4c5bb26ab159a11256996",tooltip="Submit·a·prepared·query·with·parameters."];
25 ··Node3·->·Node17·[id="edge9_Node000003_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];25 ··Node3·->·Node17·[id="edge9_Node000003_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
4.46 KB
./usr/share/doc/freetds-doc/reference/a00575_ga6e42b4a1d1d3898229ea2fe4afc2ecec_cgraph.dot.gz
4.27 KB
a00575_ga6e42b4a1d1d3898229ea2fe4afc2ecec_cgraph.dot
    
Offset 14, 19 lines modifiedOffset 14, 19 lines modified
14 ··Node4·[id="Node000004",label="tds_skip_comment_ucs2le",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gac3124fe439d9c96236fc33af7793ffcf",tooltip="Skip·a·comment·in·a·query."];14 ··Node4·[id="Node000004",label="tds_skip_comment_ucs2le",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gac3124fe439d9c96236fc33af7793ffcf",tooltip="Skip·a·comment·in·a·query."];
15 ··Node3·->·Node5·[id="edge4_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node3·->·Node5·[id="edge4_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_skip_quoted_ucs2le",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gab42efeaf6c795435a03de1835b3de1c6",tooltip="Return·pointer·to·end·of·a·quoted·string."];16 ··Node5·[id="Node000005",label="tds_skip_quoted_ucs2le",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gab42efeaf6c795435a03de1835b3de1c6",tooltip="Return·pointer·to·end·of·a·quoted·string."];
17 ··Node1·->·Node3·[id="edge5_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];17 ··Node1·->·Node3·[id="edge5_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];
18 ··Node1·->·Node6·[id="edge6_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];18 ··Node1·->·Node6·[id="edge6_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];
19 ··Node6·[id="Node000006",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."];19 ··Node6·[id="Node000006",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."];
20 ··Node6·->·Node7·[id="edge7_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];20 ··Node6·->·Node7·[id="edge7_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];
21 ··Node7·[id="Node000007",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];21 ··Node7·[id="Node000007",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
22 ··Node7·->·Node8·[id="edge8_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];22 ··Node7·->·Node8·[id="edge8_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];
23 ··Node8·[id="Node000008",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];23 ··Node8·[id="Node000008",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
24 ··Node6·->·Node11·[id="edge9_Node000006_Node000011",color="steelblue1",style="solid",tooltip="·"];24 ··Node6·->·Node11·[id="edge9_Node000006_Node000011",color="steelblue1",style="solid",tooltip="·"];
25 ··Node11·[id="Node000011",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];25 ··Node11·[id="Node000011",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];
26 ··Node11·->·Node12·[id="edge10_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];26 ··Node11·->·Node12·[id="edge10_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];
27 ··Node12·[id="Node000012",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];27 ··Node12·[id="Node000012",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];
28 ··Node6·->·Node13·[id="edge11_Node000006_Node000013",color="steelblue1",style="solid",tooltip="·"];28 ··Node6·->·Node13·[id="edge11_Node000006_Node000013",color="steelblue1",style="solid",tooltip="·"];
29 ··Node13·[id="Node000013",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];29 ··Node13·[id="Node000013",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
30 ··Node13·->·Node14·[id="edge12_Node000013_Node000014",color="steelblue1",style="solid",tooltip="·"];30 ··Node13·->·Node14·[id="edge12_Node000013_Node000014",color="steelblue1",style="solid",tooltip="·"];
31 ··Node14·[id="Node000014",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];31 ··Node14·[id="Node000014",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];
32 }32 }
2.88 KB
./usr/share/doc/freetds-doc/reference/a00575_ga6e42b4a1d1d3898229ea2fe4afc2ecec_icgraph.dot.gz
2.7 KB
a00575_ga6e42b4a1d1d3898229ea2fe4afc2ecec_icgraph.dot
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="tds_submit_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];18 ··Node6·[id="Node000006",label="tds_submit_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];
19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="_bcp_exec_out",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];20 ··Node7·[id="Node000007",label="_bcp_exec_out",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];
21 ··Node6·->·Node9·[id="edge7_Node000006_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node6·->·Node9·[id="edge7_Node000006_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node9·[id="Node000009",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."];22 ··Node9·[id="Node000009",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."];
23 ··Node6·->·Node12·[id="edge8_Node000006_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node6·->·Node12·[id="edge8_Node000006_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node12·[id="Node000012",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];24 ··Node12·[id="Node000012",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
25 ··Node6·->·Node17·[id="edge9_Node000006_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];25 ··Node6·->·Node17·[id="edge9_Node000006_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
26 ··Node17·[id="Node000017",label="tds_submit_begin_tran",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7bf3670d3d6dabed469b9eb117298079",tooltip="Send·a·rollback·request."];26 ··Node17·[id="Node000017",label="tds_submit_begin_tran",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7bf3670d3d6dabed469b9eb117298079",tooltip="Send·a·rollback·request."];
27 ··Node6·->·Node18·[id="edge10_Node000006_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];27 ··Node6·->·Node18·[id="edge10_Node000006_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];
28 ··Node18·[id="Node000018",label="tds_submit_commit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7d68588fdd0beeae52197a6d6cef8754",tooltip="Send·a·commit·request."];28 ··Node18·[id="Node000018",label="tds_submit_commit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7d68588fdd0beeae52197a6d6cef8754",tooltip="Send·a·commit·request."];
29 ··Node6·->·Node3·[id="edge11_Node000006_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];29 ··Node6·->·Node3·[id="edge11_Node000006_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
30 ··Node6·->·Node19·[id="edge12_Node000006_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];30 ··Node6·->·Node19·[id="edge12_Node000006_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
31 ··Node19·[id="Node000019",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."];31 ··Node19·[id="Node000019",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."];
4.48 KB
./usr/share/doc/freetds-doc/reference/a00575_ga74eb08c3a1c85be8ac9db428842c8b9d_cgraph.dot.gz
4.29 KB
a00575_ga74eb08c3a1c85be8ac9db428842c8b9d_cgraph.dot
    
Offset 12, 21 lines modifiedOffset 12, 21 lines modified
12 ··Node3·[id="Node000003",label="tds_count_placeholders\l_ucs2le",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga0cd19215e9169ea299a6c9cbf5b2fb60",tooltip="Count·the·number·of·placeholders·('?')·in·a·query."];12 ··Node3·[id="Node000003",label="tds_count_placeholders\l_ucs2le",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga0cd19215e9169ea299a6c9cbf5b2fb60",tooltip="Count·the·number·of·placeholders·('?')·in·a·query."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_next_placeholder\l_ucs2le",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#gaaa97f8535a2babe642024a0744d271d5",tooltip="Found·the·next·placeholder·(?·or·@param)·in·a·string."];14 ··Node4·[id="Node000004",label="tds_next_placeholder\l_ucs2le",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#gaaa97f8535a2babe642024a0744d271d5",tooltip="Found·the·next·placeholder·(?·or·@param)·in·a·string."];
15 ··Node2·->·Node4·[id="edge4_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node4·[id="edge4_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
16 ··Node2·->·Node7·[id="edge5_Node000002_Node000007",color="steelblue1",style="solid",tooltip="·"];16 ··Node2·->·Node7·[id="edge5_Node000002_Node000007",color="steelblue1",style="solid",tooltip="·"];
17 ··Node7·[id="Node000007",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."];17 ··Node7·[id="Node000007",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."];
18 ··Node7·->·Node8·[id="edge6_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];18 ··Node7·->·Node8·[id="edge6_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];
19 ··Node8·[id="Node000008",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];19 ··Node8·[id="Node000008",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
20 ··Node8·->·Node9·[id="edge7_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];20 ··Node8·->·Node9·[id="edge7_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];
21 ··Node9·[id="Node000009",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];21 ··Node9·[id="Node000009",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
22 ··Node7·->·Node12·[id="edge8_Node000007_Node000012",color="steelblue1",style="solid",tooltip="·"];22 ··Node7·->·Node12·[id="edge8_Node000007_Node000012",color="steelblue1",style="solid",tooltip="·"];
23 ··Node12·[id="Node000012",label="tds_dataout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];23 ··Node12·[id="Node000012",label="tds_dataout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];
24 ··Node7·->·Node14·[id="edge9_Node000007_Node000014",color="steelblue1",style="solid",tooltip="·"];24 ··Node7·->·Node14·[id="edge9_Node000007_Node000014",color="steelblue1",style="solid",tooltip="·"];
25 ··Node14·[id="Node000014",label="tds_staticin_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];25 ··Node14·[id="Node000014",label="tds_staticin_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
26 ··Node1·->·Node16·[id="edge10_Node000001_Node000016",color="steelblue1",style="solid",tooltip="·"];26 ··Node1·->·Node16·[id="edge10_Node000001_Node000016",color="steelblue1",style="solid",tooltip="·"];
27 ··Node16·[id="Node000016",label="tds7_write_param_def\l_from_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga24345856c16b15aa3e84459c2f551320",tooltip="Write·string·with·parameters·definition,·useful·for·TDS7+."];27 ··Node16·[id="Node000016",label="tds7_write_param_def\l_from_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga24345856c16b15aa3e84459c2f551320",tooltip="Write·string·with·parameters·definition,·useful·for·TDS7+."];
28 ··Node16·->·Node3·[id="edge11_Node000016_Node000003",color="steelblue1",style="solid",tooltip="·"];28 ··Node16·->·Node3·[id="edge11_Node000016_Node000003",color="steelblue1",style="solid",tooltip="·"];
29 ··Node16·->·Node17·[id="edge12_Node000016_Node000017",color="steelblue1",style="solid",tooltip="·"];29 ··Node16·->·Node17·[id="edge12_Node000016_Node000017",color="steelblue1",style="solid",tooltip="·"];
30 ··Node17·[id="Node000017",label="tds_freeze_abort",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga7274d9c5dc75c58bb7d1f1c29e03a73e",tooltip="Discard·all·data·written·after·the·freeze."];30 ··Node17·[id="Node000017",label="tds_freeze_abort",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga7274d9c5dc75c58bb7d1f1c29e03a73e",tooltip="Discard·all·data·written·after·the·freeze."];
31 ··Node16·->·Node18·[id="edge13_Node000016_Node000018",color="steelblue1",style="solid",tooltip="·"];31 ··Node16·->·Node18·[id="edge13_Node000016_Node000018",color="steelblue1",style="solid",tooltip="·"];
32 ··Node18·[id="Node000018",label="tds_freeze_close_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga2660b893ae2bf36fe1b63b354e748bad",tooltip="Stop·keeping·data·for·this·specific·freeze."];32 ··Node18·[id="Node000018",label="tds_freeze_close_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga2660b893ae2bf36fe1b63b354e748bad",tooltip="Stop·keeping·data·for·this·specific·freeze."];
2.89 KB
./usr/share/doc/freetds-doc/reference/a00575_ga8853354723094c8efcd87fabf675c64f_icgraph.dot.gz
2.71 KB
a00575_ga8853354723094c8efcd87fabf675c64f_icgraph.dot
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_submit_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];12 ··Node3·[id="Node000003",label="tds_submit_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="_bcp_exec_out",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];14 ··Node4·[id="Node000004",label="_bcp_exec_out",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];
15 ··Node3·->·Node6·[id="edge4_Node000003_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node3·->·Node6·[id="edge4_Node000003_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node6·[id="Node000006",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."];16 ··Node6·[id="Node000006",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."];
17 ··Node3·->·Node9·[id="edge5_Node000003_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node3·->·Node9·[id="edge5_Node000003_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node9·[id="Node000009",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];18 ··Node9·[id="Node000009",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
19 ··Node3·->·Node14·[id="edge6_Node000003_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node3·->·Node14·[id="edge6_Node000003_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node14·[id="Node000014",label="tds_submit_begin_tran",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7bf3670d3d6dabed469b9eb117298079",tooltip="Send·a·rollback·request."];20 ··Node14·[id="Node000014",label="tds_submit_begin_tran",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7bf3670d3d6dabed469b9eb117298079",tooltip="Send·a·rollback·request."];
21 ··Node3·->·Node15·[id="edge7_Node000003_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node3·->·Node15·[id="edge7_Node000003_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node15·[id="Node000015",label="tds_submit_commit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7d68588fdd0beeae52197a6d6cef8754",tooltip="Send·a·commit·request."];22 ··Node15·[id="Node000015",label="tds_submit_commit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7d68588fdd0beeae52197a6d6cef8754",tooltip="Send·a·commit·request."];
23 ··Node3·->·Node16·[id="edge8_Node000003_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node3·->·Node16·[id="edge8_Node000003_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node16·[id="Node000016",label="tds_submit_execdirect",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gae603aed795a4c5bb26ab159a11256996",tooltip="Submit·a·prepared·query·with·parameters."];24 ··Node16·[id="Node000016",label="tds_submit_execdirect",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gae603aed795a4c5bb26ab159a11256996",tooltip="Submit·a·prepared·query·with·parameters."];
25 ··Node3·->·Node17·[id="edge9_Node000003_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];25 ··Node3·->·Node17·[id="edge9_Node000003_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
2.99 KB
./usr/share/doc/freetds-doc/reference/a00575_ga8d8f2f1c91635ee95f30722208ae3043_icgraph.dot
    
Offset 14, 13 lines modifiedOffset 14, 13 lines modified
14 ··Node4·[id="Node000004",label="tds_process_tabname",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaeec59bca9bd0c5388e245f0d19d9c81a",tooltip="Process·list·of·table·from·network."];14 ··Node4·[id="Node000004",label="tds_process_tabname",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaeec59bca9bd0c5388e245f0d19d9c81a",tooltip="Process·list·of·table·from·network."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_process_default\l_tokens",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·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..."];16 ··Node5·[id="Node000005",label="tds_process_default\l_tokens",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·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..."];
17 ··Node5·->·Node7·[id="edge5_Node000005_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node7·[id="edge5_Node000005_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node7·[id="Node000007",label="tds_process_tokens",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gabfc9de1d1fe718818caf63a4be4035a6",tooltip="process·all·streams."];18 ··Node7·[id="Node000007",label="tds_process_tokens",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gabfc9de1d1fe718818caf63a4be4035a6",tooltip="process·all·streams."];
19 ··Node4·->·Node7·[id="edge6_Node000004_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node4·->·Node7·[id="edge6_Node000004_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node1·->·Node37·[id="edge7_Node000001_Node000037",dir="back",color="steelblue1",style="solid",tooltip="·"];20 ··Node1·->·Node37·[id="edge7_Node000001_Node000037",dir="back",color="steelblue1",style="solid",tooltip="·"];
21 ··Node37·[id="Node000037",label="tds7_build_bulk_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a3118c7232bc9c3e47f8ba872bb39e967",tooltip="Help·to·build·query·to·be·sent·to·server."];21 ··Node37·[id="Node000037",label="tds7_build_bulk_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a3118c7232bc9c3e47f8ba872bb39e967",tooltip="Help·to·build·query·to·be·sent·to·server."];
22 ··Node37·->·Node38·[id="edge8_Node000037_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];22 ··Node37·->·Node38·[id="edge8_Node000037_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];
23 ··Node38·[id="Node000038",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ab4d7e5309152f54613d52c8469a07fd8",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];23 ··Node38·[id="Node000038",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ab4d7e5309152f54613d52c8469a07fd8",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];
24 ··Node38·->·Node30·[id="edge9_Node000038_Node000030",dir="back",color="steelblue1",style="solid",tooltip="·"];24 ··Node38·->·Node30·[id="edge9_Node000038_Node000030",dir="back",color="steelblue1",style="solid",tooltip="·"];
25 ··Node30·[id="Node000030",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];25 ··Node30·[id="Node000030",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];
26 }26 }
6.31 KB
./usr/share/doc/freetds-doc/reference/a00575_ga95e0fccedc459a4404f496eec74a369a_icgraph.dot.gz
6.13 KB
a00575_ga95e0fccedc459a4404f496eec74a369a_icgraph.dot
    
Offset 13, 34 lines modifiedOffset 13, 34 lines modified
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··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."];14 ··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."];
15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",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."];16 ··Node5·[id="Node000005",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."];
17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="dbsqlexec",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00560.html#gaae889abeb145ec41f7361aa8f597fe46",tooltip="send·the·SQL·command·to·the·server·and·wait·for·an·answer."];18 ··Node6·[id="Node000006",label="dbsqlexec",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00560.html#gaae889abeb145ec41f7361aa8f597fe46",tooltip="send·the·SQL·command·to·the·server·and·wait·for·an·answer."];
19 ··Node2·->·Node8·[id="edge6_Node000002_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node2·->·Node8·[id="edge6_Node000002_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node8·[id="Node000008",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];20 ··Node8·[id="Node000008",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
21 ··Node8·->·Node9·[id="edge7_Node000008_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node8·->·Node9·[id="edge7_Node000008_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node9·[id="Node000009",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];22 ··Node9·[id="Node000009",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];
23 ··Node9·->·Node4·[id="edge8_Node000009_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node9·->·Node4·[id="edge8_Node000009_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node8·->·Node10·[id="edge9_Node000008_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];24 ··Node8·->·Node10·[id="edge9_Node000008_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];
25 ··Node10·[id="Node000010",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."];25 ··Node10·[id="Node000010",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."];
26 ··Node8·->·Node11·[id="edge10_Node000008_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];26 ··Node8·->·Node11·[id="edge10_Node000008_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];
27 ··Node11·[id="Node000011",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];27 ··Node11·[id="Node000011",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];
28 ··Node11·->·Node9·[id="edge11_Node000011_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];28 ··Node11·->·Node9·[id="edge11_Node000011_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];
29 ··Node2·->·Node13·[id="edge12_Node000002_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];29 ··Node2·->·Node13·[id="edge12_Node000002_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];
30 ··Node13·[id="Node000013",label="tds_submit_begin_tran",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7bf3670d3d6dabed469b9eb117298079",tooltip="Send·a·rollback·request."];30 ··Node13·[id="Node000013",label="tds_submit_begin_tran",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7bf3670d3d6dabed469b9eb117298079",tooltip="Send·a·rollback·request."];
31 ··Node2·->·Node14·[id="edge13_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];31 ··Node2·->·Node14·[id="edge13_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
32 ··Node14·[id="Node000014",label="tds_submit_commit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7d68588fdd0beeae52197a6d6cef8754",tooltip="Send·a·commit·request."];32 ··Node14·[id="Node000014",label="tds_submit_commit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7d68588fdd0beeae52197a6d6cef8754",tooltip="Send·a·commit·request."];
33 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];33 ··Node2·->·Node15·[id="edge14_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
34 ··Node15·[id="Node000015",label="tds_submit_execdirect",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gae603aed795a4c5bb26ab159a11256996",tooltip="Submit·a·prepared·query·with·parameters."];34 ··Node15·[id="Node000015",label="tds_submit_execdirect",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gae603aed795a4c5bb26ab159a11256996",tooltip="Submit·a·prepared·query·with·parameters."];
35 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];35 ··Node2·->·Node16·[id="edge15_Node000002_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
36 ··Node16·[id="Node000016",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."];36 ··Node16·[id="Node000016",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."];
37 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];37 ··Node2·->·Node17·[id="edge16_Node000002_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
38 ··Node17·[id="Node000017",label="tds_submit_queryf",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gad695defcbf663b0023851a198206a772",tooltip="Format·and·submit·a·query."];38 ··Node17·[id="Node000017",label="tds_submit_queryf",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gad695defcbf663b0023851a198206a772",tooltip="Format·and·submit·a·query."];
39 ··Node17·->·Node3·[id="edge17_Node000017_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];39 ··Node17·->·Node3·[id="edge17_Node000017_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
40 ··Node17·->·Node18·[id="edge18_Node000017_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];40 ··Node17·->·Node18·[id="edge18_Node000017_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];
41 ··Node18·[id="Node000018",label="tds_bcp_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];41 ··Node18·[id="Node000018",label="tds_bcp_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
42 ··Node17·->·Node20·[id="edge19_Node000017_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node17·->·Node20·[id="edge19_Node000017_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··Node20·[id="Node000020",label="tds_writetext_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];43 ··Node20·[id="Node000020",label="tds_writetext_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];
44 ··Node2·->·Node22·[id="edge20_Node000002_Node000022",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node2·->·Node22·[id="edge20_Node000002_Node000022",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··Node22·[id="Node000022",label="tds_submit_rollback",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7f20f58e43ba5eb916c97c7396395563",tooltip="Send·a·rollback·request."];45 ··Node22·[id="Node000022",label="tds_submit_rollback",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga7f20f58e43ba5eb916c97c7396395563",tooltip="Send·a·rollback·request."];
46 }46 }
4.36 KB
./usr/share/doc/freetds-doc/reference/a00575_ga9ad2e6defce530a8778791cce0166ccd_cgraph.dot
    
Offset 9, 19 lines modifiedOffset 9, 19 lines modified
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_freeze_close_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga2660b893ae2bf36fe1b63b354e748bad",tooltip="Stop·keeping·data·for·this·specific·freeze."];10 ··Node2·[id="Node000002",label="tds_freeze_close_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga2660b893ae2bf36fe1b63b354e748bad",tooltip="Stop·keeping·data·for·this·specific·freeze."];
11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_freeze_written",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga528cc96da09c11bc2930daae64e33e83",tooltip="Compute·how·many·bytes·has·been·written·from·freeze."];12 ··Node3·[id="Node000003",label="tds_freeze_written",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga528cc96da09c11bc2930daae64e33e83",tooltip="Compute·how·many·bytes·has·been·written·from·freeze."];
13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",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."];14 ··Node4·[id="Node000004",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."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];16 ··Node5·[id="Node000005",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];18 ··Node6·[id="Node000006",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
19 ··Node4·->·Node9·[id="edge6_Node000004_Node000009",color="steelblue1",style="solid",tooltip="·"];19 ··Node4·->·Node9·[id="edge6_Node000004_Node000009",color="steelblue1",style="solid",tooltip="·"];
20 ··Node9·[id="Node000009",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];20 ··Node9·[id="Node000009",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];
21 ··Node9·->·Node10·[id="edge7_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];21 ··Node9·->·Node10·[id="edge7_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];
22 ··Node10·[id="Node000010",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];22 ··Node10·[id="Node000010",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];
23 ··Node4·->·Node11·[id="edge8_Node000004_Node000011",color="steelblue1",style="solid",tooltip="·"];23 ··Node4·->·Node11·[id="edge8_Node000004_Node000011",color="steelblue1",style="solid",tooltip="·"];
24 ··Node11·[id="Node000011",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];24 ··Node11·[id="Node000011",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
25 ··Node11·->·Node12·[id="edge9_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];25 ··Node11·->·Node12·[id="edge9_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];
26 ··Node12·[id="Node000012",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];26 ··Node12·[id="Node000012",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];
27 }27 }
2.8 KB
./usr/share/doc/freetds-doc/reference/a00575_ga9ad2e6defce530a8778791cce0166ccd_icgraph.dot.gz
2.62 KB
a00575_ga9ad2e6defce530a8778791cce0166ccd_icgraph.dot
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 ··Node44·->·Node45·[id="edge12_Node000044_Node000045",dir="back",color="steelblue1",style="solid",tooltip="·"];31 ··Node44·->·Node45·[id="edge12_Node000044_Node000045",dir="back",color="steelblue1",style="solid",tooltip="·"];
32 ··Node45·[id="Node000045",label="tds_submit_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];32 ··Node45·[id="Node000045",label="tds_submit_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];
33 ··Node45·->·Node15·[id="edge13_Node000045_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];33 ··Node45·->·Node15·[id="edge13_Node000045_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
34 ··Node15·[id="Node000015",label="_bcp_exec_out",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];34 ··Node15·[id="Node000015",label="_bcp_exec_out",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];
35 ··Node45·->·Node27·[id="edge14_Node000045_Node000027",dir="back",color="steelblue1",style="solid",tooltip="·"];35 ··Node45·->·Node27·[id="edge14_Node000045_Node000027",dir="back",color="steelblue1",style="solid",tooltip="·"];
36 ··Node27·[id="Node000027",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."];36 ··Node27·[id="Node000027",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."];
37 ··Node45·->·Node37·[id="edge15_Node000045_Node000037",dir="back",color="steelblue1",style="solid",tooltip="·"];37 ··Node45·->·Node37·[id="edge15_Node000045_Node000037",dir="back",color="steelblue1",style="solid",tooltip="·"];
38 ··Node37·[id="Node000037",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];38 ··Node37·[id="Node000037",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
39 ··Node45·->·Node4·[id="edge16_Node000045_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];39 ··Node45·->·Node4·[id="edge16_Node000045_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
40 ··Node45·->·Node5·[id="edge17_Node000045_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];40 ··Node45·->·Node5·[id="edge17_Node000045_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
41 ··Node45·->·Node43·[id="edge18_Node000045_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];41 ··Node45·->·Node43·[id="edge18_Node000045_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];
42 ··Node45·->·Node40·[id="edge19_Node000045_Node000040",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node45·->·Node40·[id="edge19_Node000045_Node000040",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··Node40·[id="Node000040",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."];43 ··Node40·[id="Node000040",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."];
44 ··Node45·->·Node46·[id="edge20_Node000045_Node000046",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node45·->·Node46·[id="edge20_Node000045_Node000046",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··Node46·[id="Node000046",label="tds_submit_queryf",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#gad695defcbf663b0023851a198206a772",tooltip="Format·and·submit·a·query."];45 ··Node46·[id="Node000046",label="tds_submit_queryf",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#gad695defcbf663b0023851a198206a772",tooltip="Format·and·submit·a·query."];
2.92 KB
./usr/share/doc/freetds-doc/reference/a00575_ga9f6f25dd405f45e75420e6e084bf2d85_cgraph.dot
    
Offset 13, 13 lines modifiedOffset 13, 13 lines modified
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];14 ··Node4·[id="Node000004",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];
15 ··Node3·->·Node5·[id="edge4_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node3·->·Node5·[id="edge4_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_dstr_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga396f139e4f886ac1b224a735138e73dd",tooltip="Returns·the·length·of·the·string·in·bytes."];16 ··Node5·[id="Node000005",label="tds_dstr_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga396f139e4f886ac1b224a735138e73dd",tooltip="Returns·the·length·of·the·string·in·bytes."];
17 ··Node3·->·Node6·[id="edge5_Node000003_Node000006",color="steelblue1",style="solid",tooltip="·"];17 ··Node3·->·Node6·[id="edge5_Node000003_Node000006",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",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."];18 ··Node6·[id="Node000006",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."];
19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];20 ··Node7·[id="Node000007",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
21 ··Node6·->·Node11·[id="edge7_Node000006_Node000011",color="steelblue1",style="solid",tooltip="·"];21 ··Node6·->·Node11·[id="edge7_Node000006_Node000011",color="steelblue1",style="solid",tooltip="·"];
22 ··Node11·[id="Node000011",label="tds_dataout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];22 ··Node11·[id="Node000011",label="tds_dataout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];
23 ··Node6·->·Node13·[id="edge8_Node000006_Node000013",color="steelblue1",style="solid",tooltip="·"];23 ··Node6·->·Node13·[id="edge8_Node000006_Node000013",color="steelblue1",style="solid",tooltip="·"];
24 ··Node13·[id="Node000013",label="tds_staticin_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];24 ··Node13·[id="Node000013",label="tds_staticin_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
25 }25 }
2.99 KB
./usr/share/doc/freetds-doc/reference/a00575_gaa4cb9266a930adc1f1e0f607f7d6edb5_icgraph.dot
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="dbuse",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga66ea891910f0a357cc78107d6ab7d962",tooltip="Change·current·database."];12 ··Node3·[id="Node000003",label="dbuse",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga66ea891910f0a357cc78107d6ab7d962",tooltip="Change·current·database."];
13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds71_read_table_names",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#ga7482b5730d880fcedbe9fcd609a550ce",tooltip="Reads·table·names·for·TDS·7.1+."];14 ··Node4·[id="Node000004",label="tds71_read_table_names",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#ga7482b5730d880fcedbe9fcd609a550ce",tooltip="Reads·table·names·for·TDS·7.1+."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_process_tabname",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gaeec59bca9bd0c5388e245f0d19d9c81a",tooltip="Process·list·of·table·from·network."];16 ··Node5·[id="Node000005",label="tds_process_tabname",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gaeec59bca9bd0c5388e245f0d19d9c81a",tooltip="Process·list·of·table·from·network."];
17 ··Node2·->·Node38·[id="edge5_Node000002_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node2·->·Node38·[id="edge5_Node000002_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node38·[id="Node000038",label="tds7_build_bulk_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a3118c7232bc9c3e47f8ba872bb39e967",tooltip="Help·to·build·query·to·be·sent·to·server."];18 ··Node38·[id="Node000038",label="tds7_build_bulk_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a3118c7232bc9c3e47f8ba872bb39e967",tooltip="Help·to·build·query·to·be·sent·to·server."];
19 ··Node38·->·Node39·[id="edge6_Node000038_Node000039",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node38·->·Node39·[id="edge6_Node000038_Node000039",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node39·[id="Node000039",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#ab4d7e5309152f54613d52c8469a07fd8",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];20 ··Node39·[id="Node000039",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#ab4d7e5309152f54613d52c8469a07fd8",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];
21 ··Node1·->·Node40·[id="edge7_Node000001_Node000040",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node1·->·Node40·[id="edge7_Node000001_Node000040",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node40·[id="Node000040",label="tds_quote_id_rpc",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga691e8752f4f84ed51b7f4d1447cb3d25",tooltip="Quote·an·id·for·a·RPC·call."];22 ··Node40·[id="Node000040",label="tds_quote_id_rpc",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga691e8752f4f84ed51b7f4d1447cb3d25",tooltip="Quote·an·id·for·a·RPC·call."];
23 ··Node1·->·Node41·[id="edge8_Node000001_Node000041",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node1·->·Node41·[id="edge8_Node000001_Node000041",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node41·[id="Node000041",label="tds_quote_string",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga4ae2c7b503de8492cb82230cd19f1853",tooltip="Quote·a·string."];24 ··Node41·[id="Node000041",label="tds_quote_string",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga4ae2c7b503de8492cb82230cd19f1853",tooltip="Quote·a·string."];
25 }25 }
5.02 KB
./usr/share/doc/freetds-doc/reference/a00575_gad5b76c688898b86984d09628f030d01c_icgraph.dot.gz
4.84 KB
a00575_gad5b76c688898b86984d09628f030d01c_icgraph.dot
    
Offset 5, 26 lines modifiedOffset 5, 26 lines modified
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_convert_string",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Convert·a·string·in·an·allocated·buffer."];8 ··Node1·[id="Node000001",label="tds_convert_string",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Convert·a·string·in·an·allocated·buffer."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds71_submit_prepexec",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga08877c101704bebe4fa57e0849dc272d",tooltip="Creates·a·temporary·stored·procedure·in·the·server·and·execute·it."];10 ··Node2·[id="Node000002",label="tds71_submit_prepexec",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga08877c101704bebe4fa57e0849dc272d",tooltip="Creates·a·temporary·stored·procedure·in·the·server·and·execute·it."];
11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a4daaa551e54dbd978650e2eef89e09ff",tooltip="Send·BCP·metadata·to·server."];12 ··Node3·[id="Node000003",label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a4daaa551e54dbd978650e2eef89e09ff",tooltip="Send·BCP·metadata·to·server."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];14 ··Node4·[id="Node000004",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="_bcp_exec_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];16 ··Node5·[id="Node000005",label="_bcp_exec_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];
17 ··Node4·->·Node7·[id="edge5_Node000004_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node4·->·Node7·[id="edge5_Node000004_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node7·[id="Node000007",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."];18 ··Node7·[id="Node000007",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."];
19 ··Node4·->·Node8·[id="edge6_Node000004_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node4·->·Node8·[id="edge6_Node000004_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node8·[id="Node000008",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];20 ··Node8·[id="Node000008",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];
21 ··Node8·->·Node5·[id="edge7_Node000008_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node8·->·Node5·[id="edge7_Node000008_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node1·->·Node10·[id="edge8_Node000001_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];22 ··Node1·->·Node10·[id="edge8_Node000001_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];
23 ··Node10·[id="Node000010",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];23 ··Node10·[id="Node000010",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];
24 ··Node1·->·Node11·[id="edge9_Node000001_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];24 ··Node1·->·Node11·[id="edge9_Node000001_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];
25 ··Node11·[id="Node000011",label="tds_submit_execdirect",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gae603aed795a4c5bb26ab159a11256996",tooltip="Submit·a·prepared·query·with·parameters."];25 ··Node11·[id="Node000011",label="tds_submit_execdirect",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gae603aed795a4c5bb26ab159a11256996",tooltip="Submit·a·prepared·query·with·parameters."];
26 ··Node1·->·Node12·[id="edge10_Node000001_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];26 ··Node1·->·Node12·[id="edge10_Node000001_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];
27 ··Node12·[id="Node000012",label="tds_submit_prepare",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga74eb08c3a1c85be8ac9db428842c8b9d",tooltip="Creates·a·temporary·stored·procedure·in·the·server."];27 ··Node12·[id="Node000012",label="tds_submit_prepare",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga74eb08c3a1c85be8ac9db428842c8b9d",tooltip="Creates·a·temporary·stored·procedure·in·the·server."];
28 ··Node1·->·Node13·[id="edge11_Node000001_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];28 ··Node1·->·Node13·[id="edge11_Node000001_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];
29 ··Node13·[id="Node000013",label="tds_submit_query_params",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga95e0fccedc459a4404f496eec74a369a",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];29 ··Node13·[id="Node000013",label="tds_submit_query_params",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga95e0fccedc459a4404f496eec74a369a",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];
30 ··Node13·->·Node14·[id="edge12_Node000013_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];30 ··Node13·->·Node14·[id="edge12_Node000013_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
2.71 KB
./usr/share/doc/freetds-doc/reference/a00575_gad695defcbf663b0023851a198206a772_icgraph.dot
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_submit_queryf",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Format·and·submit·a·query."];8 ··Node1·[id="Node000001",label="tds_submit_queryf",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Format·and·submit·a·query."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="_bcp_exec_out",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];10 ··Node2·[id="Node000002",label="_bcp_exec_out",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",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."];12 ··Node3·[id="Node000003",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."];
13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];14 ··Node4·[id="Node000004",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",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."];16 ··Node5·[id="Node000005",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."];
17 ··Node1·->·Node6·[id="edge5_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node1·->·Node6·[id="edge5_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];18 ··Node6·[id="Node000006",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];
19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",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."];20 ··Node7·[id="Node000007",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."];
21 }21 }
2.69 KB
./usr/share/doc/freetds-doc/reference/a00575_gada27f4cfce925240ad33b71b63ca692d_icgraph.dot.gz
2.51 KB
a00575_gada27f4cfce925240ad33b71b63ca692d_icgraph.dot
    
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 ··Node45·->·Node46·[id="edge15_Node000045_Node000046",dir="back",color="steelblue1",style="solid",tooltip="·"];37 ··Node45·->·Node46·[id="edge15_Node000045_Node000046",dir="back",color="steelblue1",style="solid",tooltip="·"];
38 ··Node46·[id="Node000046",label="tds_submit_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];38 ··Node46·[id="Node000046",label="tds_submit_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab",tooltip="Sends·a·language·string·to·the·database·server·for·processing."];
39 ··Node46·->·Node12·[id="edge16_Node000046_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];39 ··Node46·->·Node12·[id="edge16_Node000046_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];
40 ··Node12·[id="Node000012",label="_bcp_exec_out",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];40 ··Node12·[id="Node000012",label="_bcp_exec_out",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#gae67546338cb9542a4902aa914f57f314",tooltip="·"];
41 ··Node46·->·Node24·[id="edge17_Node000046_Node000024",dir="back",color="steelblue1",style="solid",tooltip="·"];41 ··Node46·->·Node24·[id="edge17_Node000046_Node000024",dir="back",color="steelblue1",style="solid",tooltip="·"];
42 ··Node24·[id="Node000024",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."];42 ··Node24·[id="Node000024",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."];
43 ··Node46·->·Node34·[id="edge18_Node000046_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];43 ··Node46·->·Node34·[id="edge18_Node000046_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
44 ··Node34·[id="Node000034",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];44 ··Node34·[id="Node000034",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
45 ··Node46·->·Node40·[id="edge19_Node000046_Node000040",dir="back",color="steelblue1",style="solid",tooltip="·"];45 ··Node46·->·Node40·[id="edge19_Node000046_Node000040",dir="back",color="steelblue1",style="solid",tooltip="·"];
46 ··Node46·->·Node41·[id="edge20_Node000046_Node000041",dir="back",color="steelblue1",style="solid",tooltip="·"];46 ··Node46·->·Node41·[id="edge20_Node000046_Node000041",dir="back",color="steelblue1",style="solid",tooltip="·"];
47 ··Node46·->·Node42·[id="edge21_Node000046_Node000042",dir="back",color="steelblue1",style="solid",tooltip="·"];47 ··Node46·->·Node42·[id="edge21_Node000046_Node000042",dir="back",color="steelblue1",style="solid",tooltip="·"];
48 ··Node46·->·Node37·[id="edge22_Node000046_Node000037",dir="back",color="steelblue1",style="solid",tooltip="·"];48 ··Node46·->·Node37·[id="edge22_Node000046_Node000037",dir="back",color="steelblue1",style="solid",tooltip="·"];
49 ··Node46·->·Node47·[id="edge23_Node000046_Node000047",dir="back",color="steelblue1",style="solid",tooltip="·"];49 ··Node46·->·Node47·[id="edge23_Node000046_Node000047",dir="back",color="steelblue1",style="solid",tooltip="·"];
50 ··Node47·[id="Node000047",label="tds_submit_queryf",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#gad695defcbf663b0023851a198206a772",tooltip="Format·and·submit·a·query."];50 ··Node47·[id="Node000047",label="tds_submit_queryf",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00575.html#gad695defcbf663b0023851a198206a772",tooltip="Format·and·submit·a·query."];
51 ··Node47·->·Node12·[id="edge24_Node000047_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];51 ··Node47·->·Node12·[id="edge24_Node000047_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];
6.43 KB
./usr/share/doc/freetds-doc/reference/a00575_gae8b7db85af16701fc0604eb117cbd4e4_icgraph.dot.gz
6.25 KB
a00575_gae8b7db85af16701fc0604eb117cbd4e4_icgraph.dot
    
Offset 36, 33 lines modifiedOffset 36, 33 lines modified
36 ··Node13·->·Node15·[id="edge15_Node000013_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];36 ··Node13·->·Node15·[id="edge15_Node000013_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
37 ··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."];37 ··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."];
38 ··Node3·->·Node16·[id="edge16_Node000003_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];38 ··Node3·->·Node16·[id="edge16_Node000003_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
39 ··Node16·[id="Node000016",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."];39 ··Node16·[id="Node000016",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."];
40 ··Node16·->·Node14·[id="edge17_Node000016_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];40 ··Node16·->·Node14·[id="edge17_Node000016_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
41 ··Node3·->·Node15·[id="edge18_Node000003_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];41 ··Node3·->·Node15·[id="edge18_Node000003_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
42 ··Node3·->·Node17·[id="edge19_Node000003_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node3·->·Node17·[id="edge19_Node000003_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··Node17·[id="Node000017",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];43 ··Node17·[id="Node000017",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
44 ··Node17·->·Node18·[id="edge20_Node000017_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node17·->·Node18·[id="edge20_Node000017_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··Node18·[id="Node000018",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."];45 ··Node18·[id="Node000018",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."];
46 ··Node3·->·Node19·[id="edge21_Node000003_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];46 ··Node3·->·Node19·[id="edge21_Node000003_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
47 ··Node19·[id="Node000019",label="tds_process_cancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];47 ··Node19·[id="Node000019",label="tds_process_cancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];
48 ··Node19·->·Node20·[id="edge22_Node000019_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];48 ··Node19·->·Node20·[id="edge22_Node000019_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];
49 ··Node20·[id="Node000020",label="dbcancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga5ea23272124fff03b8d87538c1ec3ee5",tooltip="Cancel·the·current·command·batch."];49 ··Node20·[id="Node000020",label="dbcancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga5ea23272124fff03b8d87538c1ec3ee5",tooltip="Cancel·the·current·command·batch."];
50 ··Node3·->·Node21·[id="edge23_Node000003_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];50 ··Node3·->·Node21·[id="edge23_Node000003_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];
51 ··Node21·[id="Node000021",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,..."];51 ··Node21·[id="Node000021",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,..."];
52 ··Node21·->·Node22·[id="edge24_Node000021_Node000022",dir="back",color="steelblue1",style="solid",tooltip="·"];52 ··Node21·->·Node22·[id="edge24_Node000021_Node000022",dir="back",color="steelblue1",style="solid",tooltip="·"];
53 ··Node22·[id="Node000022",label="tds_bcp_done",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];53 ··Node22·[id="Node000022",label="tds_bcp_done",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];
54 ··Node21·->·Node26·[id="edge25_Node000021_Node000026",dir="back",color="steelblue1",style="solid",tooltip="·"];54 ··Node21·->·Node26·[id="edge25_Node000021_Node000026",dir="back",color="steelblue1",style="solid",tooltip="·"];
55 ··Node26·[id="Node000026",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];55 ··Node26·[id="Node000026",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
56 ··Node21·->·Node29·[id="edge26_Node000021_Node000029",dir="back",color="steelblue1",style="solid",tooltip="·"];56 ··Node21·->·Node29·[id="edge26_Node000021_Node000029",dir="back",color="steelblue1",style="solid",tooltip="·"];
57 ··Node29·[id="Node000029",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)."];57 ··Node29·[id="Node000029",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)."];
58 ··Node21·->·Node34·[id="edge27_Node000021_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];58 ··Node21·->·Node34·[id="edge27_Node000021_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
59 ··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."];59 ··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."];
60 ··Node21·->·Node35·[id="edge28_Node000021_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];60 ··Node21·->·Node35·[id="edge28_Node000021_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];
61 ··Node35·[id="Node000035",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];61 ··Node35·[id="Node000035",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];
62 ··Node35·->·Node15·[id="edge29_Node000035_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];62 ··Node35·->·Node15·[id="edge29_Node000035_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
63 ··Node3·->·Node34·[id="edge30_Node000003_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];63 ··Node3·->·Node34·[id="edge30_Node000003_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
64 ··Node1·->·Node36·[id="edge31_Node000001_Node000036",dir="back",color="steelblue1",style="solid",tooltip="·"];64 ··Node1·->·Node36·[id="edge31_Node000001_Node000036",dir="back",color="steelblue1",style="solid",tooltip="·"];
65 ··Node36·[id="Node000036",label="tds_submit_execute",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga3e7b4793c6f799fbc6c174f673bb5b32",tooltip="Sends·a·previously·prepared·dynamic·statement·to·the·server."];65 ··Node36·[id="Node000036",label="tds_submit_execute",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga3e7b4793c6f799fbc6c174f673bb5b32",tooltip="Sends·a·previously·prepared·dynamic·statement·to·the·server."];
66 ··Node1·->·Node37·[id="edge32_Node000001_Node000037",dir="back",color="steelblue1",style="solid",tooltip="·"];66 ··Node1·->·Node37·[id="edge32_Node000001_Node000037",dir="back",color="steelblue1",style="solid",tooltip="·"];
67 ··Node37·[id="Node000037",label="tds_submit_prepare",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga74eb08c3a1c85be8ac9db428842c8b9d",tooltip="Creates·a·temporary·stored·procedure·in·the·server."];67 ··Node37·[id="Node000037",label="tds_submit_prepare",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga74eb08c3a1c85be8ac9db428842c8b9d",tooltip="Creates·a·temporary·stored·procedure·in·the·server."];
68 ··Node1·->·Node38·[id="edge33_Node000001_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];68 ··Node1·->·Node38·[id="edge33_Node000001_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];
5.18 KB
./usr/share/doc/freetds-doc/reference/a00575_gaf573d8d4d2660c8c27770573fca05ff5_cgraph.dot.gz
5.0 KB
a00575_gaf573d8d4d2660c8c27770573fca05ff5_cgraph.dot
    
Offset 5, 25 lines modifiedOffset 5, 25 lines modified
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="tds_submit_unprepare",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Send·a·unprepare·request·for·a·prepared·query."];8 ··Node1·[id="Node000001",label="tds_submit_unprepare",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Send·a·unprepare·request·for·a·prepared·query."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",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."];10 ··Node2·[id="Node000002",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."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];12 ··Node3·[id="Node000003",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];14 ··Node4·[id="Node000004",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
15 ··Node2·->·Node7·[id="edge4_Node000002_Node000007",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node7·[id="edge4_Node000002_Node000007",color="steelblue1",style="solid",tooltip="·"];
16 ··Node7·[id="Node000007",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];16 ··Node7·[id="Node000007",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];
17 ··Node7·->·Node8·[id="edge5_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];17 ··Node7·->·Node8·[id="edge5_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];
18 ··Node8·[id="Node000008",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];18 ··Node8·[id="Node000008",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];
19 ··Node2·->·Node9·[id="edge6_Node000002_Node000009",color="steelblue1",style="solid",tooltip="·"];19 ··Node2·->·Node9·[id="edge6_Node000002_Node000009",color="steelblue1",style="solid",tooltip="·"];
20 ··Node9·[id="Node000009",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];20 ··Node9·[id="Node000009",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
21 ··Node9·->·Node10·[id="edge7_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];21 ··Node9·->·Node10·[id="edge7_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];
22 ··Node10·[id="Node000010",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];22 ··Node10·[id="Node000010",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];
23 ··Node1·->·Node11·[id="edge8_Node000001_Node000011",color="steelblue1",style="solid",tooltip="·"];23 ··Node1·->·Node11·[id="edge8_Node000001_Node000011",color="steelblue1",style="solid",tooltip="·"];
24 ··Node11·[id="Node000011",label="tds_query_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gada27f4cfce925240ad33b71b63ca692d",tooltip="Flush·query·packet."];24 ··Node11·[id="Node000011",label="tds_query_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gada27f4cfce925240ad33b71b63ca692d",tooltip="Flush·query·packet."];
25 ··Node11·->·Node12·[id="edge9_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];25 ··Node11·->·Node12·[id="edge9_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];
26 ··Node12·[id="Node000012",label="tds_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."];26 ··Node12·[id="Node000012",label="tds_flush_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga5feb53554e8917a81bbbc332163a61fb",tooltip="Flush·packet·to·server."];
27 ··Node1·->·Node13·[id="edge10_Node000001_Node000013",color="steelblue1",style="solid",tooltip="·"];27 ··Node1·->·Node13·[id="edge10_Node000001_Node000013",color="steelblue1",style="solid",tooltip="·"];
28 ··Node13·[id="Node000013",label="tds_set_cur_dyn",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gae8b7db85af16701fc0604eb117cbd4e4",tooltip="Set·current·dynamic."];28 ··Node13·[id="Node000013",label="tds_set_cur_dyn",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gae8b7db85af16701fc0604eb117cbd4e4",tooltip="Set·current·dynamic."];
29 ··Node1·->·Node14·[id="edge11_Node000001_Node000014",color="steelblue1",style="solid",tooltip="·"];29 ··Node1·->·Node14·[id="edge11_Node000001_Node000014",color="steelblue1",style="solid",tooltip="·"];
4.35 KB
./usr/share/doc/freetds-doc/reference/a00575_gafd74652c4722ddce4d642cc4209449d4_cgraph.dot
    
Offset 9, 19 lines modifiedOffset 9, 19 lines modified
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];10 ··Node2·[id="Node000002",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];
11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_dstr_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga396f139e4f886ac1b224a735138e73dd",tooltip="Returns·the·length·of·the·string·in·bytes."];12 ··Node3·[id="Node000003",label="tds_dstr_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga396f139e4f886ac1b224a735138e73dd",tooltip="Returns·the·length·of·the·string·in·bytes."];
13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",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."];14 ··Node4·[id="Node000004",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."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];16 ··Node5·[id="Node000005",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];18 ··Node6·[id="Node000006",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
19 ··Node4·->·Node9·[id="edge6_Node000004_Node000009",color="steelblue1",style="solid",tooltip="·"];19 ··Node4·->·Node9·[id="edge6_Node000004_Node000009",color="steelblue1",style="solid",tooltip="·"];
20 ··Node9·[id="Node000009",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];20 ··Node9·[id="Node000009",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];
21 ··Node9·->·Node10·[id="edge7_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];21 ··Node9·->·Node10·[id="edge7_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];
22 ··Node10·[id="Node000010",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];22 ··Node10·[id="Node000010",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];
23 ··Node4·->·Node11·[id="edge8_Node000004_Node000011",color="steelblue1",style="solid",tooltip="·"];23 ··Node4·->·Node11·[id="edge8_Node000004_Node000011",color="steelblue1",style="solid",tooltip="·"];
24 ··Node11·[id="Node000011",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];24 ··Node11·[id="Node000011",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
25 ··Node11·->·Node12·[id="edge9_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];25 ··Node11·->·Node12·[id="edge9_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];
26 ··Node12·[id="Node000012",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];26 ··Node12·[id="Node000012",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];
27 }27 }
3.14 KB
./usr/share/doc/freetds-doc/reference/a00576_ga017c427e9599c031be5c555cb32abe2c_cgraph.dot.gz
2.96 KB
a00576_ga017c427e9599c031be5c555cb32abe2c_cgraph.dot
    
Offset 20, 14 lines modifiedOffset 20, 14 lines modified
20 ··Node7·[id="Node000007",label="tds_read_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga410619783bdf2bb60b0f27a5578e0e07",tooltip="Read·in·one·'packet'·from·the·server."];20 ··Node7·[id="Node000007",label="tds_read_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga410619783bdf2bb60b0f27a5578e0e07",tooltip="Read·in·one·'packet'·from·the·server."];
21 ··Node7·->·Node6·[id="edge7_Node000007_Node000006",color="steelblue1",style="solid",tooltip="·"];21 ··Node7·->·Node6·[id="edge7_Node000007_Node000006",color="steelblue1",style="solid",tooltip="·"];
22 ··Node1·->·Node8·[id="edge8_Node000001_Node000008",color="steelblue1",style="solid",tooltip="·"];22 ··Node1·->·Node8·[id="edge8_Node000001_Node000008",color="steelblue1",style="solid",tooltip="·"];
23 ··Node8·[id="Node000008",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."];23 ··Node8·[id="Node000008",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."];
24 ··Node8·->·Node9·[id="edge9_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];24 ··Node8·->·Node9·[id="edge9_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];
25 ··Node9·[id="Node000009",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..."];25 ··Node9·[id="Node000009",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..."];
26 ··Node9·->·Node10·[id="edge10_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];26 ··Node9·->·Node10·[id="edge10_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];
27 ··Node10·[id="Node000010",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];27 ··Node10·[id="Node000010",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
28 ··Node9·->·Node14·[id="edge11_Node000009_Node000014",color="steelblue1",style="solid",tooltip="·"];28 ··Node9·->·Node14·[id="edge11_Node000009_Node000014",color="steelblue1",style="solid",tooltip="·"];
29 ··Node14·[id="Node000014",label="tds_datain_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];29 ··Node14·[id="Node000014",label="tds_datain_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];
30 ··Node9·->·Node16·[id="edge12_Node000009_Node000016",color="steelblue1",style="solid",tooltip="·"];30 ··Node9·->·Node16·[id="edge12_Node000009_Node000016",color="steelblue1",style="solid",tooltip="·"];
31 ··Node16·[id="Node000016",label="tds_staticout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];31 ··Node16·[id="Node000016",label="tds_staticout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];
32 ··Node8·->·Node5·[id="edge13_Node000008_Node000005",color="steelblue1",style="solid",tooltip="·"];32 ··Node8·->·Node5·[id="edge13_Node000008_Node000005",color="steelblue1",style="solid",tooltip="·"];
33 }33 }
3.13 KB
./usr/share/doc/freetds-doc/reference/a00576_ga0cb72d3f6943795c39db1fa692be0a58_icgraph.dot.gz
2.94 KB
a00576_ga0cb72d3f6943795c39db1fa692be0a58_icgraph.dot
    
Offset 43, 17 lines modifiedOffset 43, 17 lines modified
43 ··Node42·->·Node5·[id="edge23_Node000042_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];43 ··Node42·->·Node5·[id="edge23_Node000042_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
44 ··Node41·->·Node43·[id="edge24_Node000041_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node41·->·Node43·[id="edge24_Node000041_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··Node43·[id="Node000043",label="tds7_process_result",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaca56fc22d65a24a96d1bef310ade73aa",tooltip="tds7_process_result()·is·the·TDS·7.0·result·set·processing·routine."];45 ··Node43·[id="Node000043",label="tds7_process_result",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaca56fc22d65a24a96d1bef310ade73aa",tooltip="tds7_process_result()·is·the·TDS·7.0·result·set·processing·routine."];
46 ··Node43·->·Node3·[id="edge25_Node000043_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];46 ··Node43·->·Node3·[id="edge25_Node000043_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
47 ··Node43·->·Node5·[id="edge26_Node000043_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];47 ··Node43·->·Node5·[id="edge26_Node000043_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
48 ··Node1·->·Node42·[id="edge27_Node000001_Node000042",dir="back",color="steelblue1",style="solid",tooltip="·"];48 ··Node1·->·Node42·[id="edge27_Node000001_Node000042",dir="back",color="steelblue1",style="solid",tooltip="·"];
49 ··Node1·->·Node44·[id="edge28_Node000001_Node000044",dir="back",color="steelblue1",style="solid",tooltip="·"];49 ··Node1·->·Node44·[id="edge28_Node000001_Node000044",dir="back",color="steelblue1",style="solid",tooltip="·"];
50 ··Node44·[id="Node000044",label="tds_generic_get",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#abac4d689e0e31e80587f89247c6395a4",tooltip="Read·a·data·from·wire."];50 ··Node44·[id="Node000044",label="tds_generic_get",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#abac4d689e0e31e80587f89247c6395a4",tooltip="Read·a·data·from·wire."];
51 ··Node1·->·Node45·[id="edge29_Node000001_Node000045",dir="back",color="steelblue1",style="solid",tooltip="·"];51 ··Node1·->·Node45·[id="edge29_Node000001_Node000045",dir="back",color="steelblue1",style="solid",tooltip="·"];
52 ··Node45·[id="Node000045",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];52 ··Node45·[id="Node000045",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];
53 ··Node1·->·Node46·[id="edge30_Node000001_Node000046",dir="back",color="steelblue1",style="solid",tooltip="·"];53 ··Node1·->·Node46·[id="edge30_Node000001_Node000046",dir="back",color="steelblue1",style="solid",tooltip="·"];
54 ··Node46·[id="Node000046",label="tds_get_data_info",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gad9b6b86f48be077fb44ac603845a0c27",tooltip="Reads·data·metadata·from·wire."];54 ··Node46·[id="Node000046",label="tds_get_data_info",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gad9b6b86f48be077fb44ac603845a0c27",tooltip="Reads·data·metadata·from·wire."];
55 ··Node46·->·Node37·[id="edge31_Node000046_Node000037",dir="back",color="steelblue1",style="solid",tooltip="·"];55 ··Node46·->·Node37·[id="edge31_Node000046_Node000037",dir="back",color="steelblue1",style="solid",tooltip="·"];
56 ··Node46·->·Node47·[id="edge32_Node000046_Node000047",dir="back",color="steelblue1",style="solid",tooltip="·"];56 ··Node46·->·Node47·[id="edge32_Node000046_Node000047",dir="back",color="steelblue1",style="solid",tooltip="·"];
57 ··Node47·[id="Node000047",label="tds_process_dyn_result",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#ga416cf119c1d4a0fca27dc5b50c261358",tooltip="Process·results·from·dynamic."];57 ··Node47·[id="Node000047",label="tds_process_dyn_result",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#ga416cf119c1d4a0fca27dc5b50c261358",tooltip="Process·results·from·dynamic."];
58 ··Node47·->·Node3·[id="edge33_Node000047_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];58 ··Node47·->·Node3·[id="edge33_Node000047_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
59 ··Node47·->·Node5·[id="edge34_Node000047_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];59 ··Node47·->·Node5·[id="edge34_Node000047_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
4.54 KB
./usr/share/doc/freetds-doc/reference/a00576_ga1fcaf8d488cc1390f106ce3ad0bf37b4_cgraph.dot
    
Offset 3, 24 lines modifiedOffset 3, 24 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="tds_put_string",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Output·a·string·to·wire·automatic·translate·string·to·unicode·if·needed."];8 ··Node1·[id="Node000001",label="tds_put_string",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Output·a·string·to·wire·automatic·translate·string·to·unicode·if·needed."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];10 ··Node2·[id="Node000002",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_iconv",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];12 ··Node3·[id="Node000003",label="tds_iconv",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="skip_one_input_sequence",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga3380140fc6eb9f2090c430f40e846876",tooltip="Move·the·input·sequence·pointer·to·the·next·valid·position."];14 ··Node4·[id="Node000004",label="skip_one_input_sequence",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga3380140fc6eb9f2090c430f40e846876",tooltip="Move·the·input·sequence·pointer·to·the·next·valid·position."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",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."];16 ··Node5·[id="Node000005",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."];
17 ··Node3·->·Node5·[id="edge5_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];17 ··Node3·->·Node5·[id="edge5_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];
18 ··Node1·->·Node6·[id="edge6_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];18 ··Node1·->·Node6·[id="edge6_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];
19 ··Node6·[id="Node000006",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];19 ··Node6·[id="Node000006",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];
20 ··Node6·->·Node7·[id="edge7_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];20 ··Node6·->·Node7·[id="edge7_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];
21 ··Node7·[id="Node000007",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];21 ··Node7·[id="Node000007",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];
22 ··Node1·->·Node8·[id="edge8_Node000001_Node000008",color="steelblue1",style="solid",tooltip="·"];22 ··Node1·->·Node8·[id="edge8_Node000001_Node000008",color="steelblue1",style="solid",tooltip="·"];
23 ··Node8·[id="Node000008",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];23 ··Node8·[id="Node000008",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
24 ··Node8·->·Node9·[id="edge9_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];24 ··Node8·->·Node9·[id="edge9_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];
25 ··Node9·[id="Node000009",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];25 ··Node9·[id="Node000009",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];
26 }26 }
2.74 KB
./usr/share/doc/freetds-doc/reference/a00576_ga1fcaf8d488cc1390f106ce3ad0bf37b4_icgraph.dot.gz
2.55 KB
a00576_ga1fcaf8d488cc1390f106ce3ad0bf37b4_icgraph.dot
    
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 ··Node1·->·Node31·[id="edge16_Node000001_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];37 ··Node1·->·Node31·[id="edge16_Node000001_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];
38 ··Node31·[id="Node000031",label="tds7_write_param_def\l_from_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga24345856c16b15aa3e84459c2f551320",tooltip="Write·string·with·parameters·definition,·useful·for·TDS7+."];38 ··Node31·[id="Node000031",label="tds7_write_param_def\l_from_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga24345856c16b15aa3e84459c2f551320",tooltip="Write·string·with·parameters·definition,·useful·for·TDS7+."];
39 ··Node31·->·Node6·[id="edge17_Node000031_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];39 ··Node31·->·Node6·[id="edge17_Node000031_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
40 ··Node31·->·Node7·[id="edge18_Node000031_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];40 ··Node31·->·Node7·[id="edge18_Node000031_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
41 ··Node31·->·Node8·[id="edge19_Node000031_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];41 ··Node31·->·Node8·[id="edge19_Node000031_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
42 ··Node31·->·Node9·[id="edge20_Node000031_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node31·->·Node9·[id="edge20_Node000031_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··Node1·->·Node32·[id="edge21_Node000001_Node000032",dir="back",color="steelblue1",style="solid",tooltip="·"];43 ··Node1·->·Node32·[id="edge21_Node000001_Node000032",dir="back",color="steelblue1",style="solid",tooltip="·"];
44 ··Node32·[id="Node000032",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];44 ··Node32·[id="Node000032",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];
45 ··Node1·->·Node33·[id="edge22_Node000001_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];45 ··Node1·->·Node33·[id="edge22_Node000001_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];
46 ··Node33·[id="Node000033",label="tds_put_data_info",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gafd74652c4722ddce4d642cc4209449d4",tooltip="Put·data·information·to·wire."];46 ··Node33·[id="Node000033",label="tds_put_data_info",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#gafd74652c4722ddce4d642cc4209449d4",tooltip="Put·data·information·to·wire."];
47 ··Node33·->·Node34·[id="edge23_Node000033_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];47 ··Node33·->·Node34·[id="edge23_Node000033_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
48 ··Node34·[id="Node000034",label="tds5_put_params",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c",tooltip="Send·parameters·to·server."];48 ··Node34·[id="Node000034",label="tds5_put_params",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c",tooltip="Send·parameters·to·server."];
49 ··Node34·->·Node7·[id="edge24_Node000034_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];49 ··Node34·->·Node7·[id="edge24_Node000034_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
50 ··Node34·->·Node35·[id="edge25_Node000034_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];50 ··Node34·->·Node35·[id="edge25_Node000034_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];
51 ··Node35·[id="Node000035",label="tds_submit_execute",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga3e7b4793c6f799fbc6c174f673bb5b32",tooltip="Sends·a·previously·prepared·dynamic·statement·to·the·server."];51 ··Node35·[id="Node000035",label="tds_submit_execute",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga3e7b4793c6f799fbc6c174f673bb5b32",tooltip="Sends·a·previously·prepared·dynamic·statement·to·the·server."];
2.6 KB
./usr/share/doc/freetds-doc/reference/a00576_ga2660b893ae2bf36fe1b63b354e748bad_icgraph.dot.gz
2.41 KB
a00576_ga2660b893ae2bf36fe1b63b354e748bad_icgraph.dot
    
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 ··Node28·->·Node26·[id="edge19_Node000028_Node000026",dir="back",color="steelblue1",style="solid",tooltip="·"];41 ··Node28·->·Node26·[id="edge19_Node000028_Node000026",dir="back",color="steelblue1",style="solid",tooltip="·"];
42 ··Node28·->·Node17·[id="edge20_Node000028_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node28·->·Node17·[id="edge20_Node000028_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··Node28·->·Node27·[id="edge21_Node000028_Node000027",dir="back",color="steelblue1",style="solid",tooltip="·"];43 ··Node28·->·Node27·[id="edge21_Node000028_Node000027",dir="back",color="steelblue1",style="solid",tooltip="·"];
44 ··Node28·->·Node3·[id="edge22_Node000028_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node28·->·Node3·[id="edge22_Node000028_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··Node1·->·Node33·[id="edge23_Node000001_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];45 ··Node1·->·Node33·[id="edge23_Node000001_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];
46 ··Node33·[id="Node000033",label="tds_freeze_close_string",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga084fa9cda46be8594997fed2487fcb50",tooltip="Stop·keeping·data·for·this·specific·freeze."];46 ··Node33·[id="Node000033",label="tds_freeze_close_string",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga084fa9cda46be8594997fed2487fcb50",tooltip="Stop·keeping·data·for·this·specific·freeze."];
47 ··Node1·->·Node34·[id="edge24_Node000001_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];47 ··Node1·->·Node34·[id="edge24_Node000001_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
48 ··Node34·[id="Node000034",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];48 ··Node34·[id="Node000034",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];
49 ··Node1·->·Node35·[id="edge25_Node000001_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];49 ··Node1·->·Node35·[id="edge25_Node000001_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];
50 ··Node35·[id="Node000035",label="tds_start_query_head",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga9ad2e6defce530a8778791cce0166ccd",tooltip="Start·query·packet·of·a·given·type."];50 ··Node35·[id="Node000035",label="tds_start_query_head",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga9ad2e6defce530a8778791cce0166ccd",tooltip="Start·query·packet·of·a·given·type."];
51 ··Node35·->·Node36·[id="edge26_Node000035_Node000036",dir="back",color="steelblue1",style="solid",tooltip="·"];51 ··Node35·->·Node36·[id="edge26_Node000035_Node000036",dir="back",color="steelblue1",style="solid",tooltip="·"];
52 ··Node36·[id="Node000036",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."];52 ··Node36·[id="Node000036",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."];
53 ··Node36·->·Node26·[id="edge27_Node000036_Node000026",dir="back",color="steelblue1",style="solid",tooltip="·"];53 ··Node36·->·Node26·[id="edge27_Node000036_Node000026",dir="back",color="steelblue1",style="solid",tooltip="·"];
54 ··Node36·->·Node15·[id="edge28_Node000036_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];54 ··Node36·->·Node15·[id="edge28_Node000036_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
55 ··Node36·->·Node16·[id="edge29_Node000036_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];55 ··Node36·->·Node16·[id="edge29_Node000036_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
8.78 KB
./usr/share/doc/freetds-doc/reference/a00576_ga3e3f76009fce5ceedb2f42bb2c9aed2e_icgraph.dot.gz
8.6 KB
a00576_ga3e3f76009fce5ceedb2f42bb2c9aed2e_icgraph.dot
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="dbclose",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaef740b394b44eb33925c2718f7b30d69",tooltip="Close·a·connection·to·the·server·and·free·associated·resources."];10 ··Node2·[id="Node000002",label="dbclose",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaef740b394b44eb33925c2718f7b30d69",tooltip="Close·a·connection·to·the·server·and·free·associated·resources."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="dbexit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gac0ee936a9b1db7217b745a63e25f876b",tooltip="Close·server·connections·and·free·all·related·structures."];12 ··Node3·[id="Node000003",label="dbexit",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gac0ee936a9b1db7217b745a63e25f876b",tooltip="Close·server·connections·and·free·all·related·structures."];
13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",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."];14 ··Node4·[id="Node000004",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."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00182.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];16 ··Node5·[id="Node000005",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00290.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];
17 ··Node1·->·Node3·[id="edge5_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node1·->·Node3·[id="edge5_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node1·->·Node6·[id="edge6_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];18 ··Node1·->·Node6·[id="edge6_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
19 ··Node6·[id="Node000006",label="tds_get_n",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#gae777dd57e8d1bb40349d7d7d8434fddf",tooltip="Get·N·bytes·from·the·buffer·and·return·them·in·the·already·allocated·space···given·to·us."];19 ··Node6·[id="Node000006",label="tds_get_n",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#gae777dd57e8d1bb40349d7d7d8434fddf",tooltip="Get·N·bytes·from·the·buffer·and·return·them·in·the·already·allocated·space···given·to·us."];
20 ··Node6·->·Node7·[id="edge7_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];20 ··Node6·->·Node7·[id="edge7_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
21 ··Node7·[id="Node000007",label="tds5_process_dyn_result2",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gae688b515631141acfbc41bbb91c8b921",tooltip="Process·new·TDS·5.0·token·for·describing·output·parameters."];21 ··Node7·[id="Node000007",label="tds5_process_dyn_result2",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gae688b515631141acfbc41bbb91c8b921",tooltip="Process·new·TDS·5.0·token·for·describing·output·parameters."];
22 ··Node7·->·Node8·[id="edge8_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];22 ··Node7·->·Node8·[id="edge8_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
23 ··Node8·[id="Node000008",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..."];23 ··Node8·[id="Node000008",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..."];
Offset 38, 19 lines modifiedOffset 38, 19 lines modified
38 ··Node42·->·Node8·[id="edge18_Node000042_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];38 ··Node42·->·Node8·[id="edge18_Node000042_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
39 ··Node42·->·Node10·[id="edge19_Node000042_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];39 ··Node42·->·Node10·[id="edge19_Node000042_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];
40 ··Node6·->·Node43·[id="edge20_Node000006_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];40 ··Node6·->·Node43·[id="edge20_Node000006_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];
41 ··Node43·[id="Node000043",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."];41 ··Node43·[id="Node000043",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."];
42 ··Node43·->·Node8·[id="edge21_Node000043_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node43·->·Node8·[id="edge21_Node000043_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··Node43·->·Node10·[id="edge22_Node000043_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];43 ··Node43·->·Node10·[id="edge22_Node000043_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];
44 ··Node6·->·Node44·[id="edge23_Node000006_Node000044",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node6·->·Node44·[id="edge23_Node000006_Node000044",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··Node44·[id="Node000044",label="tds_datain_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."];45 ··Node44·[id="Node000044",label="tds_datain_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."];
46 ··Node44·->·Node45·[id="edge24_Node000044_Node000045",dir="back",color="steelblue1",style="solid",tooltip="·"];46 ··Node44·->·Node45·[id="edge24_Node000044_Node000045",dir="back",color="steelblue1",style="solid",tooltip="·"];
47 ··Node45·[id="Node000045",label="tds_datain_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];47 ··Node45·[id="Node000045",label="tds_datain_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];
48 ··Node45·->·Node48·[id="edge25_Node000045_Node000048",dir="back",color="steelblue1",style="solid",tooltip="·"];48 ··Node45·->·Node48·[id="edge25_Node000045_Node000048",dir="back",color="steelblue1",style="solid",tooltip="·"];
49 ··Node48·[id="Node000048",label="tds_generic_get",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#abac4d689e0e31e80587f89247c6395a4",tooltip="Read·a·data·from·wire."];49 ··Node48·[id="Node000048",label="tds_generic_get",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#abac4d689e0e31e80587f89247c6395a4",tooltip="Read·a·data·from·wire."];
50 ··Node6·->·Node57·[id="edge26_Node000006_Node000057",dir="back",color="steelblue1",style="solid",tooltip="·"];50 ··Node6·->·Node57·[id="edge26_Node000006_Node000057",dir="back",color="steelblue1",style="solid",tooltip="·"];
51 ··Node57·[id="Node000057",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."];51 ··Node57·[id="Node000057",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."];
52 ··Node57·->·Node7·[id="edge27_Node000057_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];52 ··Node57·->·Node7·[id="edge27_Node000057_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
53 ··Node57·->·Node43·[id="edge28_Node000057_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];53 ··Node57·->·Node43·[id="edge28_Node000057_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];
54 ··Node57·->·Node58·[id="edge29_Node000057_Node000058",dir="back",color="steelblue1",style="solid",tooltip="·"];54 ··Node57·->·Node58·[id="edge29_Node000057_Node000058",dir="back",color="steelblue1",style="solid",tooltip="·"];
55 ··Node58·[id="Node000058",label="tds7_get_data_info",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#ga07cee55fd522cca16fb59b7a8f0b1376",tooltip="Reads·data·information·from·wire."];55 ··Node58·[id="Node000058",label="tds7_get_data_info",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#ga07cee55fd522cca16fb59b7a8f0b1376",tooltip="Reads·data·information·from·wire."];
56 ··Node58·->·Node59·[id="edge30_Node000058_Node000059",dir="back",color="steelblue1",style="solid",tooltip="·"];56 ··Node58·->·Node59·[id="edge30_Node000058_Node000059",dir="back",color="steelblue1",style="solid",tooltip="·"];
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ··Node65·->·Node8·[id="edge38_Node000065_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];68 ··Node65·->·Node8·[id="edge38_Node000065_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
69 ··Node65·->·Node52·[id="edge39_Node000065_Node000052",dir="back",color="steelblue1",style="solid",tooltip="·"];69 ··Node65·->·Node52·[id="edge39_Node000065_Node000052",dir="back",color="steelblue1",style="solid",tooltip="·"];
70 ··Node52·[id="Node000052",label="tds_process_tabname",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaeec59bca9bd0c5388e245f0d19d9c81a",tooltip="Process·list·of·table·from·network."];70 ··Node52·[id="Node000052",label="tds_process_tabname",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaeec59bca9bd0c5388e245f0d19d9c81a",tooltip="Process·list·of·table·from·network."];
71 ··Node52·->·Node8·[id="edge40_Node000052_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];71 ··Node52·->·Node8·[id="edge40_Node000052_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
72 ··Node52·->·Node10·[id="edge41_Node000052_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];72 ··Node52·->·Node10·[id="edge41_Node000052_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];
73 ··Node6·->·Node48·[id="edge42_Node000006_Node000048",dir="back",color="steelblue1",style="solid",tooltip="·"];73 ··Node6·->·Node48·[id="edge42_Node000006_Node000048",dir="back",color="steelblue1",style="solid",tooltip="·"];
74 ··Node6·->·Node66·[id="edge43_Node000006_Node000066",dir="back",color="steelblue1",style="solid",tooltip="·"];74 ··Node6·->·Node66·[id="edge43_Node000006_Node000066",dir="back",color="steelblue1",style="solid",tooltip="·"];
75 ··Node66·[id="Node000066",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];75 ··Node66·[id="Node000066",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];
76 ··Node6·->·Node47·[id="edge44_Node000006_Node000047",dir="back",color="steelblue1",style="solid",tooltip="·"];76 ··Node6·->·Node47·[id="edge44_Node000006_Node000047",dir="back",color="steelblue1",style="solid",tooltip="·"];
77 ··Node47·[id="Node000047",label="tds_get_char_data",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga8d214089b6e97fc0da5e0be09f216d73",tooltip="Fetch·character·data·the·wire."];77 ··Node47·[id="Node000047",label="tds_get_char_data",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga8d214089b6e97fc0da5e0be09f216d73",tooltip="Fetch·character·data·the·wire."];
78 ··Node47·->·Node48·[id="edge45_Node000047_Node000048",dir="back",color="steelblue1",style="solid",tooltip="·"];78 ··Node47·->·Node48·[id="edge45_Node000047_Node000048",dir="back",color="steelblue1",style="solid",tooltip="·"];
79 ··Node6·->·Node61·[id="edge46_Node000006_Node000061",dir="back",color="steelblue1",style="solid",tooltip="·"];79 ··Node6·->·Node61·[id="edge46_Node000006_Node000061",dir="back",color="steelblue1",style="solid",tooltip="·"];
80 ··Node6·->·Node49·[id="edge47_Node000006_Node000049",dir="back",color="steelblue1",style="solid",tooltip="·"];80 ··Node6·->·Node49·[id="edge47_Node000006_Node000049",dir="back",color="steelblue1",style="solid",tooltip="·"];
81 ··Node49·[id="Node000049",label="tds_get_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga90f080e6e9448feac15dee1370d66802",tooltip="Fetch·a·string·from·the·wire."];81 ··Node49·[id="Node000049",label="tds_get_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga90f080e6e9448feac15dee1370d66802",tooltip="Fetch·a·string·from·the·wire."];
82 ··Node49·->·Node57·[id="edge48_Node000049_Node000057",dir="back",color="steelblue1",style="solid",tooltip="·"];82 ··Node49·->·Node57·[id="edge48_Node000049_Node000057",dir="back",color="steelblue1",style="solid",tooltip="·"];
5.97 KB
./usr/share/doc/freetds-doc/reference/a00576_ga410619783bdf2bb60b0f27a5578e0e07_icgraph.dot.gz
5.79 KB
a00576_ga410619783bdf2bb60b0f27a5578e0e07_icgraph.dot
    
Offset 45, 17 lines modifiedOffset 45, 17 lines modified
45 ··Node43·->·Node6·[id="edge24_Node000043_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];45 ··Node43·->·Node6·[id="edge24_Node000043_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
46 ··Node42·->·Node44·[id="edge25_Node000042_Node000044",dir="back",color="steelblue1",style="solid",tooltip="·"];46 ··Node42·->·Node44·[id="edge25_Node000042_Node000044",dir="back",color="steelblue1",style="solid",tooltip="·"];
47 ··Node44·[id="Node000044",label="tds7_process_result",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaca56fc22d65a24a96d1bef310ade73aa",tooltip="tds7_process_result()·is·the·TDS·7.0·result·set·processing·routine."];47 ··Node44·[id="Node000044",label="tds7_process_result",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaca56fc22d65a24a96d1bef310ade73aa",tooltip="tds7_process_result()·is·the·TDS·7.0·result·set·processing·routine."];
48 ··Node44·->·Node4·[id="edge26_Node000044_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];48 ··Node44·->·Node4·[id="edge26_Node000044_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
49 ··Node44·->·Node6·[id="edge27_Node000044_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];49 ··Node44·->·Node6·[id="edge27_Node000044_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
50 ··Node2·->·Node43·[id="edge28_Node000002_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];50 ··Node2·->·Node43·[id="edge28_Node000002_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];
51 ··Node2·->·Node45·[id="edge29_Node000002_Node000045",dir="back",color="steelblue1",style="solid",tooltip="·"];51 ··Node2·->·Node45·[id="edge29_Node000002_Node000045",dir="back",color="steelblue1",style="solid",tooltip="·"];
52 ··Node45·[id="Node000045",label="tds_generic_get",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#abac4d689e0e31e80587f89247c6395a4",tooltip="Read·a·data·from·wire."];52 ··Node45·[id="Node000045",label="tds_generic_get",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#abac4d689e0e31e80587f89247c6395a4",tooltip="Read·a·data·from·wire."];
53 ··Node2·->·Node46·[id="edge30_Node000002_Node000046",dir="back",color="steelblue1",style="solid",tooltip="·"];53 ··Node2·->·Node46·[id="edge30_Node000002_Node000046",dir="back",color="steelblue1",style="solid",tooltip="·"];
54 ··Node46·[id="Node000046",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];54 ··Node46·[id="Node000046",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];
55 ··Node2·->·Node47·[id="edge31_Node000002_Node000047",dir="back",color="steelblue1",style="solid",tooltip="·"];55 ··Node2·->·Node47·[id="edge31_Node000002_Node000047",dir="back",color="steelblue1",style="solid",tooltip="·"];
56 ··Node47·[id="Node000047",label="tds_get_data_info",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gad9b6b86f48be077fb44ac603845a0c27",tooltip="Reads·data·metadata·from·wire."];56 ··Node47·[id="Node000047",label="tds_get_data_info",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gad9b6b86f48be077fb44ac603845a0c27",tooltip="Reads·data·metadata·from·wire."];
57 ··Node47·->·Node38·[id="edge32_Node000047_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];57 ··Node47·->·Node38·[id="edge32_Node000047_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];
58 ··Node47·->·Node48·[id="edge33_Node000047_Node000048",dir="back",color="steelblue1",style="solid",tooltip="·"];58 ··Node47·->·Node48·[id="edge33_Node000047_Node000048",dir="back",color="steelblue1",style="solid",tooltip="·"];
59 ··Node48·[id="Node000048",label="tds_process_dyn_result",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#ga416cf119c1d4a0fca27dc5b50c261358",tooltip="Process·results·from·dynamic."];59 ··Node48·[id="Node000048",label="tds_process_dyn_result",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#ga416cf119c1d4a0fca27dc5b50c261358",tooltip="Process·results·from·dynamic."];
60 ··Node48·->·Node4·[id="edge34_Node000048_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];60 ··Node48·->·Node4·[id="edge34_Node000048_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
61 ··Node48·->·Node6·[id="edge35_Node000048_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];61 ··Node48·->·Node6·[id="edge35_Node000048_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
Offset 107, 17 lines modifiedOffset 107, 17 lines modified
107 ··Node1·->·Node60·[id="edge70_Node000001_Node000060",dir="back",color="steelblue1",style="solid",tooltip="·"];107 ··Node1·->·Node60·[id="edge70_Node000001_Node000060",dir="back",color="steelblue1",style="solid",tooltip="·"];
108 ··Node60·[id="Node000060",label="tds_get_n",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#gae777dd57e8d1bb40349d7d7d8434fddf",tooltip="Get·N·bytes·from·the·buffer·and·return·them·in·the·already·allocated·space···given·to·us."];108 ··Node60·[id="Node000060",label="tds_get_n",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#gae777dd57e8d1bb40349d7d7d8434fddf",tooltip="Get·N·bytes·from·the·buffer·and·return·them·in·the·already·allocated·space···given·to·us."];
109 ··Node60·->·Node3·[id="edge71_Node000060_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];109 ··Node60·->·Node3·[id="edge71_Node000060_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
110 ··Node60·->·Node37·[id="edge72_Node000060_Node000037",dir="back",color="steelblue1",style="solid",tooltip="·"];110 ··Node60·->·Node37·[id="edge72_Node000060_Node000037",dir="back",color="steelblue1",style="solid",tooltip="·"];
111 ··Node60·->·Node38·[id="edge73_Node000060_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];111 ··Node60·->·Node38·[id="edge73_Node000060_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];
112 ··Node60·->·Node39·[id="edge74_Node000060_Node000039",dir="back",color="steelblue1",style="solid",tooltip="·"];112 ··Node60·->·Node39·[id="edge74_Node000060_Node000039",dir="back",color="steelblue1",style="solid",tooltip="·"];
113 ··Node60·->·Node61·[id="edge75_Node000060_Node000061",dir="back",color="steelblue1",style="solid",tooltip="·"];113 ··Node60·->·Node61·[id="edge75_Node000060_Node000061",dir="back",color="steelblue1",style="solid",tooltip="·"];
114 ··Node61·[id="Node000061",label="tds_datain_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."];114 ··Node61·[id="Node000061",label="tds_datain_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."];
115 ··Node61·->·Node62·[id="edge76_Node000061_Node000062",dir="back",color="steelblue1",style="solid",tooltip="·"];115 ··Node61·->·Node62·[id="edge76_Node000061_Node000062",dir="back",color="steelblue1",style="solid",tooltip="·"];
116 ··Node62·[id="Node000062",label="tds_datain_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];116 ··Node62·[id="Node000062",label="tds_datain_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];
117 ··Node62·->·Node45·[id="edge77_Node000062_Node000045",dir="back",color="steelblue1",style="solid",tooltip="·"];117 ··Node62·->·Node45·[id="edge77_Node000062_Node000045",dir="back",color="steelblue1",style="solid",tooltip="·"];
118 ··Node60·->·Node67·[id="edge78_Node000060_Node000067",dir="back",color="steelblue1",style="solid",tooltip="·"];118 ··Node60·->·Node67·[id="edge78_Node000060_Node000067",dir="back",color="steelblue1",style="solid",tooltip="·"];
119 ··Node67·[id="Node000067",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."];119 ··Node67·[id="Node000067",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."];
120 ··Node67·->·Node3·[id="edge79_Node000067_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];120 ··Node67·->·Node3·[id="edge79_Node000067_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
121 ··Node67·->·Node39·[id="edge80_Node000067_Node000039",dir="back",color="steelblue1",style="solid",tooltip="·"];121 ··Node67·->·Node39·[id="edge80_Node000067_Node000039",dir="back",color="steelblue1",style="solid",tooltip="·"];
122 ··Node67·->·Node42·[id="edge81_Node000067_Node000042",dir="back",color="steelblue1",style="solid",tooltip="·"];122 ··Node67·->·Node42·[id="edge81_Node000067_Node000042",dir="back",color="steelblue1",style="solid",tooltip="·"];
123 ··Node67·->·Node47·[id="edge82_Node000067_Node000047",dir="back",color="steelblue1",style="solid",tooltip="·"];123 ··Node67·->·Node47·[id="edge82_Node000067_Node000047",dir="back",color="steelblue1",style="solid",tooltip="·"];
2.6 KB
./usr/share/doc/freetds-doc/reference/a00576_ga528cc96da09c11bc2930daae64e33e83_icgraph.dot.gz
2.41 KB
a00576_ga528cc96da09c11bc2930daae64e33e83_icgraph.dot
    
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 ··Node32·->·Node30·[id="edge21_Node000032_Node000030",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node32·->·Node30·[id="edge21_Node000032_Node000030",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··Node32·->·Node3·[id="edge22_Node000032_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];45 ··Node32·->·Node3·[id="edge22_Node000032_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
46 ··Node32·->·Node31·[id="edge23_Node000032_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];46 ··Node32·->·Node31·[id="edge23_Node000032_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];
47 ··Node32·->·Node5·[id="edge24_Node000032_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];47 ··Node32·->·Node5·[id="edge24_Node000032_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
48 ··Node1·->·Node33·[id="edge25_Node000001_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];48 ··Node1·->·Node33·[id="edge25_Node000001_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];
49 ··Node33·[id="Node000033",label="tds_freeze_close_string",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga084fa9cda46be8594997fed2487fcb50",tooltip="Stop·keeping·data·for·this·specific·freeze."];49 ··Node33·[id="Node000033",label="tds_freeze_close_string",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga084fa9cda46be8594997fed2487fcb50",tooltip="Stop·keeping·data·for·this·specific·freeze."];
50 ··Node1·->·Node34·[id="edge26_Node000001_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];50 ··Node1·->·Node34·[id="edge26_Node000001_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
51 ··Node34·[id="Node000034",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];51 ··Node34·[id="Node000034",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];
52 ··Node1·->·Node35·[id="edge27_Node000001_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];52 ··Node1·->·Node35·[id="edge27_Node000001_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];
53 ··Node35·[id="Node000035",label="tds_start_query_head",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga9ad2e6defce530a8778791cce0166ccd",tooltip="Start·query·packet·of·a·given·type."];53 ··Node35·[id="Node000035",label="tds_start_query_head",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga9ad2e6defce530a8778791cce0166ccd",tooltip="Start·query·packet·of·a·given·type."];
54 ··Node35·->·Node36·[id="edge28_Node000035_Node000036",dir="back",color="steelblue1",style="solid",tooltip="·"];54 ··Node35·->·Node36·[id="edge28_Node000035_Node000036",dir="back",color="steelblue1",style="solid",tooltip="·"];
55 ··Node36·[id="Node000036",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."];55 ··Node36·[id="Node000036",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."];
56 ··Node36·->·Node30·[id="edge29_Node000036_Node000030",dir="back",color="steelblue1",style="solid",tooltip="·"];56 ··Node36·->·Node30·[id="edge29_Node000036_Node000030",dir="back",color="steelblue1",style="solid",tooltip="·"];
57 ··Node36·->·Node17·[id="edge30_Node000036_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];57 ··Node36·->·Node17·[id="edge30_Node000036_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
58 ··Node36·->·Node18·[id="edge31_Node000036_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];58 ··Node36·->·Node18·[id="edge31_Node000036_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];
5.64 KB
./usr/share/doc/freetds-doc/reference/a00576_ga5feb53554e8917a81bbbc332163a61fb_icgraph.dot.gz
5.46 KB
a00576_ga5feb53554e8917a81bbbc332163a61fb_icgraph.dot
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="dbsqlexec",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaae889abeb145ec41f7361aa8f597fe46",tooltip="send·the·SQL·command·to·the·server·and·wait·for·an·answer."];12 ··Node3·[id="Node000003",label="dbsqlexec",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaae889abeb145ec41f7361aa8f597fe46",tooltip="send·the·SQL·command·to·the·server·and·wait·for·an·answer."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="dbuse",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga66ea891910f0a357cc78107d6ab7d962",tooltip="Change·current·database."];14 ··Node4·[id="Node000004",label="dbuse",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga66ea891910f0a357cc78107d6ab7d962",tooltip="Change·current·database."];
15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",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."];16 ··Node5·[id="Node000005",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."];
17 ··Node1·->·Node6·[id="edge5_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node1·->·Node6·[id="edge5_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="tds_bcp_done",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];18 ··Node6·[id="Node000006",label="tds_bcp_done",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];
19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node7·[id="edge6_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];20 ··Node7·[id="Node000007",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];
21 ··Node7·->·Node8·[id="edge7_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node7·->·Node8·[id="edge7_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node8·[id="Node000008",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."];22 ··Node8·[id="Node000008",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."];
23 ··Node6·->·Node9·[id="edge8_Node000006_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node6·->·Node9·[id="edge8_Node000006_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node9·[id="Node000009",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."];24 ··Node9·[id="Node000009",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."];
25 ··Node6·->·Node10·[id="edge9_Node000006_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];25 ··Node6·->·Node10·[id="edge9_Node000006_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ··Node50·[id="Node000050",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."];64 ··Node50·[id="Node000050",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."];
65 ··Node50·->·Node17·[id="edge32_Node000050_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];65 ··Node50·->·Node17·[id="edge32_Node000050_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
66 ··Node1·->·Node51·[id="edge33_Node000001_Node000051",dir="back",color="steelblue1",style="solid",tooltip="·"];66 ··Node1·->·Node51·[id="edge33_Node000001_Node000051",dir="back",color="steelblue1",style="solid",tooltip="·"];
67 ··Node51·[id="Node000051",label="tds_send_cancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga11338742dc30fd0c2711f58eb830316f",tooltip="tds_send_cancel()·sends·an·empty·packet·(8·byte·header·only)·tds_process_cancel·should·be·called·dire..."];67 ··Node51·[id="Node000051",label="tds_send_cancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga11338742dc30fd0c2711f58eb830316f",tooltip="tds_send_cancel()·sends·an·empty·packet·(8·byte·header·only)·tds_process_cancel·should·be·called·dire..."];
68 ··Node51·->·Node33·[id="edge34_Node000051_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];68 ··Node51·->·Node33·[id="edge34_Node000051_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];
69 ··Node33·[id="Node000033",label="dbcancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga5ea23272124fff03b8d87538c1ec3ee5",tooltip="Cancel·the·current·command·batch."];69 ··Node33·[id="Node000033",label="dbcancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga5ea23272124fff03b8d87538c1ec3ee5",tooltip="Cancel·the·current·command·batch."];
70 ··Node51·->·Node52·[id="edge35_Node000051_Node000052",dir="back",color="steelblue1",style="solid",tooltip="·"];70 ··Node51·->·Node52·[id="edge35_Node000051_Node000052",dir="back",color="steelblue1",style="solid",tooltip="·"];
71 ··Node52·[id="Node000052",label="tdserror",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a01459.html#abf18b98efef6ce2dc0b97d658a3a1918",tooltip="Call·the·client·library's·error·handler·(for·library-generated·errors·only)"];71 ··Node52·[id="Node000052",label="tdserror",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a01483.html#abf18b98efef6ce2dc0b97d658a3a1918",tooltip="Call·the·client·library's·error·handler·(for·library-generated·errors·only)"];
72 ··Node1·->·Node43·[id="edge36_Node000001_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];72 ··Node1·->·Node43·[id="edge36_Node000001_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];
73 ··Node1·->·Node53·[id="edge37_Node000001_Node000053",dir="back",color="steelblue1",style="solid",tooltip="·"];73 ··Node1·->·Node53·[id="edge37_Node000001_Node000053",dir="back",color="steelblue1",style="solid",tooltip="·"];
74 ··Node53·[id="Node000053",label="tds_writetext_end",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ac1e460551f1188620ea478238864ac4b",tooltip="Finish·sending·writetext·data."];74 ··Node53·[id="Node000053",label="tds_writetext_end",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ac1e460551f1188620ea478238864ac4b",tooltip="Finish·sending·writetext·data."];
75 ··Node53·->·Node54·[id="edge38_Node000053_Node000054",dir="back",color="steelblue1",style="solid",tooltip="·"];75 ··Node53·->·Node54·[id="edge38_Node000053_Node000054",dir="back",color="steelblue1",style="solid",tooltip="·"];
76 ··Node54·[id="Node000054",label="dbmoretext",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga6f13381522a1fa0b6ce2c15378088cdd",tooltip="Send·chunk·of·a·text/image·value·to·the·server."];76 ··Node54·[id="Node000054",label="dbmoretext",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga6f13381522a1fa0b6ce2c15378088cdd",tooltip="Send·chunk·of·a·text/image·value·to·the·server."];
77 ··Node53·->·Node5·[id="edge39_Node000053_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];77 ··Node53·->·Node5·[id="edge39_Node000053_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
78 }78 }
4.95 KB
./usr/share/doc/freetds-doc/reference/a00576_ga676c4dee6522815b16fdc8e448e43590_cgraph.dot
    
Offset 3, 26 lines modifiedOffset 3, 26 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="read_and_convert",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="For·UTF-8·and·similar,·tds_iconv()·may·encounter·a·partial·sequence·when·the·chunk·boundary·is·not·al..."];8 ··Node1·[id="Node000001",label="read_and_convert",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="For·UTF-8·and·similar,·tds_iconv()·may·encounter·a·partial·sequence·when·the·chunk·boundary·is·not·al..."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];10 ··Node2·[id="Node000002",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_iconv",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];12 ··Node3·[id="Node000003",label="tds_iconv",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="skip_one_input_sequence",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga3380140fc6eb9f2090c430f40e846876",tooltip="Move·the·input·sequence·pointer·to·the·next·valid·position."];14 ··Node4·[id="Node000004",label="skip_one_input_sequence",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga3380140fc6eb9f2090c430f40e846876",tooltip="Move·the·input·sequence·pointer·to·the·next·valid·position."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",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."];16 ··Node5·[id="Node000005",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."];
17 ··Node3·->·Node5·[id="edge5_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];17 ··Node3·->·Node5·[id="edge5_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];
18 ··Node1·->·Node6·[id="edge6_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];18 ··Node1·->·Node6·[id="edge6_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];
19 ··Node6·[id="Node000006",label="tds_datain_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];19 ··Node6·[id="Node000006",label="tds_datain_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];
20 ··Node6·->·Node7·[id="edge7_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];20 ··Node6·->·Node7·[id="edge7_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];
21 ··Node7·[id="Node000007",label="tds_datain_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."];21 ··Node7·[id="Node000007",label="tds_datain_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."];
22 ··Node7·->·Node8·[id="edge8_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];22 ··Node7·->·Node8·[id="edge8_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];
23 ··Node8·[id="Node000008",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."];23 ··Node8·[id="Node000008",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."];
24 ··Node1·->·Node11·[id="edge9_Node000001_Node000011",color="steelblue1",style="solid",tooltip="·"];24 ··Node1·->·Node11·[id="edge9_Node000001_Node000011",color="steelblue1",style="solid",tooltip="·"];
25 ··Node11·[id="Node000011",label="tds_staticout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];25 ··Node11·[id="Node000011",label="tds_staticout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];
26 ··Node11·->·Node12·[id="edge10_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];26 ··Node11·->·Node12·[id="edge10_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];
27 ··Node12·[id="Node000012",label="tds_staticout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a1d92ebe06f18378ac17ccfd20db05126",tooltip="Writes·data·to·a·static·allocated·buffer."];27 ··Node12·[id="Node000012",label="tds_staticout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a1d92ebe06f18378ac17ccfd20db05126",tooltip="Writes·data·to·a·static·allocated·buffer."];
28 }28 }
4.65 KB
./usr/share/doc/freetds-doc/reference/a00576_ga676c4dee6522815b16fdc8e448e43590_icgraph.dot.gz
4.47 KB
a00576_ga676c4dee6522815b16fdc8e448e43590_icgraph.dot
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="read_and_convert",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="For·UTF-8·and·similar,·tds_iconv()·may·encounter·a·partial·sequence·when·the·chunk·boundary·is·not·al..."];8 ··Node1·[id="Node000001",label="read_and_convert",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="For·UTF-8·and·similar,·tds_iconv()·may·encounter·a·partial·sequence·when·the·chunk·boundary·is·not·al..."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_get_char_data",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga8d214089b6e97fc0da5e0be09f216d73",tooltip="Fetch·character·data·the·wire."];10 ··Node2·[id="Node000002",label="tds_get_char_data",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga8d214089b6e97fc0da5e0be09f216d73",tooltip="Fetch·character·data·the·wire."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_generic_get",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#abac4d689e0e31e80587f89247c6395a4",tooltip="Read·a·data·from·wire."];12 ··Node3·[id="Node000003",label="tds_generic_get",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#abac4d689e0e31e80587f89247c6395a4",tooltip="Read·a·data·from·wire."];
13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",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."];14 ··Node4·[id="Node000004",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."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_alloc_get_string",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gafb26aba5d935e40b87b95e21a5185848",tooltip="Reads·a·string·from·wire·in·a·new·allocated·buffer."];16 ··Node5·[id="Node000005",label="tds_alloc_get_string",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gafb26aba5d935e40b87b95e21a5185848",tooltip="Reads·a·string·from·wire·in·a·new·allocated·buffer."];
17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="tds71_read_table_names",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#ga7482b5730d880fcedbe9fcd609a550ce",tooltip="Reads·table·names·for·TDS·7.1+."];18 ··Node6·[id="Node000006",label="tds71_read_table_names",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#ga7482b5730d880fcedbe9fcd609a550ce",tooltip="Reads·table·names·for·TDS·7.1+."];
19 ··Node5·->·Node41·[id="edge6_Node000005_Node000041",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node5·->·Node41·[id="edge6_Node000005_Node000041",dir="back",color="steelblue1",style="solid",tooltip="·"];
Offset 32, 12 lines modifiedOffset 32, 12 lines modified
32 ··Node45·->·Node48·[id="edge13_Node000045_Node000048",dir="back",color="steelblue1",style="solid",tooltip="·"];32 ··Node45·->·Node48·[id="edge13_Node000045_Node000048",dir="back",color="steelblue1",style="solid",tooltip="·"];
33 ··Node48·[id="Node000048",label="tds7_get_data_info",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#ga07cee55fd522cca16fb59b7a8f0b1376",tooltip="Reads·data·information·from·wire."];33 ··Node48·[id="Node000048",label="tds7_get_data_info",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#ga07cee55fd522cca16fb59b7a8f0b1376",tooltip="Reads·data·information·from·wire."];
34 ··Node45·->·Node51·[id="edge14_Node000045_Node000051",dir="back",color="steelblue1",style="solid",tooltip="·"];34 ··Node45·->·Node51·[id="edge14_Node000045_Node000051",dir="back",color="steelblue1",style="solid",tooltip="·"];
35 ··Node51·[id="Node000051",label="tds_get_data_info",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gad9b6b86f48be077fb44ac603845a0c27",tooltip="Reads·data·metadata·from·wire."];35 ··Node51·[id="Node000051",label="tds_get_data_info",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gad9b6b86f48be077fb44ac603845a0c27",tooltip="Reads·data·metadata·from·wire."];
36 ··Node45·->·Node56·[id="edge15_Node000045_Node000056",dir="back",color="steelblue1",style="solid",tooltip="·"];36 ··Node45·->·Node56·[id="edge15_Node000045_Node000056",dir="back",color="steelblue1",style="solid",tooltip="·"];
37 ··Node56·[id="Node000056",label="tds_process_colinfo",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#ga22c7f413d43fc0d511e122a3de389166",tooltip="Reads·column·information."];37 ··Node56·[id="Node000056",label="tds_process_colinfo",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#ga22c7f413d43fc0d511e122a3de389166",tooltip="Reads·column·information."];
38 ··Node4·->·Node57·[id="edge16_Node000004_Node000057",dir="back",color="steelblue1",style="solid",tooltip="·"];38 ··Node4·->·Node57·[id="edge16_Node000004_Node000057",dir="back",color="steelblue1",style="solid",tooltip="·"];
39 ··Node57·[id="Node000057",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];39 ··Node57·[id="Node000057",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];
40 ··Node4·->·Node58·[id="edge17_Node000004_Node000058",dir="back",color="steelblue1",style="solid",tooltip="·"];40 ··Node4·->·Node58·[id="edge17_Node000004_Node000058",dir="back",color="steelblue1",style="solid",tooltip="·"];
41 ··Node58·[id="Node000058",label="tds_process_dynamic",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#ga5cfc0340d8d717e67f60037e029b2142",tooltip="tds_process_dynamic()·finds·the·element·of·the·dyns·array·for·the·id"];41 ··Node58·[id="Node000058",label="tds_process_dynamic",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#ga5cfc0340d8d717e67f60037e029b2142",tooltip="tds_process_dynamic()·finds·the·element·of·the·dyns·array·for·the·id"];
42 ··Node58·->·Node10·[id="edge18_Node000058_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node58·->·Node10·[id="edge18_Node000058_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 }43 }
2.15 KB
./usr/share/doc/freetds-doc/reference/a00576_ga7274d9c5dc75c58bb7d1f1c29e03a73e_icgraph.dot.gz
1.97 KB
a00576_ga7274d9c5dc75c58bb7d1f1c29e03a73e_icgraph.dot
    
Offset 30, 12 lines modifiedOffset 30, 12 lines modified
30 ··Node30·[id="Node000030",label="tds7_write_param_def\l_from_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga24345856c16b15aa3e84459c2f551320",tooltip="Write·string·with·parameters·definition,·useful·for·TDS7+."];30 ··Node30·[id="Node000030",label="tds7_write_param_def\l_from_query",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga24345856c16b15aa3e84459c2f551320",tooltip="Write·string·with·parameters·definition,·useful·for·TDS7+."];
31 ··Node30·->·Node28·[id="edge13_Node000030_Node000028",dir="back",color="steelblue1",style="solid",tooltip="·"];31 ··Node30·->·Node28·[id="edge13_Node000030_Node000028",dir="back",color="steelblue1",style="solid",tooltip="·"];
32 ··Node30·->·Node3·[id="edge14_Node000030_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];32 ··Node30·->·Node3·[id="edge14_Node000030_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
33 ··Node30·->·Node31·[id="edge15_Node000030_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];33 ··Node30·->·Node31·[id="edge15_Node000030_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];
34 ··Node31·[id="Node000031",label="tds_submit_prepare",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga74eb08c3a1c85be8ac9db428842c8b9d",tooltip="Creates·a·temporary·stored·procedure·in·the·server."];34 ··Node31·[id="Node000031",label="tds_submit_prepare",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga74eb08c3a1c85be8ac9db428842c8b9d",tooltip="Creates·a·temporary·stored·procedure·in·the·server."];
35 ··Node30·->·Node5·[id="edge16_Node000030_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];35 ··Node30·->·Node5·[id="edge16_Node000030_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
36 ··Node1·->·Node32·[id="edge17_Node000001_Node000032",dir="back",color="steelblue1",style="solid",tooltip="·"];36 ··Node1·->·Node32·[id="edge17_Node000001_Node000032",dir="back",color="steelblue1",style="solid",tooltip="·"];
37 ··Node32·[id="Node000032",label="tds_set_state",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a01459.html#a16db200d2281f76fe46fc1cbe37ca9df",tooltip="Set·state·of·TDS·connection,·with·logging·and·checking."];37 ··Node32·[id="Node000032",label="tds_set_state",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a01483.html#a16db200d2281f76fe46fc1cbe37ca9df",tooltip="Set·state·of·TDS·connection,·with·logging·and·checking."];
38 ··Node1·->·Node3·[id="edge18_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];38 ··Node1·->·Node3·[id="edge18_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
39 ··Node1·->·Node31·[id="edge19_Node000001_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];39 ··Node1·->·Node31·[id="edge19_Node000001_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];
40 ··Node1·->·Node5·[id="edge20_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];40 ··Node1·->·Node5·[id="edge20_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
41 }41 }
4.54 KB
./usr/share/doc/freetds-doc/reference/a00576_ga8d214089b6e97fc0da5e0be09f216d73_cgraph.dot
    
Offset 5, 22 lines modifiedOffset 5, 22 lines modified
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="tds_get_char_data",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Fetch·character·data·the·wire."];8 ··Node1·[id="Node000001",label="tds_get_char_data",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Fetch·character·data·the·wire."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",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..."];10 ··Node2·[id="Node000002",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..."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];12 ··Node3·[id="Node000003",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];14 ··Node4·[id="Node000004",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
15 ··Node2·->·Node7·[id="edge4_Node000002_Node000007",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node7·[id="edge4_Node000002_Node000007",color="steelblue1",style="solid",tooltip="·"];
16 ··Node7·[id="Node000007",label="tds_datain_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];16 ··Node7·[id="Node000007",label="tds_datain_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];
17 ··Node7·->·Node8·[id="edge5_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];17 ··Node7·->·Node8·[id="edge5_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];
18 ··Node8·[id="Node000008",label="tds_datain_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."];18 ··Node8·[id="Node000008",label="tds_datain_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."];
19 ··Node8·->·Node9·[id="edge6_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];19 ··Node8·->·Node9·[id="edge6_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];
20 ··Node9·[id="Node000009",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."];20 ··Node9·[id="Node000009",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."];
21 ··Node2·->·Node12·[id="edge7_Node000002_Node000012",color="steelblue1",style="solid",tooltip="·"];21 ··Node2·->·Node12·[id="edge7_Node000002_Node000012",color="steelblue1",style="solid",tooltip="·"];
22 ··Node12·[id="Node000012",label="tds_staticout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];22 ··Node12·[id="Node000012",label="tds_staticout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];
23 ··Node12·->·Node13·[id="edge8_Node000012_Node000013",color="steelblue1",style="solid",tooltip="·"];23 ··Node12·->·Node13·[id="edge8_Node000012_Node000013",color="steelblue1",style="solid",tooltip="·"];
24 ··Node13·[id="Node000013",label="tds_staticout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a1d92ebe06f18378ac17ccfd20db05126",tooltip="Writes·data·to·a·static·allocated·buffer."];24 ··Node13·[id="Node000013",label="tds_staticout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a1d92ebe06f18378ac17ccfd20db05126",tooltip="Writes·data·to·a·static·allocated·buffer."];
25 ··Node1·->·Node9·[id="edge9_Node000001_Node000009",color="steelblue1",style="solid",tooltip="·"];25 ··Node1·->·Node9·[id="edge9_Node000001_Node000009",color="steelblue1",style="solid",tooltip="·"];
26 }26 }
1.11 KB
./usr/share/doc/freetds-doc/reference/a00576_ga8d214089b6e97fc0da5e0be09f216d73_icgraph.dot
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_get_char_data",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Fetch·character·data·the·wire."];8 ··Node1·[id="Node000001",label="tds_get_char_data",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Fetch·character·data·the·wire."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_generic_get",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#abac4d689e0e31e80587f89247c6395a4",tooltip="Read·a·data·from·wire."];10 ··Node2·[id="Node000002",label="tds_generic_get",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#abac4d689e0e31e80587f89247c6395a4",tooltip="Read·a·data·from·wire."];
11 }11 }
4.53 KB
./usr/share/doc/freetds-doc/reference/a00576_ga90f080e6e9448feac15dee1370d66802_cgraph.dot
    
Offset 5, 22 lines modifiedOffset 5, 22 lines modified
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="tds_get_string",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Fetch·a·string·from·the·wire."];8 ··Node1·[id="Node000001",label="tds_get_string",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Fetch·a·string·from·the·wire."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",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..."];10 ··Node2·[id="Node000002",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..."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];12 ··Node3·[id="Node000003",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];14 ··Node4·[id="Node000004",label="tds_iconv",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
15 ··Node2·->·Node7·[id="edge4_Node000002_Node000007",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node7·[id="edge4_Node000002_Node000007",color="steelblue1",style="solid",tooltip="·"];
16 ··Node7·[id="Node000007",label="tds_datain_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];16 ··Node7·[id="Node000007",label="tds_datain_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];
17 ··Node7·->·Node8·[id="edge5_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];17 ··Node7·->·Node8·[id="edge5_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];
18 ··Node8·[id="Node000008",label="tds_datain_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."];18 ··Node8·[id="Node000008",label="tds_datain_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."];
19 ··Node8·->·Node9·[id="edge6_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];19 ··Node8·->·Node9·[id="edge6_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];
20 ··Node9·[id="Node000009",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."];20 ··Node9·[id="Node000009",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."];
21 ··Node2·->·Node12·[id="edge7_Node000002_Node000012",color="steelblue1",style="solid",tooltip="·"];21 ··Node2·->·Node12·[id="edge7_Node000002_Node000012",color="steelblue1",style="solid",tooltip="·"];
22 ··Node12·[id="Node000012",label="tds_staticout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];22 ··Node12·[id="Node000012",label="tds_staticout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];
23 ··Node12·->·Node13·[id="edge8_Node000012_Node000013",color="steelblue1",style="solid",tooltip="·"];23 ··Node12·->·Node13·[id="edge8_Node000012_Node000013",color="steelblue1",style="solid",tooltip="·"];
24 ··Node13·[id="Node000013",label="tds_staticout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a1d92ebe06f18378ac17ccfd20db05126",tooltip="Writes·data·to·a·static·allocated·buffer."];24 ··Node13·[id="Node000013",label="tds_staticout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a1d92ebe06f18378ac17ccfd20db05126",tooltip="Writes·data·to·a·static·allocated·buffer."];
25 ··Node1·->·Node9·[id="edge9_Node000001_Node000009",color="steelblue1",style="solid",tooltip="·"];25 ··Node1·->·Node9·[id="edge9_Node000001_Node000009",color="steelblue1",style="solid",tooltip="·"];
26 }26 }
2.19 KB
./usr/share/doc/freetds-doc/reference/a00576_ga90f080e6e9448feac15dee1370d66802_icgraph.dot.gz
2.0 KB
a00576_ga90f080e6e9448feac15dee1370d66802_icgraph.dot
    
Offset 63, 12 lines modifiedOffset 63, 12 lines modified
63 ··Node51·[id="Node000051",label="tds_process_param_result",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gacb3354443bcefe7a500a500a4904cc05",tooltip="process·output·parameters·of·a·stored·procedure."];63 ··Node51·[id="Node000051",label="tds_process_param_result",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gacb3354443bcefe7a500a500a4904cc05",tooltip="process·output·parameters·of·a·stored·procedure."];
64 ··Node51·->·Node7·[id="edge37_Node000051_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];64 ··Node51·->·Node7·[id="edge37_Node000051_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
65 ··Node42·->·Node53·[id="edge38_Node000042_Node000053",dir="back",color="steelblue1",style="solid",tooltip="·"];65 ··Node42·->·Node53·[id="edge38_Node000042_Node000053",dir="back",color="steelblue1",style="solid",tooltip="·"];
66 ··Node53·[id="Node000053",label="tds_process_colinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#ga22c7f413d43fc0d511e122a3de389166",tooltip="Reads·column·information."];66 ··Node53·[id="Node000053",label="tds_process_colinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#ga22c7f413d43fc0d511e122a3de389166",tooltip="Reads·column·information."];
67 ··Node53·->·Node5·[id="edge39_Node000053_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];67 ··Node53·->·Node5·[id="edge39_Node000053_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
68 ··Node53·->·Node4·[id="edge40_Node000053_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];68 ··Node53·->·Node4·[id="edge40_Node000053_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
69 ··Node1·->·Node54·[id="edge41_Node000001_Node000054",dir="back",color="steelblue1",style="solid",tooltip="·"];69 ··Node1·->·Node54·[id="edge41_Node000001_Node000054",dir="back",color="steelblue1",style="solid",tooltip="·"];
70 ··Node54·[id="Node000054",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];70 ··Node54·[id="Node000054",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];
71 ··Node1·->·Node55·[id="edge42_Node000001_Node000055",dir="back",color="steelblue1",style="solid",tooltip="·"];71 ··Node1·->·Node55·[id="edge42_Node000001_Node000055",dir="back",color="steelblue1",style="solid",tooltip="·"];
72 ··Node55·[id="Node000055",label="tds_process_dynamic",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#ga5cfc0340d8d717e67f60037e029b2142",tooltip="tds_process_dynamic()·finds·the·element·of·the·dyns·array·for·the·id"];72 ··Node55·[id="Node000055",label="tds_process_dynamic",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#ga5cfc0340d8d717e67f60037e029b2142",tooltip="tds_process_dynamic()·finds·the·element·of·the·dyns·array·for·the·id"];
73 ··Node55·->·Node7·[id="edge43_Node000055_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];73 ··Node55·->·Node7·[id="edge43_Node000055_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
74 }74 }
6.79 KB
./usr/share/doc/freetds-doc/reference/a00576_gae777dd57e8d1bb40349d7d7d8434fddf_icgraph.dot.gz
6.6 KB
a00576_gae777dd57e8d1bb40349d7d7d8434fddf_icgraph.dot
    
Offset 27, 23 lines modifiedOffset 27, 23 lines modified
27 ··Node37·->·Node3·[id="edge12_Node000037_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];27 ··Node37·->·Node3·[id="edge12_Node000037_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
28 ··Node37·->·Node5·[id="edge13_Node000037_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];28 ··Node37·->·Node5·[id="edge13_Node000037_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
29 ··Node1·->·Node38·[id="edge14_Node000001_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];29 ··Node1·->·Node38·[id="edge14_Node000001_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];
30 ··Node38·[id="Node000038",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."];30 ··Node38·[id="Node000038",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."];
31 ··Node38·->·Node3·[id="edge15_Node000038_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];31 ··Node38·->·Node3·[id="edge15_Node000038_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
32 ··Node38·->·Node5·[id="edge16_Node000038_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];32 ··Node38·->·Node5·[id="edge16_Node000038_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
33 ··Node1·->·Node39·[id="edge17_Node000001_Node000039",dir="back",color="steelblue1",style="solid",tooltip="·"];33 ··Node1·->·Node39·[id="edge17_Node000001_Node000039",dir="back",color="steelblue1",style="solid",tooltip="·"];
34 ··Node39·[id="Node000039",label="tds_datain_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."];34 ··Node39·[id="Node000039",label="tds_datain_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."];
35 ··Node39·->·Node40·[id="edge18_Node000039_Node000040",dir="back",color="steelblue1",style="solid",tooltip="·"];35 ··Node39·->·Node40·[id="edge18_Node000039_Node000040",dir="back",color="steelblue1",style="solid",tooltip="·"];
36 ··Node40·[id="Node000040",label="tds_datain_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];36 ··Node40·[id="Node000040",label="tds_datain_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];
37 ··Node40·->·Node41·[id="edge19_Node000040_Node000041",dir="back",color="steelblue1",style="solid",tooltip="·"];37 ··Node40·->·Node41·[id="edge19_Node000040_Node000041",dir="back",color="steelblue1",style="solid",tooltip="·"];
38 ··Node41·[id="Node000041",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..."];38 ··Node41·[id="Node000041",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..."];
39 ··Node41·->·Node42·[id="edge20_Node000041_Node000042",dir="back",color="steelblue1",style="solid",tooltip="·"];39 ··Node41·->·Node42·[id="edge20_Node000041_Node000042",dir="back",color="steelblue1",style="solid",tooltip="·"];
40 ··Node42·[id="Node000042",label="tds_get_char_data",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga8d214089b6e97fc0da5e0be09f216d73",tooltip="Fetch·character·data·the·wire."];40 ··Node42·[id="Node000042",label="tds_get_char_data",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga8d214089b6e97fc0da5e0be09f216d73",tooltip="Fetch·character·data·the·wire."];
41 ··Node42·->·Node43·[id="edge21_Node000042_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];41 ··Node42·->·Node43·[id="edge21_Node000042_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];
42 ··Node43·[id="Node000043",label="tds_generic_get",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#abac4d689e0e31e80587f89247c6395a4",tooltip="Read·a·data·from·wire."];42 ··Node43·[id="Node000043",label="tds_generic_get",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#abac4d689e0e31e80587f89247c6395a4",tooltip="Read·a·data·from·wire."];
43 ··Node41·->·Node44·[id="edge22_Node000041_Node000044",dir="back",color="steelblue1",style="solid",tooltip="·"];43 ··Node41·->·Node44·[id="edge22_Node000041_Node000044",dir="back",color="steelblue1",style="solid",tooltip="·"];
44 ··Node44·[id="Node000044",label="tds_get_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga90f080e6e9448feac15dee1370d66802",tooltip="Fetch·a·string·from·the·wire."];44 ··Node44·[id="Node000044",label="tds_get_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga90f080e6e9448feac15dee1370d66802",tooltip="Fetch·a·string·from·the·wire."];
45 ··Node44·->·Node52·[id="edge23_Node000044_Node000052",dir="back",color="steelblue1",style="solid",tooltip="·"];45 ··Node44·->·Node52·[id="edge23_Node000044_Node000052",dir="back",color="steelblue1",style="solid",tooltip="·"];
46 ··Node52·[id="Node000052",label="tds_dstr_get",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga017c427e9599c031be5c555cb32abe2c",tooltip="Reads·a·string·from·wire·and·put·in·a·DSTR."];46 ··Node52·[id="Node000052",label="tds_dstr_get",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga017c427e9599c031be5c555cb32abe2c",tooltip="Reads·a·string·from·wire·and·put·in·a·DSTR."];
47 ··Node52·->·Node2·[id="edge24_Node000052_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];47 ··Node52·->·Node2·[id="edge24_Node000052_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
48 ··Node52·->·Node38·[id="edge25_Node000052_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];48 ··Node52·->·Node38·[id="edge25_Node000052_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];
49 ··Node52·->·Node56·[id="edge26_Node000052_Node000056",dir="back",color="steelblue1",style="solid",tooltip="·"];49 ··Node52·->·Node56·[id="edge26_Node000052_Node000056",dir="back",color="steelblue1",style="solid",tooltip="·"];
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
57 ··Node60·[id="Node000060",label="tds_process_colinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#ga22c7f413d43fc0d511e122a3de389166",tooltip="Reads·column·information."];57 ··Node60·[id="Node000060",label="tds_process_colinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#ga22c7f413d43fc0d511e122a3de389166",tooltip="Reads·column·information."];
58 ··Node60·->·Node3·[id="edge32_Node000060_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];58 ··Node60·->·Node3·[id="edge32_Node000060_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
59 ··Node60·->·Node47·[id="edge33_Node000060_Node000047",dir="back",color="steelblue1",style="solid",tooltip="·"];59 ··Node60·->·Node47·[id="edge33_Node000060_Node000047",dir="back",color="steelblue1",style="solid",tooltip="·"];
60 ··Node47·[id="Node000047",label="tds_process_tabname",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaeec59bca9bd0c5388e245f0d19d9c81a",tooltip="Process·list·of·table·from·network."];60 ··Node47·[id="Node000047",label="tds_process_tabname",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaeec59bca9bd0c5388e245f0d19d9c81a",tooltip="Process·list·of·table·from·network."];
61 ··Node47·->·Node3·[id="edge34_Node000047_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];61 ··Node47·->·Node3·[id="edge34_Node000047_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
62 ··Node47·->·Node5·[id="edge35_Node000047_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];62 ··Node47·->·Node5·[id="edge35_Node000047_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
63 ··Node44·->·Node61·[id="edge36_Node000044_Node000061",dir="back",color="steelblue1",style="solid",tooltip="·"];63 ··Node44·->·Node61·[id="edge36_Node000044_Node000061",dir="back",color="steelblue1",style="solid",tooltip="·"];
64 ··Node61·[id="Node000061",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];64 ··Node61·[id="Node000061",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];
65 ··Node44·->·Node62·[id="edge37_Node000044_Node000062",dir="back",color="steelblue1",style="solid",tooltip="·"];65 ··Node44·->·Node62·[id="edge37_Node000044_Node000062",dir="back",color="steelblue1",style="solid",tooltip="·"];
66 ··Node62·[id="Node000062",label="tds_process_dynamic",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#ga5cfc0340d8d717e67f60037e029b2142",tooltip="tds_process_dynamic()·finds·the·element·of·the·dyns·array·for·the·id"];66 ··Node62·[id="Node000062",label="tds_process_dynamic",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#ga5cfc0340d8d717e67f60037e029b2142",tooltip="tds_process_dynamic()·finds·the·element·of·the·dyns·array·for·the·id"];
67 ··Node62·->·Node5·[id="edge38_Node000062_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];67 ··Node62·->·Node5·[id="edge38_Node000062_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
68 ··Node40·->·Node43·[id="edge39_Node000040_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];68 ··Node40·->·Node43·[id="edge39_Node000040_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];
69 ··Node1·->·Node52·[id="edge40_Node000001_Node000052",dir="back",color="steelblue1",style="solid",tooltip="·"];69 ··Node1·->·Node52·[id="edge40_Node000001_Node000052",dir="back",color="steelblue1",style="solid",tooltip="·"];
70 ··Node1·->·Node43·[id="edge41_Node000001_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];70 ··Node1·->·Node43·[id="edge41_Node000001_Node000043",dir="back",color="steelblue1",style="solid",tooltip="·"];
71 ··Node1·->·Node61·[id="edge42_Node000001_Node000061",dir="back",color="steelblue1",style="solid",tooltip="·"];71 ··Node1·->·Node61·[id="edge42_Node000001_Node000061",dir="back",color="steelblue1",style="solid",tooltip="·"];
10.0 KB
./usr/share/doc/freetds-doc/reference/a00577.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 <tr·class="separator:gafb26aba5d935e40b87b95e21a5185848"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:gafb26aba5d935e40b87b95e21a5185848"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:ga21e9de33de9c8c492aa2f96c823596bb"·id="r_ga21e9de33de9c8c492aa2f96c823596bb"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga21e9de33de9c8c492aa2f96c823596bb">tds_free_namelist</a>·(struct·<a·class="el"·href="a00799.html">namelist</a>·*head)</td></tr>128 <tr·class="memitem:ga21e9de33de9c8c492aa2f96c823596bb"·id="r_ga21e9de33de9c8c492aa2f96c823596bb"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga21e9de33de9c8c492aa2f96c823596bb">tds_free_namelist</a>·(struct·<a·class="el"·href="a00799.html">namelist</a>·*head)</td></tr>
129 <tr·class="memdesc:ga21e9de33de9c8c492aa2f96c823596bb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Frees·list·of·names.··<br·/></td></tr>129 <tr·class="memdesc:ga21e9de33de9c8c492aa2f96c823596bb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Frees·list·of·names.··<br·/></td></tr>
130 <tr·class="separator:ga21e9de33de9c8c492aa2f96c823596bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:ga21e9de33de9c8c492aa2f96c823596bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:gad9b6b86f48be077fb44ac603845a0c27"·id="r_gad9b6b86f48be077fb44ac603845a0c27"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#gad9b6b86f48be077fb44ac603845a0c27">tds_get_data_info</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol,·int·is_param)</td></tr>131 <tr·class="memitem:gad9b6b86f48be077fb44ac603845a0c27"·id="r_gad9b6b86f48be077fb44ac603845a0c27"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#gad9b6b86f48be077fb44ac603845a0c27">tds_get_data_info</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol,·int·is_param)</td></tr>
132 <tr·class="memdesc:gad9b6b86f48be077fb44ac603845a0c27"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reads·data·metadata·from·wire.··<br·/></td></tr>132 <tr·class="memdesc:gad9b6b86f48be077fb44ac603845a0c27"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reads·data·metadata·from·wire.··<br·/></td></tr>
133 <tr·class="separator:gad9b6b86f48be077fb44ac603845a0c27"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:gad9b6b86f48be077fb44ac603845a0c27"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:ga4a45cadd06ae1b886459dcc1f8e482c6"·id="r_ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga4a45cadd06ae1b886459dcc1f8e482c6">tds_lookup_dynamic</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·const·char·*id)</td></tr>134 <tr·class="memitem:ga4a45cadd06ae1b886459dcc1f8e482c6"·id="r_ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga4a45cadd06ae1b886459dcc1f8e482c6">tds_lookup_dynamic</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·const·char·*id)</td></tr>
135 <tr·class="memdesc:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Finds·a·dynamic·given·string·id.··<br·/></td></tr>135 <tr·class="memdesc:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Finds·a·dynamic·given·string·id.··<br·/></td></tr>
136 <tr·class="separator:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 <tr·class="memitem:ga62dc14d21453e88e24880ee0acaca73a"·id="r_ga62dc14d21453e88e24880ee0acaca73a"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga62dc14d21453e88e24880ee0acaca73a">tds_pr_op</a>·(int·op)</td></tr>137 <tr·class="memitem:ga62dc14d21453e88e24880ee0acaca73a"·id="r_ga62dc14d21453e88e24880ee0acaca73a"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga62dc14d21453e88e24880ee0acaca73a">tds_pr_op</a>·(int·op)</td></tr>
138 <tr·class="memdesc:ga62dc14d21453e88e24880ee0acaca73a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·string·representation·for·a·given·operation.··<br·/></td></tr>138 <tr·class="memdesc:ga62dc14d21453e88e24880ee0acaca73a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·string·representation·for·a·given·operation.··<br·/></td></tr>
139 <tr·class="separator:ga62dc14d21453e88e24880ee0acaca73a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:ga62dc14d21453e88e24880ee0acaca73a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 <tr·class="memitem:ga4e1e52e09b0c27a9b9f53eb6b539afce"·id="r_ga4e1e52e09b0c27a9b9f53eb6b539afce"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">tds_process_auth</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>140 <tr·class="memitem:ga4e1e52e09b0c27a9b9f53eb6b539afce"·id="r_ga4e1e52e09b0c27a9b9f53eb6b539afce"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">tds_process_auth</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>
141 <tr·class="memdesc:ga4e1e52e09b0c27a9b9f53eb6b539afce"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Process·authentication·token.··<br·/></td></tr>141 <tr·class="memdesc:ga4e1e52e09b0c27a9b9f53eb6b539afce"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Process·authentication·token.··<br·/></td></tr>
Offset 165, 15 lines modifiedOffset 165, 15 lines modified
165 <tr·class="separator:ga315d875d90c64d12d61fc9e33b4dee96"><td·class="memSeparator"·colspan="2">&#160;</td></tr>165 <tr·class="separator:ga315d875d90c64d12d61fc9e33b4dee96"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
166 <tr·class="memitem:ga39453d084f3f780ac4602d4abf2839f7"·id="r_ga39453d084f3f780ac4602d4abf2839f7"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga39453d084f3f780ac4602d4abf2839f7">tds_process_default_tokens</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·int·marker)</td></tr>166 <tr·class="memitem:ga39453d084f3f780ac4602d4abf2839f7"·id="r_ga39453d084f3f780ac4602d4abf2839f7"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga39453d084f3f780ac4602d4abf2839f7">tds_process_default_tokens</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·int·marker)</td></tr>
167 <tr·class="memdesc:ga39453d084f3f780ac4602d4abf2839f7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00577.html#ga39453d084f3f780ac4602d4abf2839f7"·title="tds_process_default_tokens()·is·a·catch·all·function·that·is·called·to·process·tokens·not·known·to·ot...">tds_process_default_tokens()</a>·is·a·catch·all·function·that·is·called·to·process·tokens·not·known·to·other·tds_process_*·routines··<br·/></td></tr>167 <tr·class="memdesc:ga39453d084f3f780ac4602d4abf2839f7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00577.html#ga39453d084f3f780ac4602d4abf2839f7"·title="tds_process_default_tokens()·is·a·catch·all·function·that·is·called·to·process·tokens·not·known·to·ot...">tds_process_default_tokens()</a>·is·a·catch·all·function·that·is·called·to·process·tokens·not·known·to·other·tds_process_*·routines··<br·/></td></tr>
168 <tr·class="separator:ga39453d084f3f780ac4602d4abf2839f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>168 <tr·class="separator:ga39453d084f3f780ac4602d4abf2839f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
169 <tr·class="memitem:ga416cf119c1d4a0fca27dc5b50c261358"·id="r_ga416cf119c1d4a0fca27dc5b50c261358"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga416cf119c1d4a0fca27dc5b50c261358">tds_process_dyn_result</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>169 <tr·class="memitem:ga416cf119c1d4a0fca27dc5b50c261358"·id="r_ga416cf119c1d4a0fca27dc5b50c261358"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga416cf119c1d4a0fca27dc5b50c261358">tds_process_dyn_result</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>
170 <tr·class="memdesc:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Process·results·from·dynamic.··<br·/></td></tr>170 <tr·class="memdesc:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Process·results·from·dynamic.··<br·/></td></tr>
171 <tr·class="separator:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="memSeparator"·colspan="2">&#160;</td></tr>171 <tr·class="separator:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
172 <tr·class="memitem:ga5cfc0340d8d717e67f60037e029b2142"·id="r_ga5cfc0340d8d717e67f60037e029b2142"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga5cfc0340d8d717e67f60037e029b2142">tds_process_dynamic</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>172 <tr·class="memitem:ga5cfc0340d8d717e67f60037e029b2142"·id="r_ga5cfc0340d8d717e67f60037e029b2142"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga5cfc0340d8d717e67f60037e029b2142">tds_process_dynamic</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>
173 <tr·class="memdesc:ga5cfc0340d8d717e67f60037e029b2142"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00577.html#ga5cfc0340d8d717e67f60037e029b2142"·title="tds_process_dynamic()·finds·the·element·of·the·dyns·array·for·the·id">tds_process_dynamic()</a>·finds·the·element·of·the·dyns·array·for·the·id··<br·/></td></tr>173 <tr·class="memdesc:ga5cfc0340d8d717e67f60037e029b2142"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00577.html#ga5cfc0340d8d717e67f60037e029b2142"·title="tds_process_dynamic()·finds·the·element·of·the·dyns·array·for·the·id">tds_process_dynamic()</a>·finds·the·element·of·the·dyns·array·for·the·id··<br·/></td></tr>
174 <tr·class="separator:ga5cfc0340d8d717e67f60037e029b2142"><td·class="memSeparator"·colspan="2">&#160;</td></tr>174 <tr·class="separator:ga5cfc0340d8d717e67f60037e029b2142"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
175 <tr·class="memitem:ga6ee2e7af38af768611b8bf4b79c36f46"·id="r_ga6ee2e7af38af768611b8bf4b79c36f46"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga6ee2e7af38af768611b8bf4b79c36f46">tds_process_end</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·int·marker·TDS_UNUSED,·int·*flags_parm)</td></tr>175 <tr·class="memitem:ga6ee2e7af38af768611b8bf4b79c36f46"·id="r_ga6ee2e7af38af768611b8bf4b79c36f46"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga6ee2e7af38af768611b8bf4b79c36f46">tds_process_end</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·int·marker·TDS_UNUSED,·int·*flags_parm)</td></tr>
176 <tr·class="memdesc:ga6ee2e7af38af768611b8bf4b79c36f46"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00577.html#ga6ee2e7af38af768611b8bf4b79c36f46"·title="tds_process_end()·processes·any·of·the·DONE,·DONEPROC,·or·DONEINPROC·tokens.">tds_process_end()</a>·processes·any·of·the·DONE,·DONEPROC,·or·DONEINPROC·tokens.··<br·/></td></tr>176 <tr·class="memdesc:ga6ee2e7af38af768611b8bf4b79c36f46"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00577.html#ga6ee2e7af38af768611b8bf4b79c36f46"·title="tds_process_end()·processes·any·of·the·DONE,·DONEPROC,·or·DONEINPROC·tokens.">tds_process_end()</a>·processes·any·of·the·DONE,·DONEPROC,·or·DONEINPROC·tokens.··<br·/></td></tr>
177 <tr·class="separator:ga6ee2e7af38af768611b8bf4b79c36f46"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:ga6ee2e7af38af768611b8bf4b79c36f46"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ga3e1b4df4410a86a563a8c155e7799720"·id="r_ga3e1b4df4410a86a563a8c155e7799720"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga3e1b4df4410a86a563a8c155e7799720">tds_process_env_chg</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>178 <tr·class="memitem:ga3e1b4df4410a86a563a8c155e7799720"·id="r_ga3e1b4df4410a86a563a8c155e7799720"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga3e1b4df4410a86a563a8c155e7799720">tds_process_env_chg</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>
179 <tr·class="memdesc:ga3e1b4df4410a86a563a8c155e7799720"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00577.html#ga3e1b4df4410a86a563a8c155e7799720"·title="tds_process_env_chg()·when·ever·certain·things·change·on·the·server,·such·as·database,...">tds_process_env_chg()</a>·when·ever·certain·things·change·on·the·server,·such·as·database,·character·set,·language,·or·block·size.··<br·/></td></tr>179 <tr·class="memdesc:ga3e1b4df4410a86a563a8c155e7799720"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00577.html#ga3e1b4df4410a86a563a8c155e7799720"·title="tds_process_env_chg()·when·ever·certain·things·change·on·the·server,·such·as·database,...">tds_process_env_chg()</a>·when·ever·certain·things·change·on·the·server,·such·as·database,·character·set,·language,·or·block·size.··<br·/></td></tr>
Offset 891, 15 lines modifiedOffset 891, 15 lines modified
891 <a·id="ga4a45cadd06ae1b886459dcc1f8e482c6"·name="ga4a45cadd06ae1b886459dcc1f8e482c6"></a>891 <a·id="ga4a45cadd06ae1b886459dcc1f8e482c6"·name="ga4a45cadd06ae1b886459dcc1f8e482c6"></a>
892 <h2·class="memtitle"><span·class="permalink"><a·href="#ga4a45cadd06ae1b886459dcc1f8e482c6">&#9670;&#160;</a></span>tds_lookup_dynamic()</h2>892 <h2·class="memtitle"><span·class="permalink"><a·href="#ga4a45cadd06ae1b886459dcc1f8e482c6">&#9670;&#160;</a></span>tds_lookup_dynamic()</h2>
  
893 <div·class="memitem">893 <div·class="memitem">
894 <div·class="memproto">894 <div·class="memproto">
895 ······<table·class="memname">895 ······<table·class="memname">
896 ········<tr>896 ········<tr>
897 ··········<td·class="memname"><a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*·tds_lookup_dynamic·</td>897 ··········<td·class="memname"><a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*·tds_lookup_dynamic·</td>
898 ··········<td>(</td>898 ··········<td>(</td>
899 ··········<td·class="paramtype"><a·class="el"·href="a01287.html">TDSCONNECTION</a>·*&#160;</td>899 ··········<td·class="paramtype"><a·class="el"·href="a01287.html">TDSCONNECTION</a>·*&#160;</td>
900 ··········<td·class="paramname"><em>conn</em>,·</td>900 ··········<td·class="paramname"><em>conn</em>,·</td>
901 ········</tr>901 ········</tr>
902 ········<tr>902 ········<tr>
903 ··········<td·class="paramkey"></td>903 ··········<td·class="paramkey"></td>
904 ··········<td></td>904 ··········<td></td>
Offset 1476, 15 lines modifiedOffset 1476, 15 lines modified
1476 <div·class="memitem">1476 <div·class="memitem">
1477 <div·class="memproto">1477 <div·class="memproto">
1478 <table·class="mlabels">1478 <table·class="mlabels">
1479 ··<tr>1479 ··<tr>
1480 ··<td·class="mlabels-left">1480 ··<td·class="mlabels-left">
1481 ······<table·class="memname">1481 ······<table·class="memname">
1482 ········<tr>1482 ········<tr>
1483 ··········<td·class="memname">static·<a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*·tds_process_dynamic·</td>1483 ··········<td·class="memname">static·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*·tds_process_dynamic·</td>
1484 ··········<td>(</td>1484 ··········<td>(</td>
1485 ··········<td·class="paramtype"><a·class="el"·href="a01291.html">TDSSOCKET</a>·*&#160;</td>1485 ··········<td·class="paramtype"><a·class="el"·href="a01291.html">TDSSOCKET</a>·*&#160;</td>
1486 ··········<td·class="paramname"><em>tds</em></td><td>)</td>1486 ··········<td·class="paramname"><em>tds</em></td><td>)</td>
1487 ··········<td></td>1487 ··········<td></td>
1488 ········</tr>1488 ········</tr>
1489 ······</table>1489 ······</table>
1490 ··</td>1490 ··</td>
2.96 KB
./usr/share/doc/freetds-doc/reference/a00577_ga07cee55fd522cca16fb59b7a8f0b1376_icgraph.dot.gz
2.77 KB
a00577_ga07cee55fd522cca16fb59b7a8f0b1376_icgraph.dot
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··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."];22 ··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."];
23 ··Node13·->·Node15·[id="edge8_Node000013_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node13·->·Node15·[id="edge8_Node000013_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··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."];24 ··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."];
25 ··Node3·->·Node16·[id="edge9_Node000003_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];25 ··Node3·->·Node16·[id="edge9_Node000003_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
26 ··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."];26 ··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."];
27 ··Node3·->·Node15·[id="edge10_Node000003_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];27 ··Node3·->·Node15·[id="edge10_Node000003_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
28 ··Node3·->·Node17·[id="edge11_Node000003_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];28 ··Node3·->·Node17·[id="edge11_Node000003_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
29 ··Node17·[id="Node000017",label="tds_bcp_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];29 ··Node17·[id="Node000017",label="tds_bcp_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
30 ··Node3·->·Node19·[id="edge12_Node000003_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];30 ··Node3·->·Node19·[id="edge12_Node000003_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
31 ··Node19·[id="Node000019",label="tds_process_cancel",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];31 ··Node19·[id="Node000019",label="tds_process_cancel",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];
32 ··Node3·->·Node21·[id="edge13_Node000003_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];32 ··Node3·->·Node21·[id="edge13_Node000003_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];
33 ··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,..."];33 ··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,..."];
34 ··Node21·->·Node34·[id="edge14_Node000021_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];34 ··Node21·->·Node34·[id="edge14_Node000021_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
35 ··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."];35 ··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."];
36 ··Node3·->·Node34·[id="edge15_Node000003_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];36 ··Node3·->·Node34·[id="edge15_Node000003_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
1.66 KB
./usr/share/doc/freetds-doc/reference/a00577_ga307f949194204f71f1a7e574424048b1_icgraph.dot.gz
1.48 KB
a00577_ga307f949194204f71f1a7e574424048b1_icgraph.dot
    
Offset 42, 9 lines modifiedOffset 42, 9 lines modified
42 ··Node45·->·Node7·[id="edge21_Node000045_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node45·->·Node7·[id="edge21_Node000045_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··Node44·->·Node7·[id="edge22_Node000044_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];43 ··Node44·->·Node7·[id="edge22_Node000044_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
44 ··Node1·->·Node46·[id="edge23_Node000001_Node000046",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node1·->·Node46·[id="edge23_Node000001_Node000046",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··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."];45 ··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."];
46 ··Node46·->·Node35·[id="edge24_Node000046_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];46 ··Node46·->·Node35·[id="edge24_Node000046_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];
47 ··Node46·->·Node7·[id="edge25_Node000046_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];47 ··Node46·->·Node7·[id="edge25_Node000046_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
48 ··Node1·->·Node47·[id="edge26_Node000001_Node000047",dir="back",color="steelblue1",style="solid",tooltip="·"];48 ··Node1·->·Node47·[id="edge26_Node000001_Node000047",dir="back",color="steelblue1",style="solid",tooltip="·"];
49 ··Node47·[id="Node000047",label="tdsdump_col",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00269.html#aaee3fe5c514ce5570c9548de9b16e0d9",tooltip="Write·a·column·value·to·the·debug·log."];49 ··Node47·[id="Node000047",label="tdsdump_col",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00068.html#aaee3fe5c514ce5570c9548de9b16e0d9",tooltip="Write·a·column·value·to·the·debug·log."];
50 }50 }
2.96 KB
./usr/share/doc/freetds-doc/reference/a00577_ga39453d084f3f780ac4602d4abf2839f7_icgraph.dot.gz
2.77 KB
a00577_ga39453d084f3f780ac4602d4abf2839f7_icgraph.dot
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ··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."];23 ··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."];
24 ··Node13·->·Node15·[id="edge9_Node000013_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];24 ··Node13·->·Node15·[id="edge9_Node000013_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
25 ··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."];25 ··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."];
26 ··Node3·->·Node16·[id="edge10_Node000003_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];26 ··Node3·->·Node16·[id="edge10_Node000003_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
27 ··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."];27 ··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."];
28 ··Node3·->·Node15·[id="edge11_Node000003_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];28 ··Node3·->·Node15·[id="edge11_Node000003_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
29 ··Node3·->·Node17·[id="edge12_Node000003_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];29 ··Node3·->·Node17·[id="edge12_Node000003_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
30 ··Node17·[id="Node000017",label="tds_bcp_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];30 ··Node17·[id="Node000017",label="tds_bcp_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
31 ··Node3·->·Node19·[id="edge13_Node000003_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];31 ··Node3·->·Node19·[id="edge13_Node000003_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
32 ··Node19·[id="Node000019",label="tds_process_cancel",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];32 ··Node19·[id="Node000019",label="tds_process_cancel",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];
33 ··Node3·->·Node21·[id="edge14_Node000003_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];33 ··Node3·->·Node21·[id="edge14_Node000003_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];
34 ··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,..."];34 ··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,..."];
35 ··Node21·->·Node31·[id="edge15_Node000021_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];35 ··Node21·->·Node31·[id="edge15_Node000021_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];
36 ··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."];36 ··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."];
37 ··Node3·->·Node31·[id="edge16_Node000003_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];37 ··Node3·->·Node31·[id="edge16_Node000003_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];
2.96 KB
./usr/share/doc/freetds-doc/reference/a00577_ga4a45cadd06ae1b886459dcc1f8e482c6_icgraph.dot.gz
2.77 KB
a00577_ga4a45cadd06ae1b886459dcc1f8e482c6_icgraph.dot
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ··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."];30 ··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."];
31 ··Node17·->·Node19·[id="edge12_Node000017_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];31 ··Node17·->·Node19·[id="edge12_Node000017_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
32 ··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."];32 ··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."];
33 ··Node7·->·Node20·[id="edge13_Node000007_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];33 ··Node7·->·Node20·[id="edge13_Node000007_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];
34 ··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."];34 ··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."];
35 ··Node7·->·Node19·[id="edge14_Node000007_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];35 ··Node7·->·Node19·[id="edge14_Node000007_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
36 ··Node7·->·Node21·[id="edge15_Node000007_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];36 ··Node7·->·Node21·[id="edge15_Node000007_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];
37 ··Node21·[id="Node000021",label="tds_bcp_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];37 ··Node21·[id="Node000021",label="tds_bcp_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
38 ··Node7·->·Node23·[id="edge16_Node000007_Node000023",dir="back",color="steelblue1",style="solid",tooltip="·"];38 ··Node7·->·Node23·[id="edge16_Node000007_Node000023",dir="back",color="steelblue1",style="solid",tooltip="·"];
39 ··Node23·[id="Node000023",label="tds_process_cancel",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];39 ··Node23·[id="Node000023",label="tds_process_cancel",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];
40 ··Node7·->·Node25·[id="edge17_Node000007_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];40 ··Node7·->·Node25·[id="edge17_Node000007_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];
41 ··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,..."];41 ··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,..."];
42 ··Node25·->·Node38·[id="edge18_Node000025_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node25·->·Node38·[id="edge18_Node000025_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··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."];43 ··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."];
44 ··Node7·->·Node38·[id="edge19_Node000007_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node7·->·Node38·[id="edge19_Node000007_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];
3.74 KB
./usr/share/doc/freetds-doc/reference/a00577_ga5cfc0340d8d717e67f60037e029b2142_cgraph.dot.gz
3.56 KB
a00577_ga5cfc0340d8d717e67f60037e029b2142_cgraph.dot
    
Offset 17, 19 lines modifiedOffset 17, 19 lines modified
17 ··Node5·->·Node4·[id="edge5_Node000005_Node000004",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node4·[id="edge5_Node000005_Node000004",color="steelblue1",style="solid",tooltip="·"];
18 ··Node5·->·Node3·[id="edge6_Node000005_Node000003",color="steelblue1",style="solid",tooltip="·"];18 ··Node5·->·Node3·[id="edge6_Node000005_Node000003",color="steelblue1",style="solid",tooltip="·"];
19 ··Node1·->·Node6·[id="edge7_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];19 ··Node1·->·Node6·[id="edge7_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];
20 ··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."];20 ··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."];
21 ··Node6·->·Node7·[id="edge8_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];21 ··Node6·->·Node7·[id="edge8_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];
22 ··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..."];22 ··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..."];
23 ··Node7·->·Node8·[id="edge9_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];23 ··Node7·->·Node8·[id="edge9_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];
24 ··Node8·[id="Node000008",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];24 ··Node8·[id="Node000008",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
25 ··Node7·->·Node12·[id="edge10_Node000007_Node000012",color="steelblue1",style="solid",tooltip="·"];25 ··Node7·->·Node12·[id="edge10_Node000007_Node000012",color="steelblue1",style="solid",tooltip="·"];
26 ··Node12·[id="Node000012",label="tds_datain_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];26 ··Node12·[id="Node000012",label="tds_datain_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];
27 ··Node7·->·Node14·[id="edge11_Node000007_Node000014",color="steelblue1",style="solid",tooltip="·"];27 ··Node7·->·Node14·[id="edge11_Node000007_Node000014",color="steelblue1",style="solid",tooltip="·"];
28 ··Node14·[id="Node000014",label="tds_staticout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];28 ··Node14·[id="Node000014",label="tds_staticout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];
29 ··Node6·->·Node5·[id="edge12_Node000006_Node000005",color="steelblue1",style="solid",tooltip="·"];29 ··Node6·->·Node5·[id="edge12_Node000006_Node000005",color="steelblue1",style="solid",tooltip="·"];
30 ··Node1·->·Node16·[id="edge13_Node000001_Node000016",color="steelblue1",style="solid",tooltip="·"];30 ··Node1·->·Node16·[id="edge13_Node000001_Node000016",color="steelblue1",style="solid",tooltip="·"];
31 ··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."];31 ··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."];
32 ··Node16·->·Node5·[id="edge14_Node000016_Node000005",color="steelblue1",style="solid",tooltip="·"];32 ··Node16·->·Node5·[id="edge14_Node000016_Node000005",color="steelblue1",style="solid",tooltip="·"];
33 ··Node1·->·Node17·[id="edge15_Node000001_Node000017",color="steelblue1",style="solid",tooltip="·"];33 ··Node1·->·Node17·[id="edge15_Node000001_Node000017",color="steelblue1",style="solid",tooltip="·"];
34 ··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."];34 ··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."];
35 }35 }
5.62 KB
./usr/share/doc/freetds-doc/reference/a00577_ga5cfc0340d8d717e67f60037e029b2142_icgraph.dot.gz
5.44 KB
a00577_ga5cfc0340d8d717e67f60037e029b2142_icgraph.dot
    
Offset 34, 29 lines modifiedOffset 34, 29 lines modified
34 ··Node12·->·Node14·[id="edge14_Node000012_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];34 ··Node12·->·Node14·[id="edge14_Node000012_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
35 ··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."];35 ··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."];
36 ··Node2·->·Node15·[id="edge15_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];36 ··Node2·->·Node15·[id="edge15_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
37 ··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."];37 ··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."];
38 ··Node15·->·Node13·[id="edge16_Node000015_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];38 ··Node15·->·Node13·[id="edge16_Node000015_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];
39 ··Node2·->·Node14·[id="edge17_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];39 ··Node2·->·Node14·[id="edge17_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
40 ··Node2·->·Node16·[id="edge18_Node000002_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];40 ··Node2·->·Node16·[id="edge18_Node000002_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
41 ··Node16·[id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];41 ··Node16·[id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
42 ··Node16·->·Node17·[id="edge19_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node16·->·Node17·[id="edge19_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··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."];43 ··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."];
44 ··Node2·->·Node18·[id="edge20_Node000002_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node2·->·Node18·[id="edge20_Node000002_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··Node18·[id="Node000018",label="tds_process_cancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];45 ··Node18·[id="Node000018",label="tds_process_cancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];
46 ··Node18·->·Node19·[id="edge21_Node000018_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];46 ··Node18·->·Node19·[id="edge21_Node000018_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
47 ··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."];47 ··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."];
48 ··Node2·->·Node20·[id="edge22_Node000002_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];48 ··Node2·->·Node20·[id="edge22_Node000002_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];
49 ··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,..."];49 ··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,..."];
50 ··Node20·->·Node21·[id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];50 ··Node20·->·Node21·[id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];
51 ··Node21·[id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];51 ··Node21·[id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];
52 ··Node20·->·Node25·[id="edge24_Node000020_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];52 ··Node20·->·Node25·[id="edge24_Node000020_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];
53 ··Node25·[id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];53 ··Node25·[id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
54 ··Node20·->·Node28·[id="edge25_Node000020_Node000028",dir="back",color="steelblue1",style="solid",tooltip="·"];54 ··Node20·->·Node28·[id="edge25_Node000020_Node000028",dir="back",color="steelblue1",style="solid",tooltip="·"];
55 ··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)."];55 ··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)."];
56 ··Node20·->·Node33·[id="edge26_Node000020_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];56 ··Node20·->·Node33·[id="edge26_Node000020_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];
57 ··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."];57 ··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."];
58 ··Node20·->·Node34·[id="edge27_Node000020_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];58 ··Node20·->·Node34·[id="edge27_Node000020_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
59 ··Node34·[id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];59 ··Node34·[id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];
60 ··Node34·->·Node14·[id="edge28_Node000034_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];60 ··Node34·->·Node14·[id="edge28_Node000034_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
61 ··Node2·->·Node33·[id="edge29_Node000002_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];61 ··Node2·->·Node33·[id="edge29_Node000002_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];
62 }62 }
2.96 KB
./usr/share/doc/freetds-doc/reference/a00577_ga62dc14d21453e88e24880ee0acaca73a_icgraph.dot.gz
2.77 KB
a00577_ga62dc14d21453e88e24880ee0acaca73a_icgraph.dot
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··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."];22 ··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."];
23 ··Node13·->·Node15·[id="edge8_Node000013_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node13·->·Node15·[id="edge8_Node000013_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··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."];24 ··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."];
25 ··Node3·->·Node16·[id="edge9_Node000003_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];25 ··Node3·->·Node16·[id="edge9_Node000003_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
26 ··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."];26 ··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."];
27 ··Node3·->·Node15·[id="edge10_Node000003_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];27 ··Node3·->·Node15·[id="edge10_Node000003_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
28 ··Node3·->·Node17·[id="edge11_Node000003_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];28 ··Node3·->·Node17·[id="edge11_Node000003_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
29 ··Node17·[id="Node000017",label="tds_bcp_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];29 ··Node17·[id="Node000017",label="tds_bcp_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
30 ··Node3·->·Node19·[id="edge12_Node000003_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];30 ··Node3·->·Node19·[id="edge12_Node000003_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
31 ··Node19·[id="Node000019",label="tds_process_cancel",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];31 ··Node19·[id="Node000019",label="tds_process_cancel",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];
32 ··Node3·->·Node21·[id="edge13_Node000003_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];32 ··Node3·->·Node21·[id="edge13_Node000003_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];
33 ··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,..."];33 ··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,..."];
34 ··Node21·->·Node34·[id="edge14_Node000021_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];34 ··Node21·->·Node34·[id="edge14_Node000021_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
35 ··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."];35 ··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."];
36 ··Node3·->·Node34·[id="edge15_Node000003_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];36 ··Node3·->·Node34·[id="edge15_Node000003_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
2.96 KB
./usr/share/doc/freetds-doc/reference/a00577_ga65a2316369529731732f200c190d05d6_icgraph.dot.gz
2.77 KB
a00577_ga65a2316369529731732f200c190d05d6_icgraph.dot
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 ··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."];25 ··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."];
26 ··Node14·->·Node16·[id="edge10_Node000014_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];26 ··Node14·->·Node16·[id="edge10_Node000014_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
27 ··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."];27 ··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."];
28 ··Node4·->·Node17·[id="edge11_Node000004_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];28 ··Node4·->·Node17·[id="edge11_Node000004_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
29 ··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."];29 ··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."];
30 ··Node4·->·Node16·[id="edge12_Node000004_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];30 ··Node4·->·Node16·[id="edge12_Node000004_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
31 ··Node4·->·Node18·[id="edge13_Node000004_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];31 ··Node4·->·Node18·[id="edge13_Node000004_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];
32 ··Node18·[id="Node000018",label="tds_bcp_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];32 ··Node18·[id="Node000018",label="tds_bcp_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
33 ··Node4·->·Node20·[id="edge14_Node000004_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];33 ··Node4·->·Node20·[id="edge14_Node000004_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];
34 ··Node20·[id="Node000020",label="tds_process_cancel",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];34 ··Node20·[id="Node000020",label="tds_process_cancel",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];
35 ··Node4·->·Node22·[id="edge15_Node000004_Node000022",dir="back",color="steelblue1",style="solid",tooltip="·"];35 ··Node4·->·Node22·[id="edge15_Node000004_Node000022",dir="back",color="steelblue1",style="solid",tooltip="·"];
36 ··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,..."];36 ··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,..."];
37 ··Node22·->·Node32·[id="edge16_Node000022_Node000032",dir="back",color="steelblue1",style="solid",tooltip="·"];37 ··Node22·->·Node32·[id="edge16_Node000022_Node000032",dir="back",color="steelblue1",style="solid",tooltip="·"];
38 ··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."];38 ··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."];
39 ··Node4·->·Node32·[id="edge17_Node000004_Node000032",dir="back",color="steelblue1",style="solid",tooltip="·"];39 ··Node4·->·Node32·[id="edge17_Node000004_Node000032",dir="back",color="steelblue1",style="solid",tooltip="·"];
5.62 KB
./usr/share/doc/freetds-doc/reference/a00577_ga6728e344caa20aea1def85f58dea138b_icgraph.dot.gz
5.44 KB
a00577_ga6728e344caa20aea1def85f58dea138b_icgraph.dot
    
Offset 34, 29 lines modifiedOffset 34, 29 lines modified
34 ··Node12·->·Node14·[id="edge14_Node000012_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];34 ··Node12·->·Node14·[id="edge14_Node000012_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
35 ··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."];35 ··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."];
36 ··Node2·->·Node15·[id="edge15_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];36 ··Node2·->·Node15·[id="edge15_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
37 ··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."];37 ··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."];
38 ··Node15·->·Node13·[id="edge16_Node000015_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];38 ··Node15·->·Node13·[id="edge16_Node000015_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];
39 ··Node2·->·Node14·[id="edge17_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];39 ··Node2·->·Node14·[id="edge17_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
40 ··Node2·->·Node16·[id="edge18_Node000002_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];40 ··Node2·->·Node16·[id="edge18_Node000002_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
41 ··Node16·[id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];41 ··Node16·[id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
42 ··Node16·->·Node17·[id="edge19_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node16·->·Node17·[id="edge19_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··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."];43 ··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."];
44 ··Node2·->·Node18·[id="edge20_Node000002_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node2·->·Node18·[id="edge20_Node000002_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··Node18·[id="Node000018",label="tds_process_cancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];45 ··Node18·[id="Node000018",label="tds_process_cancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];
46 ··Node18·->·Node19·[id="edge21_Node000018_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];46 ··Node18·->·Node19·[id="edge21_Node000018_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
47 ··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."];47 ··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."];
48 ··Node2·->·Node20·[id="edge22_Node000002_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];48 ··Node2·->·Node20·[id="edge22_Node000002_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];
49 ··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,..."];49 ··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,..."];
50 ··Node20·->·Node21·[id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];50 ··Node20·->·Node21·[id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];
51 ··Node21·[id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];51 ··Node21·[id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];
52 ··Node20·->·Node25·[id="edge24_Node000020_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];52 ··Node20·->·Node25·[id="edge24_Node000020_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];
53 ··Node25·[id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];53 ··Node25·[id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
54 ··Node20·->·Node28·[id="edge25_Node000020_Node000028",dir="back",color="steelblue1",style="solid",tooltip="·"];54 ··Node20·->·Node28·[id="edge25_Node000020_Node000028",dir="back",color="steelblue1",style="solid",tooltip="·"];
55 ··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)."];55 ··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)."];
56 ··Node20·->·Node33·[id="edge26_Node000020_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];56 ··Node20·->·Node33·[id="edge26_Node000020_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];
57 ··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."];57 ··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."];
58 ··Node20·->·Node34·[id="edge27_Node000020_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];58 ··Node20·->·Node34·[id="edge27_Node000020_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
59 ··Node34·[id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];59 ··Node34·[id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];
60 ··Node34·->·Node14·[id="edge28_Node000034_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];60 ··Node34·->·Node14·[id="edge28_Node000034_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
61 ··Node2·->·Node33·[id="edge29_Node000002_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];61 ··Node2·->·Node33·[id="edge29_Node000002_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];
62 }62 }
4.01 KB
./usr/share/doc/freetds-doc/reference/a00577_ga69902dffb299d62a799888e0fa3ccd68_cgraph.dot.gz
3.83 KB
a00577_ga69902dffb299d62a799888e0fa3ccd68_cgraph.dot
    
Offset 121, 19 lines modifiedOffset 121, 19 lines modified
121 ··Node84·->·Node86·[id="edge76_Node000084_Node000086",color="steelblue1",style="solid",tooltip="·"];121 ··Node84·->·Node86·[id="edge76_Node000084_Node000086",color="steelblue1",style="solid",tooltip="·"];
122 ··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."];122 ··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."];
123 ··Node1·->·Node87·[id="edge77_Node000001_Node000087",color="steelblue1",style="solid",tooltip="·"];123 ··Node1·->·Node87·[id="edge77_Node000001_Node000087",color="steelblue1",style="solid",tooltip="·"];
124 ··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."];124 ··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."];
125 ··Node87·->·Node88·[id="edge78_Node000087_Node000088",color="steelblue1",style="solid",tooltip="·"];125 ··Node87·->·Node88·[id="edge78_Node000087_Node000088",color="steelblue1",style="solid",tooltip="·"];
126 ··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."];126 ··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."];
127 ··Node88·->·Node27·[id="edge79_Node000088_Node000027",color="steelblue1",style="solid",tooltip="·"];127 ··Node88·->·Node27·[id="edge79_Node000088_Node000027",color="steelblue1",style="solid",tooltip="·"];
128 ··Node27·[id="Node000027",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];128 ··Node27·[id="Node000027",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
129 ··Node88·->·Node89·[id="edge80_Node000088_Node000089",color="steelblue1",style="solid",tooltip="·"];129 ··Node88·->·Node89·[id="edge80_Node000088_Node000089",color="steelblue1",style="solid",tooltip="·"];
130 ··Node89·[id="Node000089",label="tds_dataout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];130 ··Node89·[id="Node000089",label="tds_dataout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];
131 ··Node88·->·Node91·[id="edge81_Node000088_Node000091",color="steelblue1",style="solid",tooltip="·"];131 ··Node88·->·Node91·[id="edge81_Node000088_Node000091",color="steelblue1",style="solid",tooltip="·"];
132 ··Node91·[id="Node000091",label="tds_staticin_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];132 ··Node91·[id="Node000091",label="tds_staticin_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
133 ··Node87·->·Node4·[id="edge82_Node000087_Node000004",color="steelblue1",style="solid",tooltip="·"];133 ··Node87·->·Node4·[id="edge82_Node000087_Node000004",color="steelblue1",style="solid",tooltip="·"];
134 ··Node87·->·Node83·[id="edge83_Node000087_Node000083",color="steelblue1",style="solid",tooltip="·"];134 ··Node87·->·Node83·[id="edge83_Node000087_Node000083",color="steelblue1",style="solid",tooltip="·"];
135 ··Node87·->·Node93·[id="edge84_Node000087_Node000093",color="steelblue1",style="solid",tooltip="·"];135 ··Node87·->·Node93·[id="edge84_Node000087_Node000093",color="steelblue1",style="solid",tooltip="·"];
136 ··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."];136 ··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."];
137 ··Node93·->·Node94·[id="edge85_Node000093_Node000094",color="steelblue1",style="solid",tooltip="·"];137 ··Node93·->·Node94·[id="edge85_Node000093_Node000094",color="steelblue1",style="solid",tooltip="·"];
138 ··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."];138 ··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."];
139 ··Node94·->·Node88·[id="edge86_Node000094_Node000088",color="steelblue1",style="solid",tooltip="·"];139 ··Node94·->·Node88·[id="edge86_Node000094_Node000088",color="steelblue1",style="solid",tooltip="·"];
5.62 KB
./usr/share/doc/freetds-doc/reference/a00577_ga6fcb37d5addebdc1af9f34ebc59fd7a8_icgraph.dot.gz
5.44 KB
a00577_ga6fcb37d5addebdc1af9f34ebc59fd7a8_icgraph.dot
    
Offset 34, 29 lines modifiedOffset 34, 29 lines modified
34 ··Node12·->·Node14·[id="edge14_Node000012_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];34 ··Node12·->·Node14·[id="edge14_Node000012_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
35 ··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."];35 ··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."];
36 ··Node2·->·Node15·[id="edge15_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];36 ··Node2·->·Node15·[id="edge15_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
37 ··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."];37 ··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."];
38 ··Node15·->·Node13·[id="edge16_Node000015_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];38 ··Node15·->·Node13·[id="edge16_Node000015_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];
39 ··Node2·->·Node14·[id="edge17_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];39 ··Node2·->·Node14·[id="edge17_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
40 ··Node2·->·Node16·[id="edge18_Node000002_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];40 ··Node2·->·Node16·[id="edge18_Node000002_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
41 ··Node16·[id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];41 ··Node16·[id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
42 ··Node16·->·Node17·[id="edge19_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node16·->·Node17·[id="edge19_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··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."];43 ··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."];
44 ··Node2·->·Node18·[id="edge20_Node000002_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node2·->·Node18·[id="edge20_Node000002_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··Node18·[id="Node000018",label="tds_process_cancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];45 ··Node18·[id="Node000018",label="tds_process_cancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];
46 ··Node18·->·Node19·[id="edge21_Node000018_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];46 ··Node18·->·Node19·[id="edge21_Node000018_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
47 ··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."];47 ··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."];
48 ··Node2·->·Node20·[id="edge22_Node000002_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];48 ··Node2·->·Node20·[id="edge22_Node000002_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];
49 ··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,..."];49 ··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,..."];
50 ··Node20·->·Node21·[id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];50 ··Node20·->·Node21·[id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];
51 ··Node21·[id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];51 ··Node21·[id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];
52 ··Node20·->·Node25·[id="edge24_Node000020_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];52 ··Node20·->·Node25·[id="edge24_Node000020_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];
53 ··Node25·[id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];53 ··Node25·[id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
54 ··Node20·->·Node28·[id="edge25_Node000020_Node000028",dir="back",color="steelblue1",style="solid",tooltip="·"];54 ··Node20·->·Node28·[id="edge25_Node000020_Node000028",dir="back",color="steelblue1",style="solid",tooltip="·"];
55 ··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)."];55 ··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)."];
56 ··Node20·->·Node33·[id="edge26_Node000020_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];56 ··Node20·->·Node33·[id="edge26_Node000020_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];
57 ··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."];57 ··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."];
58 ··Node20·->·Node34·[id="edge27_Node000020_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];58 ··Node20·->·Node34·[id="edge27_Node000020_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
59 ··Node34·[id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];59 ··Node34·[id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];
60 ··Node34·->·Node14·[id="edge28_Node000034_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];60 ··Node34·->·Node14·[id="edge28_Node000034_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
61 ··Node2·->·Node33·[id="edge29_Node000002_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];61 ··Node2·->·Node33·[id="edge29_Node000002_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];
62 }62 }
2.24 KB
./usr/share/doc/freetds-doc/reference/a00577_ga91770634ce8c0d6f1fe007b45da186fd_cgraph.dot
    
Offset 9, 12 lines modifiedOffset 9, 12 lines modified
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··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..."];10 ··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..."];
11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··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."];12 ··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."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··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)."];14 ··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)."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··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."];16 ··Node5·[id="Node000005",label="tds_set_iconv_name",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a01459.html#a585ebac61354ce540d28f6da2d771b5b",tooltip="Get·iconv·name·given·canonic."];
17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",color="steelblue1",style="solid",tooltip="·"];
18 ··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."];18 ··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."];
19 ··Node4·->·Node6·[id="edge6_Node000004_Node000006",color="steelblue1",style="solid",tooltip="·"];19 ··Node4·->·Node6·[id="edge6_Node000004_Node000006",color="steelblue1",style="solid",tooltip="·"];
20 }20 }
8.04 KB
./usr/share/doc/freetds-doc/reference/a00577_gabfc9de1d1fe718818caf63a4be4035a6_icgraph.dot.gz
7.85 KB
a00577_gabfc9de1d1fe718818caf63a4be4035a6_icgraph.dot
    
Offset 32, 44 lines modifiedOffset 32, 44 lines modified
32 ··Node11·->·Node13·[id="edge13_Node000011_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];32 ··Node11·->·Node13·[id="edge13_Node000011_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];
33 ··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."];33 ··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."];
34 ··Node1·->·Node14·[id="edge14_Node000001_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];34 ··Node1·->·Node14·[id="edge14_Node000001_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
35 ··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."];35 ··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."];
36 ··Node14·->·Node12·[id="edge15_Node000014_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];36 ··Node14·->·Node12·[id="edge15_Node000014_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"];
37 ··Node1·->·Node13·[id="edge16_Node000001_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];37 ··Node1·->·Node13·[id="edge16_Node000001_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];
38 ··Node1·->·Node15·[id="edge17_Node000001_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];38 ··Node1·->·Node15·[id="edge17_Node000001_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
39 ··Node15·[id="Node000015",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];39 ··Node15·[id="Node000015",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
40 ··Node15·->·Node16·[id="edge18_Node000015_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];40 ··Node15·->·Node16·[id="edge18_Node000015_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
41 ··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."];41 ··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."];
42 ··Node1·->·Node17·[id="edge19_Node000001_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node1·->·Node17·[id="edge19_Node000001_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··Node17·[id="Node000017",label="tds_process_cancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];43 ··Node17·[id="Node000017",label="tds_process_cancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];
44 ··Node17·->·Node18·[id="edge20_Node000017_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node17·->·Node18·[id="edge20_Node000017_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··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."];45 ··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."];
46 ··Node1·->·Node19·[id="edge21_Node000001_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];46 ··Node1·->·Node19·[id="edge21_Node000001_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
47 ··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,..."];47 ··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,..."];
48 ··Node19·->·Node20·[id="edge22_Node000019_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];48 ··Node19·->·Node20·[id="edge22_Node000019_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];
49 ··Node20·[id="Node000020",label="tds_bcp_done",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];49 ··Node20·[id="Node000020",label="tds_bcp_done",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];
50 ··Node20·->·Node21·[id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];50 ··Node20·->·Node21·[id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];
51 ··Node21·[id="Node000021",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];51 ··Node21·[id="Node000021",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];
52 ··Node21·->·Node3·[id="edge24_Node000021_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];52 ··Node21·->·Node3·[id="edge24_Node000021_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
53 ··Node20·->·Node22·[id="edge25_Node000020_Node000022",dir="back",color="steelblue1",style="solid",tooltip="·"];53 ··Node20·->·Node22·[id="edge25_Node000020_Node000022",dir="back",color="steelblue1",style="solid",tooltip="·"];
54 ··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."];54 ··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."];
55 ··Node20·->·Node23·[id="edge26_Node000020_Node000023",dir="back",color="steelblue1",style="solid",tooltip="·"];55 ··Node20·->·Node23·[id="edge26_Node000020_Node000023",dir="back",color="steelblue1",style="solid",tooltip="·"];
56 ··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."];56 ··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."];
57 ··Node19·->·Node24·[id="edge27_Node000019_Node000024",dir="back",color="steelblue1",style="solid",tooltip="·"];57 ··Node19·->·Node24·[id="edge27_Node000019_Node000024",dir="back",color="steelblue1",style="solid",tooltip="·"];
58 ··Node24·[id="Node000024",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];58 ··Node24·[id="Node000024",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
59 ··Node24·->·Node21·[id="edge28_Node000024_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];59 ··Node24·->·Node21·[id="edge28_Node000024_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];
60 ··Node24·->·Node22·[id="edge29_Node000024_Node000022",dir="back",color="steelblue1",style="solid",tooltip="·"];60 ··Node24·->·Node22·[id="edge29_Node000024_Node000022",dir="back",color="steelblue1",style="solid",tooltip="·"];
61 ··Node24·->·Node25·[id="edge30_Node000024_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];61 ··Node24·->·Node25·[id="edge30_Node000024_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];
62 ··Node25·[id="Node000025",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];62 ··Node25·[id="Node000025",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];
63 ··Node25·->·Node21·[id="edge31_Node000025_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];63 ··Node25·->·Node21·[id="edge31_Node000025_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];
64 ··Node19·->·Node27·[id="edge32_Node000019_Node000027",dir="back",color="steelblue1",style="solid",tooltip="·"];64 ··Node19·->·Node27·[id="edge32_Node000019_Node000027",dir="back",color="steelblue1",style="solid",tooltip="·"];
65 ··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)."];65 ··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)."];
66 ··Node27·->·Node28·[id="edge33_Node000027_Node000028",dir="back",color="steelblue1",style="solid",tooltip="·"];66 ··Node27·->·Node28·[id="edge33_Node000027_Node000028",dir="back",color="steelblue1",style="solid",tooltip="·"];
67 ··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."];67 ··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."];
68 ··Node28·->·Node1·[id="edge34_Node000028_Node000001",dir="back",color="steelblue1",style="solid",tooltip="·"];68 ··Node28·->·Node1·[id="edge34_Node000028_Node000001",dir="back",color="steelblue1",style="solid",tooltip="·"];
69 ··Node19·->·Node32·[id="edge35_Node000019_Node000032",dir="back",color="steelblue1",style="solid",tooltip="·"];69 ··Node19·->·Node32·[id="edge35_Node000019_Node000032",dir="back",color="steelblue1",style="solid",tooltip="·"];
70 ··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."];70 ··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."];
71 ··Node19·->·Node33·[id="edge36_Node000019_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];71 ··Node19·->·Node33·[id="edge36_Node000019_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];
72 ··Node33·[id="Node000033",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];72 ··Node33·[id="Node000033",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];
73 ··Node33·->·Node13·[id="edge37_Node000033_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];73 ··Node33·->·Node13·[id="edge37_Node000033_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];
74 ··Node1·->·Node32·[id="edge38_Node000001_Node000032",dir="back",color="steelblue1",style="solid",tooltip="·"];74 ··Node1·->·Node32·[id="edge38_Node000001_Node000032",dir="back",color="steelblue1",style="solid",tooltip="·"];
75 }75 }
5.62 KB
./usr/share/doc/freetds-doc/reference/a00577_gae3368ea80d0d8b13791ceb13ee5f19c9_icgraph.dot.gz
5.44 KB
a00577_gae3368ea80d0d8b13791ceb13ee5f19c9_icgraph.dot
    
Offset 34, 29 lines modifiedOffset 34, 29 lines modified
34 ··Node12·->·Node14·[id="edge14_Node000012_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];34 ··Node12·->·Node14·[id="edge14_Node000012_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
35 ··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."];35 ··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."];
36 ··Node2·->·Node15·[id="edge15_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];36 ··Node2·->·Node15·[id="edge15_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
37 ··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."];37 ··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."];
38 ··Node15·->·Node13·[id="edge16_Node000015_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];38 ··Node15·->·Node13·[id="edge16_Node000015_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];
39 ··Node2·->·Node14·[id="edge17_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];39 ··Node2·->·Node14·[id="edge17_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
40 ··Node2·->·Node16·[id="edge18_Node000002_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];40 ··Node2·->·Node16·[id="edge18_Node000002_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
41 ··Node16·[id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];41 ··Node16·[id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
42 ··Node16·->·Node17·[id="edge19_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node16·->·Node17·[id="edge19_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··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."];43 ··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."];
44 ··Node2·->·Node18·[id="edge20_Node000002_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node2·->·Node18·[id="edge20_Node000002_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··Node18·[id="Node000018",label="tds_process_cancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];45 ··Node18·[id="Node000018",label="tds_process_cancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];
46 ··Node18·->·Node19·[id="edge21_Node000018_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];46 ··Node18·->·Node19·[id="edge21_Node000018_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
47 ··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."];47 ··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."];
48 ··Node2·->·Node20·[id="edge22_Node000002_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];48 ··Node2·->·Node20·[id="edge22_Node000002_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];
49 ··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,..."];49 ··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,..."];
50 ··Node20·->·Node21·[id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];50 ··Node20·->·Node21·[id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];
51 ··Node21·[id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];51 ··Node21·[id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];
52 ··Node20·->·Node25·[id="edge24_Node000020_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];52 ··Node20·->·Node25·[id="edge24_Node000020_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];
53 ··Node25·[id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];53 ··Node25·[id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
54 ··Node20·->·Node28·[id="edge25_Node000020_Node000028",dir="back",color="steelblue1",style="solid",tooltip="·"];54 ··Node20·->·Node28·[id="edge25_Node000020_Node000028",dir="back",color="steelblue1",style="solid",tooltip="·"];
55 ··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)."];55 ··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)."];
56 ··Node20·->·Node33·[id="edge26_Node000020_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];56 ··Node20·->·Node33·[id="edge26_Node000020_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];
57 ··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."];57 ··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."];
58 ··Node20·->·Node34·[id="edge27_Node000020_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];58 ··Node20·->·Node34·[id="edge27_Node000020_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
59 ··Node34·[id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];59 ··Node34·[id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];
60 ··Node34·->·Node14·[id="edge28_Node000034_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];60 ··Node34·->·Node14·[id="edge28_Node000034_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
61 ··Node2·->·Node33·[id="edge29_Node000002_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];61 ··Node2·->·Node33·[id="edge29_Node000002_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];
62 }62 }
5.62 KB
./usr/share/doc/freetds-doc/reference/a00577_gae5b3e01f3d665f9e377de091f46f1ab9_icgraph.dot.gz
5.44 KB
a00577_gae5b3e01f3d665f9e377de091f46f1ab9_icgraph.dot
    
Offset 34, 29 lines modifiedOffset 34, 29 lines modified
34 ··Node12·->·Node14·[id="edge14_Node000012_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];34 ··Node12·->·Node14·[id="edge14_Node000012_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
35 ··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."];35 ··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."];
36 ··Node2·->·Node15·[id="edge15_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];36 ··Node2·->·Node15·[id="edge15_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip="·"];
37 ··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."];37 ··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."];
38 ··Node15·->·Node13·[id="edge16_Node000015_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];38 ··Node15·->·Node13·[id="edge16_Node000015_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];
39 ··Node2·->·Node14·[id="edge17_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];39 ··Node2·->·Node14·[id="edge17_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
40 ··Node2·->·Node16·[id="edge18_Node000002_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];40 ··Node2·->·Node16·[id="edge18_Node000002_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
41 ··Node16·[id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];41 ··Node16·[id="Node000016",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
42 ··Node16·->·Node17·[id="edge19_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node16·->·Node17·[id="edge19_Node000016_Node000017",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··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."];43 ··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."];
44 ··Node2·->·Node18·[id="edge20_Node000002_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node2·->·Node18·[id="edge20_Node000002_Node000018",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··Node18·[id="Node000018",label="tds_process_cancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];45 ··Node18·[id="Node000018",label="tds_process_cancel",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];
46 ··Node18·->·Node19·[id="edge21_Node000018_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];46 ··Node18·->·Node19·[id="edge21_Node000018_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
47 ··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."];47 ··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."];
48 ··Node2·->·Node20·[id="edge22_Node000002_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];48 ··Node2·->·Node20·[id="edge22_Node000002_Node000020",dir="back",color="steelblue1",style="solid",tooltip="·"];
49 ··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,..."];49 ··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,..."];
50 ··Node20·->·Node21·[id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];50 ··Node20·->·Node21·[id="edge23_Node000020_Node000021",dir="back",color="steelblue1",style="solid",tooltip="·"];
51 ··Node21·[id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];51 ··Node21·[id="Node000021",label="tds_bcp_done",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];
52 ··Node20·->·Node25·[id="edge24_Node000020_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];52 ··Node20·->·Node25·[id="edge24_Node000020_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];
53 ··Node25·[id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];53 ··Node25·[id="Node000025",label="tds_bcp_start",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
54 ··Node20·->·Node28·[id="edge25_Node000020_Node000028",dir="back",color="steelblue1",style="solid",tooltip="·"];54 ··Node20·->·Node28·[id="edge25_Node000020_Node000028",dir="back",color="steelblue1",style="solid",tooltip="·"];
55 ··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)."];55 ··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)."];
56 ··Node20·->·Node33·[id="edge26_Node000020_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];56 ··Node20·->·Node33·[id="edge26_Node000020_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];
57 ··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."];57 ··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."];
58 ··Node20·->·Node34·[id="edge27_Node000020_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];58 ··Node20·->·Node34·[id="edge27_Node000020_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
59 ··Node34·[id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];59 ··Node34·[id="Node000034",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];
60 ··Node34·->·Node14·[id="edge28_Node000034_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];60 ··Node34·->·Node14·[id="edge28_Node000034_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
61 ··Node2·->·Node33·[id="edge29_Node000002_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];61 ··Node2·->·Node33·[id="edge29_Node000002_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];
62 }62 }
6.6 KB
./usr/share/doc/freetds-doc/reference/a00577_gaeeb1562044786ea17bea361ed83e6946_icgraph.dot.gz
6.42 KB
a00577_gaeeb1562044786ea17bea361ed83e6946_icgraph.dot
    
Offset 3, 29 lines modifiedOffset 3, 29 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··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,..."];8 ··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,..."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_bcp_done",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];10 ··Node2·[id="Node000002",label="tds_bcp_done",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ade7df2db455b61edc83819ad60edb339",tooltip="Tell·we·finished·sending·BCP·data·to·server."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];12 ··Node3·[id="Node000003",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··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."];14 ··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."];
15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··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."];16 ··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."];
17 ··Node2·->·Node6·[id="edge5_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node2·->·Node6·[id="edge5_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··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."];18 ··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."];
19 ··Node1·->·Node7·[id="edge6_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node1·->·Node7·[id="edge6_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];20 ··Node7·[id="Node000007",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
21 ··Node7·->·Node3·[id="edge7_Node000007_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node7·->·Node3·[id="edge7_Node000007_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node7·->·Node5·[id="edge8_Node000007_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];22 ··Node7·->·Node5·[id="edge8_Node000007_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
23 ··Node7·->·Node8·[id="edge9_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node7·->·Node8·[id="edge9_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node8·[id="Node000008",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];24 ··Node8·[id="Node000008",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];
25 ··Node8·->·Node3·[id="edge10_Node000008_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];25 ··Node8·->·Node3·[id="edge10_Node000008_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
26 ··Node8·->·Node9·[id="edge11_Node000008_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];26 ··Node8·->·Node9·[id="edge11_Node000008_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];
27 ··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."];27 ··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."];
28 ··Node1·->·Node10·[id="edge12_Node000001_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];28 ··Node1·->·Node10·[id="edge12_Node000001_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];
29 ··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)."];29 ··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)."];
30 ··Node10·->·Node11·[id="edge13_Node000010_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];30 ··Node10·->·Node11·[id="edge13_Node000010_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];
31 ··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."];31 ··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."];
Offset 37, 10 lines modifiedOffset 37, 10 lines modified
37 ··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."];37 ··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."];
38 ··Node14·->·Node1·[id="edge17_Node000014_Node000001",dir="back",color="steelblue1",style="solid",tooltip="·"];38 ··Node14·->·Node1·[id="edge17_Node000014_Node000001",dir="back",color="steelblue1",style="solid",tooltip="·"];
39 ··Node14·->·Node31·[id="edge18_Node000014_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];39 ··Node14·->·Node31·[id="edge18_Node000014_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];
40 ··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."];40 ··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."];
41 ··Node11·->·Node14·[id="edge19_Node000011_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];41 ··Node11·->·Node14·[id="edge19_Node000011_Node000014",dir="back",color="steelblue1",style="solid",tooltip="·"];
42 ··Node1·->·Node31·[id="edge20_Node000001_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node1·->·Node31·[id="edge20_Node000001_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··Node1·->·Node33·[id="edge21_Node000001_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];43 ··Node1·->·Node33·[id="edge21_Node000001_Node000033",dir="back",color="steelblue1",style="solid",tooltip="·"];
44 ··Node33·[id="Node000033",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];44 ··Node33·[id="Node000033",label="tds_writetext_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a7711612cc544a7da2c7aa212b870acb2",tooltip="Start·writing·writetext·request."];
45 ··Node33·->·Node25·[id="edge22_Node000033_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];45 ··Node33·->·Node25·[id="edge22_Node000033_Node000025",dir="back",color="steelblue1",style="solid",tooltip="·"];
46 }46 }
3.19 KB
./usr/share/doc/freetds-doc/reference/a00577_gafb26aba5d935e40b87b95e21a5185848_cgraph.dot
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··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."];8 ··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."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··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."];10 ··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."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··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..."];12 ··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..."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];14 ··Node4·[id="Node000004",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
15 ··Node3·->·Node8·[id="edge4_Node000003_Node000008",color="steelblue1",style="solid",tooltip="·"];15 ··Node3·->·Node8·[id="edge4_Node000003_Node000008",color="steelblue1",style="solid",tooltip="·"];
16 ··Node8·[id="Node000008",label="tds_datain_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];16 ··Node8·[id="Node000008",label="tds_datain_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];
17 ··Node3·->·Node13·[id="edge5_Node000003_Node000013",color="steelblue1",style="solid",tooltip="·"];17 ··Node3·->·Node13·[id="edge5_Node000003_Node000013",color="steelblue1",style="solid",tooltip="·"];
18 ··Node13·[id="Node000013",label="tds_staticout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];18 ··Node13·[id="Node000013",label="tds_staticout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];
19 ··Node2·->·Node10·[id="edge6_Node000002_Node000010",color="steelblue1",style="solid",tooltip="·"];19 ··Node2·->·Node10·[id="edge6_Node000002_Node000010",color="steelblue1",style="solid",tooltip="·"];
20 ··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."];20 ··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."];
21 }21 }
3.87 KB
./usr/share/doc/freetds-doc/reference/a00578_ga4e6d9fa6f9b9551a5a3390e10a5322e6_icgraph.dot.gz
3.68 KB
a00578_ga4e6d9fa6f9b9551a5a3390e10a5322e6_icgraph.dot
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ··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..."];12 ··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..."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··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..."];14 ··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..."];
15 ··Node4·->·Node3·[id="edge4_Node000004_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node3·[id="edge4_Node000004_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node4·->·Node5·[id="edge5_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];16 ··Node4·->·Node5·[id="edge5_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
17 ··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."];17 ··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."];
18 ··Node5·->·Node19·[id="edge6_Node000005_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];18 ··Node5·->·Node19·[id="edge6_Node000005_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
19 ··Node19·[id="Node000019",label="tds_bcp_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];19 ··Node19·[id="Node000019",label="tds_bcp_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
20 ··Node3·->·Node35·[id="edge7_Node000003_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];20 ··Node3·->·Node35·[id="edge7_Node000003_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];
21 ··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."];21 ··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."];
22 ··Node3·->·Node5·[id="edge8_Node000003_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];22 ··Node3·->·Node5·[id="edge8_Node000003_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
23 ··Node2·->·Node5·[id="edge9_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node2·->·Node5·[id="edge9_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node1·->·Node19·[id="edge10_Node000001_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];24 ··Node1·->·Node19·[id="edge10_Node000001_Node000019",dir="back",color="steelblue1",style="solid",tooltip="·"];
25 ··Node1·->·Node36·[id="edge11_Node000001_Node000036",dir="back",color="steelblue1",style="solid",tooltip="·"];25 ··Node1·->·Node36·[id="edge11_Node000001_Node000036",dir="back",color="steelblue1",style="solid",tooltip="·"];
26 ··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..."];26 ··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..."];
27 ··Node36·->·Node37·[id="edge12_Node000036_Node000037",dir="back",color="steelblue1",style="solid",tooltip="·"];27 ··Node36·->·Node37·[id="edge12_Node000036_Node000037",dir="back",color="steelblue1",style="solid",tooltip="·"];
28 ··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."];28 ··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."];
29 ··Node37·->·Node38·[id="edge13_Node000037_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];29 ··Node37·->·Node38·[id="edge13_Node000037_Node000038",dir="back",color="steelblue1",style="solid",tooltip="·"];
30 ··Node38·[id="Node000038",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00182.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];30 ··Node38·[id="Node000038",label="dbopen",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00290.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3",tooltip="Normally·not·used."];
31 }31 }
5.6 KB
./usr/share/doc/freetds-doc/reference/a00578_ga656718f240d7403f986ae887d84a6ca1_icgraph.dot.gz
5.42 KB
a00578_ga656718f240d7403f986ae887d84a6ca1_icgraph.dot
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 ··Node12·->·Node13·[id="edge13_Node000012_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];31 ··Node12·->·Node13·[id="edge13_Node000012_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"];
32 ··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."];32 ··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."];
33 ··Node6·->·Node34·[id="edge14_Node000006_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];33 ··Node6·->·Node34·[id="edge14_Node000006_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
34 ··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."];34 ··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."];
35 ··Node34·->·Node35·[id="edge15_Node000034_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];35 ··Node34·->·Node35·[id="edge15_Node000034_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];
36 ··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."];36 ··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."];
37 ··Node35·->·Node30·[id="edge16_Node000035_Node000030",dir="back",color="steelblue1",style="solid",tooltip="·"];37 ··Node35·->·Node30·[id="edge16_Node000035_Node000030",dir="back",color="steelblue1",style="solid",tooltip="·"];
38 ··Node30·[id="Node000030",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];38 ··Node30·[id="Node000030",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
39 ··Node30·->·Node7·[id="edge17_Node000030_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];39 ··Node30·->·Node7·[id="edge17_Node000030_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
40 ··Node6·->·Node53·[id="edge18_Node000006_Node000053",dir="back",color="steelblue1",style="solid",tooltip="·"];40 ··Node6·->·Node53·[id="edge18_Node000006_Node000053",dir="back",color="steelblue1",style="solid",tooltip="·"];
41 ··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."];41 ··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."];
42 ··Node6·->·Node54·[id="edge19_Node000006_Node000054",dir="back",color="steelblue1",style="solid",tooltip="·"];42 ··Node6·->·Node54·[id="edge19_Node000006_Node000054",dir="back",color="steelblue1",style="solid",tooltip="·"];
43 ··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."];43 ··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."];
44 ··Node6·->·Node55·[id="edge20_Node000006_Node000055",dir="back",color="steelblue1",style="solid",tooltip="·"];44 ··Node6·->·Node55·[id="edge20_Node000006_Node000055",dir="back",color="steelblue1",style="solid",tooltip="·"];
45 ··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."];45 ··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."];
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··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."];61 ··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."];
62 ··Node59·->·Node35·[id="edge32_Node000059_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];62 ··Node59·->·Node35·[id="edge32_Node000059_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];
63 ··Node6·->·Node60·[id="edge33_Node000006_Node000060",dir="back",color="steelblue1",style="solid",tooltip="·"];63 ··Node6·->·Node60·[id="edge33_Node000006_Node000060",dir="back",color="steelblue1",style="solid",tooltip="·"];
64 ··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."];64 ··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."];
65 ··Node60·->·Node35·[id="edge34_Node000060_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];65 ··Node60·->·Node35·[id="edge34_Node000060_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];
66 ··Node6·->·Node11·[id="edge35_Node000006_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];66 ··Node6·->·Node11·[id="edge35_Node000006_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"];
67 ··Node6·->·Node61·[id="edge36_Node000006_Node000061",dir="back",color="steelblue1",style="solid",tooltip="·"];67 ··Node6·->·Node61·[id="edge36_Node000006_Node000061",dir="back",color="steelblue1",style="solid",tooltip="·"];
68 ··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."];68 ··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."];
69 ··Node1·->·Node62·[id="edge37_Node000001_Node000062",dir="back",color="steelblue1",style="solid",tooltip="·"];69 ··Node1·->·Node62·[id="edge37_Node000001_Node000062",dir="back",color="steelblue1",style="solid",tooltip="·"];
70 ··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."];70 ··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."];
71 ··Node62·->·Node63·[id="edge38_Node000062_Node000063",dir="back",color="steelblue1",style="solid",tooltip="·"];71 ··Node62·->·Node63·[id="edge38_Node000062_Node000063",dir="back",color="steelblue1",style="solid",tooltip="·"];
72 ··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."];72 ··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."];
73 ··Node63·->·Node50·[id="edge39_Node000063_Node000050",dir="back",color="steelblue1",style="solid",tooltip="·"];73 ··Node63·->·Node50·[id="edge39_Node000063_Node000050",dir="back",color="steelblue1",style="solid",tooltip="·"];
74 ··Node63·->·Node35·[id="edge40_Node000063_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];74 ··Node63·->·Node35·[id="edge40_Node000063_Node000035",dir="back",color="steelblue1",style="solid",tooltip="·"];
75 ··Node62·->·Node30·[id="edge41_Node000062_Node000030",dir="back",color="steelblue1",style="solid",tooltip="·"];75 ··Node62·->·Node30·[id="edge41_Node000062_Node000030",dir="back",color="steelblue1",style="solid",tooltip="·"];
4.27 KB
./usr/share/doc/freetds-doc/reference/a00578_gad96366d9fa93bfc283cef1299fbe97ab_icgraph.dot.gz
4.09 KB
a00578_gad96366d9fa93bfc283cef1299fbe97ab_icgraph.dot
    
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 ··Node34·->·Node41·[id="edge22_Node000034_Node000041",dir="back",color="steelblue1",style="solid",tooltip="·"];49 ··Node34·->·Node41·[id="edge22_Node000034_Node000041",dir="back",color="steelblue1",style="solid",tooltip="·"];
50 ··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."];50 ··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."];
51 ··Node41·->·Node31·[id="edge23_Node000041_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];51 ··Node41·->·Node31·[id="edge23_Node000041_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];
52 ··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."];52 ··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."];
53 ··Node34·->·Node16·[id="edge24_Node000034_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];53 ··Node34·->·Node16·[id="edge24_Node000034_Node000016",dir="back",color="steelblue1",style="solid",tooltip="·"];
54 ··Node34·->·Node31·[id="edge25_Node000034_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];54 ··Node34·->·Node31·[id="edge25_Node000034_Node000031",dir="back",color="steelblue1",style="solid",tooltip="·"];
55 ··Node34·->·Node29·[id="edge26_Node000034_Node000029",dir="back",color="steelblue1",style="solid",tooltip="·"];55 ··Node34·->·Node29·[id="edge26_Node000034_Node000029",dir="back",color="steelblue1",style="solid",tooltip="·"];
56 ··Node29·[id="Node000029",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];56 ··Node29·[id="Node000029",label="tds_bcp_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ac6610c72bd31bad5378f760fa9b12d66",tooltip="Initialize·BCP·information."];
57 ··Node29·->·Node2·[id="edge27_Node000029_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];57 ··Node29·->·Node2·[id="edge27_Node000029_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
58 ··Node34·->·Node42·[id="edge28_Node000034_Node000042",dir="back",color="steelblue1",style="solid",tooltip="·"];58 ··Node34·->·Node42·[id="edge28_Node000034_Node000042",dir="back",color="steelblue1",style="solid",tooltip="·"];
59 ··Node42·[id="Node000042",label="tds_process_cancel",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];59 ··Node42·[id="Node000042",label="tds_process_cancel",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gaf233e79967f82f4e0dd4d11524917a34",tooltip="·"];
60 ··Node34·->·Node44·[id="edge29_Node000034_Node000044",dir="back",color="steelblue1",style="solid",tooltip="·"];60 ··Node34·->·Node44·[id="edge29_Node000034_Node000044",dir="back",color="steelblue1",style="solid",tooltip="·"];
61 ··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,..."];61 ··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,..."];
62 ··Node44·->·Node27·[id="edge30_Node000044_Node000027",dir="back",color="steelblue1",style="solid",tooltip="·"];62 ··Node44·->·Node27·[id="edge30_Node000044_Node000027",dir="back",color="steelblue1",style="solid",tooltip="·"];
63 ··Node34·->·Node27·[id="edge31_Node000034_Node000027",dir="back",color="steelblue1",style="solid",tooltip="·"];63 ··Node34·->·Node27·[id="edge31_Node000034_Node000027",dir="back",color="steelblue1",style="solid",tooltip="·"];
Offset 85, 9 lines modifiedOffset 85, 9 lines modified
85 ··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."];85 ··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."];
86 ··Node58·->·Node34·[id="edge46_Node000058_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];86 ··Node58·->·Node34·[id="edge46_Node000058_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
87 ··Node1·->·Node59·[id="edge47_Node000001_Node000059",dir="back",color="steelblue1",style="solid",tooltip="·"];87 ··Node1·->·Node59·[id="edge47_Node000001_Node000059",dir="back",color="steelblue1",style="solid",tooltip="·"];
88 ··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."];88 ··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."];
89 ··Node59·->·Node34·[id="edge48_Node000059_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];89 ··Node59·->·Node34·[id="edge48_Node000059_Node000034",dir="back",color="steelblue1",style="solid",tooltip="·"];
90 ··Node1·->·Node10·[id="edge49_Node000001_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];90 ··Node1·->·Node10·[id="edge49_Node000001_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];
91 ··Node1·->·Node60·[id="edge50_Node000001_Node000060",dir="back",color="steelblue1",style="solid",tooltip="·"];91 ··Node1·->·Node60·[id="edge50_Node000001_Node000060",dir="back",color="steelblue1",style="solid",tooltip="·"];
92 ··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."];92 ··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."];
93 }93 }
3.27 KB
./usr/share/doc/freetds-doc/reference/a00578_gae092e53680d954bcf4f19334987d43c7_icgraph.dot.gz
3.08 KB
a00578_gae092e53680d954bcf4f19334987d43c7_icgraph.dot
    
Offset 5, 17 lines modifiedOffset 5, 17 lines modified
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··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."];8 ··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."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··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."];10 ··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."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];12 ··Node3·[id="Node000003",label="dbcolinfo",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html#a9b73fd1afa2c3ccfca481635212d2e43",tooltip="Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature)."];
13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00164.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];14 ··Node4·[id="Node000004",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00293.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];
15 ··Node1·->·Node5·[id="edge4_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node1·->·Node5·[id="edge4_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··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."];16 ··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."];
17 ··Node1·->·Node6·[id="edge5_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node1·->·Node6·[id="edge5_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··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."];18 ··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."];
19 ··Node1·->·Node7·[id="edge6_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node1·->·Node7·[id="edge6_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··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."];20 ··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."];
21 ··Node7·->·Node8·[id="edge7_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node7·->·Node8·[id="edge7_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
1.2 KB
./usr/share/doc/freetds-doc/reference/a00615.html
    
Offset 232, 15 lines modifiedOffset 232, 15 lines modified
232 <tr·class="separator:a622ab723e0a2377f8ee3b0df2f577b47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>232 <tr·class="separator:a622ab723e0a2377f8ee3b0df2f577b47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
233 <tr·class="memitem:a31008025dc4568540bdc3feea0b2e29d"·id="r_a31008025dc4568540bdc3feea0b2e29d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a31008025dc4568540bdc3feea0b2e29d"·name="a31008025dc4568540bdc3feea0b2e29d"></a>233 <tr·class="memitem:a31008025dc4568540bdc3feea0b2e29d"·id="r_a31008025dc4568540bdc3feea0b2e29d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a31008025dc4568540bdc3feea0b2e29d"·name="a31008025dc4568540bdc3feea0b2e29d"></a>
234 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>vflag</b></td></tr>234 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>vflag</b></td></tr>
235 <tr·class="separator:a31008025dc4568540bdc3feea0b2e29d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>235 <tr·class="separator:a31008025dc4568540bdc3feea0b2e29d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
236 </table>236 </table>
237 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>237 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
238 <li>src/apps/<b>datacopy.c</b></li>238 <li>src/apps/<b>datacopy.c</b></li>
239 <li>src/apps/<a·class="el"·href="a00071_source.html">freebcp.h</a></li>239 <li>src/apps/<a·class="el"·href="a00005_source.html">freebcp.h</a></li>
240 </ul>240 </ul>
241 </div><!--·contents·-->241 </div><!--·contents·-->
242 <!--·start·footer·part·-->242 <!--·start·footer·part·-->
243 <hr·class="footer"/><address·class="footer"><small>243 <hr·class="footer"/><address·class="footer"><small>
244 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8244 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
245 </small></address>245 </small></address>
246 </body>246 </body>
3.24 KB
./usr/share/doc/freetds-doc/reference/a00631.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><!--·SVG·0·--></div>81 <div·class="center"><!--·SVG·0·--></div>
82 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>82 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
85 Public·Attributes</h2></td></tr>85 Public·Attributes</h2></td></tr>
86 <tr·class="memitem:ad49b82677ae277e5d5b0038f522da293"·id="r_ad49b82677ae277e5d5b0038f522da293"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad49b82677ae277e5d5b0038f522da293"·name="ad49b82677ae277e5d5b0038f522da293"></a>86 <tr·class="memitem:ad49b82677ae277e5d5b0038f522da293"·id="r_ad49b82677ae277e5d5b0038f522da293"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad49b82677ae277e5d5b0038f522da293"·name="ad49b82677ae277e5d5b0038f522da293"></a>
87 <a·class="el"·href="a00476.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>resinfo</b></td></tr>87 <a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>resinfo</b></td></tr>
88 <tr·class="memdesc:ad49b82677ae277e5d5b0038f522da293"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">pointer·to·result·information·<br·/></td></tr>88 <tr·class="memdesc:ad49b82677ae277e5d5b0038f522da293"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">pointer·to·result·information·<br·/></td></tr>
89 <tr·class="separator:ad49b82677ae277e5d5b0038f522da293"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:ad49b82677ae277e5d5b0038f522da293"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a015599345b266045d8bd3fac731e4675"·id="r_a015599345b266045d8bd3fac731e4675"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a015599345b266045d8bd3fac731e4675"·name="a015599345b266045d8bd3fac731e4675"></a>90 <tr·class="memitem:a015599345b266045d8bd3fac731e4675"·id="r_a015599345b266045d8bd3fac731e4675"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a015599345b266045d8bd3fac731e4675"·name="a015599345b266045d8bd3fac731e4675"></a>
91 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>row</b></td></tr>91 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>row</b></td></tr>
92 <tr·class="memdesc:a015599345b266045d8bd3fac731e4675"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">row·number·<br·/></td></tr>92 <tr·class="memdesc:a015599345b266045d8bd3fac731e4675"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">row·number·<br·/></td></tr>
93 <tr·class="separator:a015599345b266045d8bd3fac731e4675"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:a015599345b266045d8bd3fac731e4675"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 <tr·class="memitem:a5a057d6bbecfac1a85a9fbcd09eaf3a0"·id="r_a5a057d6bbecfac1a85a9fbcd09eaf3a0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5a057d6bbecfac1a85a9fbcd09eaf3a0"·name="a5a057d6bbecfac1a85a9fbcd09eaf3a0"></a>94 <tr·class="memitem:a5a057d6bbecfac1a85a9fbcd09eaf3a0"·id="r_a5a057d6bbecfac1a85a9fbcd09eaf3a0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5a057d6bbecfac1a85a9fbcd09eaf3a0"·name="a5a057d6bbecfac1a85a9fbcd09eaf3a0"></a>
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 <tr·class="separator:a5a057d6bbecfac1a85a9fbcd09eaf3a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:a5a057d6bbecfac1a85a9fbcd09eaf3a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:abe1aa9f8ea96dda1400654813e68130a"·id="r_abe1aa9f8ea96dda1400654813e68130a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abe1aa9f8ea96dda1400654813e68130a"·name="abe1aa9f8ea96dda1400654813e68130a"></a>98 <tr·class="memitem:abe1aa9f8ea96dda1400654813e68130a"·id="r_abe1aa9f8ea96dda1400654813e68130a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abe1aa9f8ea96dda1400654813e68130a"·name="abe1aa9f8ea96dda1400654813e68130a"></a>
99 TDS_INT·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>sizes</b></td></tr>99 TDS_INT·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>sizes</b></td></tr>
100 <tr·class="memdesc:abe1aa9f8ea96dda1400654813e68130a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">save·old·sizes·<br·/></td></tr>100 <tr·class="memdesc:abe1aa9f8ea96dda1400654813e68130a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">save·old·sizes·<br·/></td></tr>
101 <tr·class="separator:abe1aa9f8ea96dda1400654813e68130a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:abe1aa9f8ea96dda1400654813e68130a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 </table>102 </table>
103 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>103 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
104 <li>src/dblib/<a·class="el"·href="a00173_source.html">buffering.h</a></li>104 <li>src/dblib/<a·class="el"·href="a00284_source.html">buffering.h</a></li>
105 </ul>105 </ul>
106 </div><!--·contents·-->106 </div><!--·contents·-->
107 <!--·start·footer·part·-->107 <!--·start·footer·part·-->
108 <hr·class="footer"/><address·class="footer"><small>108 <hr·class="footer"/><address·class="footer"><small>
109 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8109 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
110 </small></address>110 </small></address>
111 </body>111 </body>
1.22 KB
./usr/share/doc/freetds-doc/reference/a00635.html
    
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_ctx_ref_count</b></td></tr>118 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_ctx_ref_count</b></td></tr>
119 <tr·class="memdesc:ad01d901acbc92e8c369e6a6c784d7446"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">libTDS·context·reference·counter·<br·/></td></tr>119 <tr·class="memdesc:ad01d901acbc92e8c369e6a6c784d7446"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">libTDS·context·reference·counter·<br·/></td></tr>
120 <tr·class="separator:ad01d901acbc92e8c369e6a6c784d7446"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:ad01d901acbc92e8c369e6a6c784d7446"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>121 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><p>\dblib_internal·</p><dl·class="section·remark"><dt>Remarks</dt><dd>A·db-lib·connection·has·an·implicit·TDS·context.·</dd></dl>123 <div·class="textblock"><p>\dblib_internal·</p><dl·class="section·remark"><dt>Remarks</dt><dd>A·db-lib·connection·has·an·implicit·TDS·context.·</dd></dl>
124 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>124 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
125 <li>src/dblib/<a·class="el"·href="a00167.html">dblib.c</a></li>125 <li>src/dblib/<a·class="el"·href="a00302.html">dblib.c</a></li>
126 </ul>126 </ul>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <hr·class="footer"/><address·class="footer"><small>129 <hr·class="footer"/><address·class="footer"><small>
130 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8130 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
131 </small></address>131 </small></address>
132 </body>132 </body>
946 B
./usr/share/doc/freetds-doc/reference/a00639.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
92 <div·class="textblock"><dl·class="section·remark"><dt>Remarks</dt><dd>member·msgno·Vendor-defined·message·number·</dd>92 <div·class="textblock"><dl·class="section·remark"><dt>Remarks</dt><dd>member·msgno·Vendor-defined·message·number·</dd>
93 <dd>93 <dd>
94 member·severity·Is·passed·to·the·error·handler·</dd>94 member·severity·Is·passed·to·the·error·handler·</dd>
95 <dd>95 <dd>
96 member·msgtext·Text·of·message·</dd></dl>96 member·msgtext·Text·of·message·</dd></dl>
97 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>97 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
98 <li>src/dblib/<a·class="el"·href="a00167.html">dblib.c</a></li>98 <li>src/dblib/<a·class="el"·href="a00302.html">dblib.c</a></li>
99 </ul>99 </ul>
100 </div><!--·contents·-->100 </div><!--·contents·-->
101 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>102 <hr·class="footer"/><address·class="footer"><small>
103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
104 </small></address>104 </small></address>
105 </body>105 </body>
1.29 KB
./usr/share/doc/freetds-doc/reference/a00699.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 TDS_POOL_EXECUTE&#160;</td><td·class="memItemRight"·valign="bottom"><b>execute</b></td></tr>87 TDS_POOL_EXECUTE&#160;</td><td·class="memItemRight"·valign="bottom"><b>execute</b></td></tr>
88 <tr·class="separator:a27bba0bed877b616c37cc8d83fa5aeeb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a27bba0bed877b616c37cc8d83fa5aeeb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a7ebe28f2972cff0d82bbd6ca32ad9a35"·id="r_a7ebe28f2972cff0d82bbd6ca32ad9a35"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7ebe28f2972cff0d82bbd6ca32ad9a35"·name="a7ebe28f2972cff0d82bbd6ca32ad9a35"></a>89 <tr·class="memitem:a7ebe28f2972cff0d82bbd6ca32ad9a35"·id="r_a7ebe28f2972cff0d82bbd6ca32ad9a35"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7ebe28f2972cff0d82bbd6ca32ad9a35"·name="a7ebe28f2972cff0d82bbd6ca32ad9a35"></a>
90 <a·class="el"·href="a00699.html">TDS_POOL_EVENT</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>90 <a·class="el"·href="a00699.html">TDS_POOL_EVENT</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>
91 <tr·class="separator:a7ebe28f2972cff0d82bbd6ca32ad9a35"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a7ebe28f2972cff0d82bbd6ca32ad9a35"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>92 </table>
93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
94 <li>src/pool/<a·class="el"·href="a00206_source.html">pool.h</a></li>94 <li>src/pool/<a·class="el"·href="a00356_source.html">pool.h</a></li>
95 </ul>95 </ul>
96 </div><!--·contents·-->96 </div><!--·contents·-->
97 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.899 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
100 </small></address>100 </small></address>
101 </body>101 </body>
1.28 KB
./usr/share/doc/freetds-doc/reference/a00703.html
    
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>poll_send</b></td></tr>93 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>poll_send</b></td></tr>
94 <tr·class="separator:aaa3dc2d9c1c9c8ef3eaa5082d0338a82"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:aaa3dc2d9c1c9c8ef3eaa5082d0338a82"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:a5f7f619ac6a332e39993447a4a9b215a"·id="r_a5f7f619ac6a332e39993447a4a9b215a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5f7f619ac6a332e39993447a4a9b215a"·name="a5f7f619ac6a332e39993447a4a9b215a"></a>95 <tr·class="memitem:a5f7f619ac6a332e39993447a4a9b215a"·id="r_a5f7f619ac6a332e39993447a4a9b215a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5f7f619ac6a332e39993447a4a9b215a"·name="a5f7f619ac6a332e39993447a4a9b215a"></a>
96 <a·class="el"·href="a01291.html">TDSSOCKET</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds</b></td></tr>96 <a·class="el"·href="a01291.html">TDSSOCKET</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds</b></td></tr>
97 <tr·class="separator:a5f7f619ac6a332e39993447a4a9b215a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:a5f7f619ac6a332e39993447a4a9b215a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>98 </table>
99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
100 <li>src/pool/<a·class="el"·href="a00206_source.html">pool.h</a></li>100 <li>src/pool/<a·class="el"·href="a00356_source.html">pool.h</a></li>
101 </ul>101 </ul>
102 </div><!--·contents·-->102 </div><!--·contents·-->
103 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
104 <hr·class="footer"/><address·class="footer"><small>104 <hr·class="footer"/><address·class="footer"><small>
105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
106 </small></address>106 </small></address>
107 </body>107 </body>
1.29 KB
./usr/share/doc/freetds-doc/reference/a00707.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 <a·class="el"·href="a00703.html">TDS_POOL_SOCKET</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sock</b></td></tr>100 <a·class="el"·href="a00703.html">TDS_POOL_SOCKET</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sock</b></td></tr>
101 <tr·class="separator:acc60d6e1b0c5e7b0c6d719f8fa58befe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:acc60d6e1b0c5e7b0c6d719f8fa58befe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:ad7d75aad41b72dec524018d9e174ad27"·id="r_ad7d75aad41b72dec524018d9e174ad27"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad7d75aad41b72dec524018d9e174ad27"·name="ad7d75aad41b72dec524018d9e174ad27"></a>102 <tr·class="memitem:ad7d75aad41b72dec524018d9e174ad27"·id="r_ad7d75aad41b72dec524018d9e174ad27"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad7d75aad41b72dec524018d9e174ad27"·name="ad7d75aad41b72dec524018d9e174ad27"></a>
103 TDS_USER_STATE&#160;</td><td·class="memItemRight"·valign="bottom"><b>user_state</b></td></tr>103 TDS_USER_STATE&#160;</td><td·class="memItemRight"·valign="bottom"><b>user_state</b></td></tr>
104 <tr·class="separator:ad7d75aad41b72dec524018d9e174ad27"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:ad7d75aad41b72dec524018d9e174ad27"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 </table>105 </table>
106 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>106 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
107 <li>src/pool/<a·class="el"·href="a00206_source.html">pool.h</a></li>107 <li>src/pool/<a·class="el"·href="a00356_source.html">pool.h</a></li>
108 </ul>108 </ul>
109 </div><!--·contents·-->109 </div><!--·contents·-->
110 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
111 <hr·class="footer"/><address·class="footer"><small>111 <hr·class="footer"/><address·class="footer"><small>
112 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8112 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
113 </small></address>113 </small></address>
114 </body>114 </body>
1.29 KB
./usr/share/doc/freetds-doc/reference/a00711.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 time_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>last_used_tm</b></td></tr>100 time_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>last_used_tm</b></td></tr>
101 <tr·class="separator:a54ff9baa85243b0ce19ab8af5f249914"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:a54ff9baa85243b0ce19ab8af5f249914"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:a95f68c08763bbbb4aef5fdc949aa0b5f"·id="r_a95f68c08763bbbb4aef5fdc949aa0b5f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a95f68c08763bbbb4aef5fdc949aa0b5f"·name="a95f68c08763bbbb4aef5fdc949aa0b5f"></a>102 <tr·class="memitem:a95f68c08763bbbb4aef5fdc949aa0b5f"·id="r_a95f68c08763bbbb4aef5fdc949aa0b5f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a95f68c08763bbbb4aef5fdc949aa0b5f"·name="a95f68c08763bbbb4aef5fdc949aa0b5f"></a>
103 <a·class="el"·href="a00703.html">TDS_POOL_SOCKET</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sock</b></td></tr>103 <a·class="el"·href="a00703.html">TDS_POOL_SOCKET</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sock</b></td></tr>
104 <tr·class="separator:a95f68c08763bbbb4aef5fdc949aa0b5f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:a95f68c08763bbbb4aef5fdc949aa0b5f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 </table>105 </table>
106 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>106 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
107 <li>src/pool/<a·class="el"·href="a00206_source.html">pool.h</a></li>107 <li>src/pool/<a·class="el"·href="a00356_source.html">pool.h</a></li>
108 </ul>108 </ul>
109 </div><!--·contents·-->109 </div><!--·contents·-->
110 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
111 <hr·class="footer"/><address·class="footer"><small>111 <hr·class="footer"/><address·class="footer"><small>
112 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8112 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
113 </small></address>113 </small></address>
114 </body>114 </body>
1.31 KB
./usr/share/doc/freetds-doc/reference/a00715.html
    
Offset 157, 15 lines modifiedOffset 157, 15 lines modified
157 <tr·class="memdesc:a009d30222683a3540fcddbc3e9033828"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">users·in·wait·state·<br·/></td></tr>157 <tr·class="memdesc:a009d30222683a3540fcddbc3e9033828"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">users·in·wait·state·<br·/></td></tr>
158 <tr·class="separator:a009d30222683a3540fcddbc3e9033828"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:a009d30222683a3540fcddbc3e9033828"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:a3100c706f9a22287c1a720812e9b70d5"·id="r_a3100c706f9a22287c1a720812e9b70d5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3100c706f9a22287c1a720812e9b70d5"·name="a3100c706f9a22287c1a720812e9b70d5"></a>159 <tr·class="memitem:a3100c706f9a22287c1a720812e9b70d5"·id="r_a3100c706f9a22287c1a720812e9b70d5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3100c706f9a22287c1a720812e9b70d5"·name="a3100c706f9a22287c1a720812e9b70d5"></a>
160 TDS_SYS_SOCKET&#160;</td><td·class="memItemRight"·valign="bottom"><b>wakeup_fd</b></td></tr>160 TDS_SYS_SOCKET&#160;</td><td·class="memItemRight"·valign="bottom"><b>wakeup_fd</b></td></tr>
161 <tr·class="separator:a3100c706f9a22287c1a720812e9b70d5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:a3100c706f9a22287c1a720812e9b70d5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
162 </table>162 </table>
163 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>163 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
164 <li>src/pool/<a·class="el"·href="a00206_source.html">pool.h</a></li>164 <li>src/pool/<a·class="el"·href="a00356_source.html">pool.h</a></li>
165 </ul>165 </ul>
166 </div><!--·contents·-->166 </div><!--·contents·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <hr·class="footer"/><address·class="footer"><small>168 <hr·class="footer"/><address·class="footer"><small>
169 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8169 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
170 </small></address>170 </small></address>
171 </body>171 </body>
1.07 KB
./usr/share/doc/freetds-doc/reference/a00727.html
    
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>pb</b></td></tr>93 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>pb</b></td></tr>
94 <tr·class="memdesc:a616193286e91acc0a5dbe8942550e11e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">buffer·<br·/></td></tr>94 <tr·class="memdesc:a616193286e91acc0a5dbe8942550e11e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">buffer·<br·/></td></tr>
95 <tr·class="separator:a616193286e91acc0a5dbe8942550e11e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:a616193286e91acc0a5dbe8942550e11e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>96 </table>
97 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>97 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
98 <div·class="textblock"><p>Holds·clause·buffer.·</p>98 <div·class="textblock"><p>Holds·clause·buffer.·</p>
99 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>99 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
100 <li>src/tds/<a·class="el"·href="a00278.html">bulk.c</a></li>100 <li>src/tds/<a·class="el"·href="a00104.html">bulk.c</a></li>
101 </ul>101 </ul>
102 </div><!--·contents·-->102 </div><!--·contents·-->
103 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
104 <hr·class="footer"/><address·class="footer"><small>104 <hr·class="footer"/><address·class="footer"><small>
105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
106 </small></address>106 </small></address>
107 </body>107 </body>
1.1 KB
./usr/share/doc/freetds-doc/reference/a00731.html
    
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>terminator</b></td></tr>109 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>terminator</b></td></tr>
110 <tr·class="memdesc:a463c28a7d862c0a6d7bf3170dd614dc0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">terminator·<br·/></td></tr>110 <tr·class="memdesc:a463c28a7d862c0a6d7bf3170dd614dc0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">terminator·<br·/></td></tr>
111 <tr·class="separator:a463c28a7d862c0a6d7bf3170dd614dc0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a463c28a7d862c0a6d7bf3170dd614dc0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>input·stream·to·read·a·file·</p>114 <div·class="textblock"><p>input·stream·to·read·a·file·</p>
115 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>115 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
116 <li>src/tds/<a·class="el"·href="a00278.html">bulk.c</a></li>116 <li>src/tds/<a·class="el"·href="a00104.html">bulk.c</a></li>
117 </ul>117 </ul>
118 </div><!--·contents·-->118 </div><!--·contents·-->
119 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
120 <hr·class="footer"/><address·class="footer"><small>120 <hr·class="footer"/><address·class="footer"><small>
121 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8121 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
122 </small></address>122 </small></address>
123 </body>123 </body>
1.3 KB
./usr/share/doc/freetds-doc/reference/a00759.html
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 <a·class="el"·href="a01143.html">TDSINSTREAM</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stream</b></td></tr>90 <a·class="el"·href="a01143.html">TDSINSTREAM</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stream</b></td></tr>
91 <tr·class="separator:a7389d5c0fc7f0ddc681b7cc060d9049c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a7389d5c0fc7f0ddc681b7cc060d9049c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:a0b600a47442880c4b159d0905d8f0a33"·id="r_a0b600a47442880c4b159d0905d8f0a33"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0b600a47442880c4b159d0905d8f0a33"·name="a0b600a47442880c4b159d0905d8f0a33"></a>92 <tr·class="memitem:a0b600a47442880c4b159d0905d8f0a33"·id="r_a0b600a47442880c4b159d0905d8f0a33"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0b600a47442880c4b159d0905d8f0a33"·name="a0b600a47442880c4b159d0905d8f0a33"></a>
93 <a·class="el"·href="a01291.html">TDSSOCKET</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds</b></td></tr>93 <a·class="el"·href="a01291.html">TDSSOCKET</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds</b></td></tr>
94 <tr·class="separator:a0b600a47442880c4b159d0905d8f0a33"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:a0b600a47442880c4b159d0905d8f0a33"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>95 </table>
96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
97 <li>src/tds/<a·class="el"·href="a00335.html">data.c</a></li>97 <li>src/tds/<a·class="el"·href="a00113.html">data.c</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
103 </small></address>103 </small></address>
104 </body>104 </body>
1.21 KB
./usr/share/doc/freetds-doc/reference/a00787.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
80 Public·Attributes</h2></td></tr>80 Public·Attributes</h2></td></tr>
81 <tr·class="memitem:a3865ac64ca374b2280776f827cee3e87"·id="r_a3865ac64ca374b2280776f827cee3e87"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3865ac64ca374b2280776f827cee3e87"·name="a3865ac64ca374b2280776f827cee3e87"></a>81 <tr·class="memitem:a3865ac64ca374b2280776f827cee3e87"·id="r_a3865ac64ca374b2280776f827cee3e87"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3865ac64ca374b2280776f827cee3e87"·name="a3865ac64ca374b2280776f827cee3e87"></a>
82 gcry_mpi_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>num</b></td></tr>82 gcry_mpi_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>num</b></td></tr>
83 <tr·class="separator:a3865ac64ca374b2280776f827cee3e87"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a3865ac64ca374b2280776f827cee3e87"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>84 </table>
85 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>85 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
86 <li>src/tds/<a·class="el"·href="a00305_source.html">sec_negotiate_gnutls.h</a></li>86 <li>src/tds/<a·class="el"·href="a00074_source.html">sec_negotiate_gnutls.h</a></li>
87 </ul>87 </ul>
88 </div><!--·contents·-->88 </div><!--·contents·-->
89 <!--·start·footer·part·-->89 <!--·start·footer·part·-->
90 <hr·class="footer"/><address·class="footer"><small>90 <hr·class="footer"/><address·class="footer"><small>
91 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.891 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
92 </small></address>92 </small></address>
93 </body>93 </body>
1.28 KB
./usr/share/doc/freetds-doc/reference/a00791.html
    
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
88 unsigned·long&#160;</td><td·class="memItemRight"·valign="bottom"><b>length</b></td></tr>88 unsigned·long&#160;</td><td·class="memItemRight"·valign="bottom"><b>length</b></td></tr>
89 <tr·class="separator:a0395336380ed1c3d862df513416f9a5b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a0395336380ed1c3d862df513416f9a5b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:af9a4561bd26a2c591917f0d8c02309e8"·id="r_af9a4561bd26a2c591917f0d8c02309e8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af9a4561bd26a2c591917f0d8c02309e8"·name="af9a4561bd26a2c591917f0d8c02309e8"></a>90 <tr·class="memitem:af9a4561bd26a2c591917f0d8c02309e8"·id="r_af9a4561bd26a2c591917f0d8c02309e8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af9a4561bd26a2c591917f0d8c02309e8"·name="af9a4561bd26a2c591917f0d8c02309e8"></a>
91 unsigned·long&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>91 unsigned·long&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>
92 <tr·class="separator:af9a4561bd26a2c591917f0d8c02309e8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:af9a4561bd26a2c591917f0d8c02309e8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table>93 </table>
94 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>94 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
95 <li>src/tds/<a·class="el"·href="a00305_source.html">sec_negotiate_gnutls.h</a></li>95 <li>src/tds/<a·class="el"·href="a00074_source.html">sec_negotiate_gnutls.h</a></li>
96 </ul>96 </ul>
97 </div><!--·contents·-->97 </div><!--·contents·-->
98 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>99 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
101 </small></address>101 </small></address>
102 </body>102 </body>
1.3 KB
./usr/share/doc/freetds-doc/reference/a00795.html
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 <a·class="el"·href="a00787.html">mpz_t</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>n</b></td></tr>90 <a·class="el"·href="a00787.html">mpz_t</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>n</b></td></tr>
91 <tr·class="separator:ac7eac9e8d38680268d2f115567c061c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:ac7eac9e8d38680268d2f115567c061c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:a03411b45bfc043d2249d927057ee7e06"·id="r_a03411b45bfc043d2249d927057ee7e06"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a03411b45bfc043d2249d927057ee7e06"·name="a03411b45bfc043d2249d927057ee7e06"></a>92 <tr·class="memitem:a03411b45bfc043d2249d927057ee7e06"·id="r_a03411b45bfc043d2249d927057ee7e06"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a03411b45bfc043d2249d927057ee7e06"·name="a03411b45bfc043d2249d927057ee7e06"></a>
93 unsigned&#160;</td><td·class="memItemRight"·valign="bottom"><b>size</b></td></tr>93 unsigned&#160;</td><td·class="memItemRight"·valign="bottom"><b>size</b></td></tr>
94 <tr·class="separator:a03411b45bfc043d2249d927057ee7e06"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:a03411b45bfc043d2249d927057ee7e06"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>95 </table>
96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
97 <li>src/tds/<a·class="el"·href="a00305_source.html">sec_negotiate_gnutls.h</a></li>97 <li>src/tds/<a·class="el"·href="a00074_source.html">sec_negotiate_gnutls.h</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
103 </small></address>103 </small></address>
104 </body>104 </body>
1.14 KB
./usr/share/doc/freetds-doc/reference/a00799.html
    
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 struct·<a·class="el"·href="a00799.html">namelist</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>94 struct·<a·class="el"·href="a00799.html">namelist</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>
95 <tr·class="memdesc:a3aaf5848cba17d39d5ea5bd180590bb3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">next·element·in·the·list·<br·/></td></tr>95 <tr·class="memdesc:a3aaf5848cba17d39d5ea5bd180590bb3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">next·element·in·the·list·<br·/></td></tr>
96 <tr·class="separator:a3aaf5848cba17d39d5ea5bd180590bb3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:a3aaf5848cba17d39d5ea5bd180590bb3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>97 </table>
98 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>98 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
99 <div·class="textblock"><p>Holds·list·of·names.·</p>99 <div·class="textblock"><p>Holds·list·of·names.·</p>
100 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>100 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
101 <li>src/tds/<a·class="el"·href="a00284.html">token.c</a></li>101 <li>src/tds/<a·class="el"·href="a00077.html">token.c</a></li>
102 </ul>102 </ul>
103 </div><!--·contents·-->103 </div><!--·contents·-->
104 <!--·start·footer·part·-->104 <!--·start·footer·part·-->
105 <hr·class="footer"/><address·class="footer"><small>105 <hr·class="footer"/><address·class="footer"><small>
106 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8106 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
107 </small></address>107 </small></address>
108 </body>108 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a00815.html
    
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 CS_VOID·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>thread</b></td></tr>106 CS_VOID·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>thread</b></td></tr>
107 <tr·class="separator:a5857ff70491e248912a0bc28341a9999"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:a5857ff70491e248912a0bc28341a9999"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:a2f6078d7b7332978286e8cad89e97c16"·id="r_a2f6078d7b7332978286e8cad89e97c16"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2f6078d7b7332978286e8cad89e97c16"·name="a2f6078d7b7332978286e8cad89e97c16"></a>108 <tr·class="memitem:a2f6078d7b7332978286e8cad89e97c16"·id="r_a2f6078d7b7332978286e8cad89e97c16"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2f6078d7b7332978286e8cad89e97c16"·name="a2f6078d7b7332978286e8cad89e97c16"></a>
109 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>threadlen</b></td></tr>109 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>threadlen</b></td></tr>
110 <tr·class="separator:a2f6078d7b7332978286e8cad89e97c16"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a2f6078d7b7332978286e8cad89e97c16"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table>111 </table>
112 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>112 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
113 <li>include/<a·class="el"·href="a00503_source.html">cspublic.h</a></li>113 <li>include/<a·class="el"·href="a00524_source.html">cspublic.h</a></li>
114 </ul>114 </ul>
115 </div><!--·contents·-->115 </div><!--·contents·-->
116 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
117 <hr·class="footer"/><address·class="footer"><small>117 <hr·class="footer"/><address·class="footer"><small>
118 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8118 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
119 </small></address>119 </small></address>
120 </body>120 </body>
1.34 KB
./usr/share/doc/freetds-doc/reference/a00819.html
    
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 <a·class="el"·href="a00931.html">CS_COMMAND</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>command</b></td></tr>96 <a·class="el"·href="a00931.html">CS_COMMAND</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>command</b></td></tr>
97 <tr·class="separator:a35da2d66f205340c25e05d27f5269107"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:a35da2d66f205340c25e05d27f5269107"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:a29fcc5f5352cf24270275b2ac816dc59"·id="r_a29fcc5f5352cf24270275b2ac816dc59"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a29fcc5f5352cf24270275b2ac816dc59"·name="a29fcc5f5352cf24270275b2ac816dc59"></a>98 <tr·class="memitem:a29fcc5f5352cf24270275b2ac816dc59"·id="r_a29fcc5f5352cf24270275b2ac816dc59"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a29fcc5f5352cf24270275b2ac816dc59"·name="a29fcc5f5352cf24270275b2ac816dc59"></a>
99 <a·class="el"·href="a00915.html">CS_CONNECTION</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>connection</b></td></tr>99 <a·class="el"·href="a00915.html">CS_CONNECTION</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>connection</b></td></tr>
100 <tr·class="separator:a29fcc5f5352cf24270275b2ac816dc59"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:a29fcc5f5352cf24270275b2ac816dc59"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 </table>101 </table>
102 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>102 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
103 <li>include/<a·class="el"·href="a00503_source.html">cspublic.h</a></li>103 <li>include/<a·class="el"·href="a00524_source.html">cspublic.h</a></li>
104 </ul>104 </ul>
105 </div><!--·contents·-->105 </div><!--·contents·-->
106 <!--·start·footer·part·-->106 <!--·start·footer·part·-->
107 <hr·class="footer"/><address·class="footer"><small>107 <hr·class="footer"/><address·class="footer"><small>
108 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8108 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
109 </small></address>109 </small></address>
110 </body>110 </body>
1.26 KB
./usr/share/doc/freetds-doc/reference/a00871.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>cs_expose_formats</b></td></tr>82 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>cs_expose_formats</b></td></tr>
83 <tr·class="separator:a45103d8b844dbd705451dd68612294f5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a45103d8b844dbd705451dd68612294f5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:afa41693195aed8c9fdcaed7dd0036f8d"·id="r_afa41693195aed8c9fdcaed7dd0036f8d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afa41693195aed8c9fdcaed7dd0036f8d"·name="afa41693195aed8c9fdcaed7dd0036f8d"></a>84 <tr·class="memitem:afa41693195aed8c9fdcaed7dd0036f8d"·id="r_afa41693195aed8c9fdcaed7dd0036f8d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afa41693195aed8c9fdcaed7dd0036f8d"·name="afa41693195aed8c9fdcaed7dd0036f8d"></a>
85 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>cs_note_empty_data</b></td></tr>85 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>cs_note_empty_data</b></td></tr>
86 <tr·class="separator:afa41693195aed8c9fdcaed7dd0036f8d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:afa41693195aed8c9fdcaed7dd0036f8d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table>87 </table>
88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>89 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.894 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
95 </small></address>95 </small></address>
96 </body>96 </body>
1.34 KB
./usr/share/doc/freetds-doc/reference/a00875.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <a·class="el"·href="a00863.html">CS_CLIENTMSG</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>clientmsg</b></td></tr>87 <a·class="el"·href="a00863.html">CS_CLIENTMSG</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>clientmsg</b></td></tr>
88 <tr·class="separator:aa8ca3afd589036ea2d634d3e1a1b6f67"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:aa8ca3afd589036ea2d634d3e1a1b6f67"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a01f3f8c6335e172582fa0cefddcbc379"·id="r_a01f3f8c6335e172582fa0cefddcbc379"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a01f3f8c6335e172582fa0cefddcbc379"·name="a01f3f8c6335e172582fa0cefddcbc379"></a>89 <tr·class="memitem:a01f3f8c6335e172582fa0cefddcbc379"·id="r_a01f3f8c6335e172582fa0cefddcbc379"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a01f3f8c6335e172582fa0cefddcbc379"·name="a01f3f8c6335e172582fa0cefddcbc379"></a>
90 struct·<a·class="el"·href="a00875.html">cs_diag_msg_client</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>90 struct·<a·class="el"·href="a00875.html">cs_diag_msg_client</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>
91 <tr·class="separator:a01f3f8c6335e172582fa0cefddcbc379"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a01f3f8c6335e172582fa0cefddcbc379"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>92 </table>
93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
94 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>94 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
95 </ul>95 </ul>
96 </div><!--·contents·-->96 </div><!--·contents·-->
97 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.899 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
100 </small></address>100 </small></address>
101 </body>101 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a00879.html
    
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 CS_CHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>text</b>·[CS_MAX_MSG]</td></tr>115 CS_CHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>text</b>·[CS_MAX_MSG]</td></tr>
116 <tr·class="separator:a67692625123455740bfc4ef82a038623"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:a67692625123455740bfc4ef82a038623"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:a716e17c6701063d7c0941b8537d914cd"·id="r_a716e17c6701063d7c0941b8537d914cd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a716e17c6701063d7c0941b8537d914cd"·name="a716e17c6701063d7c0941b8537d914cd"></a>117 <tr·class="memitem:a716e17c6701063d7c0941b8537d914cd"·id="r_a716e17c6701063d7c0941b8537d914cd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a716e17c6701063d7c0941b8537d914cd"·name="a716e17c6701063d7c0941b8537d914cd"></a>
118 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>textlen</b></td></tr>118 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>textlen</b></td></tr>
119 <tr·class="separator:a716e17c6701063d7c0941b8537d914cd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:a716e17c6701063d7c0941b8537d914cd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>120 </table>
121 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>121 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
122 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>122 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
123 </ul>123 </ul>
124 </div><!--·contents·-->124 </div><!--·contents·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <hr·class="footer"/><address·class="footer"><small>126 <hr·class="footer"/><address·class="footer"><small>
127 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8127 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
128 </small></address>128 </small></address>
129 </body>129 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a00883.html
    
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 CS_CHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>text</b>·[CS_MAX_MSG]</td></tr>115 CS_CHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>text</b>·[CS_MAX_MSG]</td></tr>
116 <tr·class="separator:a6bd03ca5fc5524012d1cf0bd106606a5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:a6bd03ca5fc5524012d1cf0bd106606a5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:aa341cb20493c9b4d0c37486513acbdd2"·id="r_aa341cb20493c9b4d0c37486513acbdd2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa341cb20493c9b4d0c37486513acbdd2"·name="aa341cb20493c9b4d0c37486513acbdd2"></a>117 <tr·class="memitem:aa341cb20493c9b4d0c37486513acbdd2"·id="r_aa341cb20493c9b4d0c37486513acbdd2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa341cb20493c9b4d0c37486513acbdd2"·name="aa341cb20493c9b4d0c37486513acbdd2"></a>
118 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>textlen</b></td></tr>118 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>textlen</b></td></tr>
119 <tr·class="separator:aa341cb20493c9b4d0c37486513acbdd2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:aa341cb20493c9b4d0c37486513acbdd2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>120 </table>
121 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>121 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
122 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>122 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
123 </ul>123 </ul>
124 </div><!--·contents·-->124 </div><!--·contents·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <hr·class="footer"/><address·class="footer"><small>126 <hr·class="footer"/><address·class="footer"><small>
127 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8127 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
128 </small></address>128 </small></address>
129 </body>129 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a00887.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 CS_CHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>text</b>·[CS_MAX_MSG]</td></tr>91 CS_CHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>text</b>·[CS_MAX_MSG]</td></tr>
92 <tr·class="separator:a3ed72f8b8ae191920176a7e0b2fddff1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a3ed72f8b8ae191920176a7e0b2fddff1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:a2b26fc74482041c6311c49bc1cc9f3ed"·id="r_a2b26fc74482041c6311c49bc1cc9f3ed"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b26fc74482041c6311c49bc1cc9f3ed"·name="a2b26fc74482041c6311c49bc1cc9f3ed"></a>93 <tr·class="memitem:a2b26fc74482041c6311c49bc1cc9f3ed"·id="r_a2b26fc74482041c6311c49bc1cc9f3ed"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b26fc74482041c6311c49bc1cc9f3ed"·name="a2b26fc74482041c6311c49bc1cc9f3ed"></a>
94 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>textlen</b></td></tr>94 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>textlen</b></td></tr>
95 <tr·class="separator:a2b26fc74482041c6311c49bc1cc9f3ed"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:a2b26fc74482041c6311c49bc1cc9f3ed"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>96 </table>
97 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>97 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
98 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>98 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
99 </ul>99 </ul>
100 </div><!--·contents·-->100 </div><!--·contents·-->
101 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>102 <hr·class="footer"/><address·class="footer"><small>
103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
104 </small></address>104 </small></address>
105 </body>105 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a00891.html
    
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
88 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>sqlstatelen</b></td></tr>88 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>sqlstatelen</b></td></tr>
89 <tr·class="separator:aa8a568c627c5611a65e3efee9cf635dc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:aa8a568c627c5611a65e3efee9cf635dc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a9a065fddacc15735d74531c092a14190"·id="r_a9a065fddacc15735d74531c092a14190"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9a065fddacc15735d74531c092a14190"·name="a9a065fddacc15735d74531c092a14190"></a>90 <tr·class="memitem:a9a065fddacc15735d74531c092a14190"·id="r_a9a065fddacc15735d74531c092a14190"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9a065fddacc15735d74531c092a14190"·name="a9a065fddacc15735d74531c092a14190"></a>
91 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr>91 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr>
92 <tr·class="separator:a9a065fddacc15735d74531c092a14190"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a9a065fddacc15735d74531c092a14190"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table>93 </table>
94 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>94 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
95 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>95 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
96 </ul>96 </ul>
97 </div><!--·contents·-->97 </div><!--·contents·-->
98 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>99 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
101 </small></address>101 </small></address>
102 </body>102 </body>
1.32 KB
./usr/share/doc/freetds-doc/reference/a00895.html
    
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 <a·class="el"·href="a00879.html">CS_SERVERMSG_SMALL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>small</b></td></tr>93 <a·class="el"·href="a00879.html">CS_SERVERMSG_SMALL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>small</b></td></tr>
94 <tr·class="separator:aa6942a4c285b14b13ba11cfbc2735215"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:aa6942a4c285b14b13ba11cfbc2735215"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:a57a612782ee2ae5bd90664d8d088a7c5"·id="r_a57a612782ee2ae5bd90664d8d088a7c5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a57a612782ee2ae5bd90664d8d088a7c5"·name="a57a612782ee2ae5bd90664d8d088a7c5"></a>95 <tr·class="memitem:a57a612782ee2ae5bd90664d8d088a7c5"·id="r_a57a612782ee2ae5bd90664d8d088a7c5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a57a612782ee2ae5bd90664d8d088a7c5"·name="a57a612782ee2ae5bd90664d8d088a7c5"></a>
96 <a·class="el"·href="a00867.html">CS_SERVERMSG</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>user</b></td></tr>96 <a·class="el"·href="a00867.html">CS_SERVERMSG</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>user</b></td></tr>
97 <tr·class="separator:a57a612782ee2ae5bd90664d8d088a7c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:a57a612782ee2ae5bd90664d8d088a7c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>98 </table>
99 <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul>99 <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul>
100 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>100 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
101 </ul>101 </ul>
102 </div><!--·contents·-->102 </div><!--·contents·-->
103 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
104 <hr·class="footer"/><address·class="footer"><small>104 <hr·class="footer"/><address·class="footer"><small>
105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
106 </small></address>106 </small></address>
107 </body>107 </body>
1.34 KB
./usr/share/doc/freetds-doc/reference/a00899.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 struct·<a·class="el"·href="a00899.html">cs_diag_msg_svr</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>87 struct·<a·class="el"·href="a00899.html">cs_diag_msg_svr</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>
88 <tr·class="separator:a9af73e8b4d6007b486271e2b104d54e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a9af73e8b4d6007b486271e2b104d54e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a08c2b997492dd2c38ec45cba4d1a501d"·id="r_a08c2b997492dd2c38ec45cba4d1a501d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a08c2b997492dd2c38ec45cba4d1a501d"·name="a08c2b997492dd2c38ec45cba4d1a501d"></a>89 <tr·class="memitem:a08c2b997492dd2c38ec45cba4d1a501d"·id="r_a08c2b997492dd2c38ec45cba4d1a501d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a08c2b997492dd2c38ec45cba4d1a501d"·name="a08c2b997492dd2c38ec45cba4d1a501d"></a>
90 <a·class="el"·href="a00895.html">CS_SERVERMSG_INTERNAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>servermsg</b></td></tr>90 <a·class="el"·href="a00895.html">CS_SERVERMSG_INTERNAL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>servermsg</b></td></tr>
91 <tr·class="separator:a08c2b997492dd2c38ec45cba4d1a501d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a08c2b997492dd2c38ec45cba4d1a501d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>92 </table>
93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
94 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>94 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
95 </ul>95 </ul>
96 </div><!--·contents·-->96 </div><!--·contents·-->
97 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.899 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
100 </small></address>100 </small></address>
101 </body>101 </body>
1.33 KB
./usr/share/doc/freetds-doc/reference/a00903.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <a·class="el"·href="a00863.html">CS_CLIENTMSG</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>msg</b></td></tr>87 <a·class="el"·href="a00863.html">CS_CLIENTMSG</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>msg</b></td></tr>
88 <tr·class="separator:a3d9acf1156f2a2c6f22b7da6801f5ba1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a3d9acf1156f2a2c6f22b7da6801f5ba1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:aea5dc7bc0fd76ccc037cb496c5e4f8f4"·id="r_aea5dc7bc0fd76ccc037cb496c5e4f8f4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aea5dc7bc0fd76ccc037cb496c5e4f8f4"·name="aea5dc7bc0fd76ccc037cb496c5e4f8f4"></a>89 <tr·class="memitem:aea5dc7bc0fd76ccc037cb496c5e4f8f4"·id="r_aea5dc7bc0fd76ccc037cb496c5e4f8f4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aea5dc7bc0fd76ccc037cb496c5e4f8f4"·name="aea5dc7bc0fd76ccc037cb496c5e4f8f4"></a>
90 struct·<a·class="el"·href="a00903.html">cs_diag_msg</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>90 struct·<a·class="el"·href="a00903.html">cs_diag_msg</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>
91 <tr·class="separator:aea5dc7bc0fd76ccc037cb496c5e4f8f4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:aea5dc7bc0fd76ccc037cb496c5e4f8f4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>92 </table>
93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
94 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>94 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
95 </ul>95 </ul>
96 </div><!--·contents·-->96 </div><!--·contents·-->
97 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.899 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
100 </small></address>100 </small></address>
101 </body>101 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a00907.html
    
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 void·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>userdata</b></td></tr>144 void·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>userdata</b></td></tr>
145 <tr·class="separator:a34b4f400881e11c1a895205850e93855"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:a34b4f400881e11c1a895205850e93855"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 <tr·class="memitem:ad7c9f3c98775365d7de354a45e7f6180"·id="r_ad7c9f3c98775365d7de354a45e7f6180"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad7c9f3c98775365d7de354a45e7f6180"·name="ad7c9f3c98775365d7de354a45e7f6180"></a>146 <tr·class="memitem:ad7c9f3c98775365d7de354a45e7f6180"·id="r_ad7c9f3c98775365d7de354a45e7f6180"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad7c9f3c98775365d7de354a45e7f6180"·name="ad7c9f3c98775365d7de354a45e7f6180"></a>
147 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>userdata_len</b></td></tr>147 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>userdata_len</b></td></tr>
148 <tr·class="separator:ad7c9f3c98775365d7de354a45e7f6180"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:ad7c9f3c98775365d7de354a45e7f6180"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 </table>149 </table>
150 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>150 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
151 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>151 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
152 </ul>152 </ul>
153 </div><!--·contents·-->153 </div><!--·contents·-->
154 <!--·start·footer·part·-->154 <!--·start·footer·part·-->
155 <hr·class="footer"/><address·class="footer"><small>155 <hr·class="footer"/><address·class="footer"><small>
156 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8156 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
157 </small></address>157 </small></address>
158 </body>158 </body>
1.2 KB
./usr/share/doc/freetds-doc/reference/a00911.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
80 Public·Attributes</h2></td></tr>80 Public·Attributes</h2></td></tr>
81 <tr·class="memitem:aba1e08eed66d2963e71b4d4ecb501e7c"·id="r_aba1e08eed66d2963e71b4d4ecb501e7c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba1e08eed66d2963e71b4d4ecb501e7c"·name="aba1e08eed66d2963e71b4d4ecb501e7c"></a>81 <tr·class="memitem:aba1e08eed66d2963e71b4d4ecb501e7c"·id="r_aba1e08eed66d2963e71b4d4ecb501e7c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba1e08eed66d2963e71b4d4ecb501e7c"·name="aba1e08eed66d2963e71b4d4ecb501e7c"></a>
82 TDS_SMALLINT·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>indicator</b></td></tr>82 TDS_SMALLINT·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>indicator</b></td></tr>
83 <tr·class="separator:aba1e08eed66d2963e71b4d4ecb501e7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:aba1e08eed66d2963e71b4d4ecb501e7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>84 </table>
85 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>85 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
86 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>86 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
87 </ul>87 </ul>
88 </div><!--·contents·-->88 </div><!--·contents·-->
89 <!--·start·footer·part·-->89 <!--·start·footer·part·-->
90 <hr·class="footer"/><address·class="footer"><small>90 <hr·class="footer"/><address·class="footer"><small>
91 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.891 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
92 </small></address>92 </small></address>
93 </body>93 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a00915.html
    
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
120 void·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>userdata</b></td></tr>120 void·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>userdata</b></td></tr>
121 <tr·class="separator:ab65f5fe31ad783d50a5fe62eeb2cdfec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:ab65f5fe31ad783d50a5fe62eeb2cdfec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:a188c9b1b442eb01e2ee21ef4af080635"·id="r_a188c9b1b442eb01e2ee21ef4af080635"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a188c9b1b442eb01e2ee21ef4af080635"·name="a188c9b1b442eb01e2ee21ef4af080635"></a>122 <tr·class="memitem:a188c9b1b442eb01e2ee21ef4af080635"·id="r_a188c9b1b442eb01e2ee21ef4af080635"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a188c9b1b442eb01e2ee21ef4af080635"·name="a188c9b1b442eb01e2ee21ef4af080635"></a>
123 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>userdata_len</b></td></tr>123 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>userdata_len</b></td></tr>
124 <tr·class="separator:a188c9b1b442eb01e2ee21ef4af080635"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:a188c9b1b442eb01e2ee21ef4af080635"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table>125 </table>
126 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>126 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
127 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>127 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
128 </ul>128 </ul>
129 </div><!--·contents·-->129 </div><!--·contents·-->
130 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
131 <hr·class="footer"/><address·class="footer"><small>131 <hr·class="footer"/><address·class="footer"><small>
132 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8132 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
133 </small></address>133 </small></address>
134 </body>134 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a00919.html
    
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
120 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr>120 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr>
121 <tr·class="separator:a732c2eb33515e5f9b0a59016da90367b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:a732c2eb33515e5f9b0a59016da90367b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:a3a59cf6ec01ae67a59e14bc3366f7f9a"·id="r_a3a59cf6ec01ae67a59e14bc3366f7f9a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a59cf6ec01ae67a59e14bc3366f7f9a"·name="a3a59cf6ec01ae67a59e14bc3366f7f9a"></a>122 <tr·class="memitem:a3a59cf6ec01ae67a59e14bc3366f7f9a"·id="r_a3a59cf6ec01ae67a59e14bc3366f7f9a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a59cf6ec01ae67a59e14bc3366f7f9a"·name="a3a59cf6ec01ae67a59e14bc3366f7f9a"></a>
123 CS_BYTE·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr>123 CS_BYTE·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr>
124 <tr·class="separator:a3a59cf6ec01ae67a59e14bc3366f7f9a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:a3a59cf6ec01ae67a59e14bc3366f7f9a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table>125 </table>
126 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>126 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
127 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>127 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
128 </ul>128 </ul>
129 </div><!--·contents·-->129 </div><!--·contents·-->
130 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
131 <hr·class="footer"/><address·class="footer"><small>131 <hr·class="footer"/><address·class="footer"><small>
132 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8132 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
133 </small></address>133 </small></address>
134 </body>134 </body>
1.3 KB
./usr/share/doc/freetds-doc/reference/a00923.html
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 CS_SMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>options</b></td></tr>90 CS_SMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>options</b></td></tr>
91 <tr·class="separator:a544679bc0b208bba1f6d47a2fc1e4c1c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a544679bc0b208bba1f6d47a2fc1e4c1c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:a650a829507b2371c0a28e61263585b8a"·id="r_a650a829507b2371c0a28e61263585b8a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a650a829507b2371c0a28e61263585b8a"·name="a650a829507b2371c0a28e61263585b8a"></a>92 <tr·class="memitem:a650a829507b2371c0a28e61263585b8a"·id="r_a650a829507b2371c0a28e61263585b8a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a650a829507b2371c0a28e61263585b8a"·name="a650a829507b2371c0a28e61263585b8a"></a>
93 <a·class="el"·href="a00919.html">CSREMOTE_PROC_PARAM</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>param_list</b></td></tr>93 <a·class="el"·href="a00919.html">CSREMOTE_PROC_PARAM</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>param_list</b></td></tr>
94 <tr·class="separator:a650a829507b2371c0a28e61263585b8a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:a650a829507b2371c0a28e61263585b8a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>95 </table>
96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
97 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>97 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
103 </small></address>103 </small></address>
104 </body>104 </body>
2.17 KB
./usr/share/doc/freetds-doc/reference/a00927.html
    
Offset 92, 19 lines modifiedOffset 92, 19 lines modified
92 <tr·class="memitem:a718e10205dc5ff4fd59df8a58e7c7e93"·id="r_a718e10205dc5ff4fd59df8a58e7c7e93"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a718e10205dc5ff4fd59df8a58e7c7e93"·name="a718e10205dc5ff4fd59df8a58e7c7e93"></a>92 <tr·class="memitem:a718e10205dc5ff4fd59df8a58e7c7e93"·id="r_a718e10205dc5ff4fd59df8a58e7c7e93"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a718e10205dc5ff4fd59df8a58e7c7e93"·name="a718e10205dc5ff4fd59df8a58e7c7e93"></a>
93 <a·class="el"·href="a00919.html">CS_DYNAMIC_PARAM</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>param_list</b></td></tr>93 <a·class="el"·href="a00919.html">CS_DYNAMIC_PARAM</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>param_list</b></td></tr>
94 <tr·class="separator:a718e10205dc5ff4fd59df8a58e7c7e93"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:a718e10205dc5ff4fd59df8a58e7c7e93"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:aa41e69b1d4d551b21774e547fc80b342"·id="r_aa41e69b1d4d551b21774e547fc80b342"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa41e69b1d4d551b21774e547fc80b342"·name="aa41e69b1d4d551b21774e547fc80b342"></a>95 <tr·class="memitem:aa41e69b1d4d551b21774e547fc80b342"·id="r_aa41e69b1d4d551b21774e547fc80b342"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa41e69b1d4d551b21774e547fc80b342"·name="aa41e69b1d4d551b21774e547fc80b342"></a>
96 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>stmt</b></td></tr>96 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>stmt</b></td></tr>
97 <tr·class="separator:aa41e69b1d4d551b21774e547fc80b342"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:aa41e69b1d4d551b21774e547fc80b342"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:a6f1b7966b568a671eb752c978be5579c"·id="r_a6f1b7966b568a671eb752c978be5579c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6f1b7966b568a671eb752c978be5579c"·name="a6f1b7966b568a671eb752c978be5579c"></a>98 <tr·class="memitem:a6f1b7966b568a671eb752c978be5579c"·id="r_a6f1b7966b568a671eb752c978be5579c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6f1b7966b568a671eb752c978be5579c"·name="a6f1b7966b568a671eb752c978be5579c"></a>
99 <a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tdsdyn</b></td></tr>99 <a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tdsdyn</b></td></tr>
100 <tr·class="separator:a6f1b7966b568a671eb752c978be5579c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:a6f1b7966b568a671eb752c978be5579c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 </table>101 </table>
102 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>102 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
103 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>103 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
104 </ul>104 </ul>
105 </div><!--·contents·-->105 </div><!--·contents·-->
106 <!--·start·footer·part·-->106 <!--·start·footer·part·-->
107 <hr·class="footer"/><address·class="footer"><small>107 <hr·class="footer"/><address·class="footer"><small>
108 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8108 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
109 </small></address>109 </small></address>
110 </body>110 </body>
3.68 KB
./usr/share/doc/freetds-doc/reference/a00931.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="memitem:af278ba8685d7b2069e9edd038a5841a7"·id="r_af278ba8685d7b2069e9edd038a5841a7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af278ba8685d7b2069e9edd038a5841a7"·name="af278ba8685d7b2069e9edd038a5841a7"></a>101 <tr·class="memitem:af278ba8685d7b2069e9edd038a5841a7"·id="r_af278ba8685d7b2069e9edd038a5841a7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af278ba8685d7b2069e9edd038a5841a7"·name="af278ba8685d7b2069e9edd038a5841a7"></a>
102 <a·class="el"·href="a00915.html">CS_CONNECTION</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>con</b></td></tr>102 <a·class="el"·href="a00915.html">CS_CONNECTION</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>con</b></td></tr>
103 <tr·class="separator:af278ba8685d7b2069e9edd038a5841a7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:af278ba8685d7b2069e9edd038a5841a7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 <tr·class="memitem:a7bdfd095da952a689e239872858a7756"·id="r_a7bdfd095da952a689e239872858a7756"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7bdfd095da952a689e239872858a7756"·name="a7bdfd095da952a689e239872858a7756"></a>104 <tr·class="memitem:a7bdfd095da952a689e239872858a7756"·id="r_a7bdfd095da952a689e239872858a7756"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7bdfd095da952a689e239872858a7756"·name="a7bdfd095da952a689e239872858a7756"></a>
105 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>curr_result_type</b></td></tr>105 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>curr_result_type</b></td></tr>
106 <tr·class="separator:a7bdfd095da952a689e239872858a7756"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:a7bdfd095da952a689e239872858a7756"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 <tr·class="memitem:ab63936d2a58c132d58bd8396f51eddf9"·id="r_ab63936d2a58c132d58bd8396f51eddf9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab63936d2a58c132d58bd8396f51eddf9"·name="ab63936d2a58c132d58bd8396f51eddf9"></a>107 <tr·class="memitem:ab63936d2a58c132d58bd8396f51eddf9"·id="r_ab63936d2a58c132d58bd8396f51eddf9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab63936d2a58c132d58bd8396f51eddf9"·name="ab63936d2a58c132d58bd8396f51eddf9"></a>
108 <a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>cursor</b></td></tr>108 <a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>cursor</b></td></tr>
109 <tr·class="separator:ab63936d2a58c132d58bd8396f51eddf9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:ab63936d2a58c132d58bd8396f51eddf9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:a4a8870bc8fc1b15f5c0898c1743b801c"·id="r_a4a8870bc8fc1b15f5c0898c1743b801c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4a8870bc8fc1b15f5c0898c1743b801c"·name="a4a8870bc8fc1b15f5c0898c1743b801c"></a>110 <tr·class="memitem:a4a8870bc8fc1b15f5c0898c1743b801c"·id="r_a4a8870bc8fc1b15f5c0898c1743b801c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4a8870bc8fc1b15f5c0898c1743b801c"·name="a4a8870bc8fc1b15f5c0898c1743b801c"></a>
111 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>cursor_state</b></td></tr>111 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>cursor_state</b></td></tr>
112 <tr·class="separator:a4a8870bc8fc1b15f5c0898c1743b801c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:a4a8870bc8fc1b15f5c0898c1743b801c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:a93e315896cdce6ad33fcd29efe02d045"·id="r_a93e315896cdce6ad33fcd29efe02d045"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a93e315896cdce6ad33fcd29efe02d045"·name="a93e315896cdce6ad33fcd29efe02d045"></a>113 <tr·class="memitem:a93e315896cdce6ad33fcd29efe02d045"·id="r_a93e315896cdce6ad33fcd29efe02d045"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a93e315896cdce6ad33fcd29efe02d045"·name="a93e315896cdce6ad33fcd29efe02d045"></a>
114 <a·class="el"·href="a00927.html">CS_DYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>dyn</b></td></tr>114 <a·class="el"·href="a00927.html">CS_DYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>dyn</b></td></tr>
115 <tr·class="separator:a93e315896cdce6ad33fcd29efe02d045"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:a93e315896cdce6ad33fcd29efe02d045"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 void·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>userdata</b></td></tr>150 void·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>userdata</b></td></tr>
151 <tr·class="separator:a9c1a1e6f0c6b91d4e70d07036587c605"><td·class="memSeparator"·colspan="2">&#160;</td></tr>151 <tr·class="separator:a9c1a1e6f0c6b91d4e70d07036587c605"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
152 <tr·class="memitem:aee33d5ee8fc9504c371284042c223009"·id="r_aee33d5ee8fc9504c371284042c223009"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aee33d5ee8fc9504c371284042c223009"·name="aee33d5ee8fc9504c371284042c223009"></a>152 <tr·class="memitem:aee33d5ee8fc9504c371284042c223009"·id="r_aee33d5ee8fc9504c371284042c223009"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aee33d5ee8fc9504c371284042c223009"·name="aee33d5ee8fc9504c371284042c223009"></a>
153 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>userdata_len</b></td></tr>153 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>userdata_len</b></td></tr>
154 <tr·class="separator:aee33d5ee8fc9504c371284042c223009"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:aee33d5ee8fc9504c371284042c223009"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 </table>155 </table>
156 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>156 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
157 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>157 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
158 </ul>158 </ul>
159 </div><!--·contents·-->159 </div><!--·contents·-->
160 <!--·start·footer·part·-->160 <!--·start·footer·part·-->
161 <hr·class="footer"/><address·class="footer"><small>161 <hr·class="footer"/><address·class="footer"><small>
162 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8162 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
163 </small></address>163 </small></address>
164 </body>164 </body>
1.23 KB
./usr/share/doc/freetds-doc/reference/a00935.html
    
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
85 Public·Attributes</h2></td></tr>85 Public·Attributes</h2></td></tr>
86 <tr·class="memitem:a3e74b484f7b6d04c4e66f1f8df88b0cc"·id="r_a3e74b484f7b6d04c4e66f1f8df88b0cc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3e74b484f7b6d04c4e66f1f8df88b0cc"·name="a3e74b484f7b6d04c4e66f1f8df88b0cc"></a>86 <tr·class="memitem:a3e74b484f7b6d04c4e66f1f8df88b0cc"·id="r_a3e74b484f7b6d04c4e66f1f8df88b0cc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3e74b484f7b6d04c4e66f1f8df88b0cc"·name="a3e74b484f7b6d04c4e66f1f8df88b0cc"></a>
87 <a·class="el"·href="a01315.html">TDSBCPINFO</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>bcpinfo</b></td></tr>87 <a·class="el"·href="a01315.html">TDSBCPINFO</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>bcpinfo</b></td></tr>
88 <tr·class="separator:a3e74b484f7b6d04c4e66f1f8df88b0cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a3e74b484f7b6d04c4e66f1f8df88b0cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table>89 </table>
90 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>90 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
91 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>91 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
92 </ul>92 </ul>
93 </div><!--·contents·-->93 </div><!--·contents·-->
94 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>95 <hr·class="footer"/><address·class="footer"><small>
96 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.896 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
97 </small></address>97 </small></address>
98 </body>98 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a00939.html
    
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
88 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>language</b></td></tr>88 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>language</b></td></tr>
89 <tr·class="separator:a4bc6c10b8b07a9548b2e7ee9c27550c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a4bc6c10b8b07a9548b2e7ee9c27550c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:acd80499cc2641a42513cd066fd247940"·id="r_acd80499cc2641a42513cd066fd247940"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acd80499cc2641a42513cd066fd247940"·name="acd80499cc2641a42513cd066fd247940"></a>90 <tr·class="memitem:acd80499cc2641a42513cd066fd247940"·id="r_acd80499cc2641a42513cd066fd247940"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acd80499cc2641a42513cd066fd247940"·name="acd80499cc2641a42513cd066fd247940"></a>
91 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>time</b></td></tr>91 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>time</b></td></tr>
92 <tr·class="separator:acd80499cc2641a42513cd066fd247940"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:acd80499cc2641a42513cd066fd247940"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table>93 </table>
94 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>94 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
95 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>95 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
96 </ul>96 </ul>
97 </div><!--·contents·-->97 </div><!--·contents·-->
98 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>99 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
101 </small></address>101 </small></address>
102 </body>102 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a00943.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr>114 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr>
115 <tr·class="separator:a1500673799a374bae7aea3f6635f965e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:a1500673799a374bae7aea3f6635f965e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:a2f5afcd78dde36df9f1a411bf318ae1a"·id="r_a2f5afcd78dde36df9f1a411bf318ae1a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2f5afcd78dde36df9f1a411bf318ae1a"·name="a2f5afcd78dde36df9f1a411bf318ae1a"></a>116 <tr·class="memitem:a2f5afcd78dde36df9f1a411bf318ae1a"·id="r_a2f5afcd78dde36df9f1a411bf318ae1a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2f5afcd78dde36df9f1a411bf318ae1a"·name="a2f5afcd78dde36df9f1a411bf318ae1a"></a>
117 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>usertype</b></td></tr>117 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>usertype</b></td></tr>
118 <tr·class="separator:a2f5afcd78dde36df9f1a411bf318ae1a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a2f5afcd78dde36df9f1a411bf318ae1a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>121 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
125 <hr·class="footer"/><address·class="footer"><small>125 <hr·class="footer"/><address·class="footer"><small>
126 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8126 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
127 </small></address>127 </small></address>
128 </body>128 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a00947.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr>114 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr>
115 <tr·class="separator:a658d05b6c818e81011ee009930aa428e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:a658d05b6c818e81011ee009930aa428e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:a63663961123bc3db2f3333803a95207b"·id="r_a63663961123bc3db2f3333803a95207b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a63663961123bc3db2f3333803a95207b"·name="a63663961123bc3db2f3333803a95207b"></a>116 <tr·class="memitem:a63663961123bc3db2f3333803a95207b"·id="r_a63663961123bc3db2f3333803a95207b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a63663961123bc3db2f3333803a95207b"·name="a63663961123bc3db2f3333803a95207b"></a>
117 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>usertype</b></td></tr>117 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>usertype</b></td></tr>
118 <tr·class="separator:a63663961123bc3db2f3333803a95207b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a63663961123bc3db2f3333803a95207b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>121 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
125 <hr·class="footer"/><address·class="footer"><small>125 <hr·class="footer"/><address·class="footer"><small>
126 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8126 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
127 </small></address>127 </small></address>
128 </body>128 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a00951.html
    
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
108 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr>108 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr>
109 <tr·class="separator:a9abff56264d613fdc9fa63a2dff8a186"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:a9abff56264d613fdc9fa63a2dff8a186"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:ac95da06293163cc8dea55683bab560e5"·id="r_ac95da06293163cc8dea55683bab560e5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac95da06293163cc8dea55683bab560e5"·name="ac95da06293163cc8dea55683bab560e5"></a>110 <tr·class="memitem:ac95da06293163cc8dea55683bab560e5"·id="r_ac95da06293163cc8dea55683bab560e5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac95da06293163cc8dea55683bab560e5"·name="ac95da06293163cc8dea55683bab560e5"></a>
111 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>usertype</b></td></tr>111 CS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>usertype</b></td></tr>
112 <tr·class="separator:ac95da06293163cc8dea55683bab560e5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:ac95da06293163cc8dea55683bab560e5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>113 </table>
114 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>114 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
115 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>115 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
116 </ul>116 </ul>
117 </div><!--·contents·-->117 </div><!--·contents·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <hr·class="footer"/><address·class="footer"><small>119 <hr·class="footer"/><address·class="footer"><small>
120 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8120 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
121 </small></address>121 </small></address>
122 </body>122 </body>
1.32 KB
./usr/share/doc/freetds-doc/reference/a00955.html
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 <a·class="el"·href="a00943.html">CS_DATAFMT_SMALL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>small</b></td></tr>90 <a·class="el"·href="a00943.html">CS_DATAFMT_SMALL</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>small</b></td></tr>
91 <tr·class="separator:a447b5e2a5160c884d2de849b0a7acffb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a447b5e2a5160c884d2de849b0a7acffb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:a430e124055280f9afcb2f40b503f528a"·id="r_a430e124055280f9afcb2f40b503f528a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a430e124055280f9afcb2f40b503f528a"·name="a430e124055280f9afcb2f40b503f528a"></a>92 <tr·class="memitem:a430e124055280f9afcb2f40b503f528a"·id="r_a430e124055280f9afcb2f40b503f528a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a430e124055280f9afcb2f40b503f528a"·name="a430e124055280f9afcb2f40b503f528a"></a>
93 <a·class="el"·href="a00839.html">CS_DATAFMT</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>user</b></td></tr>93 <a·class="el"·href="a00839.html">CS_DATAFMT</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>user</b></td></tr>
94 <tr·class="separator:a430e124055280f9afcb2f40b503f528a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:a430e124055280f9afcb2f40b503f528a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>95 </table>
96 <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul>
97 <li>include/<a·class="el"·href="a00527_source.html">ctlib.h</a></li>97 <li>include/<a·class="el"·href="a00512_source.html">ctlib.h</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
103 </small></address>103 </small></address>
104 </body>104 </body>
1.29 KB
./usr/share/doc/freetds-doc/reference/a00959.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>network_auth</b></td></tr>87 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>network_auth</b></td></tr>
88 <tr·class="separator:ab26f5c13eff2479e30191e1d9601c569"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:ab26f5c13eff2479e30191e1d9601c569"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:aed487273c2e5afcad39905e47806ddf4"·id="r_aed487273c2e5afcad39905e47806ddf4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aed487273c2e5afcad39905e47806ddf4"·name="aed487273c2e5afcad39905e47806ddf4"></a>89 <tr·class="memitem:aed487273c2e5afcad39905e47806ddf4"·id="r_aed487273c2e5afcad39905e47806ddf4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aed487273c2e5afcad39905e47806ddf4"·name="aed487273c2e5afcad39905e47806ddf4"></a>
90 <a·class="el"·href="a01199.html">TDSLOGIN</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_login</b></td></tr>90 <a·class="el"·href="a01199.html">TDSLOGIN</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_login</b></td></tr>
91 <tr·class="separator:aed487273c2e5afcad39905e47806ddf4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:aed487273c2e5afcad39905e47806ddf4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>92 </table>
93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
94 <li>include/<a·class="el"·href="a00500_source.html">dblib.h</a></li>94 <li>include/<a·class="el"·href="a00509_source.html">dblib.h</a></li>
95 </ul>95 </ul>
96 </div><!--·contents·-->96 </div><!--·contents·-->
97 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.899 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
100 </small></address>100 </small></address>
101 </body>101 </body>
1.29 KB
./usr/share/doc/freetds-doc/reference/a00963.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 struct·<a·class="el"·href="a00631.html">dblib_buffer_row</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>rows</b></td></tr>99 struct·<a·class="el"·href="a00631.html">dblib_buffer_row</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>rows</b></td></tr>
100 <tr·class="separator:af212deeec0fc08eff7145dc027133444"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:af212deeec0fc08eff7145dc027133444"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 <tr·class="memitem:a00ff671c6bb52f2354c1c517d3c1d917"·id="r_a00ff671c6bb52f2354c1c517d3c1d917"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a00ff671c6bb52f2354c1c517d3c1d917"·name="a00ff671c6bb52f2354c1c517d3c1d917"></a>101 <tr·class="memitem:a00ff671c6bb52f2354c1c517d3c1d917"·id="r_a00ff671c6bb52f2354c1c517d3c1d917"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a00ff671c6bb52f2354c1c517d3c1d917"·name="a00ff671c6bb52f2354c1c517d3c1d917"></a>
102 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tail</b></td></tr>102 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tail</b></td></tr>
103 <tr·class="separator:a00ff671c6bb52f2354c1c517d3c1d917"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:a00ff671c6bb52f2354c1c517d3c1d917"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>104 </table>
105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
106 <li>include/<a·class="el"·href="a00500_source.html">dblib.h</a></li>106 <li>include/<a·class="el"·href="a00509_source.html">dblib.h</a></li>
107 </ul>107 </ul>
108 </div><!--·contents·-->108 </div><!--·contents·-->
109 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>110 <hr·class="footer"/><address·class="footer"><small>
111 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8111 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
112 </small></address>112 </small></address>
113 </body>113 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a00967.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>term_len</b></td></tr>100 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>term_len</b></td></tr>
101 <tr·class="separator:a7eae2b5034db7350632f264b3f5b6230"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:a7eae2b5034db7350632f264b3f5b6230"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:a33574689d2f900a2a0a2f050c5f8bb94"·id="r_a33574689d2f900a2a0a2f050c5f8bb94"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a33574689d2f900a2a0a2f050c5f8bb94"·name="a33574689d2f900a2a0a2f050c5f8bb94"></a>102 <tr·class="memitem:a33574689d2f900a2a0a2f050c5f8bb94"·id="r_a33574689d2f900a2a0a2f050c5f8bb94"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a33574689d2f900a2a0a2f050c5f8bb94"·name="a33574689d2f900a2a0a2f050c5f8bb94"></a>
103 BYTE·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>terminator</b></td></tr>103 BYTE·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>terminator</b></td></tr>
104 <tr·class="separator:a33574689d2f900a2a0a2f050c5f8bb94"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:a33574689d2f900a2a0a2f050c5f8bb94"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 </table>105 </table>
106 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>106 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
107 <li>include/<a·class="el"·href="a00500_source.html">dblib.h</a></li>107 <li>include/<a·class="el"·href="a00509_source.html">dblib.h</a></li>
108 </ul>108 </ul>
109 </div><!--·contents·-->109 </div><!--·contents·-->
110 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
111 <hr·class="footer"/><address·class="footer"><small>111 <hr·class="footer"/><address·class="footer"><small>
112 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8112 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
113 </small></address>113 </small></address>
114 </body>114 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a00971.html
    
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
108 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>lastrow</b></td></tr>108 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>lastrow</b></td></tr>
109 <tr·class="separator:ac3307b1df9b973e27d43ee8268ef7097"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:ac3307b1df9b973e27d43ee8268ef7097"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:aef1be648d13e8c78cec173d9a0dd9d13"·id="r_aef1be648d13e8c78cec173d9a0dd9d13"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aef1be648d13e8c78cec173d9a0dd9d13"·name="aef1be648d13e8c78cec173d9a0dd9d13"></a>110 <tr·class="memitem:aef1be648d13e8c78cec173d9a0dd9d13"·id="r_aef1be648d13e8c78cec173d9a0dd9d13"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aef1be648d13e8c78cec173d9a0dd9d13"·name="aef1be648d13e8c78cec173d9a0dd9d13"></a>
111 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>maxerrs</b></td></tr>111 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>maxerrs</b></td></tr>
112 <tr·class="separator:aef1be648d13e8c78cec173d9a0dd9d13"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:aef1be648d13e8c78cec173d9a0dd9d13"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>113 </table>
114 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>114 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
115 <li>include/<a·class="el"·href="a00500_source.html">dblib.h</a></li>115 <li>include/<a·class="el"·href="a00509_source.html">dblib.h</a></li>
116 </ul>116 </ul>
117 </div><!--·contents·-->117 </div><!--·contents·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <hr·class="footer"/><address·class="footer"><small>119 <hr·class="footer"/><address·class="footer"><small>
120 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8120 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
121 </small></address>121 </small></address>
122 </body>122 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a00975.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 TDS_SERVER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>102 TDS_SERVER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>
103 <tr·class="separator:a241b032b808083079f625e4101dc6b39"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:a241b032b808083079f625e4101dc6b39"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 <tr·class="memitem:afbf772f65fbb3cd3841d0e12cc2a5796"·id="r_afbf772f65fbb3cd3841d0e12cc2a5796"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afbf772f65fbb3cd3841d0e12cc2a5796"·name="afbf772f65fbb3cd3841d0e12cc2a5796"></a>104 <tr·class="memitem:afbf772f65fbb3cd3841d0e12cc2a5796"·id="r_afbf772f65fbb3cd3841d0e12cc2a5796"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afbf772f65fbb3cd3841d0e12cc2a5796"·name="afbf772f65fbb3cd3841d0e12cc2a5796"></a>
105 BYTE·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr>105 BYTE·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr>
106 <tr·class="separator:afbf772f65fbb3cd3841d0e12cc2a5796"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:afbf772f65fbb3cd3841d0e12cc2a5796"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </table>107 </table>
108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
109 <li>include/<a·class="el"·href="a00500_source.html">dblib.h</a></li>109 <li>include/<a·class="el"·href="a00509_source.html">dblib.h</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 <!--·start·footer·part·-->112 <!--·start·footer·part·-->
113 <hr·class="footer"/><address·class="footer"><small>113 <hr·class="footer"/><address·class="footer"><small>
114 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8114 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
115 </small></address>115 </small></address>
116 </body>116 </body>
1.3 KB
./usr/share/doc/freetds-doc/reference/a00979.html
    
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 DBSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>options</b></td></tr>93 DBSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>options</b></td></tr>
94 <tr·class="separator:af42741e7fc5f5645eafa0de0f8749131"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:af42741e7fc5f5645eafa0de0f8749131"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:a836fc05eedacc00b145cd995d7dcc760"·id="r_a836fc05eedacc00b145cd995d7dcc760"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a836fc05eedacc00b145cd995d7dcc760"·name="a836fc05eedacc00b145cd995d7dcc760"></a>95 <tr·class="memitem:a836fc05eedacc00b145cd995d7dcc760"·id="r_a836fc05eedacc00b145cd995d7dcc760"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a836fc05eedacc00b145cd995d7dcc760"·name="a836fc05eedacc00b145cd995d7dcc760"></a>
96 <a·class="el"·href="a00975.html">DBREMOTE_PROC_PARAM</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>param_list</b></td></tr>96 <a·class="el"·href="a00975.html">DBREMOTE_PROC_PARAM</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>param_list</b></td></tr>
97 <tr·class="separator:a836fc05eedacc00b145cd995d7dcc760"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:a836fc05eedacc00b145cd995d7dcc760"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>98 </table>
99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
100 <li>include/<a·class="el"·href="a00500_source.html">dblib.h</a></li>100 <li>include/<a·class="el"·href="a00509_source.html">dblib.h</a></li>
101 </ul>101 </ul>
102 </div><!--·contents·-->102 </div><!--·contents·-->
103 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
104 <hr·class="footer"/><address·class="footer"><small>104 <hr·class="footer"/><address·class="footer"><small>
105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
106 </small></address>106 </small></address>
107 </body>107 </body>
1.28 KB
./usr/share/doc/freetds-doc/reference/a00983.html
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 <a·class="el"·href="a01403.html">DBSTRING</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>param</b></td></tr>90 <a·class="el"·href="a01403.html">DBSTRING</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>param</b></td></tr>
91 <tr·class="separator:a5df993d27108661e9805e6c3fdeaeed6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a5df993d27108661e9805e6c3fdeaeed6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:a31db0d644f7ad4a53b11da0d27eabe4f"·id="r_a31db0d644f7ad4a53b11da0d27eabe4f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a31db0d644f7ad4a53b11da0d27eabe4f"·name="a31db0d644f7ad4a53b11da0d27eabe4f"></a>92 <tr·class="memitem:a31db0d644f7ad4a53b11da0d27eabe4f"·id="r_a31db0d644f7ad4a53b11da0d27eabe4f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a31db0d644f7ad4a53b11da0d27eabe4f"·name="a31db0d644f7ad4a53b11da0d27eabe4f"></a>
93 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>text</b></td></tr>93 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>text</b></td></tr>
94 <tr·class="separator:a31db0d644f7ad4a53b11da0d27eabe4f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:a31db0d644f7ad4a53b11da0d27eabe4f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>95 </table>
96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
97 <li>include/<a·class="el"·href="a00500_source.html">dblib.h</a></li>97 <li>include/<a·class="el"·href="a00509_source.html">dblib.h</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
103 </small></address>103 </small></address>
104 </body>104 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a00987.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 const·BYTE·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>bindval</b></td></tr>82 const·BYTE·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>bindval</b></td></tr>
83 <tr·class="separator:a344c7828d3d8495a2592eeaf1ef809e2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a344c7828d3d8495a2592eeaf1ef809e2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:abfe2b3b8bcb1ba3078034a4fc8398054"·id="r_abfe2b3b8bcb1ba3078034a4fc8398054"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abfe2b3b8bcb1ba3078034a4fc8398054"·name="abfe2b3b8bcb1ba3078034a4fc8398054"></a>84 <tr·class="memitem:abfe2b3b8bcb1ba3078034a4fc8398054"·id="r_abfe2b3b8bcb1ba3078034a4fc8398054"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abfe2b3b8bcb1ba3078034a4fc8398054"·name="abfe2b3b8bcb1ba3078034a4fc8398054"></a>
85 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr>85 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr>
86 <tr·class="separator:abfe2b3b8bcb1ba3078034a4fc8398054"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:abfe2b3b8bcb1ba3078034a4fc8398054"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table>87 </table>
88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li>include/<a·class="el"·href="a00500_source.html">dblib.h</a></li>89 <li>include/<a·class="el"·href="a00509_source.html">dblib.h</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.894 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
95 </small></address>95 </small></address>
96 </body>96 </body>
1.29 KB
./usr/share/doc/freetds-doc/reference/a00991.html
    
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 <a·class="el"·href="a01399.html">DBTYPEINFO</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>typeinfo</b></td></tr>170 <a·class="el"·href="a01399.html">DBTYPEINFO</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>typeinfo</b></td></tr>
171 <tr·class="separator:a5fc6d14b753980db6ba08ba33ec65c7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>171 <tr·class="separator:a5fc6d14b753980db6ba08ba33ec65c7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
172 <tr·class="memitem:abb8576812a832c5e9a809c6f9244d030"·id="r_abb8576812a832c5e9a809c6f9244d030"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb8576812a832c5e9a809c6f9244d030"·name="abb8576812a832c5e9a809c6f9244d030"></a>172 <tr·class="memitem:abb8576812a832c5e9a809c6f9244d030"·id="r_abb8576812a832c5e9a809c6f9244d030"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb8576812a832c5e9a809c6f9244d030"·name="abb8576812a832c5e9a809c6f9244d030"></a>
173 BYTE·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>user_data</b></td></tr>173 BYTE·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>user_data</b></td></tr>
174 <tr·class="separator:abb8576812a832c5e9a809c6f9244d030"><td·class="memSeparator"·colspan="2">&#160;</td></tr>174 <tr·class="separator:abb8576812a832c5e9a809c6f9244d030"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
175 </table>175 </table>
176 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>176 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
177 <li>include/<a·class="el"·href="a00500_source.html">dblib.h</a></li>177 <li>include/<a·class="el"·href="a00509_source.html">dblib.h</a></li>
178 </ul>178 </ul>
179 </div><!--·contents·-->179 </div><!--·contents·-->
180 <!--·start·footer·part·-->180 <!--·start·footer·part·-->
181 <hr·class="footer"/><address·class="footer"><small>181 <hr·class="footer"/><address·class="footer"><small>
182 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8182 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
183 </small></address>183 </small></address>
184 </body>184 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a00995.html
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 uint32_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>ui</b></td></tr>85 uint32_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>ui</b></td></tr>
86 <tr·class="separator:a6c1e70144f2f40e25ef459c48a28e8fe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a6c1e70144f2f40e25ef459c48a28e8fe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:ac4e2f728ff8d1d1a0a356e04098cc107"·id="r_ac4e2f728ff8d1d1a0a356e04098cc107"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac4e2f728ff8d1d1a0a356e04098cc107"·name="ac4e2f728ff8d1d1a0a356e04098cc107"></a>87 <tr·class="memitem:ac4e2f728ff8d1d1a0a356e04098cc107"·id="r_ac4e2f728ff8d1d1a0a356e04098cc107"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac4e2f728ff8d1d1a0a356e04098cc107"·name="ac4e2f728ff8d1d1a0a356e04098cc107"></a>
88 uint16_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>usi</b></td></tr>88 uint16_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>usi</b></td></tr>
89 <tr·class="separator:ac4e2f728ff8d1d1a0a356e04098cc107"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:ac4e2f728ff8d1d1a0a356e04098cc107"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>90 </table>
91 <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul>91 <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul>
92 <li>include/freetds/<a·class="el"·href="a00455_source.html">bytes.h</a></li>92 <li>include/freetds/<a·class="el"·href="a00380_source.html">bytes.h</a></li>
93 </ul>93 </ul>
94 </div><!--·contents·-->94 </div><!--·contents·-->
95 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.897 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
98 </small></address>98 </small></address>
99 </body>99 </body>
1.28 KB
./usr/share/doc/freetds-doc/reference/a00999.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 short·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>alias_pos</b></td></tr>82 short·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>alias_pos</b></td></tr>
83 <tr·class="separator:ae66a52c5121110810357428856cac26c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:ae66a52c5121110810357428856cac26c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a43d39f79886e05f7ce13b03c760c00b3"·id="r_a43d39f79886e05f7ce13b03c760c00b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a43d39f79886e05f7ce13b03c760c00b3"·name="a43d39f79886e05f7ce13b03c760c00b3"></a>84 <tr·class="memitem:a43d39f79886e05f7ce13b03c760c00b3"·id="r_a43d39f79886e05f7ce13b03c760c00b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a43d39f79886e05f7ce13b03c760c00b3"·name="a43d39f79886e05f7ce13b03c760c00b3"></a>
85 short·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>canonic</b></td></tr>85 short·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>canonic</b></td></tr>
86 <tr·class="separator:a43d39f79886e05f7ce13b03c760c00b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a43d39f79886e05f7ce13b03c760c00b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table>87 </table>
88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li>include/freetds/<a·class="el"·href="a00491_source.html">charset_lookup.h</a></li>89 <li>include/freetds/<a·class="el"·href="a00401_source.html">charset_lookup.h</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.894 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
95 </small></address>95 </small></address>
96 </body>96 </body>
1.35 KB
./usr/share/doc/freetds-doc/reference/a01003.html
    
Offset 1201, 15 lines modifiedOffset 1201, 15 lines modified
1201 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>stringpool_str98</b>·[sizeof(&quot;iso14&quot;)]</td></tr>1201 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>stringpool_str98</b>·[sizeof(&quot;iso14&quot;)]</td></tr>
1202 <tr·class="separator:a09fb2f1c5e64aa4ebe93c38a33a9f401"><td·class="memSeparator"·colspan="2">&#160;</td></tr>1202 <tr·class="separator:a09fb2f1c5e64aa4ebe93c38a33a9f401"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1203 <tr·class="memitem:a7fd52263390db8378f6b636706fba850"·id="r_a7fd52263390db8378f6b636706fba850"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7fd52263390db8378f6b636706fba850"·name="a7fd52263390db8378f6b636706fba850"></a>1203 <tr·class="memitem:a7fd52263390db8378f6b636706fba850"·id="r_a7fd52263390db8378f6b636706fba850"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7fd52263390db8378f6b636706fba850"·name="a7fd52263390db8378f6b636706fba850"></a>
1204 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>stringpool_str99</b>·[sizeof(&quot;iso84&quot;)]</td></tr>1204 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>stringpool_str99</b>·[sizeof(&quot;iso84&quot;)]</td></tr>
1205 <tr·class="separator:a7fd52263390db8378f6b636706fba850"><td·class="memSeparator"·colspan="2">&#160;</td></tr>1205 <tr·class="separator:a7fd52263390db8378f6b636706fba850"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1206 </table>1206 </table>
1207 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>1207 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
1208 <li>include/freetds/<a·class="el"·href="a00491_source.html">charset_lookup.h</a></li>1208 <li>include/freetds/<a·class="el"·href="a00401_source.html">charset_lookup.h</a></li>
1209 </ul>1209 </ul>
1210 </div><!--·contents·-->1210 </div><!--·contents·-->
1211 <!--·start·footer·part·-->1211 <!--·start·footer·part·-->
1212 <hr·class="footer"/><address·class="footer"><small>1212 <hr·class="footer"/><address·class="footer"><small>
1213 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.81213 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
1214 </small></address>1214 </small></address>
1215 </body>1215 </body>
1.26 KB
./usr/share/doc/freetds-doc/reference/a01007.html
    
Offset 161, 15 lines modifiedOffset 161, 15 lines modified
161 TDS_UINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>ui</b></td></tr>161 TDS_UINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>ui</b></td></tr>
162 <tr·class="separator:a395609ef0c79fdf67168b48addb9c7f8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:a395609ef0c79fdf67168b48addb9c7f8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
163 <tr·class="memitem:a87be044502481590af5b8e8e413aa79d"·id="r_a87be044502481590af5b8e8e413aa79d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a87be044502481590af5b8e8e413aa79d"·name="a87be044502481590af5b8e8e413aa79d"></a>163 <tr·class="memitem:a87be044502481590af5b8e8e413aa79d"·id="r_a87be044502481590af5b8e8e413aa79d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a87be044502481590af5b8e8e413aa79d"·name="a87be044502481590af5b8e8e413aa79d"></a>
164 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>usi</b></td></tr>164 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>usi</b></td></tr>
165 <tr·class="separator:a87be044502481590af5b8e8e413aa79d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>165 <tr·class="separator:a87be044502481590af5b8e8e413aa79d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
166 </table>166 </table>
167 <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul>167 <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul>
168 <li>include/freetds/<a·class="el"·href="a00497_source.html">convert.h</a></li>168 <li>include/freetds/<a·class="el"·href="a00386_source.html">convert.h</a></li>
169 </ul>169 </ul>
170 </div><!--·contents·-->170 </div><!--·contents·-->
171 <!--·start·footer·part·-->171 <!--·start·footer·part·-->
172 <hr·class="footer"/><address·class="footer"><small>172 <hr·class="footer"/><address·class="footer"><small>
173 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8173 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
174 </small></address>174 </small></address>
175 </body>175 </body>
1.26 KB
./usr/share/doc/freetds-doc/reference/a01011.html
    
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
86 TDS_CHAR·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>c</b></td></tr>86 TDS_CHAR·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>c</b></td></tr>
87 <tr·class="separator:aa52fdca8f515758ad0307f11ff1a1d8a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:aa52fdca8f515758ad0307f11ff1a1d8a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 <tr·class="memitem:aa2b931dcb406062cd11ae575e30a4c7b"·id="r_aa2b931dcb406062cd11ae575e30a4c7b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa2b931dcb406062cd11ae575e30a4c7b"·name="aa2b931dcb406062cd11ae575e30a4c7b"></a>88 <tr·class="memitem:aa2b931dcb406062cd11ae575e30a4c7b"·id="r_aa2b931dcb406062cd11ae575e30a4c7b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa2b931dcb406062cd11ae575e30a4c7b"·name="aa2b931dcb406062cd11ae575e30a4c7b"></a>
89 TDS_UINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr>89 TDS_UINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr>
90 <tr·class="separator:aa2b931dcb406062cd11ae575e30a4c7b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:aa2b931dcb406062cd11ae575e30a4c7b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table>91 </table>
92 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>92 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
93 <li>include/freetds/<a·class="el"·href="a00497_source.html">convert.h</a></li>93 <li>include/freetds/<a·class="el"·href="a00386_source.html">convert.h</a></li>
94 </ul>94 </ul>
95 </div><!--·contents·-->95 </div><!--·contents·-->
96 <!--·start·footer·part·-->96 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>97 <hr·class="footer"/><address·class="footer"><small>
98 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.898 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
99 </small></address>99 </small></address>
100 </body>100 </body>
1.26 KB
./usr/share/doc/freetds-doc/reference/a01015.html
    
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
86 TDS_CHAR·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>ib</b></td></tr>86 TDS_CHAR·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>ib</b></td></tr>
87 <tr·class="separator:adbee9537d3a351d16aaab93cc8da9db9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:adbee9537d3a351d16aaab93cc8da9db9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 <tr·class="memitem:ac0dec8088d833735fe51050943570d72"·id="r_ac0dec8088d833735fe51050943570d72"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac0dec8088d833735fe51050943570d72"·name="ac0dec8088d833735fe51050943570d72"></a>88 <tr·class="memitem:ac0dec8088d833735fe51050943570d72"·id="r_ac0dec8088d833735fe51050943570d72"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac0dec8088d833735fe51050943570d72"·name="ac0dec8088d833735fe51050943570d72"></a>
89 TDS_UINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr>89 TDS_UINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr>
90 <tr·class="separator:ac0dec8088d833735fe51050943570d72"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:ac0dec8088d833735fe51050943570d72"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table>91 </table>
92 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>92 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
93 <li>include/freetds/<a·class="el"·href="a00497_source.html">convert.h</a></li>93 <li>include/freetds/<a·class="el"·href="a00386_source.html">convert.h</a></li>
94 </ul>94 </ul>
95 </div><!--·contents·-->95 </div><!--·contents·-->
96 <!--·start·footer·part·-->96 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>97 <hr·class="footer"/><address·class="footer"><small>
98 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.898 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
99 </small></address>99 </small></address>
100 </body>100 </body>
1.26 KB
./usr/share/doc/freetds-doc/reference/a01019.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>alias</b></td></tr>82 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>alias</b></td></tr>
83 <tr·class="separator:a773ee63107695716cb14f4b1ca7e343e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a773ee63107695716cb14f4b1ca7e343e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a6fe2af085119a4afc5c34f7df81296e2"·id="r_a6fe2af085119a4afc5c34f7df81296e2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6fe2af085119a4afc5c34f7df81296e2"·name="a6fe2af085119a4afc5c34f7df81296e2"></a>84 <tr·class="memitem:a6fe2af085119a4afc5c34f7df81296e2"·id="r_a6fe2af085119a4afc5c34f7df81296e2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6fe2af085119a4afc5c34f7df81296e2"·name="a6fe2af085119a4afc5c34f7df81296e2"></a>
85 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>canonic</b></td></tr>85 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>canonic</b></td></tr>
86 <tr·class="separator:a6fe2af085119a4afc5c34f7df81296e2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a6fe2af085119a4afc5c34f7df81296e2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table>87 </table>
88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li>include/freetds/<a·class="el"·href="a00383_source.html">iconv.h</a></li>89 <li>include/freetds/<a·class="el"·href="a00428_source.html">iconv.h</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.894 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
95 </small></address>95 </small></address>
96 </body>96 </body>
1.27 KB
./usr/share/doc/freetds-doc/reference/a01023.html
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>eilseq</b>:1</td></tr>85 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>eilseq</b>:1</td></tr>
86 <tr·class="separator:a3be4f8a30b7b7ae3a490758ad17f2c03"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a3be4f8a30b7b7ae3a490758ad17f2c03"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a04e6065c479d29f03a33b2edc927b6a6"·id="r_a04e6065c479d29f03a33b2edc927b6a6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a04e6065c479d29f03a33b2edc927b6a6"·name="a04e6065c479d29f03a33b2edc927b6a6"></a>87 <tr·class="memitem:a04e6065c479d29f03a33b2edc927b6a6"·id="r_a04e6065c479d29f03a33b2edc927b6a6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a04e6065c479d29f03a33b2edc927b6a6"·name="a04e6065c479d29f03a33b2edc927b6a6"></a>
88 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>einval</b>:1</td></tr>88 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>einval</b>:1</td></tr>
89 <tr·class="separator:a04e6065c479d29f03a33b2edc927b6a6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a04e6065c479d29f03a33b2edc927b6a6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>90 </table>
91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
92 <li>include/freetds/<a·class="el"·href="a00383_source.html">iconv.h</a></li>92 <li>include/freetds/<a·class="el"·href="a00428_source.html">iconv.h</a></li>
93 </ul>93 </ul>
94 </div><!--·contents·-->94 </div><!--·contents·-->
95 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.897 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
98 </small></address>98 </small></address>
99 </body>99 </body>
1.88 KB
./usr/share/doc/freetds-doc/reference/a01027.html
    
Offset 83, 19 lines modifiedOffset 83, 19 lines modified
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
85 Public·Attributes</h2></td></tr>85 Public·Attributes</h2></td></tr>
86 <tr·class="memitem:ab3ea67ed954d7f10f25802cd704b3add"·id="r_ab3ea67ed954d7f10f25802cd704b3add"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab3ea67ed954d7f10f25802cd704b3add"·name="ab3ea67ed954d7f10f25802cd704b3add"></a>86 <tr·class="memitem:ab3ea67ed954d7f10f25802cd704b3add"·id="r_ab3ea67ed954d7f10f25802cd704b3add"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab3ea67ed954d7f10f25802cd704b3add"·name="ab3ea67ed954d7f10f25802cd704b3add"></a>
87 iconv_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>cd</b></td></tr>87 iconv_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>cd</b></td></tr>
88 <tr·class="separator:ab3ea67ed954d7f10f25802cd704b3add"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:ab3ea67ed954d7f10f25802cd704b3add"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a8f6662af5d01771d49841271db1aa207"·id="r_a8f6662af5d01771d49841271db1aa207"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8f6662af5d01771d49841271db1aa207"·name="a8f6662af5d01771d49841271db1aa207"></a>89 <tr·class="memitem:a8f6662af5d01771d49841271db1aa207"·id="r_a8f6662af5d01771d49841271db1aa207"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8f6662af5d01771d49841271db1aa207"·name="a8f6662af5d01771d49841271db1aa207"></a>
90 <a·class="el"·href="a00476.html#ae21e9f12e8ee5219228ee6b6a41dec66">TDS_ENCODING</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>charset</b></td></tr>90 <a·class="el"·href="a00395.html#ae21e9f12e8ee5219228ee6b6a41dec66">TDS_ENCODING</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>charset</b></td></tr>
91 <tr·class="separator:a8f6662af5d01771d49841271db1aa207"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a8f6662af5d01771d49841271db1aa207"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>92 </table>
93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
94 <li>include/freetds/<a·class="el"·href="a00383_source.html">iconv.h</a></li>94 <li>include/freetds/<a·class="el"·href="a00428_source.html">iconv.h</a></li>
95 </ul>95 </ul>
96 </div><!--·contents·-->96 </div><!--·contents·-->
97 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.899 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
100 </small></address>100 </small></address>
101 </body>101 </body>
1.36 KB
./usr/share/doc/freetds-doc/reference/a01031.html
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 struct·<a·class="el"·href="a01027.html">tdsiconvdir</a>·to&#160;</td><td·class="memItemRight"·valign="bottom"><b>from</b></td></tr>90 struct·<a·class="el"·href="a01027.html">tdsiconvdir</a>·to&#160;</td><td·class="memItemRight"·valign="bottom"><b>from</b></td></tr>
91 <tr·class="separator:a7ad9732a8b2a69c28077a16a5c17a259"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a7ad9732a8b2a69c28077a16a5c17a259"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:abf1de505d5cdaac9f8499a3458e88ef0"·id="r_abf1de505d5cdaac9f8499a3458e88ef0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abf1de505d5cdaac9f8499a3458e88ef0"·name="abf1de505d5cdaac9f8499a3458e88ef0"></a>92 <tr·class="memitem:abf1de505d5cdaac9f8499a3458e88ef0"·id="r_abf1de505d5cdaac9f8499a3458e88ef0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abf1de505d5cdaac9f8499a3458e88ef0"·name="abf1de505d5cdaac9f8499a3458e88ef0"></a>
93 <a·class="el"·href="a01023.html">TDS_ERRNO_MESSAGE_FLAGS</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>suppress</b></td></tr>93 <a·class="el"·href="a01023.html">TDS_ERRNO_MESSAGE_FLAGS</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>suppress</b></td></tr>
94 <tr·class="separator:abf1de505d5cdaac9f8499a3458e88ef0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:abf1de505d5cdaac9f8499a3458e88ef0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>95 </table>
96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
97 <li>include/freetds/<a·class="el"·href="a00383_source.html">iconv.h</a></li>97 <li>include/freetds/<a·class="el"·href="a00428_source.html">iconv.h</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
103 </small></address>103 </small></address>
104 </body>104 </body>
1.26 KB
./usr/share/doc/freetds-doc/reference/a01035.html
    
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>state2</b>·[6]</td></tr>103 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>state2</b>·[6]</td></tr>
104 <tr·class="separator:a29431afc410e151b5924c26cb0bab7d1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:a29431afc410e151b5924c26cb0bab7d1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 <tr·class="memitem:aad45f7f35262975214d7b38bf5036a7c"·id="r_aad45f7f35262975214d7b38bf5036a7c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aad45f7f35262975214d7b38bf5036a7c"·name="aad45f7f35262975214d7b38bf5036a7c"></a>105 <tr·class="memitem:aad45f7f35262975214d7b38bf5036a7c"·id="r_aad45f7f35262975214d7b38bf5036a7c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aad45f7f35262975214d7b38bf5036a7c"·name="aad45f7f35262975214d7b38bf5036a7c"></a>
106 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>state3</b>·[6]</td></tr>106 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>state3</b>·[6]</td></tr>
107 <tr·class="separator:aad45f7f35262975214d7b38bf5036a7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:aad45f7f35262975214d7b38bf5036a7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 </table>108 </table>
109 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>109 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
110 <li>include/freetds/<a·class="el"·href="a00446_source.html">odbc.h</a></li>110 <li>include/freetds/<a·class="el"·href="a00404_source.html">odbc.h</a></li>
111 </ul>111 </ul>
112 </div><!--·contents·-->112 </div><!--·contents·-->
113 <!--·start·footer·part·-->113 <!--·start·footer·part·-->
114 <hr·class="footer"/><address·class="footer"><small>114 <hr·class="footer"/><address·class="footer"><small>
115 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8115 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
116 </small></address>116 </small></address>
117 </body>117 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a01039.html
    
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>num_errors</b></td></tr>93 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>num_errors</b></td></tr>
94 <tr·class="separator:a64d031473ebc3bef0f42724205046d7a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:a64d031473ebc3bef0f42724205046d7a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:a97b2b897dae7ba028a7a2daa25e6a9a4"·id="r_a97b2b897dae7ba028a7a2daa25e6a9a4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a97b2b897dae7ba028a7a2daa25e6a9a4"·name="a97b2b897dae7ba028a7a2daa25e6a9a4"></a>95 <tr·class="memitem:a97b2b897dae7ba028a7a2daa25e6a9a4"·id="r_a97b2b897dae7ba028a7a2daa25e6a9a4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a97b2b897dae7ba028a7a2daa25e6a9a4"·name="a97b2b897dae7ba028a7a2daa25e6a9a4"></a>
96 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>ranked</b></td></tr>96 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>ranked</b></td></tr>
97 <tr·class="separator:a97b2b897dae7ba028a7a2daa25e6a9a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:a97b2b897dae7ba028a7a2daa25e6a9a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>98 </table>
99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
100 <li>include/freetds/<a·class="el"·href="a00446_source.html">odbc.h</a></li>100 <li>include/freetds/<a·class="el"·href="a00404_source.html">odbc.h</a></li>
101 </ul>101 </ul>
102 </div><!--·contents·-->102 </div><!--·contents·-->
103 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
104 <hr·class="footer"/><address·class="footer"><small>104 <hr·class="footer"/><address·class="footer"><small>
105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
106 </small></address>106 </small></address>
107 </body>107 </body>
2.45 KB
./usr/share/doc/freetds-doc/reference/a01043.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">_dheader·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">_dheader·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Descriptor·header.··78 <p>Descriptor·header.··
79 ·<a·href="a01043.html#details">More...</a></p>79 ·<a·href="a01043.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00446_source.html">odbc.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00404_source.html">odbc.h</a>&gt;</code></p>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
83 Public·Attributes</h2></td></tr>83 Public·Attributes</h2></td></tr>
84 <tr·class="memitem:a94c27b96adcd9881e6beac2864445536"·id="r_a94c27b96adcd9881e6beac2864445536"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a94c27b96adcd9881e6beac2864445536"·name="a94c27b96adcd9881e6beac2864445536"></a>84 <tr·class="memitem:a94c27b96adcd9881e6beac2864445536"·id="r_a94c27b96adcd9881e6beac2864445536"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a94c27b96adcd9881e6beac2864445536"·name="a94c27b96adcd9881e6beac2864445536"></a>
85 SQLSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>sql_desc_alloc_type</b></td></tr>85 SQLSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>sql_desc_alloc_type</b></td></tr>
86 <tr·class="separator:a94c27b96adcd9881e6beac2864445536"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a94c27b96adcd9881e6beac2864445536"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:ae441628f4c420abb6e879f92c53629b3"·id="r_ae441628f4c420abb6e879f92c53629b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae441628f4c420abb6e879f92c53629b3"·name="ae441628f4c420abb6e879f92c53629b3"></a>87 <tr·class="memitem:ae441628f4c420abb6e879f92c53629b3"·id="r_ae441628f4c420abb6e879f92c53629b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae441628f4c420abb6e879f92c53629b3"·name="ae441628f4c420abb6e879f92c53629b3"></a>
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 <tr·class="memitem:aaa6f5cf04f6687fb0551828a443ef682"·id="r_aaa6f5cf04f6687fb0551828a443ef682"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaa6f5cf04f6687fb0551828a443ef682"·name="aaa6f5cf04f6687fb0551828a443ef682"></a>104 <tr·class="memitem:aaa6f5cf04f6687fb0551828a443ef682"·id="r_aaa6f5cf04f6687fb0551828a443ef682"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaa6f5cf04f6687fb0551828a443ef682"·name="aaa6f5cf04f6687fb0551828a443ef682"></a>
105 SQLULEN·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>sql_desc_rows_processed_ptr</b></td></tr>105 SQLULEN·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>sql_desc_rows_processed_ptr</b></td></tr>
106 <tr·class="separator:aaa6f5cf04f6687fb0551828a443ef682"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:aaa6f5cf04f6687fb0551828a443ef682"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </table>107 </table>
108 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>108 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
109 <div·class="textblock"><p>Descriptor·header.·</p>109 <div·class="textblock"><p>Descriptor·header.·</p>
110 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>110 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
111 <li>include/freetds/<a·class="el"·href="a00446_source.html">odbc.h</a></li>111 <li>include/freetds/<a·class="el"·href="a00404_source.html">odbc.h</a></li>
112 </ul>112 </ul>
113 </div><!--·contents·-->113 </div><!--·contents·-->
114 <!--·start·footer·part·-->114 <!--·start·footer·part·-->
115 <hr·class="footer"/><address·class="footer"><small>115 <hr·class="footer"/><address·class="footer"><small>
116 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8116 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
117 </small></address>117 </small></address>
118 </body>118 </body>
1.97 KB
./usr/share/doc/freetds-doc/reference/a01047.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">_drecord·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">_drecord·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Descriptor·record.··78 <p>Descriptor·record.··
79 ·<a·href="a01047.html#details">More...</a></p>79 ·<a·href="a01047.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00446_source.html">odbc.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00404_source.html">odbc.h</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Collaboration·diagram·for·_drecord:</div>82 Collaboration·diagram·for·_drecord:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><!--·SVG·0·--></div>84 <div·class="center"><!--·SVG·0·--></div>
85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
Offset 190, 15 lines modifiedOffset 190, 15 lines modified
190 <tr·class="memitem:a5a71eef8de9dda3393b72653b49ee638"·id="r_a5a71eef8de9dda3393b72653b49ee638"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5a71eef8de9dda3393b72653b49ee638"·name="a5a71eef8de9dda3393b72653b49ee638"></a>190 <tr·class="memitem:a5a71eef8de9dda3393b72653b49ee638"·id="r_a5a71eef8de9dda3393b72653b49ee638"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5a71eef8de9dda3393b72653b49ee638"·name="a5a71eef8de9dda3393b72653b49ee638"></a>
191 SQLSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>sql_desc_updatable</b></td></tr>191 SQLSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>sql_desc_updatable</b></td></tr>
192 <tr·class="separator:a5a71eef8de9dda3393b72653b49ee638"><td·class="memSeparator"·colspan="2">&#160;</td></tr>192 <tr·class="separator:a5a71eef8de9dda3393b72653b49ee638"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
193 </table>193 </table>
194 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>194 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
195 <div·class="textblock"><p>Descriptor·record.·</p>195 <div·class="textblock"><p>Descriptor·record.·</p>
196 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>196 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
197 <li>include/freetds/<a·class="el"·href="a00446_source.html">odbc.h</a></li>197 <li>include/freetds/<a·class="el"·href="a00404_source.html">odbc.h</a></li>
198 </ul>198 </ul>
199 </div><!--·contents·-->199 </div><!--·contents·-->
200 <!--·start·footer·part·-->200 <!--·start·footer·part·-->
201 <hr·class="footer"/><address·class="footer"><small>201 <hr·class="footer"/><address·class="footer"><small>
202 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8202 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
203 </small></address>203 </small></address>
204 </body>204 </body>
784 B
./usr/share/doc/freetds-doc/reference/a01051.html
    
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 <p>Nested·descriptor·to·use.·</p>123 <p>Nested·descriptor·to·use.·</p>
124 <p>-1:·nested,·cannot·have·focus.·0·:·self.·&gt;0:·descriptor·from·IPD.·</p>124 <p>-1:·nested,·cannot·have·focus.·0·:·self.·&gt;0:·descriptor·from·IPD.·</p>
  
125 </div>125 </div>
126 </div>126 </div>
127 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>127 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
128 <li>include/freetds/<a·class="el"·href="a00446_source.html">odbc.h</a></li>128 <li>include/freetds/<a·class="el"·href="a00404_source.html">odbc.h</a></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
132 <hr·class="footer"/><address·class="footer"><small>132 <hr·class="footer"/><address·class="footer"><small>
133 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8133 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
134 </small></address>134 </small></address>
135 </body>135 </body>
1.27 KB
./usr/share/doc/freetds-doc/reference/a01055.html
    
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
88 SQLINTEGER&#160;</td><td·class="memItemRight"·valign="bottom"><b>odbc_version</b></td></tr>88 SQLINTEGER&#160;</td><td·class="memItemRight"·valign="bottom"><b>odbc_version</b></td></tr>
89 <tr·class="separator:a4056374ed5ed8cbd0b62f536c1db78c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a4056374ed5ed8cbd0b62f536c1db78c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a46909cefc63ef6d5d40b6651944c1761"·id="r_a46909cefc63ef6d5d40b6651944c1761"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a46909cefc63ef6d5d40b6651944c1761"·name="a46909cefc63ef6d5d40b6651944c1761"></a>90 <tr·class="memitem:a46909cefc63ef6d5d40b6651944c1761"·id="r_a46909cefc63ef6d5d40b6651944c1761"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a46909cefc63ef6d5d40b6651944c1761"·name="a46909cefc63ef6d5d40b6651944c1761"></a>
91 SQLINTEGER&#160;</td><td·class="memItemRight"·valign="bottom"><b>output_nts</b></td></tr>91 SQLINTEGER&#160;</td><td·class="memItemRight"·valign="bottom"><b>output_nts</b></td></tr>
92 <tr·class="separator:a46909cefc63ef6d5d40b6651944c1761"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a46909cefc63ef6d5d40b6651944c1761"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table>93 </table>
94 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>94 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
95 <li>include/freetds/<a·class="el"·href="a00446_source.html">odbc.h</a></li>95 <li>include/freetds/<a·class="el"·href="a00404_source.html">odbc.h</a></li>
96 </ul>96 </ul>
97 </div><!--·contents·-->97 </div><!--·contents·-->
98 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>99 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
101 </small></address>101 </small></address>
102 </body>102 </body>
1.26 KB
./usr/share/doc/freetds-doc/reference/a01059.html
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 SQLSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>htype</b></td></tr>90 SQLSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>htype</b></td></tr>
91 <tr·class="separator:aec347f7e6fdee3dd79b16d79ec714c4c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:aec347f7e6fdee3dd79b16d79ec714c4c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:ad000fff4147e321a065b9b7844ec2635"·id="r_ad000fff4147e321a065b9b7844ec2635"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad000fff4147e321a065b9b7844ec2635"·name="ad000fff4147e321a065b9b7844ec2635"></a>92 <tr·class="memitem:ad000fff4147e321a065b9b7844ec2635"·id="r_ad000fff4147e321a065b9b7844ec2635"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad000fff4147e321a065b9b7844ec2635"·name="ad000fff4147e321a065b9b7844ec2635"></a>
93 tds_mutex&#160;</td><td·class="memItemRight"·valign="bottom"><b>mtx</b></td></tr>93 tds_mutex&#160;</td><td·class="memItemRight"·valign="bottom"><b>mtx</b></td></tr>
94 <tr·class="separator:ad000fff4147e321a065b9b7844ec2635"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:ad000fff4147e321a065b9b7844ec2635"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>95 </table>
96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
97 <li>include/freetds/<a·class="el"·href="a00446_source.html">odbc.h</a></li>97 <li>include/freetds/<a·class="el"·href="a00404_source.html">odbc.h</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
103 </small></address>103 </small></address>
104 </body>104 </body>
1.29 KB
./usr/share/doc/freetds-doc/reference/a01063.html
    
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 tds_mutex&#160;</td><td·class="memItemRight"·valign="bottom"><b>mtx</b></td></tr>96 tds_mutex&#160;</td><td·class="memItemRight"·valign="bottom"><b>mtx</b></td></tr>
97 <tr·class="separator:aa60e1221dbabf39fd0356af19539d010"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:aa60e1221dbabf39fd0356af19539d010"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:a2831d93822dd97be694a74997e9a649a"·id="r_a2831d93822dd97be694a74997e9a649a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2831d93822dd97be694a74997e9a649a"·name="a2831d93822dd97be694a74997e9a649a"></a>98 <tr·class="memitem:a2831d93822dd97be694a74997e9a649a"·id="r_a2831d93822dd97be694a74997e9a649a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2831d93822dd97be694a74997e9a649a"·name="a2831d93822dd97be694a74997e9a649a"></a>
99 <a·class="el"·href="a01271.html">TDSCONTEXT</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_ctx</b></td></tr>99 <a·class="el"·href="a01271.html">TDSCONTEXT</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_ctx</b></td></tr>
100 <tr·class="separator:a2831d93822dd97be694a74997e9a649a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:a2831d93822dd97be694a74997e9a649a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 </table>101 </table>
102 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>102 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
103 <li>include/freetds/<a·class="el"·href="a00446_source.html">odbc.h</a></li>103 <li>include/freetds/<a·class="el"·href="a00404_source.html">odbc.h</a></li>
104 </ul>104 </ul>
105 </div><!--·contents·-->105 </div><!--·contents·-->
106 <!--·start·footer·part·-->106 <!--·start·footer·part·-->
107 <hr·class="footer"/><address·class="footer"><small>107 <hr·class="footer"/><address·class="footer"><small>
108 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8108 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
109 </small></address>109 </small></address>
110 </body>110 </body>
1.28 KB
./usr/share/doc/freetds-doc/reference/a01067.html
    
Offset 135, 15 lines modifiedOffset 135, 15 lines modified
135 SQLUINTEGER&#160;</td><td·class="memItemRight"·valign="bottom"><b>translate_option</b></td></tr>135 SQLUINTEGER&#160;</td><td·class="memItemRight"·valign="bottom"><b>translate_option</b></td></tr>
136 <tr·class="separator:ac1da71b8c278f2ccf3abd995820149a7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:ac1da71b8c278f2ccf3abd995820149a7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 <tr·class="memitem:adcc9f2f1576c5a0a5c47807c480ac54a"·id="r_adcc9f2f1576c5a0a5c47807c480ac54a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adcc9f2f1576c5a0a5c47807c480ac54a"·name="adcc9f2f1576c5a0a5c47807c480ac54a"></a>137 <tr·class="memitem:adcc9f2f1576c5a0a5c47807c480ac54a"·id="r_adcc9f2f1576c5a0a5c47807c480ac54a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adcc9f2f1576c5a0a5c47807c480ac54a"·name="adcc9f2f1576c5a0a5c47807c480ac54a"></a>
138 SQLUINTEGER&#160;</td><td·class="memItemRight"·valign="bottom"><b>txn_isolation</b></td></tr>138 SQLUINTEGER&#160;</td><td·class="memItemRight"·valign="bottom"><b>txn_isolation</b></td></tr>
139 <tr·class="separator:adcc9f2f1576c5a0a5c47807c480ac54a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:adcc9f2f1576c5a0a5c47807c480ac54a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 </table>140 </table>
141 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>141 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
142 <li>include/freetds/<a·class="el"·href="a00446_source.html">odbc.h</a></li>142 <li>include/freetds/<a·class="el"·href="a00404_source.html">odbc.h</a></li>
143 </ul>143 </ul>
144 </div><!--·contents·-->144 </div><!--·contents·-->
145 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
146 <hr·class="footer"/><address·class="footer"><small>146 <hr·class="footer"/><address·class="footer"><small>
147 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8147 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
148 </small></address>148 </small></address>
149 </body>149 </body>
847 B
./usr/share/doc/freetds-doc/reference/a01071.html
    
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
  
147 <p>Statement·executing.·</p>147 <p>Statement·executing.·</p>
148 <p>This·should·be·set·AFTER·sending·query·to·avoid·race·condition·and·assure·to·not·overwrite·it·if·another·statement·is·executing·a·query.·</p>148 <p>This·should·be·set·AFTER·sending·query·to·avoid·race·condition·and·assure·to·not·overwrite·it·if·another·statement·is·executing·a·query.·</p>
  
149 </div>149 </div>
150 </div>150 </div>
151 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>151 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
152 <li>include/freetds/<a·class="el"·href="a00446_source.html">odbc.h</a></li>152 <li>include/freetds/<a·class="el"·href="a00404_source.html">odbc.h</a></li>
153 </ul>153 </ul>
154 </div><!--·contents·-->154 </div><!--·contents·-->
155 <!--·start·footer·part·-->155 <!--·start·footer·part·-->
156 <hr·class="footer"/><address·class="footer"><small>156 <hr·class="footer"/><address·class="footer"><small>
157 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8157 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
158 </small></address>158 </small></address>
159 </body>159 </body>
1.28 KB
./usr/share/doc/freetds-doc/reference/a01075.html
    
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 SQLUINTEGER&#160;</td><td·class="memItemRight"·valign="bottom"><b>simulate_cursor</b></td></tr>144 SQLUINTEGER&#160;</td><td·class="memItemRight"·valign="bottom"><b>simulate_cursor</b></td></tr>
145 <tr·class="separator:a76023162e216e50cade02563c327dc26"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:a76023162e216e50cade02563c327dc26"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 <tr·class="memitem:aa587b425ef28efe478fa25afdc350384"·id="r_aa587b425ef28efe478fa25afdc350384"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa587b425ef28efe478fa25afdc350384"·name="aa587b425ef28efe478fa25afdc350384"></a>146 <tr·class="memitem:aa587b425ef28efe478fa25afdc350384"·id="r_aa587b425ef28efe478fa25afdc350384"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa587b425ef28efe478fa25afdc350384"·name="aa587b425ef28efe478fa25afdc350384"></a>
147 SQLUINTEGER&#160;</td><td·class="memItemRight"·valign="bottom"><b>use_bookmarks</b></td></tr>147 SQLUINTEGER&#160;</td><td·class="memItemRight"·valign="bottom"><b>use_bookmarks</b></td></tr>
148 <tr·class="separator:aa587b425ef28efe478fa25afdc350384"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:aa587b425ef28efe478fa25afdc350384"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 </table>149 </table>
150 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>150 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
151 <li>include/freetds/<a·class="el"·href="a00446_source.html">odbc.h</a></li>151 <li>include/freetds/<a·class="el"·href="a00404_source.html">odbc.h</a></li>
152 </ul>152 </ul>
153 </div><!--·contents·-->153 </div><!--·contents·-->
154 <!--·start·footer·part·-->154 <!--·start·footer·part·-->
155 <hr·class="footer"/><address·class="footer"><small>155 <hr·class="footer"/><address·class="footer"><small>
156 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8156 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
157 </small></address>157 </small></address>
158 </body>158 </body>
4.83 KB
./usr/share/doc/freetds-doc/reference/a01079.html
    
Offset 92, 24 lines modifiedOffset 92, 24 lines modified
92 <tr·class="memitem:aee1052a67b49c469db998f814c0c0663"·id="r_aee1052a67b49c469db998f814c0c0663"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aee1052a67b49c469db998f814c0c0663"·name="aee1052a67b49c469db998f814c0c0663"></a>92 <tr·class="memitem:aee1052a67b49c469db998f814c0c0663"·id="r_aee1052a67b49c469db998f814c0c0663"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aee1052a67b49c469db998f814c0c0663"·name="aee1052a67b49c469db998f814c0c0663"></a>
93 struct·<a·class="el"·href="a01075.html">_hsattr</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>attr</b></td></tr>93 struct·<a·class="el"·href="a01075.html">_hsattr</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>attr</b></td></tr>
94 <tr·class="separator:aee1052a67b49c469db998f814c0c0663"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:aee1052a67b49c469db998f814c0c0663"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:a9894b03e1f97a06bb1ffd8e232f56c10"·id="r_a9894b03e1f97a06bb1ffd8e232f56c10"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9894b03e1f97a06bb1ffd8e232f56c10"·name="a9894b03e1f97a06bb1ffd8e232f56c10"></a>95 <tr·class="memitem:a9894b03e1f97a06bb1ffd8e232f56c10"·id="r_a9894b03e1f97a06bb1ffd8e232f56c10"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9894b03e1f97a06bb1ffd8e232f56c10"·name="a9894b03e1f97a06bb1ffd8e232f56c10"></a>
96 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>curr_param_row</b></td></tr>96 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>curr_param_row</b></td></tr>
97 <tr·class="separator:a9894b03e1f97a06bb1ffd8e232f56c10"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:a9894b03e1f97a06bb1ffd8e232f56c10"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:a08fa1bb2444d96eb3a114df058ad429c"·id="r_a08fa1bb2444d96eb3a114df058ad429c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a08fa1bb2444d96eb3a114df058ad429c"·name="a08fa1bb2444d96eb3a114df058ad429c"></a>98 <tr·class="memitem:a08fa1bb2444d96eb3a114df058ad429c"·id="r_a08fa1bb2444d96eb3a114df058ad429c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a08fa1bb2444d96eb3a114df058ad429c"·name="a08fa1bb2444d96eb3a114df058ad429c"></a>
99 <a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>cursor</b></td></tr>99 <a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>cursor</b></td></tr>
100 <tr·class="separator:a08fa1bb2444d96eb3a114df058ad429c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:a08fa1bb2444d96eb3a114df058ad429c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 <tr·class="memitem:a6fc3f9ce68d3dd90ec9136e48b2ff9e9"·id="r_a6fc3f9ce68d3dd90ec9136e48b2ff9e9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6fc3f9ce68d3dd90ec9136e48b2ff9e9"·name="a6fc3f9ce68d3dd90ec9136e48b2ff9e9"></a>101 <tr·class="memitem:a6fc3f9ce68d3dd90ec9136e48b2ff9e9"·id="r_a6fc3f9ce68d3dd90ec9136e48b2ff9e9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6fc3f9ce68d3dd90ec9136e48b2ff9e9"·name="a6fc3f9ce68d3dd90ec9136e48b2ff9e9"></a>
102 <a·class="el"·href="a00578.html#gafddddf5bd7ad223cadee3d3bdc899954">DSTR</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>cursor_name</b></td></tr>102 <a·class="el"·href="a00578.html#gafddddf5bd7ad223cadee3d3bdc899954">DSTR</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>cursor_name</b></td></tr>
103 <tr·class="separator:a6fc3f9ce68d3dd90ec9136e48b2ff9e9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:a6fc3f9ce68d3dd90ec9136e48b2ff9e9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 <tr·class="memitem:a5ba9b815b3ab0b2544af5733dc687da4"·id="r_a5ba9b815b3ab0b2544af5733dc687da4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5ba9b815b3ab0b2544af5733dc687da4"·name="a5ba9b815b3ab0b2544af5733dc687da4"></a>104 <tr·class="memitem:a5ba9b815b3ab0b2544af5733dc687da4"·id="r_a5ba9b815b3ab0b2544af5733dc687da4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5ba9b815b3ab0b2544af5733dc687da4"·name="a5ba9b815b3ab0b2544af5733dc687da4"></a>
105 struct·<a·class="el"·href="a01071.html">_hdbc</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>dbc</b></td></tr>105 struct·<a·class="el"·href="a01071.html">_hdbc</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>dbc</b></td></tr>
106 <tr·class="separator:a5ba9b815b3ab0b2544af5733dc687da4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:a5ba9b815b3ab0b2544af5733dc687da4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 <tr·class="memitem:a4b8f37817c8a8715b18e135eece51cd5"·id="r_a4b8f37817c8a8715b18e135eece51cd5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b8f37817c8a8715b18e135eece51cd5"·name="a4b8f37817c8a8715b18e135eece51cd5"></a>107 <tr·class="memitem:a4b8f37817c8a8715b18e135eece51cd5"·id="r_a4b8f37817c8a8715b18e135eece51cd5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b8f37817c8a8715b18e135eece51cd5"·name="a4b8f37817c8a8715b18e135eece51cd5"></a>
108 <a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>dyn</b></td></tr>108 <a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>dyn</b></td></tr>
109 <tr·class="separator:a4b8f37817c8a8715b18e135eece51cd5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:a4b8f37817c8a8715b18e135eece51cd5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:a6740c6697d4aa83b7a0b8b82a4f0e73b"·id="r_a6740c6697d4aa83b7a0b8b82a4f0e73b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6740c6697d4aa83b7a0b8b82a4f0e73b"·name="a6740c6697d4aa83b7a0b8b82a4f0e73b"></a>110 <tr·class="memitem:a6740c6697d4aa83b7a0b8b82a4f0e73b"·id="r_a6740c6697d4aa83b7a0b8b82a4f0e73b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6740c6697d4aa83b7a0b8b82a4f0e73b"·name="a6740c6697d4aa83b7a0b8b82a4f0e73b"></a>
111 struct·<a·class="el"·href="a01039.html">_sql_errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>errs</b></td></tr>111 struct·<a·class="el"·href="a01039.html">_sql_errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>errs</b></td></tr>
112 <tr·class="separator:a6740c6697d4aa83b7a0b8b82a4f0e73b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:a6740c6697d4aa83b7a0b8b82a4f0e73b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:a92c3a3099d3c9f257638e62427f0b18f"·id="r_a92c3a3099d3c9f257638e62427f0b18f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a92c3a3099d3c9f257638e62427f0b18f"·name="a92c3a3099d3c9f257638e62427f0b18f"></a>113 <tr·class="memitem:a92c3a3099d3c9f257638e62427f0b18f"·id="r_a92c3a3099d3c9f257638e62427f0b18f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a92c3a3099d3c9f257638e62427f0b18f"·name="a92c3a3099d3c9f257638e62427f0b18f"></a>
114 SQLSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>htype</b></td></tr>114 SQLSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>htype</b></td></tr>
115 <tr·class="separator:a92c3a3099d3c9f257638e62427f0b18f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:a92c3a3099d3c9f257638e62427f0b18f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 217, 15 lines modifiedOffset 217, 15 lines modified
  
217 <p>Prepared·statement·needs·to·be·prepared·again.·</p>217 <p>Prepared·statement·needs·to·be·prepared·again.·</p>
218 <p>This·can·happen·if·the·parameters·was·changed·or·not·specified.·</p>218 <p>This·can·happen·if·the·parameters·was·changed·or·not·specified.·</p>
  
219 </div>219 </div>
220 </div>220 </div>
221 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>221 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
222 <li>include/freetds/<a·class="el"·href="a00446_source.html">odbc.h</a></li>222 <li>include/freetds/<a·class="el"·href="a00404_source.html">odbc.h</a></li>
223 </ul>223 </ul>
224 </div><!--·contents·-->224 </div><!--·contents·-->
225 <!--·start·footer·part·-->225 <!--·start·footer·part·-->
226 <hr·class="footer"/><address·class="footer"><small>226 <hr·class="footer"/><address·class="footer"><small>
227 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8227 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
228 </small></address>228 </small></address>
229 </body>229 </body>
1.44 KB
./usr/share/doc/freetds-doc/reference/a01083.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <a·class="el"·href="a01227.html">TDSCOLUMNFUNCS</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>common</b></td></tr>87 <a·class="el"·href="a01227.html">TDSCOLUMNFUNCS</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>common</b></td></tr>
88 <tr·class="separator:a4659235bf2807340da2713706f8e1084"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a4659235bf2807340da2713706f8e1084"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a5ad22c76df180a9a65581cd14a1f6aa9"·id="r_a5ad22c76df180a9a65581cd14a1f6aa9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5ad22c76df180a9a65581cd14a1f6aa9"·name="a5ad22c76df180a9a65581cd14a1f6aa9"></a>89 <tr·class="memitem:a5ad22c76df180a9a65581cd14a1f6aa9"·id="r_a5ad22c76df180a9a65581cd14a1f6aa9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5ad22c76df180a9a65581cd14a1f6aa9"·name="a5ad22c76df180a9a65581cd14a1f6aa9"></a>
90 void(*&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_type_info</b>·)(<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col,·struct·<a·class="el"·href="a01047.html">_drecord</a>·*drec,·SQLINTEGER·odbc_ver)</td></tr>90 void(*&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_type_info</b>·)(<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col,·struct·<a·class="el"·href="a01047.html">_drecord</a>·*drec,·SQLINTEGER·odbc_ver)</td></tr>
91 <tr·class="separator:a5ad22c76df180a9a65581cd14a1f6aa9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a5ad22c76df180a9a65581cd14a1f6aa9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>92 </table>
93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
94 <li>include/freetds/<a·class="el"·href="a00446_source.html">odbc.h</a></li>94 <li>include/freetds/<a·class="el"·href="a00404_source.html">odbc.h</a></li>
95 </ul>95 </ul>
96 </div><!--·contents·-->96 </div><!--·contents·-->
97 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.899 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
100 </small></address>100 </small></address>
101 </body>101 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a01087.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr>82 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr>
83 <tr·class="separator:a50a9f7930ceadcd684902b744346d587"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a50a9f7930ceadcd684902b744346d587"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a470328eaa68047a3312a3d22687c9bf9"·id="r_a470328eaa68047a3312a3d22687c9bf9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a470328eaa68047a3312a3d22687c9bf9"·name="a470328eaa68047a3312a3d22687c9bf9"></a>84 <tr·class="memitem:a470328eaa68047a3312a3d22687c9bf9"·id="r_a470328eaa68047a3312a3d22687c9bf9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a470328eaa68047a3312a3d22687c9bf9"·name="a470328eaa68047a3312a3d22687c9bf9"></a>
85 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>p</b></td></tr>85 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>p</b></td></tr>
86 <tr·class="separator:a470328eaa68047a3312a3d22687c9bf9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a470328eaa68047a3312a3d22687c9bf9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table>87 </table>
88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li>include/freetds/<a·class="el"·href="a00446_source.html">odbc.h</a></li>89 <li>include/freetds/<a·class="el"·href="a00404_source.html">odbc.h</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.894 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
95 </small></address>95 </small></address>
96 </body>96 </body>
1.36 KB
./usr/share/doc/freetds-doc/reference/a01091.html
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 <a·class="el"·href="a01051.html">TDS_DESC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>ipd</b></td></tr>90 <a·class="el"·href="a01051.html">TDS_DESC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>ipd</b></td></tr>
91 <tr·class="separator:a844df46447dcdc9a374c03cfc956f4ac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a844df46447dcdc9a374c03cfc956f4ac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:a674b3bd10725118ae9b8340271126bcc"·id="r_a674b3bd10725118ae9b8340271126bcc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a674b3bd10725118ae9b8340271126bcc"·name="a674b3bd10725118ae9b8340271126bcc"></a>92 <tr·class="memitem:a674b3bd10725118ae9b8340271126bcc"·id="r_a674b3bd10725118ae9b8340271126bcc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a674b3bd10725118ae9b8340271126bcc"·name="a674b3bd10725118ae9b8340271126bcc"></a>
93 <a·class="el"·href="a00578.html#gafddddf5bd7ad223cadee3d3bdc899954">DSTR</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>type_name</b></td></tr>93 <a·class="el"·href="a00578.html#gafddddf5bd7ad223cadee3d3bdc899954">DSTR</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>type_name</b></td></tr>
94 <tr·class="separator:a674b3bd10725118ae9b8340271126bcc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:a674b3bd10725118ae9b8340271126bcc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>95 </table>
96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
97 <li>include/freetds/<a·class="el"·href="a00446_source.html">odbc.h</a></li>97 <li>include/freetds/<a·class="el"·href="a00404_source.html">odbc.h</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
103 </small></address>103 </small></address>
104 </body>104 </body>
1.27 KB
./usr/share/doc/freetds-doc/reference/a01095.html
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>precision</b></td></tr>85 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>precision</b></td></tr>
86 <tr·class="separator:a6fc21f295d8b64de21b47d115a4600b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a6fc21f295d8b64de21b47d115a4600b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a2bbaad6b529348d66b521fdb961747a4"·id="r_a2bbaad6b529348d66b521fdb961747a4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2bbaad6b529348d66b521fdb961747a4"·name="a2bbaad6b529348d66b521fdb961747a4"></a>87 <tr·class="memitem:a2bbaad6b529348d66b521fdb961747a4"·id="r_a2bbaad6b529348d66b521fdb961747a4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2bbaad6b529348d66b521fdb961747a4"·name="a2bbaad6b529348d66b521fdb961747a4"></a>
88 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>scale</b></td></tr>88 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>scale</b></td></tr>
89 <tr·class="separator:a2bbaad6b529348d66b521fdb961747a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a2bbaad6b529348d66b521fdb961747a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>90 </table>
91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
92 <li>include/freetds/<a·class="el"·href="a00473_source.html">proto.h</a></li>92 <li>include/freetds/<a·class="el"·href="a00407_source.html">proto.h</a></li>
93 </ul>93 </ul>
94 </div><!--·contents·-->94 </div><!--·contents·-->
95 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.897 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
98 </small></address>98 </small></address>
99 </body>99 </body>
1.26 KB
./usr/share/doc/freetds-doc/reference/a01099.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>mnyhigh</b></td></tr>82 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>mnyhigh</b></td></tr>
83 <tr·class="separator:a3095776a925ff4e0c55ca7cf99f7e754"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a3095776a925ff4e0c55ca7cf99f7e754"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:af354520bfe5f9aa6507211cbd2052f2c"·id="r_af354520bfe5f9aa6507211cbd2052f2c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af354520bfe5f9aa6507211cbd2052f2c"·name="af354520bfe5f9aa6507211cbd2052f2c"></a>84 <tr·class="memitem:af354520bfe5f9aa6507211cbd2052f2c"·id="r_af354520bfe5f9aa6507211cbd2052f2c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af354520bfe5f9aa6507211cbd2052f2c"·name="af354520bfe5f9aa6507211cbd2052f2c"></a>
85 TDS_UINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>mnylow</b></td></tr>85 TDS_UINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>mnylow</b></td></tr>
86 <tr·class="separator:af354520bfe5f9aa6507211cbd2052f2c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:af354520bfe5f9aa6507211cbd2052f2c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table>87 </table>
88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li>include/freetds/<a·class="el"·href="a00473_source.html">proto.h</a></li>89 <li>include/freetds/<a·class="el"·href="a00407_source.html">proto.h</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.894 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
95 </small></address>95 </small></address>
96 </body>96 </body>
1.3 KB
./usr/share/doc/freetds-doc/reference/a01103.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 TDS_INT8&#160;</td><td·class="memItemRight"·valign="bottom"><b>mny</b></td></tr>87 TDS_INT8&#160;</td><td·class="memItemRight"·valign="bottom"><b>mny</b></td></tr>
88 <tr·class="separator:a9e91bdcf96d8b27282a016c545a88092"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a9e91bdcf96d8b27282a016c545a88092"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:aff4970801b9624e7ba06f2513b274235"·id="r_aff4970801b9624e7ba06f2513b274235"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aff4970801b9624e7ba06f2513b274235"·name="aff4970801b9624e7ba06f2513b274235"></a>89 <tr·class="memitem:aff4970801b9624e7ba06f2513b274235"·id="r_aff4970801b9624e7ba06f2513b274235"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aff4970801b9624e7ba06f2513b274235"·name="aff4970801b9624e7ba06f2513b274235"></a>
90 <a·class="el"·href="a01099.html">TDS_OLD_MONEY</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>tdsoldmoney</b></td></tr>90 <a·class="el"·href="a01099.html">TDS_OLD_MONEY</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>tdsoldmoney</b></td></tr>
91 <tr·class="separator:aff4970801b9624e7ba06f2513b274235"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:aff4970801b9624e7ba06f2513b274235"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>92 </table>
93 <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul>93 <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul>
94 <li>include/freetds/<a·class="el"·href="a00473_source.html">proto.h</a></li>94 <li>include/freetds/<a·class="el"·href="a00407_source.html">proto.h</a></li>
95 </ul>95 </ul>
96 </div><!--·contents·-->96 </div><!--·contents·-->
97 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.899 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
100 </small></address>100 </small></address>
101 </body>101 </body>
1.2 KB
./usr/share/doc/freetds-doc/reference/a01107.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
80 Public·Attributes</h2></td></tr>80 Public·Attributes</h2></td></tr>
81 <tr·class="memitem:ac13c07531936ebf1fff5285ebe11cda4"·id="r_ac13c07531936ebf1fff5285ebe11cda4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac13c07531936ebf1fff5285ebe11cda4"·name="ac13c07531936ebf1fff5285ebe11cda4"></a>81 <tr·class="memitem:ac13c07531936ebf1fff5285ebe11cda4"·id="r_ac13c07531936ebf1fff5285ebe11cda4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac13c07531936ebf1fff5285ebe11cda4"·name="ac13c07531936ebf1fff5285ebe11cda4"></a>
82 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>mny4</b></td></tr>82 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>mny4</b></td></tr>
83 <tr·class="separator:ac13c07531936ebf1fff5285ebe11cda4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:ac13c07531936ebf1fff5285ebe11cda4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>84 </table>
85 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>85 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
86 <li>include/freetds/<a·class="el"·href="a00473_source.html">proto.h</a></li>86 <li>include/freetds/<a·class="el"·href="a00407_source.html">proto.h</a></li>
87 </ul>87 </ul>
88 </div><!--·contents·-->88 </div><!--·contents·-->
89 <!--·start·footer·part·-->89 <!--·start·footer·part·-->
90 <hr·class="footer"/><address·class="footer"><small>90 <hr·class="footer"/><address·class="footer"><small>
91 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.891 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
92 </small></address>92 </small></address>
93 </body>93 </body>
1.26 KB
./usr/share/doc/freetds-doc/reference/a01111.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>dtdays</b></td></tr>82 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>dtdays</b></td></tr>
83 <tr·class="separator:a232cc3b78c00ada0c39e872f8185eba0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a232cc3b78c00ada0c39e872f8185eba0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a788d059b939f2a7a2d54c6a1417f9c40"·id="r_a788d059b939f2a7a2d54c6a1417f9c40"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a788d059b939f2a7a2d54c6a1417f9c40"·name="a788d059b939f2a7a2d54c6a1417f9c40"></a>84 <tr·class="memitem:a788d059b939f2a7a2d54c6a1417f9c40"·id="r_a788d059b939f2a7a2d54c6a1417f9c40"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a788d059b939f2a7a2d54c6a1417f9c40"·name="a788d059b939f2a7a2d54c6a1417f9c40"></a>
85 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>dttime</b></td></tr>85 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>dttime</b></td></tr>
86 <tr·class="separator:a788d059b939f2a7a2d54c6a1417f9c40"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a788d059b939f2a7a2d54c6a1417f9c40"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table>87 </table>
88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li>include/freetds/<a·class="el"·href="a00473_source.html">proto.h</a></li>89 <li>include/freetds/<a·class="el"·href="a00407_source.html">proto.h</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.894 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
95 </small></address>95 </small></address>
96 </body>96 </body>
1.27 KB
./usr/share/doc/freetds-doc/reference/a01115.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>days</b></td></tr>82 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>days</b></td></tr>
83 <tr·class="separator:ae85421bb3054c4a0ccce9ea84aa67413"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:ae85421bb3054c4a0ccce9ea84aa67413"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:af5c4323834f723cae8c85af5e321dc9e"·id="r_af5c4323834f723cae8c85af5e321dc9e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af5c4323834f723cae8c85af5e321dc9e"·name="af5c4323834f723cae8c85af5e321dc9e"></a>84 <tr·class="memitem:af5c4323834f723cae8c85af5e321dc9e"·id="r_af5c4323834f723cae8c85af5e321dc9e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af5c4323834f723cae8c85af5e321dc9e"·name="af5c4323834f723cae8c85af5e321dc9e"></a>
85 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>minutes</b></td></tr>85 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>minutes</b></td></tr>
86 <tr·class="separator:af5c4323834f723cae8c85af5e321dc9e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:af5c4323834f723cae8c85af5e321dc9e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table>87 </table>
88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li>include/freetds/<a·class="el"·href="a00473_source.html">proto.h</a></li>89 <li>include/freetds/<a·class="el"·href="a00407_source.html">proto.h</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.894 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
95 </small></address>95 </small></address>
96 </body>96 </body>
1.27 KB
./usr/share/doc/freetds-doc/reference/a01119.html
    
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
88 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>Data3</b></td></tr>88 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>Data3</b></td></tr>
89 <tr·class="separator:a7500008622bf151cd584fafac93cb5b9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a7500008622bf151cd584fafac93cb5b9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a8855179371e6a5631ea208073817b09d"·id="r_a8855179371e6a5631ea208073817b09d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8855179371e6a5631ea208073817b09d"·name="a8855179371e6a5631ea208073817b09d"></a>90 <tr·class="memitem:a8855179371e6a5631ea208073817b09d"·id="r_a8855179371e6a5631ea208073817b09d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8855179371e6a5631ea208073817b09d"·name="a8855179371e6a5631ea208073817b09d"></a>
91 TDS_UCHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>Data4</b>·[8]</td></tr>91 TDS_UCHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>Data4</b>·[8]</td></tr>
92 <tr·class="separator:a8855179371e6a5631ea208073817b09d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a8855179371e6a5631ea208073817b09d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table>93 </table>
94 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>94 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
95 <li>include/freetds/<a·class="el"·href="a00473_source.html">proto.h</a></li>95 <li>include/freetds/<a·class="el"·href="a00407_source.html">proto.h</a></li>
96 </ul>96 </ul>
97 </div><!--·contents·-->97 </div><!--·contents·-->
98 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>99 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
101 </small></address>101 </small></address>
102 </body>102 </body>
2.46 KB
./usr/share/doc/freetds-doc/reference/a01123.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">TDS71_COLLATION·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">TDS71_COLLATION·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>TDS·7.1·collation·information.··78 <p>TDS·7.1·collation·information.··
79 ·<a·href="a01123.html#details">More...</a></p>79 ·<a·href="a01123.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00473_source.html">proto.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00407_source.html">proto.h</a>&gt;</code></p>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
83 Public·Attributes</h2></td></tr>83 Public·Attributes</h2></td></tr>
84 <tr·class="memitem:a3231806b9475219fb01fa076e28e4273"·id="r_a3231806b9475219fb01fa076e28e4273"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3231806b9475219fb01fa076e28e4273"·name="a3231806b9475219fb01fa076e28e4273"></a>84 <tr·class="memitem:a3231806b9475219fb01fa076e28e4273"·id="r_a3231806b9475219fb01fa076e28e4273"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3231806b9475219fb01fa076e28e4273"·name="a3231806b9475219fb01fa076e28e4273"></a>
85 TDS_UCHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>charset_id</b></td></tr>85 TDS_UCHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>charset_id</b></td></tr>
86 <tr·class="separator:a3231806b9475219fb01fa076e28e4273"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a3231806b9475219fb01fa076e28e4273"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a0fc39f71fd140496762cf84d47d60db2"·id="r_a0fc39f71fd140496762cf84d47d60db2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0fc39f71fd140496762cf84d47d60db2"·name="a0fc39f71fd140496762cf84d47d60db2"></a>87 <tr·class="memitem:a0fc39f71fd140496762cf84d47d60db2"·id="r_a0fc39f71fd140496762cf84d47d60db2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0fc39f71fd140496762cf84d47d60db2"·name="a0fc39f71fd140496762cf84d47d60db2"></a>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <tr·class="memitem:ac9419b2374636bee9abe3ef6827e90e6"·id="r_ac9419b2374636bee9abe3ef6827e90e6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac9419b2374636bee9abe3ef6827e90e6"·name="ac9419b2374636bee9abe3ef6827e90e6"></a>92 <tr·class="memitem:ac9419b2374636bee9abe3ef6827e90e6"·id="r_ac9419b2374636bee9abe3ef6827e90e6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac9419b2374636bee9abe3ef6827e90e6"·name="ac9419b2374636bee9abe3ef6827e90e6"></a>
93 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>locale_id</b></td></tr>93 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>locale_id</b></td></tr>
94 <tr·class="separator:ac9419b2374636bee9abe3ef6827e90e6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:ac9419b2374636bee9abe3ef6827e90e6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>95 </table>
96 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>96 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
97 <div·class="textblock"><p>TDS·7.1·collation·information.·</p>97 <div·class="textblock"><p>TDS·7.1·collation·information.·</p>
98 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>98 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
99 <li>include/freetds/<a·class="el"·href="a00473_source.html">proto.h</a></li>99 <li>include/freetds/<a·class="el"·href="a00407_source.html">proto.h</a></li>
100 </ul>100 </ul>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
106 </body>106 </body>
2.43 KB
./usr/share/doc/freetds-doc/reference/a01127.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">TDS_HEADER·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">TDS_HEADER·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>TDS·packet·header.··78 <p>TDS·packet·header.··
79 ·<a·href="a01127.html#details">More...</a></p>79 ·<a·href="a01127.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00473_source.html">proto.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00407_source.html">proto.h</a>&gt;</code></p>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
83 Public·Attributes</h2></td></tr>83 Public·Attributes</h2></td></tr>
84 <tr·class="memitem:a2b7e58464e9e9142ca2fb43302bc6aa6"·id="r_a2b7e58464e9e9142ca2fb43302bc6aa6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b7e58464e9e9142ca2fb43302bc6aa6"·name="a2b7e58464e9e9142ca2fb43302bc6aa6"></a>84 <tr·class="memitem:a2b7e58464e9e9142ca2fb43302bc6aa6"·id="r_a2b7e58464e9e9142ca2fb43302bc6aa6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b7e58464e9e9142ca2fb43302bc6aa6"·name="a2b7e58464e9e9142ca2fb43302bc6aa6"></a>
85 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>length</b></td></tr>85 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>length</b></td></tr>
86 <tr·class="separator:a2b7e58464e9e9142ca2fb43302bc6aa6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a2b7e58464e9e9142ca2fb43302bc6aa6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:ad6c328d0e1041d336d0dcc82c73763c7"·id="r_ad6c328d0e1041d336d0dcc82c73763c7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad6c328d0e1041d336d0dcc82c73763c7"·name="ad6c328d0e1041d336d0dcc82c73763c7"></a>87 <tr·class="memitem:ad6c328d0e1041d336d0dcc82c73763c7"·id="r_ad6c328d0e1041d336d0dcc82c73763c7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad6c328d0e1041d336d0dcc82c73763c7"·name="ad6c328d0e1041d336d0dcc82c73763c7"></a>
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="memitem:a7ce4b60679b0284de581ed1a8361bc45"·id="r_a7ce4b60679b0284de581ed1a8361bc45"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7ce4b60679b0284de581ed1a8361bc45"·name="a7ce4b60679b0284de581ed1a8361bc45"></a>101 <tr·class="memitem:a7ce4b60679b0284de581ed1a8361bc45"·id="r_a7ce4b60679b0284de581ed1a8361bc45"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7ce4b60679b0284de581ed1a8361bc45"·name="a7ce4b60679b0284de581ed1a8361bc45"></a>
102 TDS_UCHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>window</b></td></tr>102 TDS_UCHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>window</b></td></tr>
103 <tr·class="separator:a7ce4b60679b0284de581ed1a8361bc45"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:a7ce4b60679b0284de581ed1a8361bc45"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>104 </table>
105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
106 <div·class="textblock"><p>TDS·packet·header.·</p>106 <div·class="textblock"><p>TDS·packet·header.·</p>
107 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li>include/freetds/<a·class="el"·href="a00473_source.html">proto.h</a></li>108 <li>include/freetds/<a·class="el"·href="a00407_source.html">proto.h</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 <!--·start·footer·part·-->111 <!--·start·footer·part·-->
112 <hr·class="footer"/><address·class="footer"><small>112 <hr·class="footer"/><address·class="footer"><small>
113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
114 </small></address>114 </small></address>
115 </body>115 </body>
2.44 KB
./usr/share/doc/freetds-doc/reference/a01131.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">TDS72_SMP_HEADER·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">TDS72_SMP_HEADER·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>TDS·7.2·SMP·packet·header.··78 <p>TDS·7.2·SMP·packet·header.··
79 ·<a·href="a01131.html#details">More...</a></p>79 ·<a·href="a01131.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00473_source.html">proto.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00407_source.html">proto.h</a>&gt;</code></p>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
83 Public·Attributes</h2></td></tr>83 Public·Attributes</h2></td></tr>
84 <tr·class="memitem:a25835c2a32fb4e013c6cdd917a8179db"·id="r_a25835c2a32fb4e013c6cdd917a8179db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a25835c2a32fb4e013c6cdd917a8179db"·name="a25835c2a32fb4e013c6cdd917a8179db"></a>84 <tr·class="memitem:a25835c2a32fb4e013c6cdd917a8179db"·id="r_a25835c2a32fb4e013c6cdd917a8179db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a25835c2a32fb4e013c6cdd917a8179db"·name="a25835c2a32fb4e013c6cdd917a8179db"></a>
85 TDS_UINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>seq</b></td></tr>85 TDS_UINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>seq</b></td></tr>
86 <tr·class="separator:a25835c2a32fb4e013c6cdd917a8179db"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a25835c2a32fb4e013c6cdd917a8179db"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a235948ac8754681602a207c6c7d3732f"·id="r_a235948ac8754681602a207c6c7d3732f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a235948ac8754681602a207c6c7d3732f"·name="a235948ac8754681602a207c6c7d3732f"></a>87 <tr·class="memitem:a235948ac8754681602a207c6c7d3732f"·id="r_a235948ac8754681602a207c6c7d3732f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a235948ac8754681602a207c6c7d3732f"·name="a235948ac8754681602a207c6c7d3732f"></a>
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 <tr·class="memitem:a179de95a96606c0285432145498d66af"·id="r_a179de95a96606c0285432145498d66af"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a179de95a96606c0285432145498d66af"·name="a179de95a96606c0285432145498d66af"></a>101 <tr·class="memitem:a179de95a96606c0285432145498d66af"·id="r_a179de95a96606c0285432145498d66af"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a179de95a96606c0285432145498d66af"·name="a179de95a96606c0285432145498d66af"></a>
102 TDS_UINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>wnd</b></td></tr>102 TDS_UINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>wnd</b></td></tr>
103 <tr·class="separator:a179de95a96606c0285432145498d66af"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:a179de95a96606c0285432145498d66af"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>104 </table>
105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
106 <div·class="textblock"><p>TDS·7.2·SMP·packet·header.·</p>106 <div·class="textblock"><p>TDS·7.2·SMP·packet·header.·</p>
107 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li>include/freetds/<a·class="el"·href="a00473_source.html">proto.h</a></li>108 <li>include/freetds/<a·class="el"·href="a00407_source.html">proto.h</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 <!--·start·footer·part·-->111 <!--·start·footer·part·-->
112 <hr·class="footer"/><address·class="footer"><small>112 <hr·class="footer"/><address·class="footer"><small>
113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
114 </small></address>114 </small></address>
115 </body>115 </body>
1.27 KB
./usr/share/doc/freetds-doc/reference/a01135.html
    
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>ai_protocol</b></td></tr>105 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>ai_protocol</b></td></tr>
106 <tr·class="separator:ab43c8a399009675896d588399f448ce2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:ab43c8a399009675896d588399f448ce2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 <tr·class="memitem:a274fd6d5c4140dc0d28b13f3d0366f9d"·id="r_a274fd6d5c4140dc0d28b13f3d0366f9d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a274fd6d5c4140dc0d28b13f3d0366f9d"·name="a274fd6d5c4140dc0d28b13f3d0366f9d"></a>107 <tr·class="memitem:a274fd6d5c4140dc0d28b13f3d0366f9d"·id="r_a274fd6d5c4140dc0d28b13f3d0366f9d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a274fd6d5c4140dc0d28b13f3d0366f9d"·name="a274fd6d5c4140dc0d28b13f3d0366f9d"></a>
108 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>ai_socktype</b></td></tr>108 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>ai_socktype</b></td></tr>
109 <tr·class="separator:a274fd6d5c4140dc0d28b13f3d0366f9d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:a274fd6d5c4140dc0d28b13f3d0366f9d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>110 </table>
111 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>111 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
112 <li>include/freetds/<a·class="el"·href="a00386_source.html">replacements.h</a></li>112 <li>include/freetds/<a·class="el"·href="a00410_source.html">replacements.h</a></li>
113 </ul>113 </ul>
114 </div><!--·contents·-->114 </div><!--·contents·-->
115 <!--·start·footer·part·-->115 <!--·start·footer·part·-->
116 <hr·class="footer"/><address·class="footer"><small>116 <hr·class="footer"/><address·class="footer"><small>
117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
118 </small></address>118 </small></address>
119 </body>119 </body>
1.27 KB
./usr/share/doc/freetds-doc/reference/a01139.html
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>fd</b></td></tr>85 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>fd</b></td></tr>
86 <tr·class="separator:a57e1c316fb063e468d680b6246147861"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a57e1c316fb063e468d680b6246147861"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:aafb457d11cac415faf0e1e2b825118c2"·id="r_aafb457d11cac415faf0e1e2b825118c2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aafb457d11cac415faf0e1e2b825118c2"·name="aafb457d11cac415faf0e1e2b825118c2"></a>87 <tr·class="memitem:aafb457d11cac415faf0e1e2b825118c2"·id="r_aafb457d11cac415faf0e1e2b825118c2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aafb457d11cac415faf0e1e2b825118c2"·name="aafb457d11cac415faf0e1e2b825118c2"></a>
88 short&#160;</td><td·class="memItemRight"·valign="bottom"><b>revents</b></td></tr>88 short&#160;</td><td·class="memItemRight"·valign="bottom"><b>revents</b></td></tr>
89 <tr·class="separator:aafb457d11cac415faf0e1e2b825118c2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:aafb457d11cac415faf0e1e2b825118c2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>90 </table>
91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
92 <li>include/freetds/replacements/<a·class="el"·href="a00482_source.html">poll.h</a></li>92 <li>include/freetds/replacements/<a·class="el"·href="a00494_source.html">poll.h</a></li>
93 </ul>93 </ul>
94 </div><!--·contents·-->94 </div><!--·contents·-->
95 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.897 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
98 </small></address>98 </small></address>
99 </body>99 </body>
2.1 KB
./usr/share/doc/freetds-doc/reference/a01143.html
    
Offset 75, 27 lines modifiedOffset 75, 27 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_input_stream·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tds_input_stream·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>define·a·stream·of·data·used·for·input··78 <p>define·a·stream·of·data·used·for·input··
79 ·<a·href="a01143.html#details">More...</a></p>79 ·<a·href="a01143.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00494_source.html">stream.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00440_source.html">stream.h</a>&gt;</code></p>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
83 Public·Attributes</h2></td></tr>83 Public·Attributes</h2></td></tr>
84 <tr·class="memitem:a2f0be7677a1bf9c730e3c697bfba21c9"·id="r_a2f0be7677a1bf9c730e3c697bfba21c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2f0be7677a1bf9c730e3c697bfba21c9"·name="a2f0be7677a1bf9c730e3c697bfba21c9"></a>84 <tr·class="memitem:a2f0be7677a1bf9c730e3c697bfba21c9"·id="r_a2f0be7677a1bf9c730e3c697bfba21c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2f0be7677a1bf9c730e3c697bfba21c9"·name="a2f0be7677a1bf9c730e3c697bfba21c9"></a>
85 int(*&#160;</td><td·class="memItemRight"·valign="bottom"><b>read</b>·)(struct·<a·class="el"·href="a01143.html">tds_input_stream</a>·*stream,·void·*ptr,·size_t·len)</td></tr>85 int(*&#160;</td><td·class="memItemRight"·valign="bottom"><b>read</b>·)(struct·<a·class="el"·href="a01143.html">tds_input_stream</a>·*stream,·void·*ptr,·size_t·len)</td></tr>
86 <tr·class="memdesc:a2f0be7677a1bf9c730e3c697bfba21c9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">read·some·data·Return·0·if·end·of·stream·Return·&lt;0·if·error·(actually·not·defined)·<br·/></td></tr>86 <tr·class="memdesc:a2f0be7677a1bf9c730e3c697bfba21c9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">read·some·data·Return·0·if·end·of·stream·Return·&lt;0·if·error·(actually·not·defined)·<br·/></td></tr>
87 <tr·class="separator:a2f0be7677a1bf9c730e3c697bfba21c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a2f0be7677a1bf9c730e3c697bfba21c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>89 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
90 <div·class="textblock"><p>define·a·stream·of·data·used·for·input·</p>90 <div·class="textblock"><p>define·a·stream·of·data·used·for·input·</p>
91 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>91 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
92 <li>include/freetds/<a·class="el"·href="a00494_source.html">stream.h</a></li>92 <li>include/freetds/<a·class="el"·href="a00440_source.html">stream.h</a></li>
93 </ul>93 </ul>
94 </div><!--·contents·-->94 </div><!--·contents·-->
95 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.897 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
98 </small></address>98 </small></address>
99 </body>99 </body>
2.28 KB
./usr/share/doc/freetds-doc/reference/a01147.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_output_stream·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tds_output_stream·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>define·a·stream·of·data·used·for·output··78 <p>define·a·stream·of·data·used·for·output··
79 ·<a·href="a01147.html#details">More...</a></p>79 ·<a·href="a01147.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00494_source.html">stream.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00440_source.html">stream.h</a>&gt;</code></p>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
83 Public·Attributes</h2></td></tr>83 Public·Attributes</h2></td></tr>
84 <tr·class="memitem:a1a1e1bf1aa4a8b02e6d30b69f9165597"·id="r_a1a1e1bf1aa4a8b02e6d30b69f9165597"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1a1e1bf1aa4a8b02e6d30b69f9165597"·name="a1a1e1bf1aa4a8b02e6d30b69f9165597"></a>84 <tr·class="memitem:a1a1e1bf1aa4a8b02e6d30b69f9165597"·id="r_a1a1e1bf1aa4a8b02e6d30b69f9165597"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1a1e1bf1aa4a8b02e6d30b69f9165597"·name="a1a1e1bf1aa4a8b02e6d30b69f9165597"></a>
85 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>buf_len</b></td></tr>85 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>buf_len</b></td></tr>
86 <tr·class="separator:a1a1e1bf1aa4a8b02e6d30b69f9165597"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a1a1e1bf1aa4a8b02e6d30b69f9165597"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a5ba4ad38fdcb68e7d0c7252be65a4ecc"·id="r_a5ba4ad38fdcb68e7d0c7252be65a4ecc"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01147.html#a5ba4ad38fdcb68e7d0c7252be65a4ecc">buffer</a></td></tr>87 <tr·class="memitem:a5ba4ad38fdcb68e7d0c7252be65a4ecc"·id="r_a5ba4ad38fdcb68e7d0c7252be65a4ecc"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01147.html#a5ba4ad38fdcb68e7d0c7252be65a4ecc">buffer</a></td></tr>
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
  
111 <p>write·buffer.·</p>111 <p>write·buffer.·</p>
112 <p>client·will·write·data·into·this·buffer.·not·required·that·buffer·is·the·result·of·any·alloc·function·so·buffer·pointer·can·point·in·the·middle·of·another·buffer.·client·will·write·up·to·buf_len.·client·should·not·cache·buffer·and·buf_len·before·a·call·to·write·as·write·can·change·these·values.·</p>112 <p>client·will·write·data·into·this·buffer.·not·required·that·buffer·is·the·result·of·any·alloc·function·so·buffer·pointer·can·point·in·the·middle·of·another·buffer.·client·will·write·up·to·buf_len.·client·should·not·cache·buffer·and·buf_len·before·a·call·to·write·as·write·can·change·these·values.·</p>
  
113 </div>113 </div>
114 </div>114 </div>
115 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>115 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
116 <li>include/freetds/<a·class="el"·href="a00494_source.html">stream.h</a></li>116 <li>include/freetds/<a·class="el"·href="a00440_source.html">stream.h</a></li>
117 </ul>117 </ul>
118 </div><!--·contents·-->118 </div><!--·contents·-->
119 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
120 <hr·class="footer"/><address·class="footer"><small>120 <hr·class="footer"/><address·class="footer"><small>
121 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8121 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
122 </small></address>122 </small></address>
123 </body>123 </body>
1.94 KB
./usr/share/doc/freetds-doc/reference/a01151.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_datain_stream·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tds_datain_stream·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>input·stream·to·read·data·from·tds·protocol··78 <p>input·stream·to·read·data·from·tds·protocol··
79 ·<a·href="a01151.html#details">More...</a></p>79 ·<a·href="a01151.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00494_source.html">stream.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00440_source.html">stream.h</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Collaboration·diagram·for·tds_datain_stream:</div>82 Collaboration·diagram·for·tds_datain_stream:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><!--·SVG·0·--></div>84 <div·class="center"><!--·SVG·0·--></div>
85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>wire_size</b></td></tr>98 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>wire_size</b></td></tr>
99 <tr·class="memdesc:a8101abd3e9e8d6f90b2ba2717bf7f926"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">bytes·still·to·read·<br·/></td></tr>99 <tr·class="memdesc:a8101abd3e9e8d6f90b2ba2717bf7f926"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">bytes·still·to·read·<br·/></td></tr>
100 <tr·class="separator:a8101abd3e9e8d6f90b2ba2717bf7f926"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:a8101abd3e9e8d6f90b2ba2717bf7f926"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 </table>101 </table>
102 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>102 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
103 <div·class="textblock"><p>input·stream·to·read·data·from·tds·protocol·</p>103 <div·class="textblock"><p>input·stream·to·read·data·from·tds·protocol·</p>
104 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>104 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
105 <li>include/freetds/<a·class="el"·href="a00494_source.html">stream.h</a></li>105 <li>include/freetds/<a·class="el"·href="a00440_source.html">stream.h</a></li>
106 </ul>106 </ul>
107 </div><!--·contents·-->107 </div><!--·contents·-->
108 <!--·start·footer·part·-->108 <!--·start·footer·part·-->
109 <hr·class="footer"/><address·class="footer"><small>109 <hr·class="footer"/><address·class="footer"><small>
110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
111 </small></address>111 </small></address>
112 </body>112 </body>
2.03 KB
./usr/share/doc/freetds-doc/reference/a01155.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_dataout_stream·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tds_dataout_stream·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>output·stream·to·write·data·to·tds·protocol··78 <p>output·stream·to·write·data·to·tds·protocol··
79 ·<a·href="a01155.html#details">More...</a></p>79 ·<a·href="a01155.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00494_source.html">stream.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00440_source.html">stream.h</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Collaboration·diagram·for·tds_dataout_stream:</div>82 Collaboration·diagram·for·tds_dataout_stream:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><!--·SVG·0·--></div>84 <div·class="center"><!--·SVG·0·--></div>
85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 <tr·class="memitem:a10f0c64b8d502f2a7d9147f10bd67dbe"·id="r_a10f0c64b8d502f2a7d9147f10bd67dbe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a10f0c64b8d502f2a7d9147f10bd67dbe"·name="a10f0c64b8d502f2a7d9147f10bd67dbe"></a>97 <tr·class="memitem:a10f0c64b8d502f2a7d9147f10bd67dbe"·id="r_a10f0c64b8d502f2a7d9147f10bd67dbe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a10f0c64b8d502f2a7d9147f10bd67dbe"·name="a10f0c64b8d502f2a7d9147f10bd67dbe"></a>
98 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>written</b></td></tr>98 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>written</b></td></tr>
99 <tr·class="separator:a10f0c64b8d502f2a7d9147f10bd67dbe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:a10f0c64b8d502f2a7d9147f10bd67dbe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>101 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
102 <div·class="textblock"><p>output·stream·to·write·data·to·tds·protocol·</p>102 <div·class="textblock"><p>output·stream·to·write·data·to·tds·protocol·</p>
103 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>103 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
104 <li>include/freetds/<a·class="el"·href="a00494_source.html">stream.h</a></li>104 <li>include/freetds/<a·class="el"·href="a00440_source.html">stream.h</a></li>
105 </ul>105 </ul>
106 </div><!--·contents·-->106 </div><!--·contents·-->
107 <!--·start·footer·part·-->107 <!--·start·footer·part·-->
108 <hr·class="footer"/><address·class="footer"><small>108 <hr·class="footer"/><address·class="footer"><small>
109 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8109 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
110 </small></address>110 </small></address>
111 </body>111 </body>
2.08 KB
./usr/share/doc/freetds-doc/reference/a01159.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_staticin_stream·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tds_staticin_stream·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>input·stream·to·read·data·from·a·static·buffer··78 <p>input·stream·to·read·data·from·a·static·buffer··
79 ·<a·href="a01159.html#details">More...</a></p>79 ·<a·href="a01159.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00494_source.html">stream.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00440_source.html">stream.h</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Collaboration·diagram·for·tds_staticin_stream:</div>82 Collaboration·diagram·for·tds_staticin_stream:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><!--·SVG·0·--></div>84 <div·class="center"><!--·SVG·0·--></div>
85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 <tr·class="memitem:a5c8f5be98703861b6b96b0cfa6b55eff"·id="r_a5c8f5be98703861b6b96b0cfa6b55eff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5c8f5be98703861b6b96b0cfa6b55eff"·name="a5c8f5be98703861b6b96b0cfa6b55eff"></a>97 <tr·class="memitem:a5c8f5be98703861b6b96b0cfa6b55eff"·id="r_a5c8f5be98703861b6b96b0cfa6b55eff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5c8f5be98703861b6b96b0cfa6b55eff"·name="a5c8f5be98703861b6b96b0cfa6b55eff"></a>
98 <a·class="el"·href="a01143.html">TDSINSTREAM</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stream</b></td></tr>98 <a·class="el"·href="a01143.html">TDSINSTREAM</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stream</b></td></tr>
99 <tr·class="separator:a5c8f5be98703861b6b96b0cfa6b55eff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:a5c8f5be98703861b6b96b0cfa6b55eff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>101 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
102 <div·class="textblock"><p>input·stream·to·read·data·from·a·static·buffer·</p>102 <div·class="textblock"><p>input·stream·to·read·data·from·a·static·buffer·</p>
103 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>103 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
104 <li>include/freetds/<a·class="el"·href="a00494_source.html">stream.h</a></li>104 <li>include/freetds/<a·class="el"·href="a00440_source.html">stream.h</a></li>
105 </ul>105 </ul>
106 </div><!--·contents·-->106 </div><!--·contents·-->
107 <!--·start·footer·part·-->107 <!--·start·footer·part·-->
108 <hr·class="footer"/><address·class="footer"><small>108 <hr·class="footer"/><address·class="footer"><small>
109 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8109 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
110 </small></address>110 </small></address>
111 </body>111 </body>
1.92 KB
./usr/share/doc/freetds-doc/reference/a01163.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_staticout_stream·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tds_staticout_stream·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>output·stream·to·write·data·to·a·static·buffer.··78 <p>output·stream·to·write·data·to·a·static·buffer.··
79 ·<a·href="a01163.html#details">More...</a></p>79 ·<a·href="a01163.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00494_source.html">stream.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00440_source.html">stream.h</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Collaboration·diagram·for·tds_staticout_stream:</div>82 Collaboration·diagram·for·tds_staticout_stream:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><!--·SVG·0·--></div>84 <div·class="center"><!--·SVG·0·--></div>
85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <a·class="el"·href="a01147.html">TDSOUTSTREAM</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stream</b></td></tr>92 <a·class="el"·href="a01147.html">TDSOUTSTREAM</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stream</b></td></tr>
93 <tr·class="separator:a4d0f0dce69585bf3185d21d8861226b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:a4d0f0dce69585bf3185d21d8861226b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table>94 </table>
95 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>95 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
96 <div·class="textblock"><p>output·stream·to·write·data·to·a·static·buffer.·</p>96 <div·class="textblock"><p>output·stream·to·write·data·to·a·static·buffer.·</p>
97 <p>stream.buffer·contains·the·pointer·where·stream·will·write·to.·</p>97 <p>stream.buffer·contains·the·pointer·where·stream·will·write·to.·</p>
98 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>98 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
99 <li>include/freetds/<a·class="el"·href="a00494_source.html">stream.h</a></li>99 <li>include/freetds/<a·class="el"·href="a00440_source.html">stream.h</a></li>
100 </ul>100 </ul>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
106 </body>106 </body>
2.08 KB
./usr/share/doc/freetds-doc/reference/a01167.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_dynamic_stream·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tds_dynamic_stream·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>output·stream·to·write·data·to·a·dynamic·buffer··78 <p>output·stream·to·write·data·to·a·dynamic·buffer··
79 ·<a·href="a01167.html#details">More...</a></p>79 ·<a·href="a01167.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00494_source.html">stream.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00440_source.html">stream.h</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Collaboration·diagram·for·tds_dynamic_stream:</div>82 Collaboration·diagram·for·tds_dynamic_stream:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><!--·SVG·0·--></div>84 <div·class="center"><!--·SVG·0·--></div>
85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 <tr·class="memitem:a42bc88a495b1a3b904de75c93034d26a"·id="r_a42bc88a495b1a3b904de75c93034d26a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a42bc88a495b1a3b904de75c93034d26a"·name="a42bc88a495b1a3b904de75c93034d26a"></a>103 <tr·class="memitem:a42bc88a495b1a3b904de75c93034d26a"·id="r_a42bc88a495b1a3b904de75c93034d26a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a42bc88a495b1a3b904de75c93034d26a"·name="a42bc88a495b1a3b904de75c93034d26a"></a>
104 <a·class="el"·href="a01147.html">TDSOUTSTREAM</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stream</b></td></tr>104 <a·class="el"·href="a01147.html">TDSOUTSTREAM</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stream</b></td></tr>
105 <tr·class="separator:a42bc88a495b1a3b904de75c93034d26a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a42bc88a495b1a3b904de75c93034d26a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>107 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
108 <div·class="textblock"><p>output·stream·to·write·data·to·a·dynamic·buffer·</p>108 <div·class="textblock"><p>output·stream·to·write·data·to·a·dynamic·buffer·</p>
109 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>109 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
110 <li>include/freetds/<a·class="el"·href="a00494_source.html">stream.h</a></li>110 <li>include/freetds/<a·class="el"·href="a00440_source.html">stream.h</a></li>
111 </ul>111 </ul>
112 </div><!--·contents·-->112 </div><!--·contents·-->
113 <!--·start·footer·part·-->113 <!--·start·footer·part·-->
114 <hr·class="footer"/><address·class="footer"><small>114 <hr·class="footer"/><address·class="footer"><small>
115 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8115 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
116 </small></address>116 </small></address>
117 </body>117 </body>
2.34 KB
./usr/share/doc/freetds-doc/reference/a01171.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_compiletime_settings·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tds_compiletime_settings·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>A·structure·to·hold·all·the·compile-time·settings.··78 <p>A·structure·to·hold·all·the·compile-time·settings.··
79 ·<a·href="a01171.html#details">More...</a></p>79 ·<a·href="a01171.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00476_source.html">tds.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">tds.h</a>&gt;</code></p>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
83 Public·Attributes</h2></td></tr>83 Public·Attributes</h2></td></tr>
84 <tr·class="memitem:a798f50ff981b286376c2646f02e441c0"·id="r_a798f50ff981b286376c2646f02e441c0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a798f50ff981b286376c2646f02e441c0"·name="a798f50ff981b286376c2646f02e441c0"></a>84 <tr·class="memitem:a798f50ff981b286376c2646f02e441c0"·id="r_a798f50ff981b286376c2646f02e441c0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a798f50ff981b286376c2646f02e441c0"·name="a798f50ff981b286376c2646f02e441c0"></a>
85 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>freetds_version</b></td></tr>85 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>freetds_version</b></td></tr>
86 <tr·class="separator:a798f50ff981b286376c2646f02e441c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a798f50ff981b286376c2646f02e441c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:af4b22b2d71b76de28149a5bf6463fd88"·id="r_af4b22b2d71b76de28149a5bf6463fd88"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af4b22b2d71b76de28149a5bf6463fd88"·name="af4b22b2d71b76de28149a5bf6463fd88"></a>87 <tr·class="memitem:af4b22b2d71b76de28149a5bf6463fd88"·id="r_af4b22b2d71b76de28149a5bf6463fd88"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af4b22b2d71b76de28149a5bf6463fd88"·name="af4b22b2d71b76de28149a5bf6463fd88"></a>
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>unixodbc</b></td></tr>129 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>unixodbc</b></td></tr>
130 <tr·class="separator:a0ec02c9eeb6ada8865f5b67bfa275a3e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a0ec02c9eeb6ada8865f5b67bfa275a3e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>A·structure·to·hold·all·the·compile-time·settings.·</p>133 <div·class="textblock"><p>A·structure·to·hold·all·the·compile-time·settings.·</p>
134 <p>This·structure·is·returned·by·tds_get_compiletime_settings·</p>134 <p>This·structure·is·returned·by·tds_get_compiletime_settings·</p>
135 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>135 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
136 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>136 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
137 </ul>137 </ul>
138 </div><!--·contents·-->138 </div><!--·contents·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <hr·class="footer"/><address·class="footer"><small>140 <hr·class="footer"/><address·class="footer"><small>
141 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8141 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
142 </small></address>142 </small></address>
143 </body>143 </body>
2.59 KB
./usr/share/doc/freetds-doc/reference/a01175.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">TDS_DATETIMEALL·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">TDS_DATETIMEALL·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>This·structure·is·not·directly·connected·to·TDS·protocol·but·keeps·any·DATE/TIME·information.··78 <p>This·structure·is·not·directly·connected·to·TDS·protocol·but·keeps·any·DATE/TIME·information.··
79 ·<a·href="a01175.html#details">More...</a></p>79 ·<a·href="a01175.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00476_source.html">tds.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">tds.h</a>&gt;</code></p>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
83 Public·Attributes</h2></td></tr>83 Public·Attributes</h2></td></tr>
84 <tr·class="memitem:a3400ef44d4ec0143e38f0531c16ca509"·id="r_a3400ef44d4ec0143e38f0531c16ca509"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3400ef44d4ec0143e38f0531c16ca509"·name="a3400ef44d4ec0143e38f0531c16ca509"></a>84 <tr·class="memitem:a3400ef44d4ec0143e38f0531c16ca509"·id="r_a3400ef44d4ec0143e38f0531c16ca509"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3400ef44d4ec0143e38f0531c16ca509"·name="a3400ef44d4ec0143e38f0531c16ca509"></a>
85 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>_tds_reserved</b>:10</td></tr>85 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>_tds_reserved</b>:10</td></tr>
86 <tr·class="separator:a3400ef44d4ec0143e38f0531c16ca509"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a3400ef44d4ec0143e38f0531c16ca509"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a4697c11cf7da815856eb96bae4d57bac"·id="r_a4697c11cf7da815856eb96bae4d57bac"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4697c11cf7da815856eb96bae4d57bac"·name="a4697c11cf7da815856eb96bae4d57bac"></a>87 <tr·class="memitem:a4697c11cf7da815856eb96bae4d57bac"·id="r_a4697c11cf7da815856eb96bae4d57bac"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4697c11cf7da815856eb96bae4d57bac"·name="a4697c11cf7da815856eb96bae4d57bac"></a>
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 <tr·class="memitem:a9e1b4d48322f378a09a39cdd63483703"·id="r_a9e1b4d48322f378a09a39cdd63483703"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9e1b4d48322f378a09a39cdd63483703"·name="a9e1b4d48322f378a09a39cdd63483703"></a>110 <tr·class="memitem:a9e1b4d48322f378a09a39cdd63483703"·id="r_a9e1b4d48322f378a09a39cdd63483703"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9e1b4d48322f378a09a39cdd63483703"·name="a9e1b4d48322f378a09a39cdd63483703"></a>
111 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>time_prec</b>:3</td></tr>111 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>time_prec</b>:3</td></tr>
112 <tr·class="separator:a9e1b4d48322f378a09a39cdd63483703"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:a9e1b4d48322f378a09a39cdd63483703"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>113 </table>
114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
115 <div·class="textblock"><p>This·structure·is·not·directly·connected·to·TDS·protocol·but·keeps·any·DATE/TIME·information.·</p>115 <div·class="textblock"><p>This·structure·is·not·directly·connected·to·TDS·protocol·but·keeps·any·DATE/TIME·information.·</p>
116 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>116 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
117 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>117 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
118 </ul>118 </ul>
119 </div><!--·contents·-->119 </div><!--·contents·-->
120 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
121 <hr·class="footer"/><address·class="footer"><small>121 <hr·class="footer"/><address·class="footer"><small>
122 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8122 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
123 </small></address>123 </small></address>
124 </body>124 </body>
2.23 KB
./usr/share/doc/freetds-doc/reference/a01179.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">tdsdaterec·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tdsdaterec·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Used·by·tds_datecrack.··78 <p>Used·by·tds_datecrack.··
79 ·<a·href="a01179.html#details">More...</a></p>79 ·<a·href="a01179.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00476_source.html">tds.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">tds.h</a>&gt;</code></p>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
83 Public·Attributes</h2></td></tr>83 Public·Attributes</h2></td></tr>
84 <tr·class="memitem:a82d0cf263d8d4a3abcf84b9a146ddf83"·id="r_a82d0cf263d8d4a3abcf84b9a146ddf83"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a82d0cf263d8d4a3abcf84b9a146ddf83"·name="a82d0cf263d8d4a3abcf84b9a146ddf83"></a>84 <tr·class="memitem:a82d0cf263d8d4a3abcf84b9a146ddf83"·id="r_a82d0cf263d8d4a3abcf84b9a146ddf83"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a82d0cf263d8d4a3abcf84b9a146ddf83"·name="a82d0cf263d8d4a3abcf84b9a146ddf83"></a>
85 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>day</b></td></tr>85 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>day</b></td></tr>
86 <tr·class="memdesc:a82d0cf263d8d4a3abcf84b9a146ddf83"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">day·of·month·(1-31)·<br·/></td></tr>86 <tr·class="memdesc:a82d0cf263d8d4a3abcf84b9a146ddf83"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">day·of·month·(1-31)·<br·/></td></tr>
87 <tr·class="separator:a82d0cf263d8d4a3abcf84b9a146ddf83"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a82d0cf263d8d4a3abcf84b9a146ddf83"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>year</b></td></tr>127 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>year</b></td></tr>
128 <tr·class="memdesc:a5a6a5b0180c3db53acbda61dd570d70f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">year·<br·/></td></tr>128 <tr·class="memdesc:a5a6a5b0180c3db53acbda61dd570d70f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">year·<br·/></td></tr>
129 <tr·class="separator:a5a6a5b0180c3db53acbda61dd570d70f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a5a6a5b0180c3db53acbda61dd570d70f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
132 <div·class="textblock"><p>Used·by·tds_datecrack.·</p>132 <div·class="textblock"><p>Used·by·tds_datecrack.·</p>
133 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>134 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
138 <hr·class="footer"/><address·class="footer"><small>138 <hr·class="footer"/><address·class="footer"><small>
139 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8139 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
140 </small></address>140 </small></address>
141 </body>141 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a01183.html
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>i</b></td></tr>85 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>i</b></td></tr>
86 <tr·class="separator:a9f9479799e87c8c03907e7cb28016538"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a9f9479799e87c8c03907e7cb28016538"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a28f98688f94e75b7f0bc5461e0d0f218"·id="r_a28f98688f94e75b7f0bc5461e0d0f218"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a28f98688f94e75b7f0bc5461e0d0f218"·name="a28f98688f94e75b7f0bc5461e0d0f218"></a>87 <tr·class="memitem:a28f98688f94e75b7f0bc5461e0d0f218"·id="r_a28f98688f94e75b7f0bc5461e0d0f218"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a28f98688f94e75b7f0bc5461e0d0f218"·name="a28f98688f94e75b7f0bc5461e0d0f218"></a>
88 TDS_TINYINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>ti</b></td></tr>88 TDS_TINYINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>ti</b></td></tr>
89 <tr·class="separator:a28f98688f94e75b7f0bc5461e0d0f218"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a28f98688f94e75b7f0bc5461e0d0f218"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>90 </table>
91 <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul>91 <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul>
92 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>92 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
93 </ul>93 </ul>
94 </div><!--·contents·-->94 </div><!--·contents·-->
95 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.897 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
98 </small></address>98 </small></address>
99 </body>99 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a01187.html
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 void·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>p</b></td></tr>85 void·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>p</b></td></tr>
86 <tr·class="separator:aeb1c8bfaddae20b50d2d712a65f35089"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:aeb1c8bfaddae20b50d2d712a65f35089"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:ad2b126c7de53347fbc66a386dc77d170"·id="r_ad2b126c7de53347fbc66a386dc77d170"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad2b126c7de53347fbc66a386dc77d170"·name="ad2b126c7de53347fbc66a386dc77d170"></a>87 <tr·class="memitem:ad2b126c7de53347fbc66a386dc77d170"·id="r_ad2b126c7de53347fbc66a386dc77d170"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad2b126c7de53347fbc66a386dc77d170"·name="ad2b126c7de53347fbc66a386dc77d170"></a>
88 int64_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>ui</b></td></tr>88 int64_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>ui</b></td></tr>
89 <tr·class="separator:ad2b126c7de53347fbc66a386dc77d170"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:ad2b126c7de53347fbc66a386dc77d170"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>90 </table>
91 <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul>91 <hr/>The·documentation·for·this·union·was·generated·from·the·following·file:<ul>
92 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>92 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
93 </ul>93 </ul>
94 </div><!--·contents·-->94 </div><!--·contents·-->
95 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.897 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
98 </small></address>98 </small></address>
99 </body>99 </body>
1.29 KB
./usr/share/doc/freetds-doc/reference/a01191.html
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>85 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>
86 <tr·class="separator:a0b9c1c2ad89e34658c1c8a357f31ac63"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a0b9c1c2ad89e34658c1c8a357f31ac63"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a489216d195e26fa0a3527385e9372444"·id="r_a489216d195e26fa0a3527385e9372444"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a489216d195e26fa0a3527385e9372444"·name="a489216d195e26fa0a3527385e9372444"></a>87 <tr·class="memitem:a489216d195e26fa0a3527385e9372444"·id="r_a489216d195e26fa0a3527385e9372444"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a489216d195e26fa0a3527385e9372444"·name="a489216d195e26fa0a3527385e9372444"></a>
88 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>values</b>·[TDS_MAX_CAPABILITY/2-2]</td></tr>88 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>values</b>·[TDS_MAX_CAPABILITY/2-2]</td></tr>
89 <tr·class="separator:a489216d195e26fa0a3527385e9372444"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a489216d195e26fa0a3527385e9372444"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>90 </table>
91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
92 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>92 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
93 </ul>93 </ul>
94 </div><!--·contents·-->94 </div><!--·contents·-->
95 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.897 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
98 </small></address>98 </small></address>
99 </body>99 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a01195.html
    
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
85 Public·Attributes</h2></td></tr>85 Public·Attributes</h2></td></tr>
86 <tr·class="memitem:a19f32358f11d3d9e4aed4f9409148c6f"·id="r_a19f32358f11d3d9e4aed4f9409148c6f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a19f32358f11d3d9e4aed4f9409148c6f"·name="a19f32358f11d3d9e4aed4f9409148c6f"></a>86 <tr·class="memitem:a19f32358f11d3d9e4aed4f9409148c6f"·id="r_a19f32358f11d3d9e4aed4f9409148c6f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a19f32358f11d3d9e4aed4f9409148c6f"·name="a19f32358f11d3d9e4aed4f9409148c6f"></a>
87 <a·class="el"·href="a01191.html">TDS_CAPABILITY_TYPE</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>types</b>·[2]</td></tr>87 <a·class="el"·href="a01191.html">TDS_CAPABILITY_TYPE</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>types</b>·[2]</td></tr>
88 <tr·class="separator:a19f32358f11d3d9e4aed4f9409148c6f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a19f32358f11d3d9e4aed4f9409148c6f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table>89 </table>
90 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>90 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
91 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>91 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
92 </ul>92 </ul>
93 </div><!--·contents·-->93 </div><!--·contents·-->
94 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>95 <hr·class="footer"/><address·class="footer"><small>
96 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.896 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
97 </small></address>97 </small></address>
98 </body>98 </body>
716 B
./usr/share/doc/freetds-doc/reference/a01199.html
    
Offset 263, 15 lines modifiedOffset 263, 15 lines modified
  
263 <p>charset·of·server·e.g.·</p>263 <p>charset·of·server·e.g.·</p>
264 <p>iso_1·</p>264 <p>iso_1·</p>
  
265 </div>265 </div>
266 </div>266 </div>
267 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>267 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
268 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>268 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
269 </ul>269 </ul>
270 </div><!--·contents·-->270 </div><!--·contents·-->
271 <!--·start·footer·part·-->271 <!--·start·footer·part·-->
272 <hr·class="footer"/><address·class="footer"><small>272 <hr·class="footer"/><address·class="footer"><small>
273 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8273 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
274 </small></address>274 </small></address>
275 </body>275 </body>
1.26 KB
./usr/share/doc/freetds-doc/reference/a01203.html
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>qn_options</b></td></tr>85 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>qn_options</b></td></tr>
86 <tr·class="separator:a8d2ff2ff68a1d3103c3f81b54fb17670"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a8d2ff2ff68a1d3103c3f81b54fb17670"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a8cb2c7d951d8c55c9405062a1956dc25"·id="r_a8cb2c7d951d8c55c9405062a1956dc25"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8cb2c7d951d8c55c9405062a1956dc25"·name="a8cb2c7d951d8c55c9405062a1956dc25"></a>87 <tr·class="memitem:a8cb2c7d951d8c55c9405062a1956dc25"·id="r_a8cb2c7d951d8c55c9405062a1956dc25"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8cb2c7d951d8c55c9405062a1956dc25"·name="a8cb2c7d951d8c55c9405062a1956dc25"></a>
88 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>qn_timeout</b></td></tr>88 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>qn_timeout</b></td></tr>
89 <tr·class="separator:a8cb2c7d951d8c55c9405062a1956dc25"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a8cb2c7d951d8c55c9405062a1956dc25"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>90 </table>
91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
92 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>92 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
93 </ul>93 </ul>
94 </div><!--·contents·-->94 </div><!--·contents·-->
95 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.897 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
98 </small></address>98 </small></address>
99 </body>99 </body>
1.26 KB
./usr/share/doc/freetds-doc/reference/a01207.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>server_charset</b></td></tr>91 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>server_charset</b></td></tr>
92 <tr·class="separator:a7383e4e1d5481712b747498a3d687f0b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a7383e4e1d5481712b747498a3d687f0b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:a59ef0f683ee9249745b0f726c3fad69e"·id="r_a59ef0f683ee9249745b0f726c3fad69e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a59ef0f683ee9249745b0f726c3fad69e"·name="a59ef0f683ee9249745b0f726c3fad69e"></a>93 <tr·class="memitem:a59ef0f683ee9249745b0f726c3fad69e"·id="r_a59ef0f683ee9249745b0f726c3fad69e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a59ef0f683ee9249745b0f726c3fad69e"·name="a59ef0f683ee9249745b0f726c3fad69e"></a>
94 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>time_fmt</b></td></tr>94 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>time_fmt</b></td></tr>
95 <tr·class="separator:a59ef0f683ee9249745b0f726c3fad69e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:a59ef0f683ee9249745b0f726c3fad69e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>96 </table>
97 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>97 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
98 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>98 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
99 </ul>99 </ul>
100 </div><!--·contents·-->100 </div><!--·contents·-->
101 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>102 <hr·class="footer"/><address·class="footer"><small>
103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
104 </small></address>104 </small></address>
105 </body>105 </body>
2.27 KB
./usr/share/doc/freetds-doc/reference/a01211.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_blob·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tds_blob·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Information·about·blobs·(e.g.··78 <p>Information·about·blobs·(e.g.··
79 ·<a·href="a01211.html#details">More...</a></p>79 ·<a·href="a01211.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00476_source.html">tds.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">tds.h</a>&gt;</code></p>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
83 Public·Attributes</h2></td></tr>83 Public·Attributes</h2></td></tr>
84 <tr·class="memitem:a5672c9a08d6e24ba9735f58ba4e01d0d"·id="r_a5672c9a08d6e24ba9735f58ba4e01d0d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5672c9a08d6e24ba9735f58ba4e01d0d"·name="a5672c9a08d6e24ba9735f58ba4e01d0d"></a>84 <tr·class="memitem:a5672c9a08d6e24ba9735f58ba4e01d0d"·id="r_a5672c9a08d6e24ba9735f58ba4e01d0d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5672c9a08d6e24ba9735f58ba4e01d0d"·name="a5672c9a08d6e24ba9735f58ba4e01d0d"></a>
85 TDS_CHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>textptr</b>·[16]</td></tr>85 TDS_CHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>textptr</b>·[16]</td></tr>
86 <tr·class="separator:a5672c9a08d6e24ba9735f58ba4e01d0d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a5672c9a08d6e24ba9735f58ba4e01d0d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a58b36d800e4a6e39a4be905af55b7ff5"·id="r_a58b36d800e4a6e39a4be905af55b7ff5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a58b36d800e4a6e39a4be905af55b7ff5"·name="a58b36d800e4a6e39a4be905af55b7ff5"></a>87 <tr·class="memitem:a58b36d800e4a6e39a4be905af55b7ff5"·id="r_a58b36d800e4a6e39a4be905af55b7ff5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a58b36d800e4a6e39a4be905af55b7ff5"·name="a58b36d800e4a6e39a4be905af55b7ff5"></a>
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>valid_ptr</b></td></tr>96 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>valid_ptr</b></td></tr>
97 <tr·class="separator:a48ae80e5497188ca644a84c71b4154b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:a48ae80e5497188ca644a84c71b4154b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>98 </table>
99 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>99 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
100 <div·class="textblock"><p>Information·about·blobs·(e.g.·</p>100 <div·class="textblock"><p>Information·about·blobs·(e.g.·</p>
101 <p>text·or·image).·current_row·contains·this·structure.·</p>101 <p>text·or·image).·current_row·contains·this·structure.·</p>
102 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>102 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
103 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>103 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
104 </ul>104 </ul>
105 </div><!--·contents·-->105 </div><!--·contents·-->
106 <!--·start·footer·part·-->106 <!--·start·footer·part·-->
107 <hr·class="footer"/><address·class="footer"><small>107 <hr·class="footer"/><address·class="footer"><small>
108 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8108 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
109 </small></address>109 </small></address>
110 </body>110 </body>
2.44 KB
./usr/share/doc/freetds-doc/reference/a01215.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_variant·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tds_variant·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Store·variant·information.··78 <p>Store·variant·information.··
79 ·<a·href="a01215.html#details">More...</a></p>79 ·<a·href="a01215.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00476_source.html">tds.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">tds.h</a>&gt;</code></p>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
83 Public·Attributes</h2></td></tr>83 Public·Attributes</h2></td></tr>
84 <tr·class="memitem:adc2354843a90125ec809dc2fa4e66602"·id="r_adc2354843a90125ec809dc2fa4e66602"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adc2354843a90125ec809dc2fa4e66602"·name="adc2354843a90125ec809dc2fa4e66602"></a>84 <tr·class="memitem:adc2354843a90125ec809dc2fa4e66602"·id="r_adc2354843a90125ec809dc2fa4e66602"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adc2354843a90125ec809dc2fa4e66602"·name="adc2354843a90125ec809dc2fa4e66602"></a>
85 TDS_UCHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>collation</b>·[5]</td></tr>85 TDS_UCHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>collation</b>·[5]</td></tr>
86 <tr·class="separator:adc2354843a90125ec809dc2fa4e66602"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:adc2354843a90125ec809dc2fa4e66602"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a26332b12c0b0608dc4e54ca143e01633"·id="r_a26332b12c0b0608dc4e54ca143e01633"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a26332b12c0b0608dc4e54ca143e01633"·name="a26332b12c0b0608dc4e54ca143e01633"></a>87 <tr·class="memitem:a26332b12c0b0608dc4e54ca143e01633"·id="r_a26332b12c0b0608dc4e54ca143e01633"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a26332b12c0b0608dc4e54ca143e01633"·name="a26332b12c0b0608dc4e54ca143e01633"></a>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <tr·class="memitem:a48f515af71c72f2f1a74a4b4ee35e8ee"·id="r_a48f515af71c72f2f1a74a4b4ee35e8ee"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a48f515af71c72f2f1a74a4b4ee35e8ee"·name="a48f515af71c72f2f1a74a4b4ee35e8ee"></a>98 <tr·class="memitem:a48f515af71c72f2f1a74a4b4ee35e8ee"·id="r_a48f515af71c72f2f1a74a4b4ee35e8ee"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a48f515af71c72f2f1a74a4b4ee35e8ee"·name="a48f515af71c72f2f1a74a4b4ee35e8ee"></a>
99 TDS_SERVER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>99 TDS_SERVER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>
100 <tr·class="separator:a48f515af71c72f2f1a74a4b4ee35e8ee"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:a48f515af71c72f2f1a74a4b4ee35e8ee"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 </table>101 </table>
102 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>102 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
103 <div·class="textblock"><p>Store·variant·information.·</p>103 <div·class="textblock"><p>Store·variant·information.·</p>
104 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>104 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
105 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>105 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
106 </ul>106 </ul>
107 </div><!--·contents·-->107 </div><!--·contents·-->
108 <!--·start·footer·part·-->108 <!--·start·footer·part·-->
109 <hr·class="footer"/><address·class="footer"><small>109 <hr·class="footer"/><address·class="footer"><small>
110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
111 </small></address>111 </small></address>
112 </body>112 </body>
2.32 KB
./usr/share/doc/freetds-doc/reference/a01219.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_encoding·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tds_encoding·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Information·relevant·to·libiconv.··78 <p>Information·relevant·to·libiconv.··
79 ·<a·href="a01219.html#details">More...</a></p>79 ·<a·href="a01219.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00476_source.html">tds.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">tds.h</a>&gt;</code></p>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
83 Public·Attributes</h2></td></tr>83 Public·Attributes</h2></td></tr>
84 <tr·class="memitem:aa9d3f1d6d994fcd5871ca41d7797ae95"·id="r_aa9d3f1d6d994fcd5871ca41d7797ae95"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa9d3f1d6d994fcd5871ca41d7797ae95"·name="aa9d3f1d6d994fcd5871ca41d7797ae95"></a>84 <tr·class="memitem:aa9d3f1d6d994fcd5871ca41d7797ae95"·id="r_aa9d3f1d6d994fcd5871ca41d7797ae95"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa9d3f1d6d994fcd5871ca41d7797ae95"·name="aa9d3f1d6d994fcd5871ca41d7797ae95"></a>
85 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>canonic</b></td></tr>85 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>canonic</b></td></tr>
86 <tr·class="memdesc:aa9d3f1d6d994fcd5871ca41d7797ae95"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">internal·numeric·index·into·array·of·all·encodings·<br·/></td></tr>86 <tr·class="memdesc:aa9d3f1d6d994fcd5871ca41d7797ae95"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">internal·numeric·index·into·array·of·all·encodings·<br·/></td></tr>
87 <tr·class="separator:aa9d3f1d6d994fcd5871ca41d7797ae95"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:aa9d3f1d6d994fcd5871ca41d7797ae95"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <tr·class="memdesc:aa7152f00b01261e88db974cac1348c74"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">name·of·the·encoding·(ie·UTF-8)·<br·/></td></tr>98 <tr·class="memdesc:aa7152f00b01261e88db974cac1348c74"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">name·of·the·encoding·(ie·UTF-8)·<br·/></td></tr>
99 <tr·class="separator:aa7152f00b01261e88db974cac1348c74"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:aa7152f00b01261e88db974cac1348c74"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>101 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
102 <div·class="textblock"><p>Information·relevant·to·libiconv.·</p>102 <div·class="textblock"><p>Information·relevant·to·libiconv.·</p>
103 <p>The·name·is·an·iconv·name,·not·the·same·as·found·in·master..syslanguages.·</p>103 <p>The·name·is·an·iconv·name,·not·the·same·as·found·in·master..syslanguages.·</p>
104 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>104 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
105 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>105 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
106 </ul>106 </ul>
107 </div><!--·contents·-->107 </div><!--·contents·-->
108 <!--·start·footer·part·-->108 <!--·start·footer·part·-->
109 <hr·class="footer"/><address·class="footer"><small>109 <hr·class="footer"/><address·class="footer"><small>
110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
111 </small></address>111 </small></address>
112 </body>112 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a01223.html
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>datalen</b></td></tr>85 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>datalen</b></td></tr>
86 <tr·class="separator:ad0dc7f65b44efdc717c033f69ea10526"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:ad0dc7f65b44efdc717c033f69ea10526"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:aab7431db8fc0621401bf1efd23bf5ad0"·id="r_aab7431db8fc0621401bf1efd23bf5ad0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aab7431db8fc0621401bf1efd23bf5ad0"·name="aab7431db8fc0621401bf1efd23bf5ad0"></a>87 <tr·class="memitem:aab7431db8fc0621401bf1efd23bf5ad0"·id="r_aab7431db8fc0621401bf1efd23bf5ad0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aab7431db8fc0621401bf1efd23bf5ad0"·name="aab7431db8fc0621401bf1efd23bf5ad0"></a>
88 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_null</b></td></tr>88 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_null</b></td></tr>
89 <tr·class="separator:aab7431db8fc0621401bf1efd23bf5ad0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:aab7431db8fc0621401bf1efd23bf5ad0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>90 </table>
91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
92 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>92 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
93 </ul>93 </ul>
94 </div><!--·contents·-->94 </div><!--·contents·-->
95 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.897 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
98 </small></address>98 </small></address>
99 </body>99 </body>
695 B
./usr/share/doc/freetds-doc/reference/a01227.html
    
Offset 139, 15 lines modifiedOffset 139, 15 lines modified
139 ··</table>139 ··</table>
140 ··</dd>140 ··</dd>
141 </dl>141 </dl>
  
142 </div>142 </div>
143 </div>143 </div>
144 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>144 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
145 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>145 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
146 </ul>146 </ul>
147 </div><!--·contents·-->147 </div><!--·contents·-->
148 <!--·start·footer·part·-->148 <!--·start·footer·part·-->
149 <hr·class="footer"/><address·class="footer"><small>149 <hr·class="footer"/><address·class="footer"><small>
150 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8150 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
151 </small></address>151 </small></address>
152 </body>152 </body>
1.66 KB
./usr/share/doc/freetds-doc/reference/a01231.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_column·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tds_column·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Metadata·about·columns·in·regular·and·compute·rows.··78 <p>Metadata·about·columns·in·regular·and·compute·rows.··
79 ·<a·href="a01231.html#details">More...</a></p>79 ·<a·href="a01231.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00476_source.html">tds.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">tds.h</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Collaboration·diagram·for·tds_column:</div>82 Collaboration·diagram·for·tds_column:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><!--·SVG·0·--></div>84 <div·class="center"><!--·SVG·0·--></div>
85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
Offset 297, 15 lines modifiedOffset 297, 15 lines modified
297 <p>This·type·can·be·different·from·wire·type·because·conversion·(e.g.·</p>297 <p>This·type·can·be·different·from·wire·type·because·conversion·(e.g.·</p>
298 <p>type·of·data,·saved·from·wire</p>298 <p>type·of·data,·saved·from·wire</p>
299 <p>UCS-2-&gt;Ascii)·can·be·applied.·I'm·beginning·to·wonder·about·the·wisdom·of·this,·however.·April·2003·jkl·</p>299 <p>UCS-2-&gt;Ascii)·can·be·applied.·I'm·beginning·to·wonder·about·the·wisdom·of·this,·however.·April·2003·jkl·</p>
  
300 </div>300 </div>
301 </div>301 </div>
302 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>302 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
303 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>303 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
304 </ul>304 </ul>
305 </div><!--·contents·-->305 </div><!--·contents·-->
306 <!--·start·footer·part·-->306 <!--·start·footer·part·-->
307 <hr·class="footer"/><address·class="footer"><small>307 <hr·class="footer"/><address·class="footer"><small>
308 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8308 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
309 </small></address>309 </small></address>
310 </body>310 </body>
2.0 KB
./usr/share/doc/freetds-doc/reference/a01239.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_result_info·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tds_result_info·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Hold·information·for·any·results.··78 <p>Hold·information·for·any·results.··
79 ·<a·href="a01239.html#details">More...</a></p>79 ·<a·href="a01239.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00476_source.html">tds.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">tds.h</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Collaboration·diagram·for·tds_result_info:</div>82 Collaboration·diagram·for·tds_result_info:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><!--·SVG·0·--></div>84 <div·class="center"><!--·SVG·0·--></div>
85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 <tr·class="memitem:a16ce2f4343d2db08a61ac95d40f4b1a2"·id="r_a16ce2f4343d2db08a61ac95d40f4b1a2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a16ce2f4343d2db08a61ac95d40f4b1a2"·name="a16ce2f4343d2db08a61ac95d40f4b1a2"></a>124 <tr·class="memitem:a16ce2f4343d2db08a61ac95d40f4b1a2"·id="r_a16ce2f4343d2db08a61ac95d40f4b1a2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a16ce2f4343d2db08a61ac95d40f4b1a2"·name="a16ce2f4343d2db08a61ac95d40f4b1a2"></a>
125 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>rows_exist</b></td></tr>125 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>rows_exist</b></td></tr>
126 <tr·class="separator:a16ce2f4343d2db08a61ac95d40f4b1a2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a16ce2f4343d2db08a61ac95d40f4b1a2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
129 <div·class="textblock"><p>Hold·information·for·any·results.·</p>129 <div·class="textblock"><p>Hold·information·for·any·results.·</p>
130 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>130 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
131 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>131 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
132 </ul>132 </ul>
133 </div><!--·contents·-->133 </div><!--·contents·-->
134 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
135 <hr·class="footer"/><address·class="footer"><small>135 <hr·class="footer"/><address·class="footer"><small>
136 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8136 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
137 </small></address>137 </small></address>
138 </body>138 </body>
1.26 KB
./usr/share/doc/freetds-doc/reference/a01243.html
    
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 TDS_CHAR·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>sql_state</b></td></tr>106 TDS_CHAR·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>sql_state</b></td></tr>
107 <tr·class="separator:ab9ffd8f35e00fdd730f642384f439eec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:ab9ffd8f35e00fdd730f642384f439eec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:aeef85f9d42110d43cbf40dd3b0a50bc6"·id="r_aeef85f9d42110d43cbf40dd3b0a50bc6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeef85f9d42110d43cbf40dd3b0a50bc6"·name="aeef85f9d42110d43cbf40dd3b0a50bc6"></a>108 <tr·class="memitem:aeef85f9d42110d43cbf40dd3b0a50bc6"·id="r_aeef85f9d42110d43cbf40dd3b0a50bc6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeef85f9d42110d43cbf40dd3b0a50bc6"·name="aeef85f9d42110d43cbf40dd3b0a50bc6"></a>
109 TDS_SMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>state</b></td></tr>109 TDS_SMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>state</b></td></tr>
110 <tr·class="separator:aeef85f9d42110d43cbf40dd3b0a50bc6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:aeef85f9d42110d43cbf40dd3b0a50bc6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table>111 </table>
112 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>112 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
113 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>113 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
114 </ul>114 </ul>
115 </div><!--·contents·-->115 </div><!--·contents·-->
116 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
117 <hr·class="footer"/><address·class="footer"><small>117 <hr·class="footer"/><address·class="footer"><small>
118 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8118 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
119 </small></address>119 </small></address>
120 </body>120 </body>
1.3 KB
./usr/share/doc/freetds-doc/reference/a01247.html
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>columnname</b></td></tr>90 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>columnname</b></td></tr>
91 <tr·class="separator:add09c88b5ec3bd80f7a36f1ffb596a96"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:add09c88b5ec3bd80f7a36f1ffb596a96"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:a86ea2f53e8d0a87e3027e8b6d681a583"·id="r_a86ea2f53e8d0a87e3027e8b6d681a583"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a86ea2f53e8d0a87e3027e8b6d681a583"·name="a86ea2f53e8d0a87e3027e8b6d681a583"></a>92 <tr·class="memitem:a86ea2f53e8d0a87e3027e8b6d681a583"·id="r_a86ea2f53e8d0a87e3027e8b6d681a583"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a86ea2f53e8d0a87e3027e8b6d681a583"·name="a86ea2f53e8d0a87e3027e8b6d681a583"></a>
93 struct·<a·class="el"·href="a01247.html">tds_upd_col</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>93 struct·<a·class="el"·href="a01247.html">tds_upd_col</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>
94 <tr·class="separator:a86ea2f53e8d0a87e3027e8b6d681a583"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:a86ea2f53e8d0a87e3027e8b6d681a583"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>95 </table>
96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
97 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>97 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
103 </small></address>103 </small></address>
104 </body>104 </body>
1.27 KB
./usr/share/doc/freetds-doc/reference/a01251.html
    
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 TDS_CURSOR_STATE&#160;</td><td·class="memItemRight"·valign="bottom"><b>fetch</b></td></tr>94 TDS_CURSOR_STATE&#160;</td><td·class="memItemRight"·valign="bottom"><b>fetch</b></td></tr>
95 <tr·class="separator:abe4dc45d21cfbfaf7c4c7c8a4692778e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:abe4dc45d21cfbfaf7c4c7c8a4692778e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:a2fb4339b4137490a7daf4aa7b8f6ae0b"·id="r_a2fb4339b4137490a7daf4aa7b8f6ae0b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2fb4339b4137490a7daf4aa7b8f6ae0b"·name="a2fb4339b4137490a7daf4aa7b8f6ae0b"></a>96 <tr·class="memitem:a2fb4339b4137490a7daf4aa7b8f6ae0b"·id="r_a2fb4339b4137490a7daf4aa7b8f6ae0b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2fb4339b4137490a7daf4aa7b8f6ae0b"·name="a2fb4339b4137490a7daf4aa7b8f6ae0b"></a>
97 TDS_CURSOR_STATE&#160;</td><td·class="memItemRight"·valign="bottom"><b>open</b></td></tr>97 TDS_CURSOR_STATE&#160;</td><td·class="memItemRight"·valign="bottom"><b>open</b></td></tr>
98 <tr·class="separator:a2fb4339b4137490a7daf4aa7b8f6ae0b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:a2fb4339b4137490a7daf4aa7b8f6ae0b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>99 </table>
100 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>100 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
101 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>101 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
102 </ul>102 </ul>
103 </div><!--·contents·-->103 </div><!--·contents·-->
104 <!--·start·footer·part·-->104 <!--·start·footer·part·-->
105 <hr·class="footer"/><address·class="footer"><small>105 <hr·class="footer"/><address·class="footer"><small>
106 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8106 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
107 </small></address>107 </small></address>
108 </body>108 </body>
3.98 KB
./usr/share/doc/freetds-doc/reference/a01255.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_cursor·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tds_cursor·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Holds·information·about·a·cursor.··78 <p>Holds·information·about·a·cursor.··
79 ·<a·href="a01255.html#details">More...</a></p>79 ·<a·href="a01255.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00476_source.html">tds.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">tds.h</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Collaboration·diagram·for·tds_cursor:</div>82 Collaboration·diagram·for·tds_cursor:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><!--·SVG·0·--></div>84 <div·class="center"><!--·SVG·0·--></div>
85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 <tr·class="memdesc:aeec2a01af48693b8b22449f15725d502"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">SQL·query.·<br·/></td></tr>119 <tr·class="memdesc:aeec2a01af48693b8b22449f15725d502"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">SQL·query.·<br·/></td></tr>
120 <tr·class="separator:aeec2a01af48693b8b22449f15725d502"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:aeec2a01af48693b8b22449f15725d502"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:a692ccceff71d836df0d084ec26123c2d"·id="r_a692ccceff71d836df0d084ec26123c2d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a692ccceff71d836df0d084ec26123c2d"·name="a692ccceff71d836df0d084ec26123c2d"></a>121 <tr·class="memitem:a692ccceff71d836df0d084ec26123c2d"·id="r_a692ccceff71d836df0d084ec26123c2d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a692ccceff71d836df0d084ec26123c2d"·name="a692ccceff71d836df0d084ec26123c2d"></a>
122 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>ref_count</b></td></tr>122 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>ref_count</b></td></tr>
123 <tr·class="memdesc:a692ccceff71d836df0d084ec26123c2d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">reference·counter·so·client·can·retain·safely·a·pointer·<br·/></td></tr>123 <tr·class="memdesc:a692ccceff71d836df0d084ec26123c2d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">reference·counter·so·client·can·retain·safely·a·pointer·<br·/></td></tr>
124 <tr·class="separator:a692ccceff71d836df0d084ec26123c2d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:a692ccceff71d836df0d084ec26123c2d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:a697b6a9cbff3e95cea5a43a8e190fba6"·id="r_a697b6a9cbff3e95cea5a43a8e190fba6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a697b6a9cbff3e95cea5a43a8e190fba6"·name="a697b6a9cbff3e95cea5a43a8e190fba6"></a>125 <tr·class="memitem:a697b6a9cbff3e95cea5a43a8e190fba6"·id="r_a697b6a9cbff3e95cea5a43a8e190fba6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a697b6a9cbff3e95cea5a43a8e190fba6"·name="a697b6a9cbff3e95cea5a43a8e190fba6"></a>
126 <a·class="el"·href="a00476.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>res_info</b></td></tr>126 <a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>res_info</b></td></tr>
127 <tr·class="separator:a697b6a9cbff3e95cea5a43a8e190fba6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:a697b6a9cbff3e95cea5a43a8e190fba6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:acb18bc0e527cf90c06cbe27d1b4fb04b"·id="r_acb18bc0e527cf90c06cbe27d1b4fb04b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acb18bc0e527cf90c06cbe27d1b4fb04b"·name="acb18bc0e527cf90c06cbe27d1b4fb04b"></a>128 <tr·class="memitem:acb18bc0e527cf90c06cbe27d1b4fb04b"·id="r_acb18bc0e527cf90c06cbe27d1b4fb04b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acb18bc0e527cf90c06cbe27d1b4fb04b"·name="acb18bc0e527cf90c06cbe27d1b4fb04b"></a>
129 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>srv_status</b></td></tr>129 TDS_USMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>srv_status</b></td></tr>
130 <tr·class="separator:acb18bc0e527cf90c06cbe27d1b4fb04b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:acb18bc0e527cf90c06cbe27d1b4fb04b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:ab5d6a587ac5780f001d383d4b874852f"·id="r_ab5d6a587ac5780f001d383d4b874852f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab5d6a587ac5780f001d383d4b874852f"·name="ab5d6a587ac5780f001d383d4b874852f"></a>131 <tr·class="memitem:ab5d6a587ac5780f001d383d4b874852f"·id="r_ab5d6a587ac5780f001d383d4b874852f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab5d6a587ac5780f001d383d4b874852f"·name="ab5d6a587ac5780f001d383d4b874852f"></a>
132 <a·class="el"·href="a01251.html">TDS_CURSOR_STATUS</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr>132 <a·class="el"·href="a01251.html">TDS_CURSOR_STATUS</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr>
133 <tr·class="memdesc:ab5d6a587ac5780f001d383d4b874852f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">cursor·parameter·<br·/></td></tr>133 <tr·class="memdesc:ab5d6a587ac5780f001d383d4b874852f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">cursor·parameter·<br·/></td></tr>
Offset 154, 15 lines modifiedOffset 154, 15 lines modified
  
154 <p>&lt;·number·of·updatable·columns·</p>154 <p>&lt;·number·of·updatable·columns·</p>
155 <p>&lt;·updatable·column·list·number·of·cursor·rows·to·fetch·</p>155 <p>&lt;·updatable·column·list·number·of·cursor·rows·to·fetch·</p>
  
156 </div>156 </div>
157 </div>157 </div>
158 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>158 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
159 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>159 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
160 </ul>160 </ul>
161 </div><!--·contents·-->161 </div><!--·contents·-->
162 <!--·start·footer·part·-->162 <!--·start·footer·part·-->
163 <hr·class="footer"/><address·class="footer"><small>163 <hr·class="footer"/><address·class="footer"><small>
164 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8164 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
165 </small></address>165 </small></address>
166 </body>166 </body>
2.38 KB
./usr/share/doc/freetds-doc/reference/a01259.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_env·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tds_env·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Current·environment·as·reported·by·the·server.··78 <p>Current·environment·as·reported·by·the·server.··
79 ·<a·href="a01259.html#details">More...</a></p>79 ·<a·href="a01259.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00476_source.html">tds.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">tds.h</a>&gt;</code></p>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
83 Public·Attributes</h2></td></tr>83 Public·Attributes</h2></td></tr>
84 <tr·class="memitem:aaad54522a6e04122eba4c37a200d3f20"·id="r_aaad54522a6e04122eba4c37a200d3f20"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaad54522a6e04122eba4c37a200d3f20"·name="aaad54522a6e04122eba4c37a200d3f20"></a>84 <tr·class="memitem:aaad54522a6e04122eba4c37a200d3f20"·id="r_aaad54522a6e04122eba4c37a200d3f20"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaad54522a6e04122eba4c37a200d3f20"·name="aaad54522a6e04122eba4c37a200d3f20"></a>
85 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>block_size</b></td></tr>85 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>block_size</b></td></tr>
86 <tr·class="memdesc:aaad54522a6e04122eba4c37a200d3f20"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">packet·size·(512-65535)·<br·/></td></tr>86 <tr·class="memdesc:aaad54522a6e04122eba4c37a200d3f20"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">packet·size·(512-65535)·<br·/></td></tr>
87 <tr·class="separator:aaad54522a6e04122eba4c37a200d3f20"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:aaad54522a6e04122eba4c37a200d3f20"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <tr·class="memitem:a71015327fbeadd3c418a9e0842553d34"·id="r_a71015327fbeadd3c418a9e0842553d34"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a71015327fbeadd3c418a9e0842553d34"·name="a71015327fbeadd3c418a9e0842553d34"></a>98 <tr·class="memitem:a71015327fbeadd3c418a9e0842553d34"·id="r_a71015327fbeadd3c418a9e0842553d34"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a71015327fbeadd3c418a9e0842553d34"·name="a71015327fbeadd3c418a9e0842553d34"></a>
99 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>language</b></td></tr>99 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>language</b></td></tr>
100 <tr·class="separator:a71015327fbeadd3c418a9e0842553d34"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:a71015327fbeadd3c418a9e0842553d34"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 </table>101 </table>
102 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>102 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
103 <div·class="textblock"><p>Current·environment·as·reported·by·the·server.·</p>103 <div·class="textblock"><p>Current·environment·as·reported·by·the·server.·</p>
104 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>104 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
105 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>105 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
106 </ul>106 </ul>
107 </div><!--·contents·-->107 </div><!--·contents·-->
108 <!--·start·footer·part·-->108 <!--·start·footer·part·-->
109 <hr·class="footer"/><address·class="footer"><small>109 <hr·class="footer"/><address·class="footer"><small>
110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
111 </small></address>111 </small></address>
112 </body>112 </body>
1.71 KB
./usr/share/doc/freetds-doc/reference/a01263.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_dynamic·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tds_dynamic·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Holds·information·for·a·dynamic·(also·called·prepared)·query.··78 <p>Holds·information·for·a·dynamic·(also·called·prepared)·query.··
79 ·<a·href="a01263.html#details">More...</a></p>79 ·<a·href="a01263.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00476_source.html">tds.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">tds.h</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Collaboration·diagram·for·tds_dynamic:</div>82 Collaboration·diagram·for·tds_dynamic:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><!--·SVG·0·--></div>84 <div·class="center"><!--·SVG·0·--></div>
85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
Offset 173, 15 lines modifiedOffset 173, 15 lines modified
  
173 <p>query·parameters.·</p>173 <p>query·parameters.·</p>
174 <p>Mostly·used·executing·query·however·is·a·good·idea·to·prepare·query·again·if·parameter·type·change·in·an·incompatible·way·(ie·different·types·or·larger·size).·Is·also·better·to·prepare·a·query·knowing·parameter·types·earlier.·</p>174 <p>Mostly·used·executing·query·however·is·a·good·idea·to·prepare·query·again·if·parameter·type·change·in·an·incompatible·way·(ie·different·types·or·larger·size).·Is·also·better·to·prepare·a·query·knowing·parameter·types·earlier.·</p>
  
175 </div>175 </div>
176 </div>176 </div>
177 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>177 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
178 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>178 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
179 </ul>179 </ul>
180 </div><!--·contents·-->180 </div><!--·contents·-->
181 <!--·start·footer·part·-->181 <!--·start·footer·part·-->
182 <hr·class="footer"/><address·class="footer"><small>182 <hr·class="footer"/><address·class="footer"><small>
183 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8183 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
184 </small></address>184 </small></address>
185 </body>185 </body>
1.26 KB
./usr/share/doc/freetds-doc/reference/a01267.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>flags</b></td></tr>82 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>flags</b></td></tr>
83 <tr·class="separator:af562c56efd4874c169dacadb1d23bdb0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:af562c56efd4874c169dacadb1d23bdb0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:add8486fe138a09a21ab88faec02a59c5"·id="r_add8486fe138a09a21ab88faec02a59c5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="add8486fe138a09a21ab88faec02a59c5"·name="add8486fe138a09a21ab88faec02a59c5"></a>84 <tr·class="memitem:add8486fe138a09a21ab88faec02a59c5"·id="r_add8486fe138a09a21ab88faec02a59c5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="add8486fe138a09a21ab88faec02a59c5"·name="add8486fe138a09a21ab88faec02a59c5"></a>
85 TDS_MULTIPLE_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>85 TDS_MULTIPLE_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>
86 <tr·class="separator:add8486fe138a09a21ab88faec02a59c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:add8486fe138a09a21ab88faec02a59c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table>87 </table>
88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>89 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.894 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
95 </small></address>95 </small></address>
96 </body>96 </body>
1.41 KB
./usr/share/doc/freetds-doc/reference/a01271.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 int(*&#160;</td><td·class="memItemRight"·valign="bottom"><b>msg_handler</b>·)(const·<a·class="el"·href="a01271.html">TDSCONTEXT</a>·*,·<a·class="el"·href="a01291.html">TDSSOCKET</a>·*,·<a·class="el"·href="a01243.html">TDSMESSAGE</a>·*)</td></tr>99 int(*&#160;</td><td·class="memItemRight"·valign="bottom"><b>msg_handler</b>·)(const·<a·class="el"·href="a01271.html">TDSCONTEXT</a>·*,·<a·class="el"·href="a01291.html">TDSSOCKET</a>·*,·<a·class="el"·href="a01243.html">TDSMESSAGE</a>·*)</td></tr>
100 <tr·class="separator:a4e92fbf6e2c133d15db6a19ec17548eb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:a4e92fbf6e2c133d15db6a19ec17548eb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 <tr·class="memitem:a72701c5e4f7fe12cc0156da098536bb3"·id="r_a72701c5e4f7fe12cc0156da098536bb3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a72701c5e4f7fe12cc0156da098536bb3"·name="a72701c5e4f7fe12cc0156da098536bb3"></a>101 <tr·class="memitem:a72701c5e4f7fe12cc0156da098536bb3"·id="r_a72701c5e4f7fe12cc0156da098536bb3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a72701c5e4f7fe12cc0156da098536bb3"·name="a72701c5e4f7fe12cc0156da098536bb3"></a>
102 void·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>parent</b></td></tr>102 void·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>parent</b></td></tr>
103 <tr·class="separator:a72701c5e4f7fe12cc0156da098536bb3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:a72701c5e4f7fe12cc0156da098536bb3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>104 </table>
105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
106 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>106 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
107 </ul>107 </ul>
108 </div><!--·contents·-->108 </div><!--·contents·-->
109 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>110 <hr·class="footer"/><address·class="footer"><small>
111 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8111 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
112 </small></address>112 </small></address>
113 </body>113 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a01275.html
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 uint8_t·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>packet</b></td></tr>91 uint8_t·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>packet</b></td></tr>
92 <tr·class="separator:a6fe0e0dce4701d015a36a25a9cc37cd2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a6fe0e0dce4701d015a36a25a9cc37cd2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:a902ddeec23b95ea6eeaf1f516f807775"·id="r_a902ddeec23b95ea6eeaf1f516f807775"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a902ddeec23b95ea6eeaf1f516f807775"·name="a902ddeec23b95ea6eeaf1f516f807775"></a>93 <tr·class="memitem:a902ddeec23b95ea6eeaf1f516f807775"·id="r_a902ddeec23b95ea6eeaf1f516f807775"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a902ddeec23b95ea6eeaf1f516f807775"·name="a902ddeec23b95ea6eeaf1f516f807775"></a>
94 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>packet_len</b></td></tr>94 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>packet_len</b></td></tr>
95 <tr·class="separator:a902ddeec23b95ea6eeaf1f516f807775"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:a902ddeec23b95ea6eeaf1f516f807775"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>96 </table>
97 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>97 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
98 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>98 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
99 </ul>99 </ul>
100 </div><!--·contents·-->100 </div><!--·contents·-->
101 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>102 <hr·class="footer"/><address·class="footer"><small>
103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
104 </small></address>104 </small></address>
105 </body>105 </body>
1.3 KB
./usr/share/doc/freetds-doc/reference/a01279.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 struct·<a·class="el"·href="a01279.html">tds_packet</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>97 struct·<a·class="el"·href="a01279.html">tds_packet</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>
98 <tr·class="separator:af827f88a0cbd382c9f82b65811f04607"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:af827f88a0cbd382c9f82b65811f04607"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 <tr·class="memitem:a098bca89ca57b90086549e2f8c9ac0bf"·id="r_a098bca89ca57b90086549e2f8c9ac0bf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a098bca89ca57b90086549e2f8c9ac0bf"·name="a098bca89ca57b90086549e2f8c9ac0bf"></a>99 <tr·class="memitem:a098bca89ca57b90086549e2f8c9ac0bf"·id="r_a098bca89ca57b90086549e2f8c9ac0bf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a098bca89ca57b90086549e2f8c9ac0bf"·name="a098bca89ca57b90086549e2f8c9ac0bf"></a>
100 uint16_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>sid</b></td></tr>100 uint16_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>sid</b></td></tr>
101 <tr·class="separator:a098bca89ca57b90086549e2f8c9ac0bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:a098bca89ca57b90086549e2f8c9ac0bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 </table>102 </table>
103 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>103 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
104 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>104 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
105 </ul>105 </ul>
106 </div><!--·contents·-->106 </div><!--·contents·-->
107 <!--·start·footer·part·-->107 <!--·start·footer·part·-->
108 <hr·class="footer"/><address·class="footer"><small>108 <hr·class="footer"/><address·class="footer"><small>
109 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8109 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
110 </small></address>110 </small></address>
111 </body>111 </body>
1.27 KB
./usr/share/doc/freetds-doc/reference/a01283.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 TDS_SYS_SOCKET&#160;</td><td·class="memItemRight"·valign="bottom"><b>s_signal</b></td></tr>82 TDS_SYS_SOCKET&#160;</td><td·class="memItemRight"·valign="bottom"><b>s_signal</b></td></tr>
83 <tr·class="separator:a7e0b5bf3f2a83e3a72ad92ab4b192279"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a7e0b5bf3f2a83e3a72ad92ab4b192279"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a64bc36d428c01e6d3e3623bf64e58ffb"·id="r_a64bc36d428c01e6d3e3623bf64e58ffb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64bc36d428c01e6d3e3623bf64e58ffb"·name="a64bc36d428c01e6d3e3623bf64e58ffb"></a>84 <tr·class="memitem:a64bc36d428c01e6d3e3623bf64e58ffb"·id="r_a64bc36d428c01e6d3e3623bf64e58ffb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64bc36d428c01e6d3e3623bf64e58ffb"·name="a64bc36d428c01e6d3e3623bf64e58ffb"></a>
85 TDS_SYS_SOCKET&#160;</td><td·class="memItemRight"·valign="bottom"><b>s_signaled</b></td></tr>85 TDS_SYS_SOCKET&#160;</td><td·class="memItemRight"·valign="bottom"><b>s_signaled</b></td></tr>
86 <tr·class="separator:a64bc36d428c01e6d3e3623bf64e58ffb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a64bc36d428c01e6d3e3623bf64e58ffb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table>87 </table>
88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>89 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.894 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
95 </small></address>95 </small></address>
96 </body>96 </body>
5.58 KB
./usr/share/doc/freetds-doc/reference/a01287.html
    
Offset 98, 26 lines modifiedOffset 98, 26 lines modified
98 <tr·class="memitem:a279235913d89dd2bd1239c511aaf531f"·id="r_a279235913d89dd2bd1239c511aaf531f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a279235913d89dd2bd1239c511aaf531f"·name="a279235913d89dd2bd1239c511aaf531f"></a>98 <tr·class="memitem:a279235913d89dd2bd1239c511aaf531f"·id="r_a279235913d89dd2bd1239c511aaf531f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a279235913d89dd2bd1239c511aaf531f"·name="a279235913d89dd2bd1239c511aaf531f"></a>
99 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>client_spid</b></td></tr>99 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>client_spid</b></td></tr>
100 <tr·class="separator:a279235913d89dd2bd1239c511aaf531f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:a279235913d89dd2bd1239c511aaf531f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 <tr·class="memitem:aa1b7adec97fd2dc8fda3fa5dcd545332"·id="r_aa1b7adec97fd2dc8fda3fa5dcd545332"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa1b7adec97fd2dc8fda3fa5dcd545332"·name="aa1b7adec97fd2dc8fda3fa5dcd545332"></a>101 <tr·class="memitem:aa1b7adec97fd2dc8fda3fa5dcd545332"·id="r_aa1b7adec97fd2dc8fda3fa5dcd545332"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa1b7adec97fd2dc8fda3fa5dcd545332"·name="aa1b7adec97fd2dc8fda3fa5dcd545332"></a>
102 TDS_UCHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>collation</b>·[5]</td></tr>102 TDS_UCHAR&#160;</td><td·class="memItemRight"·valign="bottom"><b>collation</b>·[5]</td></tr>
103 <tr·class="separator:aa1b7adec97fd2dc8fda3fa5dcd545332"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:aa1b7adec97fd2dc8fda3fa5dcd545332"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 <tr·class="memitem:a42b972a1cd99c8f2f83b2cf5c635435a"·id="r_a42b972a1cd99c8f2f83b2cf5c635435a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a42b972a1cd99c8f2f83b2cf5c635435a"·name="a42b972a1cd99c8f2f83b2cf5c635435a"></a>104 <tr·class="memitem:a42b972a1cd99c8f2f83b2cf5c635435a"·id="r_a42b972a1cd99c8f2f83b2cf5c635435a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a42b972a1cd99c8f2f83b2cf5c635435a"·name="a42b972a1cd99c8f2f83b2cf5c635435a"></a>
105 <a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>cursors</b></td></tr>105 <a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>cursors</b></td></tr>
106 <tr·class="memdesc:a42b972a1cd99c8f2f83b2cf5c635435a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">linked·list·of·cursors·allocated·for·this·connection·contains·only·cursors·allocated·on·the·server·<br·/></td></tr>106 <tr·class="memdesc:a42b972a1cd99c8f2f83b2cf5c635435a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">linked·list·of·cursors·allocated·for·this·connection·contains·only·cursors·allocated·on·the·server·<br·/></td></tr>
107 <tr·class="separator:a42b972a1cd99c8f2f83b2cf5c635435a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:a42b972a1cd99c8f2f83b2cf5c635435a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:a7dc98cfe507c626073b6e76985a06a8a"·id="r_a7dc98cfe507c626073b6e76985a06a8a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7dc98cfe507c626073b6e76985a06a8a"·name="a7dc98cfe507c626073b6e76985a06a8a"></a>108 <tr·class="memitem:a7dc98cfe507c626073b6e76985a06a8a"·id="r_a7dc98cfe507c626073b6e76985a06a8a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7dc98cfe507c626073b6e76985a06a8a"·name="a7dc98cfe507c626073b6e76985a06a8a"></a>
109 <a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>dyns</b></td></tr>109 <a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>dyns</b></td></tr>
110 <tr·class="memdesc:a7dc98cfe507c626073b6e76985a06a8a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">list·of·dynamic·allocated·for·this·connection·contains·only·dynamic·allocated·on·the·server·<br·/></td></tr>110 <tr·class="memdesc:a7dc98cfe507c626073b6e76985a06a8a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">list·of·dynamic·allocated·for·this·connection·contains·only·dynamic·allocated·on·the·server·<br·/></td></tr>
111 <tr·class="separator:a7dc98cfe507c626073b6e76985a06a8a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a7dc98cfe507c626073b6e76985a06a8a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:a786a078d2ff101645c3ba6da695d39f4"·id="r_a786a078d2ff101645c3ba6da695d39f4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a786a078d2ff101645c3ba6da695d39f4"·name="a786a078d2ff101645c3ba6da695d39f4"></a>112 <tr·class="memitem:a786a078d2ff101645c3ba6da695d39f4"·id="r_a786a078d2ff101645c3ba6da695d39f4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a786a078d2ff101645c3ba6da695d39f4"·name="a786a078d2ff101645c3ba6da695d39f4"></a>
113 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>encrypt_single_packet</b>:1</td></tr>113 unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>encrypt_single_packet</b>:1</td></tr>
114 <tr·class="separator:a786a078d2ff101645c3ba6da695d39f4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a786a078d2ff101645c3ba6da695d39f4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:a17b3352a5f14239b2eecc4fc272bfe2a"·id="r_a17b3352a5f14239b2eecc4fc272bfe2a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a17b3352a5f14239b2eecc4fc272bfe2a"·name="a17b3352a5f14239b2eecc4fc272bfe2a"></a>115 <tr·class="memitem:a17b3352a5f14239b2eecc4fc272bfe2a"·id="r_a17b3352a5f14239b2eecc4fc272bfe2a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a17b3352a5f14239b2eecc4fc272bfe2a"·name="a17b3352a5f14239b2eecc4fc272bfe2a"></a>
116 <a·class="el"·href="a00476.html#a42c559939ed16a39c0318a6f543c576e">TDSENV</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>env</b></td></tr>116 <a·class="el"·href="a00395.html#a42c559939ed16a39c0318a6f543c576e">TDSENV</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>env</b></td></tr>
117 <tr·class="memdesc:a17b3352a5f14239b2eecc4fc272bfe2a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">environment·is·shared·between·all·sessions·<br·/></td></tr>117 <tr·class="memdesc:a17b3352a5f14239b2eecc4fc272bfe2a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">environment·is·shared·between·all·sessions·<br·/></td></tr>
118 <tr·class="separator:a17b3352a5f14239b2eecc4fc272bfe2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a17b3352a5f14239b2eecc4fc272bfe2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:a3a7fcaea96253b0541a6f0dcf3b63718"·id="r_a3a7fcaea96253b0541a6f0dcf3b63718"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a7fcaea96253b0541a6f0dcf3b63718"·name="a3a7fcaea96253b0541a6f0dcf3b63718"></a>119 <tr·class="memitem:a3a7fcaea96253b0541a6f0dcf3b63718"·id="r_a3a7fcaea96253b0541a6f0dcf3b63718"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a7fcaea96253b0541a6f0dcf3b63718"·name="a3a7fcaea96253b0541a6f0dcf3b63718"></a>
120 tds_mutex&#160;</td><td·class="memItemRight"·valign="bottom"><b>list_mtx</b></td></tr>120 tds_mutex&#160;</td><td·class="memItemRight"·valign="bottom"><b>list_mtx</b></td></tr>
121 <tr·class="separator:a3a7fcaea96253b0541a6f0dcf3b63718"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:a3a7fcaea96253b0541a6f0dcf3b63718"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:abd34063c79154fb12903e8af7101a2fb"·id="r_abd34063c79154fb12903e8af7101a2fb"><td·class="memItemLeft"·align="right"·valign="top">uint8_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01287.html#abd34063c79154fb12903e8af7101a2fb">ncharsize</a></td></tr>122 <tr·class="memitem:abd34063c79154fb12903e8af7101a2fb"·id="r_abd34063c79154fb12903e8af7101a2fb"><td·class="memItemLeft"·align="right"·valign="top">uint8_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01287.html#abd34063c79154fb12903e8af7101a2fb">ncharsize</a></td></tr>
123 <tr·class="memdesc:abd34063c79154fb12903e8af7101a2fb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Ratio·between·bytes·allocated·for·a·NCHAR·type·and·type·length·(Sybase).··<br·/></td></tr>123 <tr·class="memdesc:abd34063c79154fb12903e8af7101a2fb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Ratio·between·bytes·allocated·for·a·NCHAR·type·and·type·length·(Sybase).··<br·/></td></tr>
Offset 209, 15 lines modifiedOffset 209, 15 lines modified
  
209 <p>Ratio·between·bytes·allocated·for·a·UNICHAR·type·and·type·length·(Sybase).·</p>209 <p>Ratio·between·bytes·allocated·for·a·UNICHAR·type·and·type·length·(Sybase).·</p>
210 <p>For·instance·in·case·a·UNIVARCHAR(2)·takes·4·bytes·it's·2.·It·really·should·be·only·2.·</p>210 <p>For·instance·in·case·a·UNIVARCHAR(2)·takes·4·bytes·it's·2.·It·really·should·be·only·2.·</p>
  
211 </div>211 </div>
212 </div>212 </div>
213 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>213 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
214 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>214 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
215 </ul>215 </ul>
216 </div><!--·contents·-->216 </div><!--·contents·-->
217 <!--·start·footer·part·-->217 <!--·start·footer·part·-->
218 <hr·class="footer"/><address·class="footer"><small>218 <hr·class="footer"/><address·class="footer"><small>
219 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8219 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
220 </small></address>220 </small></address>
221 </body>221 </body>
11.9 KB
./usr/share/doc/freetds-doc/reference/a01291.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_socket·Struct·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">tds_socket·Struct·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Information·for·a·server·connection.··78 <p>Information·for·a·server·connection.··
79 ·<a·href="a01291.html#details">More...</a></p>79 ·<a·href="a01291.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00476_source.html">tds.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">tds.h</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Collaboration·diagram·for·tds_socket:</div>82 Collaboration·diagram·for·tds_socket:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><!--·SVG·0·--></div>84 <div·class="center"><!--·SVG·0·--></div>
85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>85 <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
Offset 95, 25 lines modifiedOffset 95, 25 lines modified
95 <tr·class="memitem:a2a19fc20a3b7193fd25698eefbadd9e0"·id="r_a2a19fc20a3b7193fd25698eefbadd9e0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2a19fc20a3b7193fd25698eefbadd9e0"·name="a2a19fc20a3b7193fd25698eefbadd9e0"></a>95 <tr·class="memitem:a2a19fc20a3b7193fd25698eefbadd9e0"·id="r_a2a19fc20a3b7193fd25698eefbadd9e0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2a19fc20a3b7193fd25698eefbadd9e0"·name="a2a19fc20a3b7193fd25698eefbadd9e0"></a>
96 <a·class="el"·href="a01239.html">TDSCOMPUTEINFO</a>·**&#160;</td><td·class="memItemRight"·valign="bottom"><b>comp_info</b></td></tr>96 <a·class="el"·href="a01239.html">TDSCOMPUTEINFO</a>·**&#160;</td><td·class="memItemRight"·valign="bottom"><b>comp_info</b></td></tr>
97 <tr·class="separator:a2a19fc20a3b7193fd25698eefbadd9e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:a2a19fc20a3b7193fd25698eefbadd9e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:afcb8f515d4cbc7d08f675e831330010a"·id="r_afcb8f515d4cbc7d08f675e831330010a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afcb8f515d4cbc7d08f675e831330010a"·name="afcb8f515d4cbc7d08f675e831330010a"></a>98 <tr·class="memitem:afcb8f515d4cbc7d08f675e831330010a"·id="r_afcb8f515d4cbc7d08f675e831330010a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afcb8f515d4cbc7d08f675e831330010a"·name="afcb8f515d4cbc7d08f675e831330010a"></a>
99 <a·class="el"·href="a01287.html">TDSCONNECTION</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>conn</b>·[1]</td></tr>99 <a·class="el"·href="a01287.html">TDSCONNECTION</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>conn</b>·[1]</td></tr>
100 <tr·class="separator:afcb8f515d4cbc7d08f675e831330010a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:afcb8f515d4cbc7d08f675e831330010a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 <tr·class="memitem:aa708effeb88270302ab5524f0c0366ac"·id="r_aa708effeb88270302ab5524f0c0366ac"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa708effeb88270302ab5524f0c0366ac"·name="aa708effeb88270302ab5524f0c0366ac"></a>101 <tr·class="memitem:aa708effeb88270302ab5524f0c0366ac"·id="r_aa708effeb88270302ab5524f0c0366ac"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa708effeb88270302ab5524f0c0366ac"·name="aa708effeb88270302ab5524f0c0366ac"></a>
102 <a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>cur_cursor</b></td></tr>102 <a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">TDSCURSOR</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>cur_cursor</b></td></tr>
103 <tr·class="memdesc:aa708effeb88270302ab5524f0c0366ac"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">cursor·in·use·<br·/></td></tr>103 <tr·class="memdesc:aa708effeb88270302ab5524f0c0366ac"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">cursor·in·use·<br·/></td></tr>
104 <tr·class="separator:aa708effeb88270302ab5524f0c0366ac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:aa708effeb88270302ab5524f0c0366ac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 <tr·class="memitem:afb404985164205ebdc9b0c18fabb47e2"·id="r_afb404985164205ebdc9b0c18fabb47e2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afb404985164205ebdc9b0c18fabb47e2"·name="afb404985164205ebdc9b0c18fabb47e2"></a>105 <tr·class="memitem:afb404985164205ebdc9b0c18fabb47e2"·id="r_afb404985164205ebdc9b0c18fabb47e2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afb404985164205ebdc9b0c18fabb47e2"·name="afb404985164205ebdc9b0c18fabb47e2"></a>
106 <a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>cur_dyn</b></td></tr>106 <a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>cur_dyn</b></td></tr>
107 <tr·class="memdesc:afb404985164205ebdc9b0c18fabb47e2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">dynamic·structure·in·use·<br·/></td></tr>107 <tr·class="memdesc:afb404985164205ebdc9b0c18fabb47e2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">dynamic·structure·in·use·<br·/></td></tr>
108 <tr·class="separator:afb404985164205ebdc9b0c18fabb47e2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:afb404985164205ebdc9b0c18fabb47e2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:af9c89edaa55cd8235feae521af5cf4aa"·id="r_af9c89edaa55cd8235feae521af5cf4aa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af9c89edaa55cd8235feae521af5cf4aa"·name="af9c89edaa55cd8235feae521af5cf4aa"></a>109 <tr·class="memitem:af9c89edaa55cd8235feae521af5cf4aa"·id="r_af9c89edaa55cd8235feae521af5cf4aa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af9c89edaa55cd8235feae521af5cf4aa"·name="af9c89edaa55cd8235feae521af5cf4aa"></a>
110 TDS_OPERATION&#160;</td><td·class="memItemRight"·valign="bottom"><b>current_op</b></td></tr>110 TDS_OPERATION&#160;</td><td·class="memItemRight"·valign="bottom"><b>current_op</b></td></tr>
111 <tr·class="separator:af9c89edaa55cd8235feae521af5cf4aa"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:af9c89edaa55cd8235feae521af5cf4aa"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:a4b77fb56b92b93e413fcbb8ba5633ce4"·id="r_a4b77fb56b92b93e413fcbb8ba5633ce4"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00476.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01291.html#a4b77fb56b92b93e413fcbb8ba5633ce4">current_results</a></td></tr>112 <tr·class="memitem:a4b77fb56b92b93e413fcbb8ba5633ce4"·id="r_a4b77fb56b92b93e413fcbb8ba5633ce4"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01291.html#a4b77fb56b92b93e413fcbb8ba5633ce4">current_results</a></td></tr>
113 <tr·class="memdesc:a4b77fb56b92b93e413fcbb8ba5633ce4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Current·query·information.··<br·/></td></tr>113 <tr·class="memdesc:a4b77fb56b92b93e413fcbb8ba5633ce4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Current·query·information.··<br·/></td></tr>
114 <tr·class="separator:a4b77fb56b92b93e413fcbb8ba5633ce4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a4b77fb56b92b93e413fcbb8ba5633ce4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:a3b4c67a49ca09f74827b263f7d926d5c"·id="r_a3b4c67a49ca09f74827b263f7d926d5c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b4c67a49ca09f74827b263f7d926d5c"·name="a3b4c67a49ca09f74827b263f7d926d5c"></a>115 <tr·class="memitem:a3b4c67a49ca09f74827b263f7d926d5c"·id="r_a3b4c67a49ca09f74827b263f7d926d5c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b4c67a49ca09f74827b263f7d926d5c"·name="a3b4c67a49ca09f74827b263f7d926d5c"></a>
116 void(*&#160;</td><td·class="memItemRight"·valign="bottom"><b>env_chg_func</b>·)(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·int·type,·char·*oldval,·char·*newval)</td></tr>116 void(*&#160;</td><td·class="memItemRight"·valign="bottom"><b>env_chg_func</b>·)(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·int·type,·char·*oldval,·char·*newval)</td></tr>
117 <tr·class="separator:a3b4c67a49ca09f74827b263f7d926d5c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:a3b4c67a49ca09f74827b263f7d926d5c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:adc50d205bf9595da9dcf9e41bfd02947"·id="r_adc50d205bf9595da9dcf9e41bfd02947"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adc50d205bf9595da9dcf9e41bfd02947"·name="adc50d205bf9595da9dcf9e41bfd02947"></a>118 <tr·class="memitem:adc50d205bf9595da9dcf9e41bfd02947"·id="r_adc50d205bf9595da9dcf9e41bfd02947"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adc50d205bf9595da9dcf9e41bfd02947"·name="adc50d205bf9595da9dcf9e41bfd02947"></a>
119 unsigned&#160;</td><td·class="memItemRight"·valign="bottom"><b>frozen</b></td></tr>119 unsigned&#160;</td><td·class="memItemRight"·valign="bottom"><b>frozen</b></td></tr>
Offset 180, 30 lines modifiedOffset 180, 30 lines modified
180 <tr·class="memitem:ae86c58446d815aa23ec77e5099475025"·id="r_ae86c58446d815aa23ec77e5099475025"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae86c58446d815aa23ec77e5099475025"·name="ae86c58446d815aa23ec77e5099475025"></a>180 <tr·class="memitem:ae86c58446d815aa23ec77e5099475025"·id="r_ae86c58446d815aa23ec77e5099475025"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae86c58446d815aa23ec77e5099475025"·name="ae86c58446d815aa23ec77e5099475025"></a>
181 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>query_timeout</b></td></tr>181 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>query_timeout</b></td></tr>
182 <tr·class="separator:ae86c58446d815aa23ec77e5099475025"><td·class="memSeparator"·colspan="2">&#160;</td></tr>182 <tr·class="separator:ae86c58446d815aa23ec77e5099475025"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
183 <tr·class="memitem:aa3f099d2c5d8acdc7e901d1467781f6c"·id="r_aa3f099d2c5d8acdc7e901d1467781f6c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa3f099d2c5d8acdc7e901d1467781f6c"·name="aa3f099d2c5d8acdc7e901d1467781f6c"></a>183 <tr·class="memitem:aa3f099d2c5d8acdc7e901d1467781f6c"·id="r_aa3f099d2c5d8acdc7e901d1467781f6c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa3f099d2c5d8acdc7e901d1467781f6c"·name="aa3f099d2c5d8acdc7e901d1467781f6c"></a>
184 <a·class="el"·href="a01279.html">TDSPACKET</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>recv_packet</b></td></tr>184 <a·class="el"·href="a01279.html">TDSPACKET</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>recv_packet</b></td></tr>
185 <tr·class="separator:aa3f099d2c5d8acdc7e901d1467781f6c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>185 <tr·class="separator:aa3f099d2c5d8acdc7e901d1467781f6c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
186 <tr·class="memitem:a7e5757047e5b82e3b4c615f9d65c83ff"·id="r_a7e5757047e5b82e3b4c615f9d65c83ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7e5757047e5b82e3b4c615f9d65c83ff"·name="a7e5757047e5b82e3b4c615f9d65c83ff"></a>186 <tr·class="memitem:a7e5757047e5b82e3b4c615f9d65c83ff"·id="r_a7e5757047e5b82e3b4c615f9d65c83ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7e5757047e5b82e3b4c615f9d65c83ff"·name="a7e5757047e5b82e3b4c615f9d65c83ff"></a>
187 <a·class="el"·href="a00476.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>res_info</b></td></tr>187 <a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>res_info</b></td></tr>
188 <tr·class="separator:a7e5757047e5b82e3b4c615f9d65c83ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>188 <tr·class="separator:a7e5757047e5b82e3b4c615f9d65c83ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
189 <tr·class="memitem:a355e0b8c6219908747f82cd7482c6efb"·id="r_a355e0b8c6219908747f82cd7482c6efb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a355e0b8c6219908747f82cd7482c6efb"·name="a355e0b8c6219908747f82cd7482c6efb"></a>189 <tr·class="memitem:a355e0b8c6219908747f82cd7482c6efb"·id="r_a355e0b8c6219908747f82cd7482c6efb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a355e0b8c6219908747f82cd7482c6efb"·name="a355e0b8c6219908747f82cd7482c6efb"></a>
190 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>ret_status</b></td></tr>190 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>ret_status</b></td></tr>
191 <tr·class="memdesc:a355e0b8c6219908747f82cd7482c6efb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">return·status·from·store·procedure·<br·/></td></tr>191 <tr·class="memdesc:a355e0b8c6219908747f82cd7482c6efb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">return·status·from·store·procedure·<br·/></td></tr>
192 <tr·class="separator:a355e0b8c6219908747f82cd7482c6efb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>192 <tr·class="separator:a355e0b8c6219908747f82cd7482c6efb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
193 <tr·class="memitem:a803e29dabc76d35227f5de2488f29877"·id="r_a803e29dabc76d35227f5de2488f29877"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a803e29dabc76d35227f5de2488f29877"·name="a803e29dabc76d35227f5de2488f29877"></a>193 <tr·class="memitem:a803e29dabc76d35227f5de2488f29877"·id="r_a803e29dabc76d35227f5de2488f29877"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a803e29dabc76d35227f5de2488f29877"·name="a803e29dabc76d35227f5de2488f29877"></a>
194 TDS_INT8&#160;</td><td·class="memItemRight"·valign="bottom"><b>rows_affected</b></td></tr>194 TDS_INT8&#160;</td><td·class="memItemRight"·valign="bottom"><b>rows_affected</b></td></tr>
195 <tr·class="memdesc:a803e29dabc76d35227f5de2488f29877"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">rows·updated/deleted/inserted/selected,·TDS_NO_COUNT·if·not·valid·<br·/></td></tr>195 <tr·class="memdesc:a803e29dabc76d35227f5de2488f29877"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">rows·updated/deleted/inserted/selected,·TDS_NO_COUNT·if·not·valid·<br·/></td></tr>
196 <tr·class="separator:a803e29dabc76d35227f5de2488f29877"><td·class="memSeparator"·colspan="2">&#160;</td></tr>196 <tr·class="separator:a803e29dabc76d35227f5de2488f29877"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
197 <tr·class="memitem:a1c7c38af79f5845b90f19aaf5f63ce18"·id="r_a1c7c38af79f5845b90f19aaf5f63ce18"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1c7c38af79f5845b90f19aaf5f63ce18"·name="a1c7c38af79f5845b90f19aaf5f63ce18"></a>197 <tr·class="memitem:a1c7c38af79f5845b90f19aaf5f63ce18"·id="r_a1c7c38af79f5845b90f19aaf5f63ce18"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1c7c38af79f5845b90f19aaf5f63ce18"·name="a1c7c38af79f5845b90f19aaf5f63ce18"></a>
198 <a·class="el"·href="a01279.html">TDSPACKET</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>send_packet</b></td></tr>198 <a·class="el"·href="a01279.html">TDSPACKET</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>send_packet</b></td></tr>
199 <tr·class="memdesc:a1c7c38af79f5845b90f19aaf5f63ce18"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">packet·we·are·preparing·to·send·<br·/></td></tr>199 <tr·class="memdesc:a1c7c38af79f5845b90f19aaf5f63ce18"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">packet·we·are·preparing·to·send·<br·/></td></tr>
200 <tr·class="separator:a1c7c38af79f5845b90f19aaf5f63ce18"><td·class="memSeparator"·colspan="2">&#160;</td></tr>200 <tr·class="separator:a1c7c38af79f5845b90f19aaf5f63ce18"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
201 <tr·class="memitem:aaaa3e8fe4b18605ffca0ca6d7b444fa0"·id="r_aaaa3e8fe4b18605ffca0ca6d7b444fa0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaaa3e8fe4b18605ffca0ca6d7b444fa0"·name="aaaa3e8fe4b18605ffca0ca6d7b444fa0"></a>201 <tr·class="memitem:aaaa3e8fe4b18605ffca0ca6d7b444fa0"·id="r_aaaa3e8fe4b18605ffca0ca6d7b444fa0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaaa3e8fe4b18605ffca0ca6d7b444fa0"·name="aaaa3e8fe4b18605ffca0ca6d7b444fa0"></a>
202 <a·class="el"·href="a00476.html#ac0d502ab90609c39fe7713fe0dfbefad">TDS_STATE</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>state</b></td></tr>202 <a·class="el"·href="a00395.html#ac0d502ab90609c39fe7713fe0dfbefad">TDS_STATE</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>state</b></td></tr>
203 <tr·class="separator:aaaa3e8fe4b18605ffca0ca6d7b444fa0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>203 <tr·class="separator:aaaa3e8fe4b18605ffca0ca6d7b444fa0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
204 <tr·class="memitem:a7b741ccd81d59f136081bd209a7cf7f0"·id="r_a7b741ccd81d59f136081bd209a7cf7f0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7b741ccd81d59f136081bd209a7cf7f0"·name="a7b741ccd81d59f136081bd209a7cf7f0"></a>204 <tr·class="memitem:a7b741ccd81d59f136081bd209a7cf7f0"·id="r_a7b741ccd81d59f136081bd209a7cf7f0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7b741ccd81d59f136081bd209a7cf7f0"·name="a7b741ccd81d59f136081bd209a7cf7f0"></a>
205 tds_mutex&#160;</td><td·class="memItemRight"·valign="bottom"><b>wire_mtx</b></td></tr>205 tds_mutex&#160;</td><td·class="memItemRight"·valign="bottom"><b>wire_mtx</b></td></tr>
206 <tr·class="separator:a7b741ccd81d59f136081bd209a7cf7f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>206 <tr·class="separator:a7b741ccd81d59f136081bd209a7cf7f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
207 </table>207 </table>
208 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>208 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
209 <div·class="textblock"><p>Information·for·a·server·connection.·</p>209 <div·class="textblock"><p>Information·for·a·server·connection.·</p>
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
211 <a·id="a4b77fb56b92b93e413fcbb8ba5633ce4"·name="a4b77fb56b92b93e413fcbb8ba5633ce4"></a>211 <a·id="a4b77fb56b92b93e413fcbb8ba5633ce4"·name="a4b77fb56b92b93e413fcbb8ba5633ce4"></a>
212 <h2·class="memtitle"><span·class="permalink"><a·href="#a4b77fb56b92b93e413fcbb8ba5633ce4">&#9670;&#160;</a></span>current_results</h2>212 <h2·class="memtitle"><span·class="permalink"><a·href="#a4b77fb56b92b93e413fcbb8ba5633ce4">&#9670;&#160;</a></span>current_results</h2>
  
213 <div·class="memitem">213 <div·class="memitem">
214 <div·class="memproto">214 <div·class="memproto">
215 ······<table·class="memname">215 ······<table·class="memname">
216 ········<tr>216 ········<tr>
217 ··········<td·class="memname"><a·class="el"·href="a00476.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>*·tds_socket::current_results</td>217 ··········<td·class="memname"><a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>*·tds_socket::current_results</td>
218 ········</tr>218 ········</tr>
219 ······</table>219 ······</table>
220 </div><div·class="memdoc">220 </div><div·class="memdoc">
  
221 <p>Current·query·information.·</p>221 <p>Current·query·information.·</p>
222 <p>Contains·information·in·process,·both·normal·and·compute·results.·This·pointer·shouldn't·be·freed;·it's·just·an·alias·to·another·structure.·</p>222 <p>Contains·information·in·process,·both·normal·and·compute·results.·This·pointer·shouldn't·be·freed;·it's·just·an·alias·to·another·structure.·</p>
  
Offset 307, 15 lines modifiedOffset 307, 15 lines modified
  
307 <p>Maximum·size·of·packet·pointed·by·out_buf.·</p>307 <p>Maximum·size·of·packet·pointed·by·out_buf.·</p>
308 <p>The·buffer·is·actually·a·bit·larger·to·make·possible·to·do·some·optimizations·(at·least·TDS_ADDITIONAL_SPACE·bytes).·</p>308 <p>The·buffer·is·actually·a·bit·larger·to·make·possible·to·do·some·optimizations·(at·least·TDS_ADDITIONAL_SPACE·bytes).·</p>
  
309 </div>309 </div>
310 </div>310 </div>
311 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>311 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
312 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>312 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
313 </ul>313 </ul>
314 </div><!--·contents·-->314 </div><!--·contents·-->
315 <!--·start·footer·part·-->315 <!--·start·footer·part·-->
316 <hr·class="footer"/><address·class="footer"><small>316 <hr·class="footer"/><address·class="footer"><small>
317 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8317 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
318 </small></address>318 </small></address>
319 </body>319 </body>
1.34 KB
./usr/share/doc/freetds-doc/reference/a01295.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 struct·<a·class="el"·href="a01295.html">tds_tvp_row</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>87 struct·<a·class="el"·href="a01295.html">tds_tvp_row</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>
88 <tr·class="separator:a3ff3ee35487ee09539a9b58725b2d3c1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a3ff3ee35487ee09539a9b58725b2d3c1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a6538e2b7f836ac9e402e5ec9c919825c"·id="r_a6538e2b7f836ac9e402e5ec9c919825c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6538e2b7f836ac9e402e5ec9c919825c"·name="a6538e2b7f836ac9e402e5ec9c919825c"></a>89 <tr·class="memitem:a6538e2b7f836ac9e402e5ec9c919825c"·id="r_a6538e2b7f836ac9e402e5ec9c919825c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6538e2b7f836ac9e402e5ec9c919825c"·name="a6538e2b7f836ac9e402e5ec9c919825c"></a>
90 <a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>params</b></td></tr>90 <a·class="el"·href="a01239.html">TDSPARAMINFO</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>params</b></td></tr>
91 <tr·class="separator:a6538e2b7f836ac9e402e5ec9c919825c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a6538e2b7f836ac9e402e5ec9c919825c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>92 </table>
93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
94 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>94 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
95 </ul>95 </ul>
96 </div><!--·contents·-->96 </div><!--·contents·-->
97 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.899 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
100 </small></address>100 </small></address>
101 </body>101 </body>
1.29 KB
./usr/share/doc/freetds-doc/reference/a01299.html
    
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 <a·class="el"·href="a01295.html">TDS_TVP_ROW</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>row</b></td></tr>93 <a·class="el"·href="a01295.html">TDS_TVP_ROW</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>row</b></td></tr>
94 <tr·class="separator:a1e6a602d04880dea791ea723bf358e79"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:a1e6a602d04880dea791ea723bf358e79"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:a6c05ded07ea227eb4ecca77e63f0e97c"·id="r_a6c05ded07ea227eb4ecca77e63f0e97c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6c05ded07ea227eb4ecca77e63f0e97c"·name="a6c05ded07ea227eb4ecca77e63f0e97c"></a>95 <tr·class="memitem:a6c05ded07ea227eb4ecca77e63f0e97c"·id="r_a6c05ded07ea227eb4ecca77e63f0e97c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6c05ded07ea227eb4ecca77e63f0e97c"·name="a6c05ded07ea227eb4ecca77e63f0e97c"></a>
96 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>schema</b></td></tr>96 char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>schema</b></td></tr>
97 <tr·class="separator:a6c05ded07ea227eb4ecca77e63f0e97c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:a6c05ded07ea227eb4ecca77e63f0e97c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>98 </table>
99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
100 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>100 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
101 </ul>101 </ul>
102 </div><!--·contents·-->102 </div><!--·contents·-->
103 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
104 <hr·class="footer"/><address·class="footer"><small>104 <hr·class="footer"/><address·class="footer"><small>
105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
106 </small></address>106 </small></address>
107 </body>107 </body>
1.31 KB
./usr/share/doc/freetds-doc/reference/a01303.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 struct·<a·class="el"·href="a01303.html">tdsdump_off_item</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>87 struct·<a·class="el"·href="a01303.html">tdsdump_off_item</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>
88 <tr·class="separator:adf5f660893e46c75b95e2e07a69e1ad2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:adf5f660893e46c75b95e2e07a69e1ad2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a8cd5d44d42d3b41fb45b69f1fa9facc6"·id="r_a8cd5d44d42d3b41fb45b69f1fa9facc6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8cd5d44d42d3b41fb45b69f1fa9facc6"·name="a8cd5d44d42d3b41fb45b69f1fa9facc6"></a>89 <tr·class="memitem:a8cd5d44d42d3b41fb45b69f1fa9facc6"·id="r_a8cd5d44d42d3b41fb45b69f1fa9facc6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8cd5d44d42d3b41fb45b69f1fa9facc6"·name="a8cd5d44d42d3b41fb45b69f1fa9facc6"></a>
90 tds_thread_id&#160;</td><td·class="memItemRight"·valign="bottom"><b>thread_id</b></td></tr>90 tds_thread_id&#160;</td><td·class="memItemRight"·valign="bottom"><b>thread_id</b></td></tr>
91 <tr·class="separator:a8cd5d44d42d3b41fb45b69f1fa9facc6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a8cd5d44d42d3b41fb45b69f1fa9facc6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>92 </table>
93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
94 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>94 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
95 </ul>95 </ul>
96 </div><!--·contents·-->96 </div><!--·contents·-->
97 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.899 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
100 </small></address>100 </small></address>
101 </body>101 </body>
1.36 KB
./usr/share/doc/freetds-doc/reference/a01307.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 <tr·class="separator:ae857ba89e4d2b249da64e0e7287da962"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:ae857ba89e4d2b249da64e0e7287da962"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:a182ed346382edef2962aca11c7cabc22"·id="r_a182ed346382edef2962aca11c7cabc22"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a182ed346382edef2962aca11c7cabc22"·name="a182ed346382edef2962aca11c7cabc22"></a>98 <tr·class="memitem:a182ed346382edef2962aca11c7cabc22"·id="r_a182ed346382edef2962aca11c7cabc22"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a182ed346382edef2962aca11c7cabc22"·name="a182ed346382edef2962aca11c7cabc22"></a>
99 <a·class="el"·href="a01291.html">TDSSOCKET</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds</b></td></tr>99 <a·class="el"·href="a01291.html">TDSSOCKET</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds</b></td></tr>
100 <tr·class="memdesc:a182ed346382edef2962aca11c7cabc22"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">which·socket·we·refer·to·<br·/></td></tr>100 <tr·class="memdesc:a182ed346382edef2962aca11c7cabc22"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">which·socket·we·refer·to·<br·/></td></tr>
101 <tr·class="separator:a182ed346382edef2962aca11c7cabc22"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:a182ed346382edef2962aca11c7cabc22"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 </table>102 </table>
103 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>103 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
104 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>104 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
105 </ul>105 </ul>
106 </div><!--·contents·-->106 </div><!--·contents·-->
107 <!--·start·footer·part·-->107 <!--·start·footer·part·-->
108 <hr·class="footer"/><address·class="footer"><small>108 <hr·class="footer"/><address·class="footer"><small>
109 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8109 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
110 </small></address>110 </small></address>
111 </body>111 </body>
1.26 KB
./usr/share/doc/freetds-doc/reference/a01311.html
    
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
88 TDS_TINYINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr>88 TDS_TINYINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>status</b></td></tr>
89 <tr·class="separator:a7094fff9316d8a2c1c0fe7c07d814ed6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a7094fff9316d8a2c1c0fe7c07d814ed6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a96042851359938a3d624969064d8ebcd"·id="r_a96042851359938a3d624969064d8ebcd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a96042851359938a3d624969064d8ebcd"·name="a96042851359938a3d624969064d8ebcd"></a>90 <tr·class="memitem:a96042851359938a3d624969064d8ebcd"·id="r_a96042851359938a3d624969064d8ebcd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a96042851359938a3d624969064d8ebcd"·name="a96042851359938a3d624969064d8ebcd"></a>
91 TDS_TINYINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>91 TDS_TINYINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>
92 <tr·class="separator:a96042851359938a3d624969064d8ebcd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a96042851359938a3d624969064d8ebcd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table>93 </table>
94 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>94 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
95 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>95 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
96 </ul>96 </ul>
97 </div><!--·contents·-->97 </div><!--·contents·-->
98 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>99 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
101 </small></address>101 </small></address>
102 </body>102 </body>
3.5 KB
./usr/share/doc/freetds-doc/reference/a01315.html
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
85 Public·Attributes</h2></td></tr>85 Public·Attributes</h2></td></tr>
86 <tr·class="memitem:ae5a3c358b92791a17be9c973c1ab679f"·id="r_ae5a3c358b92791a17be9c973c1ab679f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae5a3c358b92791a17be9c973c1ab679f"·name="ae5a3c358b92791a17be9c973c1ab679f"></a>86 <tr·class="memitem:ae5a3c358b92791a17be9c973c1ab679f"·id="r_ae5a3c358b92791a17be9c973c1ab679f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae5a3c358b92791a17be9c973c1ab679f"·name="ae5a3c358b92791a17be9c973c1ab679f"></a>
87 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>bind_count</b></td></tr>87 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>bind_count</b></td></tr>
88 <tr·class="separator:ae5a3c358b92791a17be9c973c1ab679f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:ae5a3c358b92791a17be9c973c1ab679f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a9cdf0e18e68a37d8506d96322bc77814"·id="r_a9cdf0e18e68a37d8506d96322bc77814"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9cdf0e18e68a37d8506d96322bc77814"·name="a9cdf0e18e68a37d8506d96322bc77814"></a>89 <tr·class="memitem:a9cdf0e18e68a37d8506d96322bc77814"·id="r_a9cdf0e18e68a37d8506d96322bc77814"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9cdf0e18e68a37d8506d96322bc77814"·name="a9cdf0e18e68a37d8506d96322bc77814"></a>
90 <a·class="el"·href="a00476.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>bindinfo</b></td></tr>90 <a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>bindinfo</b></td></tr>
91 <tr·class="separator:a9cdf0e18e68a37d8506d96322bc77814"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a9cdf0e18e68a37d8506d96322bc77814"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:aceb7a7167bea1dffebc9cd8644540b1d"·id="r_aceb7a7167bea1dffebc9cd8644540b1d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aceb7a7167bea1dffebc9cd8644540b1d"·name="aceb7a7167bea1dffebc9cd8644540b1d"></a>92 <tr·class="memitem:aceb7a7167bea1dffebc9cd8644540b1d"·id="r_aceb7a7167bea1dffebc9cd8644540b1d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aceb7a7167bea1dffebc9cd8644540b1d"·name="aceb7a7167bea1dffebc9cd8644540b1d"></a>
93 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>direction</b></td></tr>93 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>direction</b></td></tr>
94 <tr·class="separator:aceb7a7167bea1dffebc9cd8644540b1d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:aceb7a7167bea1dffebc9cd8644540b1d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:a9edf3f88aa2a132f17cb891110754a76"·id="r_a9edf3f88aa2a132f17cb891110754a76"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9edf3f88aa2a132f17cb891110754a76"·name="a9edf3f88aa2a132f17cb891110754a76"></a>95 <tr·class="memitem:a9edf3f88aa2a132f17cb891110754a76"·id="r_a9edf3f88aa2a132f17cb891110754a76"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9edf3f88aa2a132f17cb891110754a76"·name="a9edf3f88aa2a132f17cb891110754a76"></a>
96 <a·class="el"·href="a00578.html#gafddddf5bd7ad223cadee3d3bdc899954">DSTR</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>hint</b></td></tr>96 <a·class="el"·href="a00578.html#gafddddf5bd7ad223cadee3d3bdc899954">DSTR</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>hint</b></td></tr>
97 <tr·class="separator:a9edf3f88aa2a132f17cb891110754a76"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:a9edf3f88aa2a132f17cb891110754a76"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <a·class="el"·href="a00578.html#gafddddf5bd7ad223cadee3d3bdc899954">DSTR</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>tablename</b></td></tr>114 <a·class="el"·href="a00578.html#gafddddf5bd7ad223cadee3d3bdc899954">DSTR</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>tablename</b></td></tr>
115 <tr·class="separator:ab26af62164eb0a83c4660b7d497df790"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:ab26af62164eb0a83c4660b7d497df790"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:a5864fb2063d010105e7de8bf7409fe47"·id="r_a5864fb2063d010105e7de8bf7409fe47"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5864fb2063d010105e7de8bf7409fe47"·name="a5864fb2063d010105e7de8bf7409fe47"></a>116 <tr·class="memitem:a5864fb2063d010105e7de8bf7409fe47"·id="r_a5864fb2063d010105e7de8bf7409fe47"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5864fb2063d010105e7de8bf7409fe47"·name="a5864fb2063d010105e7de8bf7409fe47"></a>
117 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>xfer_init</b></td></tr>117 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>xfer_init</b></td></tr>
118 <tr·class="separator:a5864fb2063d010105e7de8bf7409fe47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a5864fb2063d010105e7de8bf7409fe47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>include/freetds/<a·class="el"·href="a00476_source.html">tds.h</a></li>121 <li>include/freetds/<a·class="el"·href="a00395_source.html">tds.h</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
125 <hr·class="footer"/><address·class="footer"><small>125 <hr·class="footer"/><address·class="footer"><small>
126 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8126 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
127 </small></address>127 </small></address>
128 </body>128 </body>
1.2 KB
./usr/share/doc/freetds-doc/reference/a01319.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
80 Public·Attributes</h2></td></tr>80 Public·Attributes</h2></td></tr>
81 <tr·class="memitem:a79ed040776173ab41d86720472841165"·id="r_a79ed040776173ab41d86720472841165"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a79ed040776173ab41d86720472841165"·name="a79ed040776173ab41d86720472841165"></a>81 <tr·class="memitem:a79ed040776173ab41d86720472841165"·id="r_a79ed040776173ab41d86720472841165"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a79ed040776173ab41d86720472841165"·name="a79ed040776173ab41d86720472841165"></a>
82 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>dummy</b>·[0]</td></tr>82 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>dummy</b>·[0]</td></tr>
83 <tr·class="separator:a79ed040776173ab41d86720472841165"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a79ed040776173ab41d86720472841165"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>84 </table>
85 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>85 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
86 <li>include/freetds/<a·class="el"·href="a00467_source.html">thread.h</a></li>86 <li>include/freetds/<a·class="el"·href="a00425_source.html">thread.h</a></li>
87 </ul>87 </ul>
88 </div><!--·contents·-->88 </div><!--·contents·-->
89 <!--·start·footer·part·-->89 <!--·start·footer·part·-->
90 <hr·class="footer"/><address·class="footer"><small>90 <hr·class="footer"/><address·class="footer"><small>
91 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.891 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
92 </small></address>92 </small></address>
93 </body>93 </body>
1.2 KB
./usr/share/doc/freetds-doc/reference/a01323.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
80 Public·Attributes</h2></td></tr>80 Public·Attributes</h2></td></tr>
81 <tr·class="memitem:a60114cdd9619886613cacaea6c1b2ae4"·id="r_a60114cdd9619886613cacaea6c1b2ae4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a60114cdd9619886613cacaea6c1b2ae4"·name="a60114cdd9619886613cacaea6c1b2ae4"></a>81 <tr·class="memitem:a60114cdd9619886613cacaea6c1b2ae4"·id="r_a60114cdd9619886613cacaea6c1b2ae4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a60114cdd9619886613cacaea6c1b2ae4"·name="a60114cdd9619886613cacaea6c1b2ae4"></a>
82 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>dummy</b>·[0]</td></tr>82 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>dummy</b>·[0]</td></tr>
83 <tr·class="separator:a60114cdd9619886613cacaea6c1b2ae4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a60114cdd9619886613cacaea6c1b2ae4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>84 </table>
85 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>85 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
86 <li>include/freetds/<a·class="el"·href="a00467_source.html">thread.h</a></li>86 <li>include/freetds/<a·class="el"·href="a00425_source.html">thread.h</a></li>
87 </ul>87 </ul>
88 </div><!--·contents·-->88 </div><!--·contents·-->
89 <!--·start·footer·part·-->89 <!--·start·footer·part·-->
90 <hr·class="footer"/><address·class="footer"><small>90 <hr·class="footer"/><address·class="footer"><small>
91 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.891 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
92 </small></address>92 </small></address>
93 </body>93 </body>
1.2 KB
./usr/share/doc/freetds-doc/reference/a01327.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
80 Public·Attributes</h2></td></tr>80 Public·Attributes</h2></td></tr>
81 <tr·class="memitem:a673873cc80115be461f601073c4c20ce"·id="r_a673873cc80115be461f601073c4c20ce"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a673873cc80115be461f601073c4c20ce"·name="a673873cc80115be461f601073c4c20ce"></a>81 <tr·class="memitem:a673873cc80115be461f601073c4c20ce"·id="r_a673873cc80115be461f601073c4c20ce"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a673873cc80115be461f601073c4c20ce"·name="a673873cc80115be461f601073c4c20ce"></a>
82 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>dummy</b>·[0]</td></tr>82 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>dummy</b>·[0]</td></tr>
83 <tr·class="separator:a673873cc80115be461f601073c4c20ce"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a673873cc80115be461f601073c4c20ce"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>84 </table>
85 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>85 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
86 <li>include/freetds/<a·class="el"·href="a00467_source.html">thread.h</a></li>86 <li>include/freetds/<a·class="el"·href="a00425_source.html">thread.h</a></li>
87 </ul>87 </ul>
88 </div><!--·contents·-->88 </div><!--·contents·-->
89 <!--·start·footer·part·-->89 <!--·start·footer·part·-->
90 <hr·class="footer"/><address·class="footer"><small>90 <hr·class="footer"/><address·class="footer"><small>
91 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.891 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
92 </small></address>92 </small></address>
93 </body>93 </body>
1.27 KB
./usr/share/doc/freetds-doc/reference/a01331.html
    
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
88 uint8_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>kn</b>·[16][8]</td></tr>88 uint8_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>kn</b>·[16][8]</td></tr>
89 <tr·class="separator:a2d03c8881c55ab74f47d456f91746007"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a2d03c8881c55ab74f47d456f91746007"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a1c16c06436afe91e7b03fe290acabe65"·id="r_a1c16c06436afe91e7b03fe290acabe65"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1c16c06436afe91e7b03fe290acabe65"·name="a1c16c06436afe91e7b03fe290acabe65"></a>90 <tr·class="memitem:a1c16c06436afe91e7b03fe290acabe65"·id="r_a1c16c06436afe91e7b03fe290acabe65"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1c16c06436afe91e7b03fe290acabe65"·name="a1c16c06436afe91e7b03fe290acabe65"></a>
91 uint32_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>sp</b>·[8][64]</td></tr>91 uint32_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>sp</b>·[8][64]</td></tr>
92 <tr·class="separator:a1c16c06436afe91e7b03fe290acabe65"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a1c16c06436afe91e7b03fe290acabe65"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table>93 </table>
94 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>94 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
95 <li>include/freetds/utils/<a·class="el"·href="a00428_source.html">des.h</a></li>95 <li>include/freetds/utils/<a·class="el"·href="a00476_source.html">des.h</a></li>
96 </ul>96 </ul>
97 </div><!--·contents·-->97 </div><!--·contents·-->
98 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>99 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
101 </small></address>101 </small></address>
102 </body>102 </body>
1.36 KB
./usr/share/doc/freetds-doc/reference/a01335.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 struct·<a·class="el"·href="a01335.html">dlist_ring</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>87 struct·<a·class="el"·href="a01335.html">dlist_ring</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>next</b></td></tr>
88 <tr·class="separator:adbc977b37b4a96607a5beaf4e1a4b66c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:adbc977b37b4a96607a5beaf4e1a4b66c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a753cea2e89977540feb29da52315cdb9"·id="r_a753cea2e89977540feb29da52315cdb9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a753cea2e89977540feb29da52315cdb9"·name="a753cea2e89977540feb29da52315cdb9"></a>89 <tr·class="memitem:a753cea2e89977540feb29da52315cdb9"·id="r_a753cea2e89977540feb29da52315cdb9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a753cea2e89977540feb29da52315cdb9"·name="a753cea2e89977540feb29da52315cdb9"></a>
90 struct·<a·class="el"·href="a01335.html">dlist_ring</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>prev</b></td></tr>90 struct·<a·class="el"·href="a01335.html">dlist_ring</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>prev</b></td></tr>
91 <tr·class="separator:a753cea2e89977540feb29da52315cdb9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a753cea2e89977540feb29da52315cdb9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>92 </table>
93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>93 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
94 <li>include/freetds/utils/<a·class="el"·href="a00413_source.html">dlist.h</a></li>94 <li>include/freetds/utils/<a·class="el"·href="a00479_source.html">dlist.h</a></li>
95 </ul>95 </ul>
96 </div><!--·contents·-->96 </div><!--·contents·-->
97 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.899 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
100 </small></address>100 </small></address>
101 </body>101 </body>
1.26 KB
./usr/share/doc/freetds-doc/reference/a01339.html
    
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
85 Public·Attributes</h2></td></tr>85 Public·Attributes</h2></td></tr>
86 <tr·class="memitem:ad52be96bf0c468b21abacbe370381461"·id="r_ad52be96bf0c468b21abacbe370381461"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad52be96bf0c468b21abacbe370381461"·name="ad52be96bf0c468b21abacbe370381461"></a>86 <tr·class="memitem:ad52be96bf0c468b21abacbe370381461"·id="r_ad52be96bf0c468b21abacbe370381461"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad52be96bf0c468b21abacbe370381461"·name="ad52be96bf0c468b21abacbe370381461"></a>
87 <a·class="el"·href="a01335.html">dlist_ring</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ring</b></td></tr>87 <a·class="el"·href="a01335.html">dlist_ring</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ring</b></td></tr>
88 <tr·class="separator:ad52be96bf0c468b21abacbe370381461"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:ad52be96bf0c468b21abacbe370381461"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table>89 </table>
90 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>90 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
91 <li>include/freetds/utils/<a·class="el"·href="a00416_source.html">dlist.tmpl.h</a></li>91 <li>include/freetds/utils/<a·class="el"·href="a00452_source.html">dlist.tmpl.h</a></li>
92 </ul>92 </ul>
93 </div><!--·contents·-->93 </div><!--·contents·-->
94 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>95 <hr·class="footer"/><address·class="footer"><small>
96 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.896 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
97 </small></address>97 </small></address>
98 </body>98 </body>
1.27 KB
./usr/share/doc/freetds-doc/reference/a01343.html
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 uint64_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>bytes</b></td></tr>85 uint64_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>bytes</b></td></tr>
86 <tr·class="separator:a69d59baf5f092312b8c45fb6e6b85e64"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a69d59baf5f092312b8c45fb6e6b85e64"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:ac9b0713ecb463fd453f93f66e5929cb8"·id="r_ac9b0713ecb463fd453f93f66e5929cb8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac9b0713ecb463fd453f93f66e5929cb8"·name="ac9b0713ecb463fd453f93f66e5929cb8"></a>87 <tr·class="memitem:ac9b0713ecb463fd453f93f66e5929cb8"·id="r_ac9b0713ecb463fd453f93f66e5929cb8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac9b0713ecb463fd453f93f66e5929cb8"·name="ac9b0713ecb463fd453f93f66e5929cb8"></a>
88 uint32_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>in</b>·[16]</td></tr>88 uint32_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>in</b>·[16]</td></tr>
89 <tr·class="separator:ac9b0713ecb463fd453f93f66e5929cb8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:ac9b0713ecb463fd453f93f66e5929cb8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>90 </table>
91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
92 <li>include/freetds/utils/<a·class="el"·href="a00419_source.html">md4.h</a></li>92 <li>include/freetds/utils/<a·class="el"·href="a00467_source.html">md4.h</a></li>
93 </ul>93 </ul>
94 </div><!--·contents·-->94 </div><!--·contents·-->
95 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.897 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
98 </small></address>98 </small></address>
99 </body>99 </body>
1.27 KB
./usr/share/doc/freetds-doc/reference/a01347.html
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 uint64_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>bytes</b></td></tr>85 uint64_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>bytes</b></td></tr>
86 <tr·class="separator:a5db5f33ca209e182a686980ccc04e9e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a5db5f33ca209e182a686980ccc04e9e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:abe44aba24d42d4cb3b80ee47be3b410b"·id="r_abe44aba24d42d4cb3b80ee47be3b410b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abe44aba24d42d4cb3b80ee47be3b410b"·name="abe44aba24d42d4cb3b80ee47be3b410b"></a>87 <tr·class="memitem:abe44aba24d42d4cb3b80ee47be3b410b"·id="r_abe44aba24d42d4cb3b80ee47be3b410b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abe44aba24d42d4cb3b80ee47be3b410b"·name="abe44aba24d42d4cb3b80ee47be3b410b"></a>
88 uint32_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>in</b>·[16]</td></tr>88 uint32_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>in</b>·[16]</td></tr>
89 <tr·class="separator:abe44aba24d42d4cb3b80ee47be3b410b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:abe44aba24d42d4cb3b80ee47be3b410b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>90 </table>
91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
92 <li>include/freetds/utils/<a·class="el"·href="a00437_source.html">md5.h</a></li>92 <li>include/freetds/utils/<a·class="el"·href="a00464_source.html">md5.h</a></li>
93 </ul>93 </ul>
94 </div><!--·contents·-->94 </div><!--·contents·-->
95 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.897 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
98 </small></address>98 </small></address>
99 </body>99 </body>
1.21 KB
./usr/share/doc/freetds-doc/reference/a01351.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
80 Public·Attributes</h2></td></tr>80 Public·Attributes</h2></td></tr>
81 <tr·class="memitem:a1ce6d56c92de69a21c24369df82cde44"·id="r_a1ce6d56c92de69a21c24369df82cde44"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1ce6d56c92de69a21c24369df82cde44"·name="a1ce6d56c92de69a21c24369df82cde44"></a>81 <tr·class="memitem:a1ce6d56c92de69a21c24369df82cde44"·id="r_a1ce6d56c92de69a21c24369df82cde44"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1ce6d56c92de69a21c24369df82cde44"·name="a1ce6d56c92de69a21c24369df82cde44"></a>
82 uint16_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>comp</b>·[8]</td></tr>82 uint16_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>comp</b>·[8]</td></tr>
83 <tr·class="separator:a1ce6d56c92de69a21c24369df82cde44"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a1ce6d56c92de69a21c24369df82cde44"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>84 </table>
85 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>85 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
86 <li>include/freetds/utils/<a·class="el"·href="a00434_source.html">smp.h</a></li>86 <li>include/freetds/utils/<a·class="el"·href="a00473_source.html">smp.h</a></li>
87 </ul>87 </ul>
88 </div><!--·contents·-->88 </div><!--·contents·-->
89 <!--·start·footer·part·-->89 <!--·start·footer·part·-->
90 <hr·class="footer"/><address·class="footer"><small>90 <hr·class="footer"/><address·class="footer"><small>
91 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.891 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
92 </small></address>92 </small></address>
93 </body>93 </body>
2.45 KB
./usr/share/doc/freetds-doc/reference/a01355.html
    
Offset 75, 30 lines modifiedOffset 75, 30 lines modified
75 ··<div·class="headertitle"><div·class="title">tds_dstr·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00579.html">LibTDS·API</a>·&raquo;·<a·class="el"·href="a00578.html">Dynamic·string·functions</a></div></div></div>75 ··<div·class="headertitle"><div·class="title">tds_dstr·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00579.html">LibTDS·API</a>·&raquo;·<a·class="el"·href="a00578.html">Dynamic·string·functions</a></div></div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Structure·to·hold·a·string.··78 <p>Structure·to·hold·a·string.··
79 ·<a·href="a01355.html#details">More...</a></p>79 ·<a·href="a01355.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00410_source.html">string.h</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00461_source.html">string.h</a>&gt;</code></p>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
83 Public·Attributes</h2></td></tr>83 Public·Attributes</h2></td></tr>
84 <tr·class="memitem:a3fd366a15a33be64ece6872df54be985"·id="r_a3fd366a15a33be64ece6872df54be985"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3fd366a15a33be64ece6872df54be985"·name="a3fd366a15a33be64ece6872df54be985"></a>84 <tr·class="memitem:a3fd366a15a33be64ece6872df54be985"·id="r_a3fd366a15a33be64ece6872df54be985"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3fd366a15a33be64ece6872df54be985"·name="a3fd366a15a33be64ece6872df54be985"></a>
85 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>dstr_s</b>·[1]</td></tr>85 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>dstr_s</b>·[1]</td></tr>
86 <tr·class="separator:a3fd366a15a33be64ece6872df54be985"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a3fd366a15a33be64ece6872df54be985"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a6bd18f89d4b14d4daf9504344a0f2d53"·id="r_a6bd18f89d4b14d4daf9504344a0f2d53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6bd18f89d4b14d4daf9504344a0f2d53"·name="a6bd18f89d4b14d4daf9504344a0f2d53"></a>87 <tr·class="memitem:a6bd18f89d4b14d4daf9504344a0f2d53"·id="r_a6bd18f89d4b14d4daf9504344a0f2d53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6bd18f89d4b14d4daf9504344a0f2d53"·name="a6bd18f89d4b14d4daf9504344a0f2d53"></a>
88 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>dstr_size</b></td></tr>88 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>dstr_size</b></td></tr>
89 <tr·class="separator:a6bd18f89d4b14d4daf9504344a0f2d53"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a6bd18f89d4b14d4daf9504344a0f2d53"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>90 </table>
91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
92 <div·class="textblock"><p>Structure·to·hold·a·string.·</p>92 <div·class="textblock"><p>Structure·to·hold·a·string.·</p>
93 <p>Use·tds_dstr_*·functions/macros,·do·not·access·members·directly.·There·should·be·always·a·buffer.·</p>93 <p>Use·tds_dstr_*·functions/macros,·do·not·access·members·directly.·There·should·be·always·a·buffer.·</p>
94 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>94 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
95 <li>include/freetds/utils/<a·class="el"·href="a00410_source.html">string.h</a></li>95 <li>include/freetds/utils/<a·class="el"·href="a00461_source.html">string.h</a></li>
96 </ul>96 </ul>
97 </div><!--·contents·-->97 </div><!--·contents·-->
98 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>99 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
101 </small></address>101 </small></address>
102 </body>102 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a01359.html
    
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
88 SQLUSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>minute</b></td></tr>88 SQLUSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>minute</b></td></tr>
89 <tr·class="separator:a303cd2ccae701326fa66efd415401d35"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a303cd2ccae701326fa66efd415401d35"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:af4361569108e87eaa0c909d08829a9a2"·id="r_af4361569108e87eaa0c909d08829a9a2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af4361569108e87eaa0c909d08829a9a2"·name="af4361569108e87eaa0c909d08829a9a2"></a>90 <tr·class="memitem:af4361569108e87eaa0c909d08829a9a2"·id="r_af4361569108e87eaa0c909d08829a9a2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af4361569108e87eaa0c909d08829a9a2"·name="af4361569108e87eaa0c909d08829a9a2"></a>
91 SQLUSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>second</b></td></tr>91 SQLUSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>second</b></td></tr>
92 <tr·class="separator:af4361569108e87eaa0c909d08829a9a2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:af4361569108e87eaa0c909d08829a9a2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table>93 </table>
94 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>94 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
95 <li>include/<a·class="el"·href="a00521_source.html">odbcss.h</a></li>95 <li>include/<a·class="el"·href="a00500_source.html">odbcss.h</a></li>
96 </ul>96 </ul>
97 </div><!--·contents·-->97 </div><!--·contents·-->
98 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>99 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
101 </small></address>101 </small></address>
102 </body>102 </body>
1.26 KB
./usr/share/doc/freetds-doc/reference/a01363.html
    
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 SQLSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>timezone_minute</b></td></tr>103 SQLSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>timezone_minute</b></td></tr>
104 <tr·class="separator:a6167a2c3849e33eb00bd2031a7a053c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:a6167a2c3849e33eb00bd2031a7a053c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 <tr·class="memitem:a2786385cb9080e82b2b474837485f870"·id="r_a2786385cb9080e82b2b474837485f870"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2786385cb9080e82b2b474837485f870"·name="a2786385cb9080e82b2b474837485f870"></a>105 <tr·class="memitem:a2786385cb9080e82b2b474837485f870"·id="r_a2786385cb9080e82b2b474837485f870"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2786385cb9080e82b2b474837485f870"·name="a2786385cb9080e82b2b474837485f870"></a>
106 SQLSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>year</b></td></tr>106 SQLSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>year</b></td></tr>
107 <tr·class="separator:a2786385cb9080e82b2b474837485f870"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:a2786385cb9080e82b2b474837485f870"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 </table>108 </table>
109 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>109 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
110 <li>include/<a·class="el"·href="a00521_source.html">odbcss.h</a></li>110 <li>include/<a·class="el"·href="a00500_source.html">odbcss.h</a></li>
111 </ul>111 </ul>
112 </div><!--·contents·-->112 </div><!--·contents·-->
113 <!--·start·footer·part·-->113 <!--·start·footer·part·-->
114 <hr·class="footer"/><address·class="footer"><small>114 <hr·class="footer"/><address·class="footer"><small>
115 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8115 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
116 </small></address>116 </small></address>
117 </body>117 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a01367.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 DBSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr>82 DBSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr>
83 <tr·class="separator:aa441ae6aa3a18f4e63f6d2e5c6509d56"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:aa441ae6aa3a18f4e63f6d2e5c6509d56"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a47d9f5dbc94d2904057265e0c6d7805e"·id="r_a47d9f5dbc94d2904057265e0c6d7805e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a47d9f5dbc94d2904057265e0c6d7805e"·name="a47d9f5dbc94d2904057265e0c6d7805e"></a>84 <tr·class="memitem:a47d9f5dbc94d2904057265e0c6d7805e"·id="r_a47d9f5dbc94d2904057265e0c6d7805e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a47d9f5dbc94d2904057265e0c6d7805e"·name="a47d9f5dbc94d2904057265e0c6d7805e"></a>
85 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>str</b>·[256]</td></tr>85 char&#160;</td><td·class="memItemRight"·valign="bottom"><b>str</b>·[256]</td></tr>
86 <tr·class="separator:a47d9f5dbc94d2904057265e0c6d7805e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a47d9f5dbc94d2904057265e0c6d7805e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table>87 </table>
88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li>include/<a·class="el"·href="a00512_source.html">sybdb.h</a></li>89 <li>include/<a·class="el"·href="a00515_source.html">sybdb.h</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.894 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
95 </small></address>95 </small></address>
96 </body>96 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a01371.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>array</b>·[256]</td></tr>82 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>array</b>·[256]</td></tr>
83 <tr·class="separator:a6ca593d2201ab1d2bf1429a84a3307dd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a6ca593d2201ab1d2bf1429a84a3307dd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:accc3b11d2f9216610b60c6f30535c4b9"·id="r_accc3b11d2f9216610b60c6f30535c4b9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="accc3b11d2f9216610b60c6f30535c4b9"·name="accc3b11d2f9216610b60c6f30535c4b9"></a>84 <tr·class="memitem:accc3b11d2f9216610b60c6f30535c4b9"·id="r_accc3b11d2f9216610b60c6f30535c4b9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="accc3b11d2f9216610b60c6f30535c4b9"·name="accc3b11d2f9216610b60c6f30535c4b9"></a>
85 DBSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr>85 DBSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>len</b></td></tr>
86 <tr·class="separator:accc3b11d2f9216610b60c6f30535c4b9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:accc3b11d2f9216610b60c6f30535c4b9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table>87 </table>
88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li>include/<a·class="el"·href="a00512_source.html">sybdb.h</a></li>89 <li>include/<a·class="el"·href="a00515_source.html">sybdb.h</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.894 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
95 </small></address>95 </small></address>
96 </body>96 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a01375.html
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>precision</b></td></tr>85 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>precision</b></td></tr>
86 <tr·class="separator:ac266a8c32cdd24b7786c7d9aabfac951"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:ac266a8c32cdd24b7786c7d9aabfac951"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a4653aeac9630c6d486dfd0660bb184d9"·id="r_a4653aeac9630c6d486dfd0660bb184d9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4653aeac9630c6d486dfd0660bb184d9"·name="a4653aeac9630c6d486dfd0660bb184d9"></a>87 <tr·class="memitem:a4653aeac9630c6d486dfd0660bb184d9"·id="r_a4653aeac9630c6d486dfd0660bb184d9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4653aeac9630c6d486dfd0660bb184d9"·name="a4653aeac9630c6d486dfd0660bb184d9"></a>
88 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>scale</b></td></tr>88 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>scale</b></td></tr>
89 <tr·class="separator:a4653aeac9630c6d486dfd0660bb184d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a4653aeac9630c6d486dfd0660bb184d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>90 </table>
91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
92 <li>include/<a·class="el"·href="a00512_source.html">sybdb.h</a></li>92 <li>include/<a·class="el"·href="a00515_source.html">sybdb.h</a></li>
93 </ul>93 </ul>
94 </div><!--·contents·-->94 </div><!--·contents·-->
95 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
96 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
97 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.897 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
98 </small></address>98 </small></address>
99 </body>99 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a01379.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>mnyhigh</b></td></tr>82 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>mnyhigh</b></td></tr>
83 <tr·class="separator:aa001fa4a398f3ee26e8dda91e999343a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:aa001fa4a398f3ee26e8dda91e999343a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a012e8d3d352e0159322ff2d39bf87b8c"·id="r_a012e8d3d352e0159322ff2d39bf87b8c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a012e8d3d352e0159322ff2d39bf87b8c"·name="a012e8d3d352e0159322ff2d39bf87b8c"></a>84 <tr·class="memitem:a012e8d3d352e0159322ff2d39bf87b8c"·id="r_a012e8d3d352e0159322ff2d39bf87b8c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a012e8d3d352e0159322ff2d39bf87b8c"·name="a012e8d3d352e0159322ff2d39bf87b8c"></a>
85 DBUINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>mnylow</b></td></tr>85 DBUINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>mnylow</b></td></tr>
86 <tr·class="separator:a012e8d3d352e0159322ff2d39bf87b8c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a012e8d3d352e0159322ff2d39bf87b8c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table>87 </table>
88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li>include/<a·class="el"·href="a00512_source.html">sybdb.h</a></li>89 <li>include/<a·class="el"·href="a00515_source.html">sybdb.h</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.894 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
95 </small></address>95 </small></address>
96 </body>96 </body>
1.18 KB
./usr/share/doc/freetds-doc/reference/a01383.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
80 Public·Attributes</h2></td></tr>80 Public·Attributes</h2></td></tr>
81 <tr·class="memitem:adf762a7b348b5563decdcdcc6f19e19d"·id="r_adf762a7b348b5563decdcdcc6f19e19d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adf762a7b348b5563decdcdcc6f19e19d"·name="adf762a7b348b5563decdcdcc6f19e19d"></a>81 <tr·class="memitem:adf762a7b348b5563decdcdcc6f19e19d"·id="r_adf762a7b348b5563decdcdcc6f19e19d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adf762a7b348b5563decdcdcc6f19e19d"·name="adf762a7b348b5563decdcdcc6f19e19d"></a>
82 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>mny4</b></td></tr>82 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>mny4</b></td></tr>
83 <tr·class="separator:adf762a7b348b5563decdcdcc6f19e19d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:adf762a7b348b5563decdcdcc6f19e19d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>84 </table>
85 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>85 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
86 <li>include/<a·class="el"·href="a00512_source.html">sybdb.h</a></li>86 <li>include/<a·class="el"·href="a00515_source.html">sybdb.h</a></li>
87 </ul>87 </ul>
88 </div><!--·contents·-->88 </div><!--·contents·-->
89 <!--·start·footer·part·-->89 <!--·start·footer·part·-->
90 <hr·class="footer"/><address·class="footer"><small>90 <hr·class="footer"/><address·class="footer"><small>
91 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.891 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
92 </small></address>92 </small></address>
93 </body>93 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a01387.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>dtdays</b></td></tr>82 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>dtdays</b></td></tr>
83 <tr·class="separator:a02a2ab8358fa83fe9d08b21b9d959705"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a02a2ab8358fa83fe9d08b21b9d959705"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:adb4320fd73cd7df86ef08beab02acbcb"·id="r_adb4320fd73cd7df86ef08beab02acbcb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adb4320fd73cd7df86ef08beab02acbcb"·name="adb4320fd73cd7df86ef08beab02acbcb"></a>84 <tr·class="memitem:adb4320fd73cd7df86ef08beab02acbcb"·id="r_adb4320fd73cd7df86ef08beab02acbcb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adb4320fd73cd7df86ef08beab02acbcb"·name="adb4320fd73cd7df86ef08beab02acbcb"></a>
85 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>dttime</b></td></tr>85 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>dttime</b></td></tr>
86 <tr·class="separator:adb4320fd73cd7df86ef08beab02acbcb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:adb4320fd73cd7df86ef08beab02acbcb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table>87 </table>
88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li>include/<a·class="el"·href="a00512_source.html">sybdb.h</a></li>89 <li>include/<a·class="el"·href="a00515_source.html">sybdb.h</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.894 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
95 </small></address>95 </small></address>
96 </body>96 </body>
1.25 KB
./usr/share/doc/freetds-doc/reference/a01391.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 DBUSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>days</b></td></tr>82 DBUSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>days</b></td></tr>
83 <tr·class="separator:a35b7e7c42ef626801316be5a9f65a0f2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a35b7e7c42ef626801316be5a9f65a0f2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:ac5b5e9dc927b40a4e7ed3ee39ff091f6"·id="r_ac5b5e9dc927b40a4e7ed3ee39ff091f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac5b5e9dc927b40a4e7ed3ee39ff091f6"·name="ac5b5e9dc927b40a4e7ed3ee39ff091f6"></a>84 <tr·class="memitem:ac5b5e9dc927b40a4e7ed3ee39ff091f6"·id="r_ac5b5e9dc927b40a4e7ed3ee39ff091f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac5b5e9dc927b40a4e7ed3ee39ff091f6"·name="ac5b5e9dc927b40a4e7ed3ee39ff091f6"></a>
85 DBUSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>minutes</b></td></tr>85 DBUSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>minutes</b></td></tr>
86 <tr·class="separator:ac5b5e9dc927b40a4e7ed3ee39ff091f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:ac5b5e9dc927b40a4e7ed3ee39ff091f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table>87 </table>
88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li>include/<a·class="el"·href="a00512_source.html">sybdb.h</a></li>89 <li>include/<a·class="el"·href="a00515_source.html">sybdb.h</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.894 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
95 </small></address>95 </small></address>
96 </body>96 </body>
1.32 KB
./usr/share/doc/freetds-doc/reference/a01395.html
    
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 <tr·class="memdesc:a6bb5dcd5b47813b71934546e0c60e035"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">time,·7·digit·precision·<br·/></td></tr>103 <tr·class="memdesc:a6bb5dcd5b47813b71934546e0c60e035"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">time,·7·digit·precision·<br·/></td></tr>
104 <tr·class="separator:a6bb5dcd5b47813b71934546e0c60e035"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:a6bb5dcd5b47813b71934546e0c60e035"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 <tr·class="memitem:ada8647905b3d45dbc0999c0674bb279c"·id="r_ada8647905b3d45dbc0999c0674bb279c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ada8647905b3d45dbc0999c0674bb279c"·name="ada8647905b3d45dbc0999c0674bb279c"></a>105 <tr·class="memitem:ada8647905b3d45dbc0999c0674bb279c"·id="r_ada8647905b3d45dbc0999c0674bb279c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ada8647905b3d45dbc0999c0674bb279c"·name="ada8647905b3d45dbc0999c0674bb279c"></a>
106 DBUSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>time_prec</b>:3</td></tr>106 DBUSMALLINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>time_prec</b>:3</td></tr>
107 <tr·class="separator:ada8647905b3d45dbc0999c0674bb279c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:ada8647905b3d45dbc0999c0674bb279c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 </table>108 </table>
109 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>109 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
110 <li>include/<a·class="el"·href="a00512_source.html">sybdb.h</a></li>110 <li>include/<a·class="el"·href="a00515_source.html">sybdb.h</a></li>
111 </ul>111 </ul>
112 </div><!--·contents·-->112 </div><!--·contents·-->
113 <!--·start·footer·part·-->113 <!--·start·footer·part·-->
114 <hr·class="footer"/><address·class="footer"><small>114 <hr·class="footer"/><address·class="footer"><small>
115 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8115 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
116 </small></address>116 </small></address>
117 </body>117 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a01399.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>precision</b></td></tr>82 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>precision</b></td></tr>
83 <tr·class="separator:a66d877073da43a5f3f1c83191f86396e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a66d877073da43a5f3f1c83191f86396e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:ae5673e32d0e9c237db4be9a1f34c8bab"·id="r_ae5673e32d0e9c237db4be9a1f34c8bab"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae5673e32d0e9c237db4be9a1f34c8bab"·name="ae5673e32d0e9c237db4be9a1f34c8bab"></a>84 <tr·class="memitem:ae5673e32d0e9c237db4be9a1f34c8bab"·id="r_ae5673e32d0e9c237db4be9a1f34c8bab"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae5673e32d0e9c237db4be9a1f34c8bab"·name="ae5673e32d0e9c237db4be9a1f34c8bab"></a>
85 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>scale</b></td></tr>85 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>scale</b></td></tr>
86 <tr·class="separator:ae5673e32d0e9c237db4be9a1f34c8bab"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:ae5673e32d0e9c237db4be9a1f34c8bab"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table>87 </table>
88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>88 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
89 <li>include/<a·class="el"·href="a00512_source.html">sybdb.h</a></li>89 <li>include/<a·class="el"·href="a00515_source.html">sybdb.h</a></li>
90 </ul>90 </ul>
91 </div><!--·contents·-->91 </div><!--·contents·-->
92 <!--·start·footer·part·-->92 <!--·start·footer·part·-->
93 <hr·class="footer"/><address·class="footer"><small>93 <hr·class="footer"/><address·class="footer"><small>
94 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.894 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
95 </small></address>95 </small></address>
96 </body>96 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a01403.html
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 BYTE·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>strtext</b></td></tr>90 BYTE·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>strtext</b></td></tr>
91 <tr·class="separator:ac0bb526377cf21fe5eef7ab3d2a57956"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:ac0bb526377cf21fe5eef7ab3d2a57956"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:a3b70a427c91b03ec6ea9ab263941c959"·id="r_a3b70a427c91b03ec6ea9ab263941c959"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b70a427c91b03ec6ea9ab263941c959"·name="a3b70a427c91b03ec6ea9ab263941c959"></a>92 <tr·class="memitem:a3b70a427c91b03ec6ea9ab263941c959"·id="r_a3b70a427c91b03ec6ea9ab263941c959"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b70a427c91b03ec6ea9ab263941c959"·name="a3b70a427c91b03ec6ea9ab263941c959"></a>
93 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>strtotlen</b></td></tr>93 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>strtotlen</b></td></tr>
94 <tr·class="separator:a3b70a427c91b03ec6ea9ab263941c959"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:a3b70a427c91b03ec6ea9ab263941c959"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>95 </table>
96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>96 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
97 <li>include/<a·class="el"·href="a00512_source.html">sybdb.h</a></li>97 <li>include/<a·class="el"·href="a00515_source.html">sybdb.h</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
103 </small></address>103 </small></address>
104 </body>104 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a01407.html
    
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>UserType</b></td></tr>118 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>UserType</b></td></tr>
119 <tr·class="separator:a2f6e4893ee42b13ec9f80a5b1b3a6a81"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:a2f6e4893ee42b13ec9f80a5b1b3a6a81"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:ac177581bd8a7e2c8f2581d0e3df9f294"·id="r_ac177581bd8a7e2c8f2581d0e3df9f294"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac177581bd8a7e2c8f2581d0e3df9f294"·name="ac177581bd8a7e2c8f2581d0e3df9f294"></a>120 <tr·class="memitem:ac177581bd8a7e2c8f2581d0e3df9f294"·id="r_ac177581bd8a7e2c8f2581d0e3df9f294"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac177581bd8a7e2c8f2581d0e3df9f294"·name="ac177581bd8a7e2c8f2581d0e3df9f294"></a>
121 BOOL&#160;</td><td·class="memItemRight"·valign="bottom"><b>VarLength</b></td></tr>121 BOOL&#160;</td><td·class="memItemRight"·valign="bottom"><b>VarLength</b></td></tr>
122 <tr·class="separator:ac177581bd8a7e2c8f2581d0e3df9f294"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:ac177581bd8a7e2c8f2581d0e3df9f294"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>123 </table>
124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
125 <li>include/<a·class="el"·href="a00512_source.html">sybdb.h</a></li>125 <li>include/<a·class="el"·href="a00515_source.html">sybdb.h</a></li>
126 </ul>126 </ul>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <hr·class="footer"/><address·class="footer"><small>129 <hr·class="footer"/><address·class="footer"><small>
130 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8130 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
131 </small></address>131 </small></address>
132 </body>132 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a01411.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>UserType</b></td></tr>127 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>UserType</b></td></tr>
128 <tr·class="separator:a9892fced61a5f2fe07e9e9326f441b4a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a9892fced61a5f2fe07e9e9326f441b4a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a6932b612e19292dda5e700dc5dc1419d"·id="r_a6932b612e19292dda5e700dc5dc1419d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6932b612e19292dda5e700dc5dc1419d"·name="a6932b612e19292dda5e700dc5dc1419d"></a>129 <tr·class="memitem:a6932b612e19292dda5e700dc5dc1419d"·id="r_a6932b612e19292dda5e700dc5dc1419d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6932b612e19292dda5e700dc5dc1419d"·name="a6932b612e19292dda5e700dc5dc1419d"></a>
130 BOOL&#160;</td><td·class="memItemRight"·valign="bottom"><b>VarLength</b></td></tr>130 BOOL&#160;</td><td·class="memItemRight"·valign="bottom"><b>VarLength</b></td></tr>
131 <tr·class="separator:a6932b612e19292dda5e700dc5dc1419d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a6932b612e19292dda5e700dc5dc1419d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>include/<a·class="el"·href="a00512_source.html">sybdb.h</a></li>134 <li>include/<a·class="el"·href="a00515_source.html">sybdb.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
138 <hr·class="footer"/><address·class="footer"><small>138 <hr·class="footer"/><address·class="footer"><small>
139 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8139 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
140 </small></address>140 </small></address>
141 </body>141 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a01415.html
    
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>weekday</b></td></tr>112 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>weekday</b></td></tr>
113 <tr·class="separator:af525c25d6ac6b556a9a9b320a038b7ab"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:af525c25d6ac6b556a9a9b320a038b7ab"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:a100d3ee75f072214abdfb0a99758d563"·id="r_a100d3ee75f072214abdfb0a99758d563"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a100d3ee75f072214abdfb0a99758d563"·name="a100d3ee75f072214abdfb0a99758d563"></a>114 <tr·class="memitem:a100d3ee75f072214abdfb0a99758d563"·id="r_a100d3ee75f072214abdfb0a99758d563"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a100d3ee75f072214abdfb0a99758d563"·name="a100d3ee75f072214abdfb0a99758d563"></a>
115 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>year</b></td></tr>115 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>year</b></td></tr>
116 <tr·class="separator:a100d3ee75f072214abdfb0a99758d563"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:a100d3ee75f072214abdfb0a99758d563"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>117 </table>
118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
119 <li>include/<a·class="el"·href="a00512_source.html">sybdb.h</a></li>119 <li>include/<a·class="el"·href="a00515_source.html">sybdb.h</a></li>
120 </ul>120 </ul>
121 </div><!--·contents·-->121 </div><!--·contents·-->
122 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
123 <hr·class="footer"/><address·class="footer"><small>123 <hr·class="footer"/><address·class="footer"><small>
124 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8124 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
125 </small></address>125 </small></address>
126 </body>126 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a01419.html
    
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>quarter</b></td></tr>112 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>quarter</b></td></tr>
113 <tr·class="separator:a4c6fae5728bd9911628e278b76cf7fd1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:a4c6fae5728bd9911628e278b76cf7fd1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:a567c4c631084517bf4799ec7311bff1c"·id="r_a567c4c631084517bf4799ec7311bff1c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a567c4c631084517bf4799ec7311bff1c"·name="a567c4c631084517bf4799ec7311bff1c"></a>114 <tr·class="memitem:a567c4c631084517bf4799ec7311bff1c"·id="r_a567c4c631084517bf4799ec7311bff1c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a567c4c631084517bf4799ec7311bff1c"·name="a567c4c631084517bf4799ec7311bff1c"></a>
115 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>week</b></td></tr>115 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>week</b></td></tr>
116 <tr·class="separator:a567c4c631084517bf4799ec7311bff1c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:a567c4c631084517bf4799ec7311bff1c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>117 </table>
118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
119 <li>include/<a·class="el"·href="a00512_source.html">sybdb.h</a></li>119 <li>include/<a·class="el"·href="a00515_source.html">sybdb.h</a></li>
120 </ul>120 </ul>
121 </div><!--·contents·-->121 </div><!--·contents·-->
122 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
123 <hr·class="footer"/><address·class="footer"><small>123 <hr·class="footer"/><address·class="footer"><small>
124 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8124 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
125 </small></address>125 </small></address>
126 </body>126 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a01423.html
    
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>weekday</b></td></tr>112 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>weekday</b></td></tr>
113 <tr·class="separator:a1008559e01b6d46108ae53f8c3742934"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:a1008559e01b6d46108ae53f8c3742934"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:a6a2e69f5e74aa8c3e13351ca01c0b024"·id="r_a6a2e69f5e74aa8c3e13351ca01c0b024"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6a2e69f5e74aa8c3e13351ca01c0b024"·name="a6a2e69f5e74aa8c3e13351ca01c0b024"></a>114 <tr·class="memitem:a6a2e69f5e74aa8c3e13351ca01c0b024"·id="r_a6a2e69f5e74aa8c3e13351ca01c0b024"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6a2e69f5e74aa8c3e13351ca01c0b024"·name="a6a2e69f5e74aa8c3e13351ca01c0b024"></a>
115 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>year</b></td></tr>115 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>year</b></td></tr>
116 <tr·class="separator:a6a2e69f5e74aa8c3e13351ca01c0b024"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:a6a2e69f5e74aa8c3e13351ca01c0b024"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>117 </table>
118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
119 <li>include/<a·class="el"·href="a00512_source.html">sybdb.h</a></li>119 <li>include/<a·class="el"·href="a00515_source.html">sybdb.h</a></li>
120 </ul>120 </ul>
121 </div><!--·contents·-->121 </div><!--·contents·-->
122 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
123 <hr·class="footer"/><address·class="footer"><small>123 <hr·class="footer"/><address·class="footer"><small>
124 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8124 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
125 </small></address>125 </small></address>
126 </body>126 </body>
1.24 KB
./usr/share/doc/freetds-doc/reference/a01427.html
    
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>quarter</b></td></tr>112 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>quarter</b></td></tr>
113 <tr·class="separator:a595cd27675671a18f4e0000d9a4d248f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:a595cd27675671a18f4e0000d9a4d248f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:a28e69eb203e760050754230ff5b08404"·id="r_a28e69eb203e760050754230ff5b08404"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a28e69eb203e760050754230ff5b08404"·name="a28e69eb203e760050754230ff5b08404"></a>114 <tr·class="memitem:a28e69eb203e760050754230ff5b08404"·id="r_a28e69eb203e760050754230ff5b08404"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a28e69eb203e760050754230ff5b08404"·name="a28e69eb203e760050754230ff5b08404"></a>
115 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>week</b></td></tr>115 DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><b>week</b></td></tr>
116 <tr·class="separator:a28e69eb203e760050754230ff5b08404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:a28e69eb203e760050754230ff5b08404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>117 </table>
118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
119 <li>include/<a·class="el"·href="a00512_source.html">sybdb.h</a></li>119 <li>include/<a·class="el"·href="a00515_source.html">sybdb.h</a></li>
120 </ul>120 </ul>
121 </div><!--·contents·-->121 </div><!--·contents·-->
122 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
123 <hr·class="footer"/><address·class="footer"><small>123 <hr·class="footer"/><address·class="footer"><small>
124 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8124 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
125 </small></address>125 </small></address>
126 </body>126 </body>
10.2 KB
./usr/share/doc/freetds-doc/reference/a01428.html
    
Offset 76, 40 lines modifiedOffset 76, 40 lines modified
76 Introduction</h1>76 Introduction</h1>
77 <p>Adding·a·new·type·in·FreeTDS·is·a·quite·complicated·task·involving·different·tasks.</p>77 <p>Adding·a·new·type·in·FreeTDS·is·a·quite·complicated·task·involving·different·tasks.</p>
78 <p>To·see·an·example·you·can·look·at·<a·href="https://github.com/FreeTDS/freetds/commit/adb893f1381fd3ea40564c775e30dc8cdc81dcf2">commit·id·adb893f1381fd3ea40564c775e30dc8cdc81dcf2</a>·("Implement·big(date)time·types")·and·parent·changes·in·the·source·repository.</p>78 <p>To·see·an·example·you·can·look·at·<a·href="https://github.com/FreeTDS/freetds/commit/adb893f1381fd3ea40564c775e30dc8cdc81dcf2">commit·id·adb893f1381fd3ea40564c775e30dc8cdc81dcf2</a>·("Implement·big(date)time·types")·and·parent·changes·in·the·source·repository.</p>
79 <h1><a·class="anchor"·id="tds"></a>79 <h1><a·class="anchor"·id="tds"></a>
80 libTDS·changes</h1>80 libTDS·changes</h1>
81 <ul>81 <ul>
82 <li>82 <li>
83 <p·class="startli">protocol.·First·thing·to·do·is·add·the·type·to·the·protocol.·A·type·usually·have·some·mnemonic·constant·and·a·structure.·Declare·them·in·<code><a·class="el"·href="a00473_source.html">include/freetds/proto.h</a></code>·file.·Note·that·here·you·should·declare·the·structure·the·server·use·not·the·structure·to·hold·the·data·in·libTDS.·<br··/>83 <p·class="startli">protocol.·First·thing·to·do·is·add·the·type·to·the·protocol.·A·type·usually·have·some·mnemonic·constant·and·a·structure.·Declare·them·in·<code><a·class="el"·href="a00407_source.html">include/freetds/proto.h</a></code>·file.·Note·that·here·you·should·declare·the·structure·the·server·use·not·the·structure·to·hold·the·data·in·libTDS.·<br··/>
84 Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/a74a06e1f97f3137f6cf1bc7319dd7a2cfb52b1f">commit·id·a74a06e1f97f3137f6cf1bc7319dd7a2cfb52b1f</a>.</p>84 Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/a74a06e1f97f3137f6cf1bc7319dd7a2cfb52b1f">commit·id·a74a06e1f97f3137f6cf1bc7319dd7a2cfb52b1f</a>.</p>
85 <p·class="endli"></p>85 <p·class="endli"></p>
86 </li>86 </li>
87 <li>87 <li>
88 <p·class="startli">base·information.·Add·the·type·to·<code>misc/types.csv</code>·file·(I·use·LibreOffice·Calc·to·do·it).·This·table·maintain·the·base·information·for·a·type.·<br··/>88 <p·class="startli">base·information.·Add·the·type·to·<code>misc/types.csv</code>·file·(I·use·LibreOffice·Calc·to·do·it).·This·table·maintain·the·base·information·for·a·type.·<br··/>
89 Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/680cb3371e042bb372cbc5e6feb4054e50d40c1a">commit·id·680cb3371e042bb372cbc5e6feb4054e50d40c1a</a>.</p>89 Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/680cb3371e042bb372cbc5e6feb4054e50d40c1a">commit·id·680cb3371e042bb372cbc5e6feb4054e50d40c1a</a>.</p>
90 <p·class="endli"></p>90 <p·class="endli"></p>
91 </li>91 </li>
92 <li>92 <li>
93 <p·class="startli">data.·There·should·be·some·code·to·handle·this·type·to/from·the·server.·This·code·is·implemented·in·<code><a·class="el"·href="a00485_source.html">include/freetds/data.h</a></code>·and·<code><a·class="el"·href="a00335.html"·title="Handle·different·data·handling·from·network.">src/tds/data.c</a></code>.·You·can·either·add·a·new·set·of·functions·to·handle·this·new·type·or·add·the·type·handling·do·another·set·of·types·depending·on·how·complicated·is·that·type.·One·thing·you·have·to·to·at·this·step·is·determine·how·you·store·that·type·in·libTDS.·This·is·quite·important·at·upper·level·libraries·will·have·to·use·these·structures·or·even·present·these·data·to·client·code·(like·DB-Library·usually·do).·Due·to·the·way·FreeTDS·works·now·you·would·get·a·linker·error·in·the·ODBC·part.·You·can·either·ignore·the·error·and·proceed·with·libTDS,·add·the·code·to·ODBC·or·disable·temporarily·ODBC.·<br··/>93 <p·class="startli">data.·There·should·be·some·code·to·handle·this·type·to/from·the·server.·This·code·is·implemented·in·<code><a·class="el"·href="a00437_source.html">include/freetds/data.h</a></code>·and·<code><a·class="el"·href="a00113.html"·title="Handle·different·data·handling·from·network.">src/tds/data.c</a></code>.·You·can·either·add·a·new·set·of·functions·to·handle·this·new·type·or·add·the·type·handling·do·another·set·of·types·depending·on·how·complicated·is·that·type.·One·thing·you·have·to·to·at·this·step·is·determine·how·you·store·that·type·in·libTDS.·This·is·quite·important·at·upper·level·libraries·will·have·to·use·these·structures·or·even·present·these·data·to·client·code·(like·DB-Library·usually·do).·Due·to·the·way·FreeTDS·works·now·you·would·get·a·linker·error·in·the·ODBC·part.·You·can·either·ignore·the·error·and·proceed·with·libTDS,·add·the·code·to·ODBC·or·disable·temporarily·ODBC.·<br··/>
94 Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/680cb3371e042bb372cbc5e6feb4054e50d40c1a">commit·id·680cb3371e042bb372cbc5e6feb4054e50d40c1a</a>.</p>94 Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/680cb3371e042bb372cbc5e6feb4054e50d40c1a">commit·id·680cb3371e042bb372cbc5e6feb4054e50d40c1a</a>.</p>
95 <p·class="endli"></p>95 <p·class="endli"></p>
96 </li>96 </li>
97 <li>97 <li>
98 <p·class="startli">enable·the·type·from·server.·In·order·to·receive·the·new·type·from·the·server·you·have·to·tell·the·server·that·we·support·that·type.·This·can·be·either·done·changing·the·protocol·(usually·Microsoft)·or·enabling·some·flags·(capabilities·for·Sybase).·<br··/>98 <p·class="startli">enable·the·type·from·server.·In·order·to·receive·the·new·type·from·the·server·you·have·to·tell·the·server·that·we·support·that·type.·This·can·be·either·done·changing·the·protocol·(usually·Microsoft)·or·enabling·some·flags·(capabilities·for·Sybase).·<br··/>
99 Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/a498703ff9e309c656b19dd990f4cad0283a47c7">commit·id·a498703ff9e309c656b19dd990f4cad0283a47c7</a>.</p>99 Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/a498703ff9e309c656b19dd990f4cad0283a47c7">commit·id·a498703ff9e309c656b19dd990f4cad0283a47c7</a>.</p>
100 <p·class="endli"></p>100 <p·class="endli"></p>
101 </li>101 </li>
102 <li>102 <li>
103 <p·class="startli">conversions.·Conversions·are·not·hard·to·write·but·usually·require·quite·a·bit·of·coding.·After·extending·CONV_RESULT·type·in·<code><a·class="el"·href="a00497_source.html">include/freetds/convert.h</a></code>·and·adding·the·type·to·the·script·that·generate·the·conversion·tables·in·<code>src/tds/tds_willconvert.pl</code>·you·have·to·write·the·big·part·in·<code>src/tds/covnert.c</code>.·You·have·to·implement·all·kind·of·conversions·you·declared·in·the·previous·file.·Reuse·the·functions·that·are·there·(for·instance·there·are·some·parser·functions).·Also·if·there·are·similar·types·it·could·be·helpful·to·convert·first·your·type·to·a·super·type·then·use·the·conversion·for·that·type.·For·instance·for·SMALLINT·type·(<code>tds_convert_int2</code>)·the·type·is·just·readed·and·then·<code>tds_convert_int</code>·is·called·which·handle·any·int·(actually·32·bit·integer).·Same·for·data·where·the·<code><a·class="el"·href="a01175.html"·title="This·structure·is·not·directly·connected·to·TDS·protocol·but·keeps·any·DATE/TIME·information.">TDS_DATETIMEALL</a></code>·structure·is·used.·Note·that·conversions·to·binary·(which·usually·are·implemented)·are·done·in·another·function·(<code>tds_convert_to_binary</code>).·<br··/>103 <p·class="startli">conversions.·Conversions·are·not·hard·to·write·but·usually·require·quite·a·bit·of·coding.·After·extending·CONV_RESULT·type·in·<code><a·class="el"·href="a00386_source.html">include/freetds/convert.h</a></code>·and·adding·the·type·to·the·script·that·generate·the·conversion·tables·in·<code>src/tds/tds_willconvert.pl</code>·you·have·to·write·the·big·part·in·<code>src/tds/covnert.c</code>.·You·have·to·implement·all·kind·of·conversions·you·declared·in·the·previous·file.·Reuse·the·functions·that·are·there·(for·instance·there·are·some·parser·functions).·Also·if·there·are·similar·types·it·could·be·helpful·to·convert·first·your·type·to·a·super·type·then·use·the·conversion·for·that·type.·For·instance·for·SMALLINT·type·(<code>tds_convert_int2</code>)·the·type·is·just·readed·and·then·<code>tds_convert_int</code>·is·called·which·handle·any·int·(actually·32·bit·integer).·Same·for·data·where·the·<code><a·class="el"·href="a01175.html"·title="This·structure·is·not·directly·connected·to·TDS·protocol·but·keeps·any·DATE/TIME·information.">TDS_DATETIMEALL</a></code>·structure·is·used.·Note·that·conversions·to·binary·(which·usually·are·implemented)·are·done·in·another·function·(<code>tds_convert_to_binary</code>).·<br··/>
104 Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/9ed52cb78f725607ac109c8c284ca7c4658d87a9">commit·id·9ed52cb78f725607ac109c8c284ca7c4658d87a9</a>.</p>104 Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/9ed52cb78f725607ac109c8c284ca7c4658d87a9">commit·id·9ed52cb78f725607ac109c8c284ca7c4658d87a9</a>.</p>
105 <p·class="endli"></p>105 <p·class="endli"></p>
106 </li>106 </li>
107 <li>107 <li>
108 <p·class="startli">string·definition.·Add·string·for·your·type·to·<code><a·class="el"·href="a00284.html"·title="Contains·all·routines·to·get·replies·from·server.">src/tds/token.c</a></code>·in·<code>tds_prtype</code>.·<br··/>108 <p·class="startli">string·definition.·Add·string·for·your·type·to·<code><a·class="el"·href="a00077.html"·title="Contains·all·routines·to·get·replies·from·server.">src/tds/token.c</a></code>·in·<code>tds_prtype</code>.·<br··/>
109 Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/ac0d3b46db7d98436cd76f906b7d455f7651faae">commit·id·ac0d3b46db7d98436cd76f906b7d455f7651faae</a>.</p>109 Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/ac0d3b46db7d98436cd76f906b7d455f7651faae">commit·id·ac0d3b46db7d98436cd76f906b7d455f7651faae</a>.</p>
110 <p·class="endli"></p>110 <p·class="endli"></p>
111 </li>111 </li>
112 <li>112 <li>
113 <p·class="startli">conversion·tests.·You·probably·will·have·done·some·mistake·with·conversions·but·don't·mind,·there·are·some·tests·which·will·help·sorting·this·out.·<code>src/tds/unittests/convert.c</code>·try·any·possible·combination·of·conversion·to·check·if·all·conversion·are·implemented·(it·does·not·check·the·conversions·themself).·<code>src/tds/unittests/t0007.c</code>·test·that·your·conversion·are·working.·Just·add·manually·the·conversions·you·want·to·try.·<br··/>113 <p·class="startli">conversion·tests.·You·probably·will·have·done·some·mistake·with·conversions·but·don't·mind,·there·are·some·tests·which·will·help·sorting·this·out.·<code>src/tds/unittests/convert.c</code>·try·any·possible·combination·of·conversion·to·check·if·all·conversion·are·implemented·(it·does·not·check·the·conversions·themself).·<code>src/tds/unittests/t0007.c</code>·test·that·your·conversion·are·working.·Just·add·manually·the·conversions·you·want·to·try.·<br··/>
114 Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/abcc09c9a88acd0e9a45b46dab3ca44309917a02">commit·id·abcc09c9a88acd0e9a45b46dab3ca44309917a02</a>.</p>114 Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/abcc09c9a88acd0e9a45b46dab3ca44309917a02">commit·id·abcc09c9a88acd0e9a45b46dab3ca44309917a02</a>.</p>
115 <p·class="endli"></p>115 <p·class="endli"></p>
Offset 157, 28 lines modifiedOffset 157, 28 lines modified
157 conversion·test.·You·probably·want·to·test·ODBC·conversions.·This·can·be·done·changing·<code>src/odbc/unittests/data.c</code>·test·and·<code>src/odbc/unittests/genparams.c</code>.·<br··/>157 conversion·test.·You·probably·want·to·test·ODBC·conversions.·This·can·be·done·changing·<code>src/odbc/unittests/data.c</code>·test·and·<code>src/odbc/unittests/genparams.c</code>.·<br··/>
158 Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/e69f7d564dac44884f7c5f0106cceafce4af168b">commit·id·e69f7d564dac44884f7c5f0106cceafce4af168b</a>.·</li>158 Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/e69f7d564dac44884f7c5f0106cceafce4af168b">commit·id·e69f7d564dac44884f7c5f0106cceafce4af168b</a>.·</li>
159 </ul>159 </ul>
160 <h1><a·class="anchor"·id="ctlib"></a>160 <h1><a·class="anchor"·id="ctlib"></a>
161 CT-Library·changes</h1>161 CT-Library·changes</h1>
162 <p>This·is·quite·easy·as·usual·the·conversion·in·libTDS·are·fine·for·this·library.·</p><ul>162 <p>This·is·quite·easy·as·usual·the·conversion·in·libTDS·are·fine·for·this·library.·</p><ul>
163 <li>163 <li>
164 define·type·in·<code><a·class="el"·href="a00503_source.html">include/cspublic.h</a></code>·</li>164 define·type·in·<code><a·class="el"·href="a00524_source.html">include/cspublic.h</a></code>·</li>
165 <li>165 <li>
166 implement·conversion·in·<code>src/ctlib/cs.h</code>·</li>166 implement·conversion·in·<code>src/ctlib/cs.h</code>·</li>
167 <li>167 <li>
168 set·corrent·conversion·from·cs·types·to·server·in·<code>src/ctlib/ct.c</code>·</li>168 set·corrent·conversion·from·cs·types·to·server·in·<code>src/ctlib/ct.c</code>·</li>
169 </ul>169 </ul>
170 <p>Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/c5e71e5ad4a557038ecedcec457e2531ab02a77b">commit·id·c5e71e5ad4a557038ecedcec457e2531ab02a77b</a>.</p>170 <p>Cfr·<a·href="https://github.com/FreeTDS/freetds/commit/c5e71e5ad4a557038ecedcec457e2531ab02a77b">commit·id·c5e71e5ad4a557038ecedcec457e2531ab02a77b</a>.</p>
171 <h1><a·class="anchor"·id="dblib"></a>171 <h1><a·class="anchor"·id="dblib"></a>
172 DB-Library·changes</h1>172 DB-Library·changes</h1>
173 <p>A·bit·more·complicated·than·CT-Library·but·not·that·much.·</p><ul>173 <p>A·bit·more·complicated·than·CT-Library·but·not·that·much.·</p><ul>
174 <li>174 <li>
175 add·type·and·binding·type·to·<code><a·class="el"·href="a00512.html"·title="Primary·include·file·for·db-lib·applications.">include/sybdb.h</a></code>·</li>175 add·type·and·binding·type·to·<code><a·class="el"·href="a00515.html"·title="Primary·include·file·for·db-lib·applications.">include/sybdb.h</a></code>·</li>
176 <li>176 <li>
177 add·NULL·handling·in·<code>dbgetnull</code>,·<code>dbsetnull</code>·and·<code>default_null_representation</code>·in·<code><a·class="el"·href="a00167.html"·title="Main·implementation·file·for·db-lib.">src/dblib/dblib.c</a></code>·</li>177 add·NULL·handling·in·<code>dbgetnull</code>,·<code>dbsetnull</code>·and·<code>default_null_representation</code>·in·<code><a·class="el"·href="a00302.html"·title="Main·implementation·file·for·db-lib.">src/dblib/dblib.c</a></code>·</li>
178 <li>178 <li>
179 add·binding·to·dbbindtype·</li>179 add·binding·to·dbbindtype·</li>
180 <li>180 <li>
181 add·support·for·conversion·from/to·server·</li>181 add·support·for·conversion·from/to·server·</li>
182 <li>182 <li>
183 add·printable·size·</li>183 add·printable·size·</li>
184 <li>184 <li>
1.41 KB
./usr/share/doc/freetds-doc/reference/a01435.html
    
Offset 83, 23 lines modifiedOffset 83, 23 lines modified
  
83 <p>Implementation·of·<code>db-lib</code>·bulk·copy·functions.··83 <p>Implementation·of·<code>db-lib</code>·bulk·copy·functions.··
84 <a·href="#details">More...</a></p>84 <a·href="#details">More...</a></p>
85 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>85 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
86 <code>#include·&lt;stdarg.h&gt;</code><br·/>86 <code>#include·&lt;stdarg.h&gt;</code><br·/>
87 <code>#include·&lt;stdio.h&gt;</code><br·/>87 <code>#include·&lt;stdio.h&gt;</code><br·/>
88 <code>#include·&lt;assert.h&gt;</code><br·/>88 <code>#include·&lt;assert.h&gt;</code><br·/>
89 <code>#include·&lt;<a·class="el"·href="a00476_source.html">freetds/tds.h</a>&gt;</code><br·/>89 <code>#include·&lt;<a·class="el"·href="a00395_source.html">freetds/tds.h</a>&gt;</code><br·/>
90 <code>#include·&lt;freetds/iconv.h&gt;</code><br·/>90 <code>#include·&lt;freetds/iconv.h&gt;</code><br·/>
91 <code>#include·&lt;freetds/convert.h&gt;</code><br·/>91 <code>#include·&lt;freetds/convert.h&gt;</code><br·/>
92 <code>#include·&lt;freetds/bytes.h&gt;</code><br·/>92 <code>#include·&lt;freetds/bytes.h&gt;</code><br·/>
93 <code>#include·&lt;freetds/utils/string.h&gt;</code><br·/>93 <code>#include·&lt;freetds/utils/string.h&gt;</code><br·/>
94 <code>#include·&lt;freetds/encodings.h&gt;</code><br·/>94 <code>#include·&lt;freetds/encodings.h&gt;</code><br·/>
95 <code>#include·&lt;freetds/replacements.h&gt;</code><br·/>95 <code>#include·&lt;freetds/replacements.h&gt;</code><br·/>
96 <code>#include·&lt;sybfront.h&gt;</code><br·/>96 <code>#include·&lt;sybfront.h&gt;</code><br·/>
97 <code>#include·&lt;<a·class="el"·href="a00512_source.html">sybdb.h</a>&gt;</code><br·/>97 <code>#include·&lt;<a·class="el"·href="a00515_source.html">sybdb.h</a>&gt;</code><br·/>
98 <code>#include·&lt;syberror.h&gt;</code><br·/>98 <code>#include·&lt;syberror.h&gt;</code><br·/>
99 <code>#include·&lt;dblib.h&gt;</code><br·/>99 <code>#include·&lt;dblib.h&gt;</code><br·/>
100 </div><div·class="textblock"><div·class="dynheader">100 </div><div·class="textblock"><div·class="dynheader">
101 Include·dependency·graph·for·bcp.c:</div>101 Include·dependency·graph·for·bcp.c:</div>
102 <div·class="dyncontent">102 <div·class="dyncontent">
103 <div·class="center"><!--·SVG·0·--></div>103 <div·class="center"><!--·SVG·0·--></div>
104 </div>104 </div>
15.1 KB
./usr/share/doc/freetds-doc/reference/a01436.dot.gz
15.0 KB
a01436.dot
    
Offset 2, 94 lines modifiedOffset 2, 94 lines modified
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="src/dblib/bcp.c",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Implementation·of·db-lib·bulk·copy·functions."];7 ··Node1·[id="Node000001",label="src/dblib/bcp.c",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Implementation·of·db-lib·bulk·copy·functions."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="config.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00515_source.html",tooltip="·"];9 ··Node2·[id="Node000002",label="config.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00521_source.html",tooltip="·"];
10 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];10 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="stdarg.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];11 ··Node3·[id="Node000003",label="stdarg.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
12 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",color="steelblue1",style="solid",tooltip="·"];12 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",color="steelblue1",style="solid",tooltip="·"];
13 ··Node4·[id="Node000004",label="stdio.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];13 ··Node4·[id="Node000004",label="stdio.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
14 ··Node1·->·Node5·[id="edge4_Node000001_Node000005",color="steelblue1",style="solid",tooltip="·"];14 ··Node1·->·Node5·[id="edge4_Node000001_Node000005",color="steelblue1",style="solid",tooltip="·"];
15 ··Node5·[id="Node000005",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];15 ··Node5·[id="Node000005",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
16 ··Node1·->·Node6·[id="edge5_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];16 ··Node1·->·Node6·[id="edge5_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];
17 ··Node6·[id="Node000006",label="freetds/tds.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00476.html",tooltip="Main·include·file·for·libtds."];17 ··Node6·[id="Node000006",label="freetds/tds.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00395.html",tooltip="Main·include·file·for·libtds."];
18 ··Node6·->·Node3·[id="edge6_Node000006_Node000003",color="steelblue1",style="solid",tooltip="·"];18 ··Node6·->·Node3·[id="edge6_Node000006_Node000003",color="steelblue1",style="solid",tooltip="·"];
19 ··Node6·->·Node4·[id="edge7_Node000006_Node000004",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node4·[id="edge7_Node000006_Node000004",color="steelblue1",style="solid",tooltip="·"];
20 ··Node6·->·Node7·[id="edge8_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];20 ··Node6·->·Node7·[id="edge8_Node000006_Node000007",color="steelblue1",style="solid",tooltip="·"];
21 ··Node7·[id="Node000007",label="time.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00377_source.html",tooltip="·"];21 ··Node7·[id="Node000007",label="time.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00431_source.html",tooltip="·"];
22 ··Node7·->·Node7·[id="edge9_Node000007_Node000007",color="steelblue1",style="solid",tooltip="·"];22 ··Node7·->·Node7·[id="edge9_Node000007_Node000007",color="steelblue1",style="solid",tooltip="·"];
23 ··Node6·->·Node8·[id="edge10_Node000006_Node000008",color="steelblue1",style="solid",tooltip="·"];23 ··Node6·->·Node8·[id="edge10_Node000006_Node000008",color="steelblue1",style="solid",tooltip="·"];
24 ··Node8·[id="Node000008",label="freetds/version.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00452_source.html",tooltip="·"];24 ··Node8·[id="Node000008",label="freetds/version.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00374_source.html",tooltip="·"];
25 ··Node6·->·Node9·[id="edge11_Node000006_Node000009",color="steelblue1",style="solid",tooltip="·"];25 ··Node6·->·Node9·[id="edge11_Node000006_Node000009",color="steelblue1",style="solid",tooltip="·"];
26 ··Node9·[id="Node000009",label="freetds/sysdep_private.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00392_source.html",tooltip="·"];26 ··Node9·[id="Node000009",label="freetds/sysdep_private.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00383_source.html",tooltip="·"];
27 ··Node9·->·Node10·[id="edge12_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];27 ··Node9·->·Node10·[id="edge12_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];
28 ··Node10·[id="Node000010",label="freetds/sysdep_types.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00404_source.html",tooltip="·"];28 ··Node10·[id="Node000010",label="freetds/sysdep_types.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00392_source.html",tooltip="·"];
29 ··Node6·->·Node11·[id="edge13_Node000006_Node000011",color="steelblue1",style="solid",tooltip="·"];29 ··Node6·->·Node11·[id="edge13_Node000006_Node000011",color="steelblue1",style="solid",tooltip="·"];
30 ··Node11·[id="Node000011",label="freetds/thread.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00467_source.html",tooltip="·"];30 ··Node11·[id="Node000011",label="freetds/thread.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00425_source.html",tooltip="·"];
31 ··Node11·->·Node12·[id="edge14_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];31 ··Node11·->·Node12·[id="edge14_Node000011_Node000012",color="steelblue1",style="solid",tooltip="·"];
32 ··Node12·[id="Node000012",label="tds_sysdep_public.h",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00509_source.html",tooltip="·"];32 ··Node12·[id="Node000012",label="tds_sysdep_public.h",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00518_source.html",tooltip="·"];
33 ··Node6·->·Node14·[id="edge15_Node000006_Node000014",color="steelblue1",style="solid",tooltip="·"];33 ··Node6·->·Node14·[id="edge15_Node000006_Node000014",color="steelblue1",style="solid",tooltip="·"];
34 ··Node14·[id="Node000014",label="freetds/bool.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00470_source.html",tooltip="·"];34 ··Node14·[id="Node000014",label="freetds/bool.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00443_source.html",tooltip="·"];
35 ··Node6·->·Node15·[id="edge16_Node000006_Node000015",color="steelblue1",style="solid",tooltip="·"];35 ··Node6·->·Node15·[id="edge16_Node000006_Node000015",color="steelblue1",style="solid",tooltip="·"];
36 ··Node15·[id="Node000015",label="freetds/macros.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00398_source.html",tooltip="·"];36 ··Node15·[id="Node000015",label="freetds/macros.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00488_source.html",tooltip="·"];
37 ··Node15·->·Node12·[id="edge17_Node000015_Node000012",color="steelblue1",style="solid",tooltip="·"];37 ··Node15·->·Node12·[id="edge17_Node000015_Node000012",color="steelblue1",style="solid",tooltip="·"];
38 ··Node15·->·Node9·[id="edge18_Node000015_Node000009",color="steelblue1",style="solid",tooltip="·"];38 ··Node15·->·Node9·[id="edge18_Node000015_Node000009",color="steelblue1",style="solid",tooltip="·"];
39 ··Node6·->·Node16·[id="edge19_Node000006_Node000016",color="steelblue1",style="solid",tooltip="·"];39 ··Node6·->·Node16·[id="edge19_Node000006_Node000016",color="steelblue1",style="solid",tooltip="·"];
40 ··Node16·[id="Node000016",label="freetds/utils/string.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00410_source.html",tooltip="·"];40 ··Node16·[id="Node000016",label="freetds/utils/string.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00461_source.html",tooltip="·"];
41 ··Node16·->·Node15·[id="edge20_Node000016_Node000015",color="steelblue1",style="solid",tooltip="·"];41 ··Node16·->·Node15·[id="edge20_Node000016_Node000015",color="steelblue1",style="solid",tooltip="·"];
42 ··Node16·->·Node17·[id="edge21_Node000016_Node000017",color="steelblue1",style="solid",tooltip="·"];42 ··Node16·->·Node17·[id="edge21_Node000016_Node000017",color="steelblue1",style="solid",tooltip="·"];
43 ··Node17·[id="Node000017",label="freetds/pushvis.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00443_source.html",tooltip="·"];43 ··Node17·[id="Node000017",label="freetds/pushvis.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00485_source.html",tooltip="·"];
44 ··Node16·->·Node18·[id="edge22_Node000016_Node000018",color="steelblue1",style="solid",tooltip="·"];44 ··Node16·->·Node18·[id="edge22_Node000016_Node000018",color="steelblue1",style="solid",tooltip="·"];
45 ··Node18·[id="Node000018",label="freetds/popvis.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00464_source.html",tooltip="·"];45 ··Node18·[id="Node000018",label="freetds/popvis.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00371_source.html",tooltip="·"];
46 ··Node6·->·Node19·[id="edge23_Node000006_Node000019",color="steelblue1",style="solid",tooltip="·"];46 ··Node6·->·Node19·[id="edge23_Node000006_Node000019",color="steelblue1",style="solid",tooltip="·"];
47 ··Node19·[id="Node000019",label="freetds/utils/path.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00431_source.html",tooltip="·"];47 ··Node19·[id="Node000019",label="freetds/utils/path.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00455_source.html",tooltip="·"];
48 ··Node19·->·Node17·[id="edge24_Node000019_Node000017",color="steelblue1",style="solid",tooltip="·"];48 ··Node19·->·Node17·[id="edge24_Node000019_Node000017",color="steelblue1",style="solid",tooltip="·"];
49 ··Node19·->·Node18·[id="edge25_Node000019_Node000018",color="steelblue1",style="solid",tooltip="·"];49 ··Node19·->·Node18·[id="edge25_Node000019_Node000018",color="steelblue1",style="solid",tooltip="·"];
50 ··Node6·->·Node20·[id="edge26_Node000006_Node000020",color="steelblue1",style="solid",tooltip="·"];50 ··Node6·->·Node20·[id="edge26_Node000006_Node000020",color="steelblue1",style="solid",tooltip="·"];
51 ··Node20·[id="Node000020",label="freetds/replacements.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00386_source.html",tooltip="·"];51 ··Node20·[id="Node000020",label="freetds/replacements.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00410_source.html",tooltip="·"];
52 ··Node20·->·Node3·[id="edge27_Node000020_Node000003",color="steelblue1",style="solid",tooltip="·"];52 ··Node20·->·Node3·[id="edge27_Node000020_Node000003",color="steelblue1",style="solid",tooltip="·"];
53 ··Node20·->·Node12·[id="edge28_Node000020_Node000012",color="steelblue1",style="solid",tooltip="·"];53 ··Node20·->·Node12·[id="edge28_Node000020_Node000012",color="steelblue1",style="solid",tooltip="·"];
54 ··Node20·->·Node9·[id="edge29_Node000020_Node000009",color="steelblue1",style="solid",tooltip="·"];54 ··Node20·->·Node9·[id="edge29_Node000020_Node000009",color="steelblue1",style="solid",tooltip="·"];
55 ··Node20·->·Node21·[id="edge30_Node000020_Node000021",color="steelblue1",style="solid",tooltip="·"];55 ··Node20·->·Node21·[id="edge30_Node000020_Node000021",color="steelblue1",style="solid",tooltip="·"];
56 ··Node21·[id="Node000021",label="freetds/replacements\l/readpassphrase.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00479_source.html",tooltip="·"];56 ··Node21·[id="Node000021",label="freetds/replacements\l/readpassphrase.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00491_source.html",tooltip="·"];
57 ··Node21·->·Node17·[id="edge31_Node000021_Node000017",color="steelblue1",style="solid",tooltip="·"];57 ··Node21·->·Node17·[id="edge31_Node000021_Node000017",color="steelblue1",style="solid",tooltip="·"];
58 ··Node21·->·Node18·[id="edge32_Node000021_Node000018",color="steelblue1",style="solid",tooltip="·"];58 ··Node21·->·Node18·[id="edge32_Node000021_Node000018",color="steelblue1",style="solid",tooltip="·"];
59 ··Node20·->·Node22·[id="edge33_Node000020_Node000022",color="steelblue1",style="solid",tooltip="·"];59 ··Node20·->·Node22·[id="edge33_Node000020_Node000022",color="steelblue1",style="solid",tooltip="·"];
60 ··Node22·[id="Node000022",label="freetds/replacements\l/poll.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00482.html",tooltip="Provide·poll·call·where·missing."];60 ··Node22·[id="Node000022",label="freetds/replacements\l/poll.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00494.html",tooltip="Provide·poll·call·where·missing."];
61 ··Node22·->·Node17·[id="edge34_Node000022_Node000017",color="steelblue1",style="solid",tooltip="·"];61 ··Node22·->·Node17·[id="edge34_Node000022_Node000017",color="steelblue1",style="solid",tooltip="·"];
62 ··Node22·->·Node18·[id="edge35_Node000022_Node000018",color="steelblue1",style="solid",tooltip="·"];62 ··Node22·->·Node18·[id="edge35_Node000022_Node000018",color="steelblue1",style="solid",tooltip="·"];
63 ··Node20·->·Node17·[id="edge36_Node000020_Node000017",color="steelblue1",style="solid",tooltip="·"];63 ··Node20·->·Node17·[id="edge36_Node000020_Node000017",color="steelblue1",style="solid",tooltip="·"];
64 ··Node20·->·Node18·[id="edge37_Node000020_Node000018",color="steelblue1",style="solid",tooltip="·"];64 ··Node20·->·Node18·[id="edge37_Node000020_Node000018",color="steelblue1",style="solid",tooltip="·"];
65 ··Node6·->·Node17·[id="edge38_Node000006_Node000017",color="steelblue1",style="solid",tooltip="·"];65 ··Node6·->·Node17·[id="edge38_Node000006_Node000017",color="steelblue1",style="solid",tooltip="·"];
66 ··Node6·->·Node23·[id="edge39_Node000006_Node000023",color="steelblue1",style="solid",tooltip="·"];66 ··Node6·->·Node23·[id="edge39_Node000006_Node000023",color="steelblue1",style="solid",tooltip="·"];
67 ··Node23·[id="Node000023",label="freetds/proto.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00473_source.html",tooltip="·"];67 ··Node23·[id="Node000023",label="freetds/proto.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00407_source.html",tooltip="·"];
68 ··Node6·->·Node18·[id="edge40_Node000006_Node000018",color="steelblue1",style="solid",tooltip="·"];68 ··Node6·->·Node18·[id="edge40_Node000006_Node000018",color="steelblue1",style="solid",tooltip="·"];
69 ··Node1·->·Node24·[id="edge41_Node000001_Node000024",color="steelblue1",style="solid",tooltip="·"];69 ··Node1·->·Node24·[id="edge41_Node000001_Node000024",color="steelblue1",style="solid",tooltip="·"];
70 ··Node24·[id="Node000024",label="freetds/iconv.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00383_source.html",tooltip="·"];70 ··Node24·[id="Node000024",label="freetds/iconv.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00428_source.html",tooltip="·"];
71 ··Node24·->·Node17·[id="edge42_Node000024_Node000017",color="steelblue1",style="solid",tooltip="·"];71 ··Node24·->·Node17·[id="edge42_Node000024_Node000017",color="steelblue1",style="solid",tooltip="·"];
72 ··Node24·->·Node18·[id="edge43_Node000024_Node000018",color="steelblue1",style="solid",tooltip="·"];72 ··Node24·->·Node18·[id="edge43_Node000024_Node000018",color="steelblue1",style="solid",tooltip="·"];
73 ··Node1·->·Node25·[id="edge44_Node000001_Node000025",color="steelblue1",style="solid",tooltip="·"];73 ··Node1·->·Node25·[id="edge44_Node000001_Node000025",color="steelblue1",style="solid",tooltip="·"];
74 ··Node25·[id="Node000025",label="freetds/convert.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00497_source.html",tooltip="·"];74 ··Node25·[id="Node000025",label="freetds/convert.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00386_source.html",tooltip="·"];
75 ··Node25·->·Node17·[id="edge45_Node000025_Node000017",color="steelblue1",style="solid",tooltip="·"];75 ··Node25·->·Node17·[id="edge45_Node000025_Node000017",color="steelblue1",style="solid",tooltip="·"];
76 ··Node25·->·Node18·[id="edge46_Node000025_Node000018",color="steelblue1",style="solid",tooltip="·"];76 ··Node25·->·Node18·[id="edge46_Node000025_Node000018",color="steelblue1",style="solid",tooltip="·"];
77 ··Node1·->·Node26·[id="edge47_Node000001_Node000026",color="steelblue1",style="solid",tooltip="·"];77 ··Node1·->·Node26·[id="edge47_Node000001_Node000026",color="steelblue1",style="solid",tooltip="·"];
78 ··Node26·[id="Node000026",label="freetds/bytes.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00455_source.html",tooltip="·"];78 ··Node26·[id="Node000026",label="freetds/bytes.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00380_source.html",tooltip="·"];
79 ··Node1·->·Node16·[id="edge48_Node000001_Node000016",color="steelblue1",style="solid",tooltip="·"];79 ··Node1·->·Node16·[id="edge48_Node000001_Node000016",color="steelblue1",style="solid",tooltip="·"];
80 ··Node1·->·Node27·[id="edge49_Node000001_Node000027",color="steelblue1",style="solid",tooltip="·"];80 ··Node1·->·Node27·[id="edge49_Node000001_Node000027",color="steelblue1",style="solid",tooltip="·"];
81 ··Node27·[id="Node000027",label="freetds/encodings.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00401_source.html",tooltip="·"];81 ··Node27·[id="Node000027",label="freetds/encodings.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00398_source.html",tooltip="·"];
82 ··Node1·->·Node20·[id="edge50_Node000001_Node000020",color="steelblue1",style="solid",tooltip="·"];82 ··Node1·->·Node20·[id="edge50_Node000001_Node000020",color="steelblue1",style="solid",tooltip="·"];
83 ··Node1·->·Node28·[id="edge51_Node000001_Node000028",color="steelblue1",style="solid",tooltip="·"];83 ··Node1·->·Node28·[id="edge51_Node000001_Node000028",color="steelblue1",style="solid",tooltip="·"];
84 ··Node28·[id="Node000028",label="sybfront.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00368_source.html",tooltip="·"];84 ··Node28·[id="Node000028",label="sybfront.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00497_source.html",tooltip="·"];
85 ··Node28·->·Node29·[id="edge52_Node000028_Node000029",color="steelblue1",style="solid",tooltip="·"];85 ··Node28·->·Node29·[id="edge52_Node000028_Node000029",color="steelblue1",style="solid",tooltip="·"];
86 ··Node29·[id="Node000029",label="sybdb.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00512.html",tooltip="Primary·include·file·for·db-lib·applications."];86 ··Node29·[id="Node000029",label="sybdb.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00515.html",tooltip="Primary·include·file·for·db-lib·applications."];
87 ··Node29·->·Node12·[id="edge53_Node000029_Node000012",color="steelblue1",style="solid",tooltip="·"];87 ··Node29·->·Node12·[id="edge53_Node000029_Node000012",color="steelblue1",style="solid",tooltip="·"];
88 ··Node1·->·Node29·[id="edge54_Node000001_Node000029",color="steelblue1",style="solid",tooltip="·"];88 ··Node1·->·Node29·[id="edge54_Node000001_Node000029",color="steelblue1",style="solid",tooltip="·"];
89 ··Node1·->·Node30·[id="edge55_Node000001_Node000030",color="steelblue1",style="solid",tooltip="·"];89 ··Node1·->·Node30·[id="edge55_Node000001_Node000030",color="steelblue1",style="solid",tooltip="·"];
90 ··Node30·[id="Node000030",label="syberror.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00365_source.html",tooltip="·"];90 ··Node30·[id="Node000030",label="syberror.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00530_source.html",tooltip="·"];
91 ··Node1·->·Node31·[id="edge56_Node000001_Node000031",color="steelblue1",style="solid",tooltip="·"];91 ··Node1·->·Node31·[id="edge56_Node000001_Node000031",color="steelblue1",style="solid",tooltip="·"];
92 ··Node31·[id="Node000031",label="dblib.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00500_source.html",tooltip="·"];92 ··Node31·[id="Node000031",label="dblib.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00509_source.html",tooltip="·"];
93 ··Node31·->·Node17·[id="edge57_Node000031_Node000017",color="steelblue1",style="solid",tooltip="·"];93 ··Node31·->·Node17·[id="edge57_Node000031_Node000017",color="steelblue1",style="solid",tooltip="·"];
94 ··Node31·->·Node18·[id="edge58_Node000031_Node000018",color="steelblue1",style="solid",tooltip="·"];94 ··Node31·->·Node18·[id="edge58_Node000031_Node000018",color="steelblue1",style="solid",tooltip="·"];
95 }95 }
1.01 KB
./usr/share/doc/freetds-doc/reference/all_10.js
937 B
js-beautify {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['read_0',·['read',·['../a01143.html#a2f0be7677a1bf9c730e3c697bfba21c9',·1,·'tds_input_stream']]],2 ····['read_0',·['read',·['../a01143.html#a2f0be7677a1bf9c730e3c697bfba21c9',·1,·'tds_input_stream']]],
3 ····['read_2ec_1',·['read.c',·['../a00299.html',·1,·'']]],3 ····['read_2ec_1',·['read.c',·['../a00110.html',·1,·'']]],
4 ····['read_5fand_5fconvert_2',·['read_and_convert',·['../a00576.html#ga676c4dee6522815b16fdc8e448e43590',·1,·'read.c']]],4 ····['read_5fand_5fconvert_2',·['read_and_convert',·['../a00576.html#ga676c4dee6522815b16fdc8e448e43590',·1,·'read.c']]],
5 ····['ref_5fcount_3',·['ref_count',·['../a00635.html#a812580afdfca53b6d54a7d09938c65c2',·1,·'dblib_context::ref_count'],5 ····['ref_5fcount_3',·['ref_count',·['../a00635.html#a812580afdfca53b6d54a7d09938c65c2',·1,·'dblib_context::ref_count'],
6 ········['../a01255.html#a692ccceff71d836df0d084ec26123c2d',·1,·'tds_cursor::ref_count'],6 ········['../a01255.html#a692ccceff71d836df0d084ec26123c2d',·1,·'tds_cursor::ref_count'],
7 ········['../a01263.html#a2798c66fb3c8637c7fb29c6d1efebfa4',·1,·'tds_dynamic::ref_count']7 ········['../a01263.html#a2798c66fb3c8637c7fb29c6d1efebfa4',·1,·'tds_dynamic::ref_count']
8 ····]],8 ····]],
9 ····['remote_20procedure_20functions_4',·['Remote·Procedure·functions',·['../a00561.html',·1,·'']]],9 ····['remote_20procedure_20functions_4',·['Remote·Procedure·functions',·['../a00561.html',·1,·'']]],
10 ····['res_5finfo_5',·['res_info',·['../a01263.html#ac736e163c0d4cdbca980a861214d99e7',·1,·'tds_dynamic']]],10 ····['res_5finfo_5',·['res_info',·['../a01263.html#ac736e163c0d4cdbca980a861214d99e7',·1,·'tds_dynamic']]],
2.05 KB
./usr/share/doc/freetds-doc/reference/all_11.js
1.96 KB
js-beautify {}
    
Offset 16, 19 lines modifiedOffset 16, 19 lines modified
16 ····['skip_5fone_5finput_5fsequence_14',·['skip_one_input_sequence',·['../a00573.html#ga3380140fc6eb9f2090c430f40e846876',·1,·'iconv.c']]],16 ····['skip_5fone_5finput_5fsequence_14',·['skip_one_input_sequence',·['../a00573.html#ga3380140fc6eb9f2090c430f40e846876',·1,·'iconv.c']]],
17 ····['smp_15',·['smp',·['../a01351.html',·1,·'']]],17 ····['smp_15',·['smp',·['../a01351.html',·1,·'']]],
18 ····['sqltvp_16',·['SQLTVP',·['../a01091.html',·1,·'']]],18 ····['sqltvp_16',·['SQLTVP',·['../a01091.html',·1,·'']]],
19 ····['status_17',·['status',·['../a01255.html#ab5d6a587ac5780f001d383d4b874852f',·1,·'tds_cursor']]],19 ····['status_17',·['status',·['../a01255.html#ab5d6a587ac5780f001d383d4b874852f',·1,·'tds_cursor']]],
20 ····['stmt_5flist_18',·['stmt_list',·['../a01071.html#a4a9f3e8f1eba573df79a1ed300d8fc91',·1,·'_hdbc']]],20 ····['stmt_5flist_18',·['stmt_list',·['../a01071.html#a4a9f3e8f1eba573df79a1ed300d8fc91',·1,·'_hdbc']]],
21 ····['store_5fmonthname_19',·['store_monthname',·['../a00572.html#ga17a0597ec3522c7f1ddb54956226dbfc',·1,·'convert.c']]],21 ····['store_5fmonthname_19',·['store_monthname',·['../a00572.html#ga17a0597ec3522c7f1ddb54956226dbfc',·1,·'convert.c']]],
22 ····['stream_20',·['stream',·['../a00731.html#abb6db59e849d11de92f4c55c61d51744',·1,·'tds_file_stream']]],22 ····['stream_20',·['stream',·['../a00731.html#abb6db59e849d11de92f4c55c61d51744',·1,·'tds_file_stream']]],
23 ····['stream_2ec_21',·['stream.c',·['../a00287.html',·1,·'']]],23 ····['stream_2ec_21',·['stream.c',·['../a00050.html',·1,·'']]],
24 ····['string_20functions_22',·['Dynamic·string·functions',·['../a00578.html',·1,·'']]],24 ····['string_20functions_22',·['Dynamic·string·functions',·['../a00578.html',·1,·'']]],
25 ····['string_5flinked_5flist_23',·['string_linked_list',·['../a00807.html',·1,·'']]],25 ····['string_5flinked_5flist_23',·['string_linked_list',·['../a00807.html',·1,·'']]],
26 ····['string_5fto_5fint_24',·['string_to_int',·['../a00572.html#ga0176fafd412b5b8005bf1202fbc13b00',·1,·'convert.c']]],26 ····['string_5fto_5fint_24',·['string_to_int',·['../a00572.html#ga0176fafd412b5b8005bf1202fbc13b00',·1,·'convert.c']]],
27 ····['string_5fto_5fint8_25',·['string_to_int8',·['../a00572.html#ga933f87cca76156648e91f472650b98f3',·1,·'convert.c']]],27 ····['string_5fto_5fint8_25',·['string_to_int8',·['../a00572.html#ga933f87cca76156648e91f472650b98f3',·1,·'convert.c']]],
28 ····['string_5fto_5fnumeric_26',·['string_to_numeric',·['../a00572.html#ga28c75aff2615032005257af7455ed70d',·1,·'convert.c']]],28 ····['string_5fto_5fnumeric_26',·['string_to_numeric',·['../a00572.html#ga28c75aff2615032005257af7455ed70d',·1,·'convert.c']]],
29 ····['string_5fto_5fresult_27',·['string_to_result',·['../a00572.html#ga46a5a00dfa70cad4a02d7cc73b314c31',·1,·'convert.c']]],29 ····['string_5fto_5fresult_27',·['string_to_result',·['../a00572.html#ga46a5a00dfa70cad4a02d7cc73b314c31',·1,·'convert.c']]],
30 ····['string_5fto_5fuint8_28',·['string_to_uint8',·['../a00572.html#gae8e173a9f8d2e3f152ada9f48d3d5f28',·1,·'convert.c']]],30 ····['string_5fto_5fuint8_28',·['string_to_uint8',·['../a00572.html#gae8e173a9f8d2e3f152ada9f48d3d5f28',·1,·'convert.c']]],
31 ····['stringpool_5ft_29',·['stringpool_t',·['../a01003.html',·1,·'']]],31 ····['stringpool_5ft_29',·['stringpool_t',·['../a01003.html',·1,·'']]],
32 ····['stringz_5fto_5fnumeric_30',·['stringz_to_numeric',·['../a00572.html#ga467401163bf05ed167f7b2b7e8bd875a',·1,·'convert.c']]],32 ····['stringz_5fto_5fnumeric_30',·['stringz_to_numeric',·['../a00572.html#ga467401163bf05ed167f7b2b7e8bd875a',·1,·'convert.c']]],
33 ····['sybdb_2eh_31',·['sybdb.h',·['../a00512.html',·1,·'']]]33 ····['sybdb_2eh_31',·['sybdb.h',·['../a00515.html',·1,·'']]]
34 ];34 ];
60.2 KB
./usr/share/doc/freetds-doc/reference/all_12.js
60.1 KB
js-beautify {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['tagss_5ftime2_5fstruct_0',·['tagSS_TIME2_STRUCT',·['../a01359.html',·1,·'']]],2 ····['tagss_5ftime2_5fstruct_0',·['tagSS_TIME2_STRUCT',·['../a01359.html',·1,·'']]],
3 ····['tagss_5ftimestampoffset_5fstruct_1',·['tagSS_TIMESTAMPOFFSET_STRUCT',·['../a01363.html',·1,·'']]],3 ····['tagss_5ftimestampoffset_5fstruct_1',·['tagSS_TIMESTAMPOFFSET_STRUCT',·['../a01363.html',·1,·'']]],
4 ····['tds_2',·['tds',·['../a01079.html#ad357e33164f46fce2bc70267d71a1959',·1,·'_hstmt::tds'],4 ····['tds_2',·['tds',·['../a01079.html#ad357e33164f46fce2bc70267d71a1959',·1,·'_hstmt::tds'],
5 ········['../a01307.html#a182ed346382edef2962aca11c7cabc22',·1,·'tds_freeze::tds']5 ········['../a01307.html#a182ed346382edef2962aca11c7cabc22',·1,·'tds_freeze::tds']
6 ····]],6 ····]],
7 ····['tds_2eh_3',·['tds.h',·['../a00476.html',·1,·'']]],7 ····['tds_2eh_3',·['tds.h',·['../a00395.html',·1,·'']]],
8 ····['tds4_5fsend_5femulated_5frpc_4',·['tds4_send_emulated_rpc',·['../a00575.html#ga2d0a06c1a30dd2470dc7a788de21b080',·1,·'query.c']]],8 ····['tds4_5fsend_5femulated_5frpc_4',·['tds4_send_emulated_rpc',·['../a00575.html#ga2d0a06c1a30dd2470dc7a788de21b080',·1,·'query.c']]],
9 ····['tds5_5fbcp_5fadd_5ffixed_5fcolumns_5',·['tds5_bcp_add_fixed_columns',·['../a00278.html#a91cf6a009e823417d6c8849256cb211c',·1,·'bulk.c']]],9 ····['tds5_5fbcp_5fadd_5ffixed_5fcolumns_5',·['tds5_bcp_add_fixed_columns',·['../a00104.html#a91cf6a009e823417d6c8849256cb211c',·1,·'bulk.c']]],
10 ····['tds5_5fbcp_5fadd_5fvariable_5fcolumns_6',·['tds5_bcp_add_variable_columns',·['../a00278.html#a5c906a8b65694148ad530a22ce019f06',·1,·'bulk.c']]],10 ····['tds5_5fbcp_5fadd_5fvariable_5fcolumns_6',·['tds5_bcp_add_variable_columns',·['../a00104.html#a5c906a8b65694148ad530a22ce019f06',·1,·'bulk.c']]],
11 ····['tds5_5fcolinfo_7',·['tds5_colinfo',·['../a01311.html',·1,·'']]],11 ····['tds5_5fcolinfo_7',·['tds5_colinfo',·['../a01311.html',·1,·'']]],
12 ····['tds5_5ffix_5fdot_5fquery_8',·['tds5_fix_dot_query',·['../a00575.html#ga8853354723094c8efcd87fabf675c64f',·1,·'query.c']]],12 ····['tds5_5ffix_5fdot_5fquery_8',·['tds5_fix_dot_query',·['../a00575.html#ga8853354723094c8efcd87fabf675c64f',·1,·'query.c']]],
13 ····['tds5_5fprocess_5fdyn_5fresult2_9',·['tds5_process_dyn_result2',·['../a00577.html#gae688b515631141acfbc41bbb91c8b921',·1,·'token.c']]],13 ····['tds5_5fprocess_5fdyn_5fresult2_9',·['tds5_process_dyn_result2',·['../a00577.html#gae688b515631141acfbc41bbb91c8b921',·1,·'token.c']]],
14 ····['tds5_5fprocess_5foptioncmd_10',·['tds5_process_optioncmd',·['../a00577.html#gaa6a7e5aeb10a1322911c47be9c43e2d2',·1,·'token.c']]],14 ····['tds5_5fprocess_5foptioncmd_10',·['tds5_process_optioncmd',·['../a00577.html#gaa6a7e5aeb10a1322911c47be9c43e2d2',·1,·'token.c']]],
15 ····['tds5_5fprocess_5fresult_11',·['tds5_process_result',·['../a00577.html#ga547b2f48659f77a69aa802d861ac827d',·1,·'token.c']]],15 ····['tds5_5fprocess_5fresult_11',·['tds5_process_result',·['../a00577.html#ga547b2f48659f77a69aa802d861ac827d',·1,·'token.c']]],
16 ····['tds5_5fprocess_5fresult2_12',·['tds5_process_result2',·['../a00577.html#gabe2bdd5a41ce067cb31aef18ff81cb1c',·1,·'token.c']]],16 ····['tds5_5fprocess_5fresult2_12',·['tds5_process_result2',·['../a00577.html#gabe2bdd5a41ce067cb31aef18ff81cb1c',·1,·'token.c']]],
17 ····['tds5_5fput_5fparams_13',·['tds5_put_params',·['../a00575.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c',·1,·'query.c']]],17 ····['tds5_5fput_5fparams_13',·['tds5_put_params',·['../a00575.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c',·1,·'query.c']]],
18 ····['tds71_5fcollation_14',·['TDS71_COLLATION',·['../a01123.html',·1,·'']]],18 ····['tds71_5fcollation_14',·['TDS71_COLLATION',·['../a01123.html',·1,·'']]],
19 ····['tds71_5fread_5ftable_5fnames_15',·['tds71_read_table_names',·['../a00577.html#ga7482b5730d880fcedbe9fcd609a550ce',·1,·'token.c']]],19 ····['tds71_5fread_5ftable_5fnames_15',·['tds71_read_table_names',·['../a00577.html#ga7482b5730d880fcedbe9fcd609a550ce',·1,·'token.c']]],
20 ····['tds71_5fsubmit_5fprepexec_16',·['tds71_submit_prepexec',·['../a00575.html#ga08877c101704bebe4fa57e0849dc272d',·1,·'tds71_submit_prepexec(TDSSOCKET·*tds,·const·char·*query,·const·char·*id,·TDSDYNAMIC·**dyn_out,·TDSPARAMINFO·*params):&#160;query.c'],20 ····['tds71_5fsubmit_5fprepexec_16',·['tds71_submit_prepexec',·['../a00575.html#ga08877c101704bebe4fa57e0849dc272d',·1,·'tds71_submit_prepexec(TDSSOCKET·*tds,·const·char·*query,·const·char·*id,·TDSDYNAMIC·**dyn_out,·TDSPARAMINFO·*params):&#160;query.c'],
21 ········['../a00575.html#ga08877c101704bebe4fa57e0849dc272d',·1,·'tds71_submit_prepexec(TDSSOCKET·*tds,·const·char·*query,·const·char·*id,·TDSDYNAMIC·**dyn_out,·TDSPARAMINFO·*params):&#160;query.c']21 ········['../a00575.html#ga08877c101704bebe4fa57e0849dc272d',·1,·'tds71_submit_prepexec(TDSSOCKET·*tds,·const·char·*query,·const·char·*id,·TDSDYNAMIC·**dyn_out,·TDSPARAMINFO·*params):&#160;query.c']
22 ····]],22 ····]],
23 ····['tds72_5fsmp_5fheader_17',·['TDS72_SMP_HEADER',·['../a01131.html',·1,·'']]],23 ····['tds72_5fsmp_5fheader_17',·['TDS72_SMP_HEADER',·['../a01131.html',·1,·'']]],
24 ····['tds7_5fbcp_5fsend_5fcolmetadata_18',·['tds7_bcp_send_colmetadata',·['../a00278.html#a4daaa551e54dbd978650e2eef89e09ff',·1,·'bulk.c']]],24 ····['tds7_5fbcp_5fsend_5fcolmetadata_18',·['tds7_bcp_send_colmetadata',·['../a00104.html#a4daaa551e54dbd978650e2eef89e09ff',·1,·'bulk.c']]],
25 ····['tds7_5fbuild_5fbulk_5finsert_5fstmt_19',·['tds7_build_bulk_insert_stmt',·['../a00278.html#a3118c7232bc9c3e47f8ba872bb39e967',·1,·'bulk.c']]],25 ····['tds7_5fbuild_5fbulk_5finsert_5fstmt_19',·['tds7_build_bulk_insert_stmt',·['../a00104.html#a3118c7232bc9c3e47f8ba872bb39e967',·1,·'bulk.c']]],
26 ····['tds7_5fget_5fdata_5finfo_20',·['tds7_get_data_info',·['../a00577.html#ga07cee55fd522cca16fb59b7a8f0b1376',·1,·'token.c']]],26 ····['tds7_5fget_5fdata_5finfo_20',·['tds7_get_data_info',·['../a00577.html#ga07cee55fd522cca16fb59b7a8f0b1376',·1,·'token.c']]],
27 ····['tds7_5fget_5finstance_5fport_21',·['tds7_get_instance_port',·['../a00576.html#gac23c12ccb3e8599f10f305e993e216f6',·1,·'tds7_get_instance_port(struct·addrinfo·*addr,·const·char·*instance):&#160;net.c'],27 ····['tds7_5fget_5finstance_5fport_21',·['tds7_get_instance_port',·['../a00576.html#gac23c12ccb3e8599f10f305e993e216f6',·1,·'tds7_get_instance_port(struct·addrinfo·*addr,·const·char·*instance):&#160;net.c'],
28 ········['../a00576.html#gac23c12ccb3e8599f10f305e993e216f6',·1,·'tds7_get_instance_port(struct·addrinfo·*addr,·const·char·*instance):&#160;net.c']28 ········['../a00576.html#gac23c12ccb3e8599f10f305e993e216f6',·1,·'tds7_get_instance_port(struct·addrinfo·*addr,·const·char·*instance):&#160;net.c']
29 ····]],29 ····]],
30 ····['tds7_5fget_5finstance_5fports_22',·['tds7_get_instance_ports',·['../a00576.html#ga954dcc3b0332fa9448d9edf59c0fe439',·1,·'tds7_get_instance_ports(FILE·*output,·struct·addrinfo·*addr):&#160;net.c'],30 ····['tds7_5fget_5finstance_5fports_22',·['tds7_get_instance_ports',·['../a00576.html#ga954dcc3b0332fa9448d9edf59c0fe439',·1,·'tds7_get_instance_ports(FILE·*output,·struct·addrinfo·*addr):&#160;net.c'],
31 ········['../a00576.html#ga954dcc3b0332fa9448d9edf59c0fe439',·1,·'tds7_get_instance_ports(FILE·*output,·struct·addrinfo·*addr):&#160;net.c']31 ········['../a00576.html#ga954dcc3b0332fa9448d9edf59c0fe439',·1,·'tds7_get_instance_ports(FILE·*output,·struct·addrinfo·*addr):&#160;net.c']
32 ····]],32 ····]],
Offset 55, 35 lines modifiedOffset 55, 35 lines modified
55 ····['tds_5falloc_5frow_37',·['tds_alloc_row',·['../a00574.html#ga1224fb9277112dc2ce12531d2b73b145',·1,·'tds_alloc_row(TDSRESULTINFO·*res_info):&#160;mem.c'],55 ····['tds_5falloc_5frow_37',·['tds_alloc_row',·['../a00574.html#ga1224fb9277112dc2ce12531d2b73b145',·1,·'tds_alloc_row(TDSRESULTINFO·*res_info):&#160;mem.c'],
56 ········['../a00574.html#ga1224fb9277112dc2ce12531d2b73b145',·1,·'tds_alloc_row(TDSRESULTINFO·*res_info):&#160;mem.c']56 ········['../a00574.html#ga1224fb9277112dc2ce12531d2b73b145',·1,·'tds_alloc_row(TDSRESULTINFO·*res_info):&#160;mem.c']
57 ····]],57 ····]],
58 ····['tds_5fanswer_38',·['tds_answer',·['../a00735.html',·1,·'']]],58 ····['tds_5fanswer_38',·['tds_answer',·['../a00735.html',·1,·'']]],
59 ····['tds_5fanswer_5fchallenge_39',·['tds_answer_challenge',·['../a00570.html#ga8adf4e719762fef6fdb091d15d4d5d7f',·1,·'challenge.c']]],59 ····['tds_5fanswer_5fchallenge_39',·['tds_answer_challenge',·['../a00570.html#ga8adf4e719762fef6fdb091d15d4d5d7f',·1,·'challenge.c']]],
60 ····['tds_5fascii_5fto_5fucs2_40',·['tds_ascii_to_ucs2',·['../a00575.html#gad05fc65e1d505c68d14c82b99a00e4eb',·1,·'query.c']]],60 ····['tds_5fascii_5fto_5fucs2_40',·['tds_ascii_to_ucs2',·['../a00575.html#gad05fc65e1d505c68d14c82b99a00e4eb',·1,·'query.c']]],
61 ····['tds_5fauthentication_41',·['tds_authentication',·['../a01275.html',·1,·'']]],61 ····['tds_5fauthentication_41',·['tds_authentication',·['../a01275.html',·1,·'']]],
62 ····['tds_5fbcp_5fdirections_42',·['tds_bcp_directions',·['../a00476.html#ad5c5c8cb776334af4b0ebf7a0d740cb2',·1,·'tds.h']]],62 ····['tds_5fbcp_5fdirections_42',·['tds_bcp_directions',·['../a00395.html#ad5c5c8cb776334af4b0ebf7a0d740cb2',·1,·'tds.h']]],
63 ····['tds_5fbcp_5fdone_43',·['tds_bcp_done',·['../a00476.html#ade7df2db455b61edc83819ad60edb339',·1,·'tds_bcp_done(TDSSOCKET·*tds,·int·*rows_copied):&#160;bulk.c'],63 ····['tds_5fbcp_5fdone_43',·['tds_bcp_done',·['../a00395.html#ade7df2db455b61edc83819ad60edb339',·1,·'tds_bcp_done(TDSSOCKET·*tds,·int·*rows_copied):&#160;bulk.c'],
64 ········['../a00278.html#ade7df2db455b61edc83819ad60edb339',·1,·'tds_bcp_done(TDSSOCKET·*tds,·int·*rows_copied):&#160;bulk.c']64 ········['../a00104.html#ade7df2db455b61edc83819ad60edb339',·1,·'tds_bcp_done(TDSSOCKET·*tds,·int·*rows_copied):&#160;bulk.c']
65 ····]],65 ····]],
66 ····['tds_5fbcp_5ffread_44',·['tds_bcp_fread',·['../a00278.html#a86ac92bd8a3c61a413d27150ec9bc202',·1,·'tds_bcp_fread(TDSSOCKET·*tds,·TDSICONV·*char_conv,·FILE·*stream,·const·char·*terminator,·size_t·term_len,·char·**outbuf,·size_t·*outbytes):&#160;bulk.c'],66 ····['tds_5fbcp_5ffread_44',·['tds_bcp_fread',·['../a00104.html#a86ac92bd8a3c61a413d27150ec9bc202',·1,·'tds_bcp_fread(TDSSOCKET·*tds,·TDSICONV·*char_conv,·FILE·*stream,·const·char·*terminator,·size_t·term_len,·char·**outbuf,·size_t·*outbytes):&#160;bulk.c'],
67 ········['../a00476.html#a8184311543c685f2ee0bcccfb725ca02',·1,·'tds_bcp_fread(TDSSOCKET·*tds,·TDSICONV·*conv,·FILE·*stream,·const·char·*terminator,·size_t·term_len,·char·**outbuf,·size_t·*outbytes):&#160;bulk.c']67 ········['../a00395.html#a8184311543c685f2ee0bcccfb725ca02',·1,·'tds_bcp_fread(TDSSOCKET·*tds,·TDSICONV·*conv,·FILE·*stream,·const·char·*terminator,·size_t·term_len,·char·**outbuf,·size_t·*outbytes):&#160;bulk.c']
68 ····]],68 ····]],
69 ····['tds_5fbcp_5finit_45',·['tds_bcp_init',·['../a00278.html#ac6610c72bd31bad5378f760fa9b12d66',·1,·'tds_bcp_init(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c'],69 ····['tds_5fbcp_5finit_45',·['tds_bcp_init',·['../a00104.html#ac6610c72bd31bad5378f760fa9b12d66',·1,·'tds_bcp_init(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c'],
70 ········['../a00476.html#ac6610c72bd31bad5378f760fa9b12d66',·1,·'tds_bcp_init(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c']70 ········['../a00395.html#ac6610c72bd31bad5378f760fa9b12d66',·1,·'tds_bcp_init(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c']
71 ····]],71 ····]],
72 ····['tds_5fbcp_5frow_5ffree_46',·['tds_bcp_row_free',·['../a00278.html#a55bd2715b2897e9592cbbd9c6e3c86f6',·1,·'bulk.c']]],72 ····['tds_5fbcp_5frow_5ffree_46',·['tds_bcp_row_free',·['../a00104.html#a55bd2715b2897e9592cbbd9c6e3c86f6',·1,·'bulk.c']]],
73 ····['tds_5fbcp_5fsend_5frecord_47',·['tds_bcp_send_record',·['../a00278.html#ad9e44450025cbcee1ad81d7e5a2cc099',·1,·'tds_bcp_send_record(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset):&#160;bulk.c'],73 ····['tds_5fbcp_5fsend_5frecord_47',·['tds_bcp_send_record',·['../a00104.html#ad9e44450025cbcee1ad81d7e5a2cc099',·1,·'tds_bcp_send_record(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset):&#160;bulk.c'],
74 ········['../a00476.html#ad9e44450025cbcee1ad81d7e5a2cc099',·1,·'tds_bcp_send_record(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset):&#160;bulk.c']74 ········['../a00395.html#ad9e44450025cbcee1ad81d7e5a2cc099',·1,·'tds_bcp_send_record(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset):&#160;bulk.c']
75 ····]],75 ····]],
76 ····['tds_5fbcp_5fstart_48',·['tds_bcp_start',·['../a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce',·1,·'tds_bcp_start(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c'],76 ····['tds_5fbcp_5fstart_48',·['tds_bcp_start',·['../a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce',·1,·'tds_bcp_start(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c'],
77 ········['../a00476.html#a8208eef2a3974ae1f0cf3c8c8ab011ce',·1,·'tds_bcp_start(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c']77 ········['../a00395.html#a8208eef2a3974ae1f0cf3c8c8ab011ce',·1,·'tds_bcp_start(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c']
78 ····]],78 ····]],
79 ····['tds_5fbcp_5fstart_5fcopy_5fin_49',·['tds_bcp_start_copy_in',·['../a00476.html#a5eec23828b0610c58de248c4edb53879',·1,·'tds_bcp_start_copy_in(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c'],79 ····['tds_5fbcp_5fstart_5fcopy_5fin_49',·['tds_bcp_start_copy_in',·['../a00395.html#a5eec23828b0610c58de248c4edb53879',·1,·'tds_bcp_start_copy_in(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c'],
80 ········['../a00278.html#a5eec23828b0610c58de248c4edb53879',·1,·'tds_bcp_start_copy_in(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c']80 ········['../a00104.html#a5eec23828b0610c58de248c4edb53879',·1,·'tds_bcp_start_copy_in(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c']
81 ····]],81 ····]],
82 ····['tds_5fbcp_5fstart_5finsert_5fstmt_50',·['tds_bcp_start_insert_stmt',·['../a00278.html#ab4d7e5309152f54613d52c8469a07fd8',·1,·'bulk.c']]],82 ····['tds_5fbcp_5fstart_5finsert_5fstmt_50',·['tds_bcp_start_insert_stmt',·['../a00104.html#ab4d7e5309152f54613d52c8469a07fd8',·1,·'bulk.c']]],
83 ····['tds_5fbcpcoldata_51',·['tds_bcpcoldata',·['../a01223.html',·1,·'']]],83 ····['tds_5fbcpcoldata_51',·['tds_bcpcoldata',·['../a01223.html',·1,·'']]],
84 ····['tds_5fbcpinfo_52',·['tds_bcpinfo',·['../a01315.html',·1,·'']]],84 ····['tds_5fbcpinfo_52',·['tds_bcpinfo',·['../a01315.html',·1,·'']]],
85 ····['tds_5fblob_53',·['tds_blob',·['../a01211.html',·1,·'']]],85 ····['tds_5fblob_53',·['tds_blob',·['../a01211.html',·1,·'']]],
86 ····['tds_5fcanonical_5fcharset_54',·['tds_canonical_charset',·['../a00573.html#gac01180352db7052e786463e3b07a8a9e',·1,·'tds_canonical_charset(const·char·*charset_name):&#160;iconv.c'],86 ····['tds_5fcanonical_5fcharset_54',·['tds_canonical_charset',·['../a00573.html#gac01180352db7052e786463e3b07a8a9e',·1,·'tds_canonical_charset(const·char·*charset_name):&#160;iconv.c'],
87 ········['../a00573.html#gac01180352db7052e786463e3b07a8a9e',·1,·'tds_canonical_charset(const·char·*charset_name):&#160;iconv.c']87 ········['../a00573.html#gac01180352db7052e786463e3b07a8a9e',·1,·'tds_canonical_charset(const·char·*charset_name):&#160;iconv.c']
88 ····]],88 ····]],
89 ····['tds_5fcanonical_5fcharset_5fname_55',·['tds_canonical_charset_name',·['../a00573.html#ga22c61ca41f64c7fe368659ed1eebdb56',·1,·'tds_canonical_charset_name(const·char·*charset_name):&#160;iconv.c'],89 ····['tds_5fcanonical_5fcharset_5fname_55',·['tds_canonical_charset_name',·['../a00573.html#ga22c61ca41f64c7fe368659ed1eebdb56',·1,·'tds_canonical_charset_name(const·char·*charset_name):&#160;iconv.c'],
Offset 92, 56 lines modifiedOffset 92, 56 lines modified
92 ····['tds_5fcapabilities_56',·['tds_capabilities',·['../a01195.html',·1,·'']]],92 ····['tds_5fcapabilities_56',·['tds_capabilities',·['../a01195.html',·1,·'']]],
93 ····['tds_5fcapability_5ftype_57',·['tds_capability_type',·['../a01191.html',·1,·'']]],93 ····['tds_5fcapability_5ftype_57',·['tds_capability_type',·['../a01191.html',·1,·'']]],
94 ····['tds_5fclose_5fsocket_58',·['tds_close_socket',·['../a00576.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e',·1,·'tds_close_socket(TDSSOCKET·*tds):&#160;net.c'],94 ····['tds_5fclose_5fsocket_58',·['tds_close_socket',·['../a00576.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e',·1,·'tds_close_socket(TDSSOCKET·*tds):&#160;net.c'],
95 ········['../a00576.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e',·1,·'tds_close_socket(TDSSOCKET·*tds):&#160;net.c']95 ········['../a00576.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e',·1,·'tds_close_socket(TDSSOCKET·*tds):&#160;net.c']
96 ····]],96 ····]],
97 ····['tds_5fcolumn_59',·['tds_column',·['../a01231.html',·1,·'']]],97 ····['tds_5fcolumn_59',·['tds_column',·['../a01231.html',·1,·'']]],
98 ····['tds_5fcolumn_5ffuncs_60',·['tds_column_funcs',·['../a01227.html',·1,·'']]],98 ····['tds_5fcolumn_5ffuncs_60',·['tds_column_funcs',·['../a01227.html',·1,·'']]],
99 ····['tds_5fcompiletime_5fsettings_61',·['tds_compiletime_settings',·['../a00476.html#a1de034b895312fc0cfae0e28f8921a47',·1,·'TDS_COMPILETIME_SETTINGS:&#160;tds.h'],99 ····['tds_5fcompiletime_5fsettings_61',·['tds_compiletime_settings',·['../a00395.html#a1de034b895312fc0cfae0e28f8921a47',·1,·'TDS_COMPILETIME_SETTINGS:&#160;tds.h'],
100 ········['../a01171.html',·1,·'tds_compiletime_settings']100 ········['../a01171.html',·1,·'tds_compiletime_settings']
101 ····]],101 ····]],
102 ····['tds_5fcondition_62',·['tds_condition',·['../a01323.html',·1,·'']]],102 ····['tds_5fcondition_62',·['tds_condition',·['../a01323.html',·1,·'']]],
103 ····['tds_5fconfig_5fverstr_63',·['tds_config_verstr',·['../a00571.html#ga05c73c963f4d8904869c739c556c58a2',·1,·'tds_config_verstr(const·char·*tdsver,·TDSLOGIN·*login):&#160;config.c'],103 ····['tds_5fconfig_5fverstr_63',·['tds_config_verstr',·['../a00571.html#ga05c73c963f4d8904869c739c556c58a2',·1,·'tds_config_verstr(const·char·*tdsver,·TDSLOGIN·*login):&#160;config.c'],
104 ········['../a00571.html#ga05c73c963f4d8904869c739c556c58a2',·1,·'tds_config_verstr(const·char·*tdsver,·TDSLOGIN·*login):&#160;config.c']104 ········['../a00571.html#ga05c73c963f4d8904869c739c556c58a2',·1,·'tds_config_verstr(const·char·*tdsver,·TDSLOGIN·*login):&#160;config.c']
105 ····]],105 ····]],
106 ····['tds_5fconnection_64',·['tds_connection',·['../a01287.html',·1,·'']]],106 ····['tds_5fconnection_64',·['tds_connection',·['../a01287.html',·1,·'']]],
107 ····['tds_5fcontext_65',·['tds_context',·['../a01271.html',·1,·'']]],107 ····['tds_5fcontext_65',·['tds_context',·['../a01271.html',·1,·'']]],
108 ····['tds_5fconvert_66',·['tds_convert',·['../a00572.html#gad83c146aa5ba3f1515557d6b5248494a',·1,·'tds_convert(const·TDSCONTEXT·*tds_ctx,·int·srctype,·const·void·*src,·TDS_UINT·srclen,·int·desttype,·CONV_RESULT·*cr):&#160;convert.c'],108 ····['tds_5fconvert_66',·['tds_convert',·['../a00572.html#gad83c146aa5ba3f1515557d6b5248494a',·1,·'tds_convert(const·TDSCONTEXT·*tds_ctx,·int·srctype,·const·void·*src,·TDS_UINT·srclen,·int·desttype,·CONV_RESULT·*cr):&#160;convert.c'],
109 ········['../a00572.html#gad83c146aa5ba3f1515557d6b5248494a',·1,·'tds_convert(const·TDSCONTEXT·*context,·int·srctype,·const·void·*src,·TDS_UINT·srclen,·int·desttype,·CONV_RESULT·*cr):&#160;convert.c']109 ········['../a00572.html#gad83c146aa5ba3f1515557d6b5248494a',·1,·'tds_convert(const·TDSCONTEXT·*context,·int·srctype,·const·void·*src,·TDS_UINT·srclen,·int·desttype,·CONV_RESULT·*cr):&#160;convert.c']
110 ····]],110 ····]],
111 ····['tds_5fconvert_5fstream_67',·['tds_convert_stream',·['../a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564',·1,·'stream.c']]],111 ····['tds_5fconvert_5fstream_67',·['tds_convert_stream',·['../a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564',·1,·'stream.c']]],
112 ····['tds_5fconvert_5fstring_68',·['tds_convert_string',·['../a00575.html#gad5b76c688898b86984d09628f030d01c',·1,·'tds_convert_string(TDSSOCKET·*tds,·TDSICONV·*char_conv,·const·char·*s,·int·len,·size_t·*out_len):&#160;query.c'],112 ····['tds_5fconvert_5fstring_68',·['tds_convert_string',·['../a00575.html#gad5b76c688898b86984d09628f030d01c',·1,·'tds_convert_string(TDSSOCKET·*tds,·TDSICONV·*char_conv,·const·char·*s,·int·len,·size_t·*out_len):&#160;query.c'],
113 ········['../a00575.html#gad5b76c688898b86984d09628f030d01c',·1,·'tds_convert_string(TDSSOCKET·*tds,·TDSICONV·*char_conv,·const·char·*s,·int·len,·size_t·*out_len):&#160;query.c']113 ········['../a00575.html#gad5b76c688898b86984d09628f030d01c',·1,·'tds_convert_string(TDSSOCKET·*tds,·TDSICONV·*char_conv,·const·char·*s,·int·len,·size_t·*out_len):&#160;query.c']
114 ····]],114 ····]],
115 ····['tds_5fcopy_5fstream_69',·['tds_copy_stream',·['../a00287.html#a50bc3749988d1c3c441044fc07ab44e4',·1,·'stream.c']]],115 ····['tds_5fcopy_5fstream_69',·['tds_copy_stream',·['../a00050.html#a50bc3749988d1c3c441044fc07ab44e4',·1,·'stream.c']]],
116 ····['tds_5fcount_5fplaceholders_70',·['tds_count_placeholders',·['../a00575.html#gaaa7b4d37bf796019e72f25c6e7fe7bea',·1,·'tds_count_placeholders(const·char·*query):&#160;query.c'],116 ····['tds_5fcount_5fplaceholders_70',·['tds_count_placeholders',·['../a00575.html#gaaa7b4d37bf796019e72f25c6e7fe7bea',·1,·'tds_count_placeholders(const·char·*query):&#160;query.c'],
117 ········['../a00575.html#gaaa7b4d37bf796019e72f25c6e7fe7bea',·1,·'tds_count_placeholders(const·char·*query):&#160;query.c']117 ········['../a00575.html#gaaa7b4d37bf796019e72f25c6e7fe7bea',·1,·'tds_count_placeholders(const·char·*query):&#160;query.c']
118 ····]],118 ····]],
119 ····['tds_5fcount_5fplaceholders_5fucs2le_71',·['tds_count_placeholders_ucs2le',·['../a00575.html#ga0cd19215e9169ea299a6c9cbf5b2fb60',·1,·'query.c']]],119 ····['tds_5fcount_5fplaceholders_5fucs2le_71',·['tds_count_placeholders_ucs2le',·['../a00575.html#ga0cd19215e9169ea299a6c9cbf5b2fb60',·1,·'query.c']]],
120 ····['tds_5fctx_72',·['tds_ctx',·['../a00635.html#afb3fb2d591c0f75b9412f8ca77e2629d',·1,·'dblib_context']]],120 ····['tds_5fctx_72',·['tds_ctx',·['../a00635.html#afb3fb2d591c0f75b9412f8ca77e2629d',·1,·'dblib_context']]],
121 ····['tds_5fctx_5fref_5fcount_73',·['tds_ctx_ref_count',·['../a00635.html#ad01d901acbc92e8c369e6a6c784d7446',·1,·'dblib_context']]],121 ····['tds_5fctx_5fref_5fcount_73',·['tds_ctx_ref_count',·['../a00635.html#ad01d901acbc92e8c369e6a6c784d7446',·1,·'dblib_context']]],
122 ····['tds_5fcursor_74',·['tds_cursor',·['../a01255.html',·1,·'']]],122 ····['tds_5fcursor_74',·['tds_cursor',·['../a01255.html',·1,·'']]],
123 ····['tds_5fcursor_5fcheck_5fallocated_75',·['tds_cursor_check_allocated',·['../a00575.html#ga2a64baaf4aa50ef601a49b801dfdaaf6',·1,·'query.c']]],123 ····['tds_5fcursor_5fcheck_5fallocated_75',·['tds_cursor_check_allocated',·['../a00575.html#ga2a64baaf4aa50ef601a49b801dfdaaf6',·1,·'query.c']]],
124 ····['tds_5fcursor_5fdealloc_76',·['tds_cursor_dealloc',·['../a00575.html#gab25de0567ac096e8f8e88490eeddf562',·1,·'tds_cursor_dealloc(TDSSOCKET·*tds,·TDSCURSOR·*cursor):&#160;query.c'],124 ····['tds_5fcursor_5fdealloc_76',·['tds_cursor_dealloc',·['../a00575.html#gab25de0567ac096e8f8e88490eeddf562',·1,·'tds_cursor_dealloc(TDSSOCKET·*tds,·TDSCURSOR·*cursor):&#160;query.c'],
125 ········['../a00575.html#gab25de0567ac096e8f8e88490eeddf562',·1,·'tds_cursor_dealloc(TDSSOCKET·*tds,·TDSCURSOR·*cursor):&#160;query.c']125 ········['../a00575.html#gab25de0567ac096e8f8e88490eeddf562',·1,·'tds_cursor_dealloc(TDSSOCKET·*tds,·TDSCURSOR·*cursor):&#160;query.c']
126 ····]],126 ····]],
127 ····['tds_5fcursor_5fstatus_77',·['tds_cursor_status',·['../a01251.html',·1,·'']]],127 ····['tds_5fcursor_5fstatus_77',·['tds_cursor_status',·['../a01251.html',·1,·'']]],
128 ····['tds_5fdatain_5fstream_78',·['tds_datain_stream',·['../a01151.html',·1,·'']]],128 ····['tds_5fdatain_5fstream_78',·['tds_datain_stream',·['../a01151.html',·1,·'']]],
129 ····['tds_5fdatain_5fstream_5finit_79',·['tds_datain_stream_init',·['../a00287.html#abc3a77c8aa28842e7f28583cbabc1415',·1,·'stream.c']]],129 ····['tds_5fdatain_5fstream_5finit_79',·['tds_datain_stream_init',·['../a00050.html#abc3a77c8aa28842e7f28583cbabc1415',·1,·'stream.c']]],
130 ····['tds_5fdatain_5fstream_5fread_80',·['tds_datain_stream_read',·['../a00287.html#a04b537d889f7d4c9b9701eb81baf7efd',·1,·'stream.c']]],130 ····['tds_5fdatain_5fstream_5fread_80',·['tds_datain_stream_read',·['../a00050.html#a04b537d889f7d4c9b9701eb81baf7efd',·1,·'stream.c']]],
131 ····['tds_5fdataout_5fstream_81',·['tds_dataout_stream',·['../a01155.html',·1,·'']]],131 ····['tds_5fdataout_5fstream_81',·['tds_dataout_stream',·['../a01155.html',·1,·'']]],
132 ····['tds_5fdataout_5fstream_5finit_82',·['tds_dataout_stream_init',·['../a00287.html#aa038a9125979f8f0915dbd53cbf27e5a',·1,·'stream.c']]],132 ····['tds_5fdataout_5fstream_5finit_82',·['tds_dataout_stream_init',·['../a00050.html#aa038a9125979f8f0915dbd53cbf27e5a',·1,·'stream.c']]],
133 ····['tds_5fdataout_5fstream_5fwrite_83',·['tds_dataout_stream_write',·['../a00287.html#ae38a590ee08cf398e7adef536ac94538',·1,·'stream.c']]],133 ····['tds_5fdataout_5fstream_5fwrite_83',·['tds_dataout_stream_write',·['../a00050.html#ae38a590ee08cf398e7adef536ac94538',·1,·'stream.c']]],
134 ····['tds_5fdatecrack_84',·['tds_datecrack',·['../a00572.html#ga883855e6e3793de6684b21db39c756c4',·1,·'tds_datecrack(TDS_INT·datetype,·const·void·*di,·TDSDATEREC·*dr):&#160;convert.c'],134 ····['tds_5fdatecrack_84',·['tds_datecrack',·['../a00572.html#ga883855e6e3793de6684b21db39c756c4',·1,·'tds_datecrack(TDS_INT·datetype,·const·void·*di,·TDSDATEREC·*dr):&#160;convert.c'],
135 ········['../a00572.html#ga883855e6e3793de6684b21db39c756c4',·1,·'tds_datecrack(TDS_INT·datetype,·const·void·*di,·TDSDATEREC·*dr):&#160;convert.c']135 ········['../a00572.html#ga883855e6e3793de6684b21db39c756c4',·1,·'tds_datecrack(TDS_INT·datetype,·const·void·*di,·TDSDATEREC·*dr):&#160;convert.c']
136 ····]],136 ····]],
137 ····['tds_5fdatetimeall_85',·['TDS_DATETIMEALL',·['../a01175.html',·1,·'']]],137 ····['tds_5fdatetimeall_85',·['TDS_DATETIMEALL',·['../a01175.html',·1,·'']]],
138 ····['tds_5fdblib_5fdbprocess_86',·['tds_dblib_dbprocess',·['../a00991.html',·1,·'']]],138 ····['tds_5fdblib_5fdbprocess_86',·['tds_dblib_dbprocess',·['../a00991.html',·1,·'']]],
139 ····['tds_5fdblib_5floginrec_87',·['tds_dblib_loginrec',·['../a00959.html',·1,·'']]],139 ····['tds_5fdblib_5floginrec_87',·['tds_dblib_loginrec',·['../a00959.html',·1,·'']]],
140 ····['tds_5fdead_88',·['TDS_DEAD',·['../a00476.html#a87cdae58f91ebe9229206bf0628f8e33af087b64970a1fb35bbcf1bc6ea7a643d',·1,·'tds.h']]],140 ····['tds_5fdead_88',·['TDS_DEAD',·['../a00395.html#a87cdae58f91ebe9229206bf0628f8e33af087b64970a1fb35bbcf1bc6ea7a643d',·1,·'tds.h']]],
141 ····['tds_5fdeferred_5fcursor_5fdealloc_89',·['tds_deferred_cursor_dealloc',·['../a00575.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc',·1,·'tds_deferred_cursor_dealloc(TDSCONNECTION·*conn,·TDSCURSOR·*cursor):&#160;query.c'],141 ····['tds_5fdeferred_5fcursor_5fdealloc_89',·['tds_deferred_cursor_dealloc',·['../a00575.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc',·1,·'tds_deferred_cursor_dealloc(TDSCONNECTION·*conn,·TDSCURSOR·*cursor):&#160;query.c'],
142 ········['../a00575.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc',·1,·'tds_deferred_cursor_dealloc(TDSCONNECTION·*conn,·TDSCURSOR·*cursor):&#160;query.c']142 ········['../a00575.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc',·1,·'tds_deferred_cursor_dealloc(TDSCONNECTION·*conn,·TDSCURSOR·*cursor):&#160;query.c']
143 ····]],143 ····]],
144 ····['tds_5fdeferred_5funprepare_90',·['tds_deferred_unprepare',·['../a00575.html#ga9f80fdf732b084aef7de7a323261aa61',·1,·'tds_deferred_unprepare(TDSCONNECTION·*conn,·TDSDYNAMIC·*dyn):&#160;query.c'],144 ····['tds_5fdeferred_5funprepare_90',·['tds_deferred_unprepare',·['../a00575.html#ga9f80fdf732b084aef7de7a323261aa61',·1,·'tds_deferred_unprepare(TDSCONNECTION·*conn,·TDSDYNAMIC·*dyn):&#160;query.c'],
145 ········['../a00575.html#ga9f80fdf732b084aef7de7a323261aa61',·1,·'tds_deferred_unprepare(TDSCONNECTION·*conn,·TDSDYNAMIC·*dyn):&#160;query.c']145 ········['../a00575.html#ga9f80fdf732b084aef7de7a323261aa61',·1,·'tds_deferred_unprepare(TDSCONNECTION·*conn,·TDSDYNAMIC·*dyn):&#160;query.c']
146 ····]],146 ····]],
147 ····['tds_5fdetach_5fresults_91',·['tds_detach_results',·['../a00574.html#ga1d60bf443e274797b1d1a9e7418ab962',·1,·'tds_detach_results(TDSRESULTINFO·*info):&#160;mem.c'],147 ····['tds_5fdetach_5fresults_91',·['tds_detach_results',·['../a00574.html#ga1d60bf443e274797b1d1a9e7418ab962',·1,·'tds_detach_results(TDSRESULTINFO·*info):&#160;mem.c'],
Offset 163, 24 lines modifiedOffset 163, 24 lines modified
163 ····['tds_5fdstr_5fisempty_103',·['tds_dstr_isempty',·['../a00578.html#ga197c6af67f2e7469d06c2aa055917b1e',·1,·'string.h']]],163 ····['tds_5fdstr_5fisempty_103',·['tds_dstr_isempty',·['../a00578.html#ga197c6af67f2e7469d06c2aa055917b1e',·1,·'string.h']]],
Max diff block lines reached; 42818/61522 bytes (69.60%) of diff not shown.
1.08 KB
./usr/share/doc/freetds-doc/reference/all_2.js
1010 B
js-beautify {}
    
Offset 51, 11 lines modifiedOffset 51, 11 lines modified
51 ····]],51 ····]],
52 ····['binary_5fto_5fresult_20',·['binary_to_result',·['../a00572.html#gab09f8279ad6da8a0a6a935e5810d753a',·1,·'convert.c']]],52 ····['binary_5fto_5fresult_20',·['binary_to_result',·['../a00572.html#gab09f8279ad6da8a0a6a935e5810d753a',·1,·'convert.c']]],
53 ····['block_5fsize_21',·['block_size',·['../a01259.html#aaad54522a6e04122eba4c37a200d3f20',·1,·'tds_env']]],53 ····['block_5fsize_21',·['block_size',·['../a01259.html#aaad54522a6e04122eba4c37a200d3f20',·1,·'tds_env']]],
54 ····['buf_22',·['buf',·['../a01167.html#a1b4967f395da537910ded1b392dd5d9b',·1,·'tds_dynamic_stream']]],54 ····['buf_22',·['buf',·['../a01167.html#a1b4967f395da537910ded1b392dd5d9b',·1,·'tds_dynamic_stream']]],
55 ····['buffer_23',·['buffer',·['../a01147.html#a5ba4ad38fdcb68e7d0c7252be65a4ecc',·1,·'tds_output_stream']]],55 ····['buffer_23',·['buffer',·['../a01147.html#a5ba4ad38fdcb68e7d0c7252be65a4ecc',·1,·'tds_output_stream']]],
56 ····['bug_20list_24',·['Bug·List',·['../a00558.html',·1,·'']]],56 ····['bug_20list_24',·['Bug·List',·['../a00558.html',·1,·'']]],
57 ····['bulk_20copy_20functions_25',·['Bulk·copy·functions',·['../a00562.html',·1,·'']]],57 ····['bulk_20copy_20functions_25',·['Bulk·copy·functions',·['../a00562.html',·1,·'']]],
58 ····['bulk_2ec_26',·['bulk.c',·['../a00278.html',·1,·'']]],58 ····['bulk_2ec_26',·['bulk.c',·['../a00104.html',·1,·'']]],
59 ····['bulk_5fcopy_27',·['bulk_copy',·['../a01199.html#ad0d5f6fc4c5a5d64f11efd2e11ecaaa4',·1,·'tds_login']]],59 ····['bulk_5fcopy_27',·['bulk_copy',·['../a01199.html#ad0d5f6fc4c5a5d64f11efd2e11ecaaa4',·1,·'tds_login']]],
60 ····['bulk_5fquery_28',·['bulk_query',·['../a01291.html#ac6ed7b8d3a4bd98a03f8ddb43b2e66c2',·1,·'tds_socket']]]60 ····['bulk_5fquery_28',·['bulk_query',·['../a01291.html#ac6ed7b8d3a4bd98a03f8ddb43b2e66c2',·1,·'tds_socket']]]
61 ];61 ];
11.1 KB
./usr/share/doc/freetds-doc/reference/all_4.js
11.0 KB
js-beautify {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['data_0',·['DATA',·['../a00587.html',·1,·'']]],2 ····['data_0',·['DATA',·['../a00587.html',·1,·'']]],
3 ····['data_2ec_1',·['data.c',·['../a00335.html',·1,·'']]],3 ····['data_2ec_1',·['data.c',·['../a00113.html',·1,·'']]],
4 ····['data_5flen_2',·['data_len',·['../a01279.html#aa9a66245e3c629a07111067cd1fdd0d4',·1,·'tds_packet']]],4 ····['data_5flen_2',·['data_len',·['../a01279.html#aa9a66245e3c629a07111067cd1fdd0d4',·1,·'tds_packet']]],
5 ····['database_3',·['database',·['../a01259.html#ad05b5a83816aee8ff9858ddb1eb172b8',·1,·'tds_env']]],5 ····['database_3',·['database',·['../a01259.html#ad05b5a83816aee8ff9858ddb1eb172b8',·1,·'tds_env']]],
6 ····['date_4',·['date',·['../a01175.html#a4697c11cf7da815856eb96bae4d57bac',·1,·'TDS_DATETIMEALL::date'],6 ····['date_4',·['date',·['../a01175.html#a4697c11cf7da815856eb96bae4d57bac',·1,·'TDS_DATETIMEALL::date'],
7 ········['../a01395.html#afa93266cde7ab536615bca3d904aabed',·1,·'DBDATETIMEALL::date']7 ········['../a01395.html#afa93266cde7ab536615bca3d904aabed',·1,·'DBDATETIMEALL::date']
8 ····]],8 ····]],
9 ····['datetime_20functions_5',·['Datetime·functions',·['../a00565.html',·1,·'']]],9 ····['datetime_20functions_5',·['Datetime·functions',·['../a00565.html',·1,·'']]],
10 ····['day_6',·['day',·['../a01179.html#a82d0cf263d8d4a3abcf84b9a146ddf83',·1,·'tdsdaterec']]],10 ····['day_6',·['day',·['../a01179.html#a82d0cf263d8d4a3abcf84b9a146ddf83',·1,·'tdsdaterec']]],
Offset 73, 16 lines modifiedOffset 73, 16 lines modified
73 ········['../a00560.html#ga87b39d9863316b4ba85654b0885d53a0',·1,·'dbcmd(DBPROCESS·*dbproc,·const·char·cmdstring[]):&#160;dblib.c']73 ········['../a00560.html#ga87b39d9863316b4ba85654b0885d53a0',·1,·'dbcmd(DBPROCESS·*dbproc,·const·char·cmdstring[]):&#160;dblib.c']
74 ····]],74 ····]],
75 ····['dbcmdrow_31',·['dbcmdrow',·['../a00566.html#ga196f6d67de47f34a32fcc2103ab0f416',·1,·'dbcmdrow(DBPROCESS·*dbproc):&#160;dblib.c'],75 ····['dbcmdrow_31',·['dbcmdrow',·['../a00566.html#ga196f6d67de47f34a32fcc2103ab0f416',·1,·'dbcmdrow(DBPROCESS·*dbproc):&#160;dblib.c'],
76 ········['../a00566.html#ga196f6d67de47f34a32fcc2103ab0f416',·1,·'dbcmdrow(DBPROCESS·*dbproc):&#160;dblib.c']76 ········['../a00566.html#ga196f6d67de47f34a32fcc2103ab0f416',·1,·'dbcmdrow(DBPROCESS·*dbproc):&#160;dblib.c']
77 ····]],77 ····]],
78 ····['dbcol_32',·['DBCOL',·['../a01407.html',·1,·'']]],78 ····['dbcol_32',·['DBCOL',·['../a01407.html',·1,·'']]],
79 ····['dbcol2_33',·['DBCOL2',·['../a01411.html',·1,·'']]],79 ····['dbcol2_33',·['DBCOL2',·['../a01411.html',·1,·'']]],
80 ····['dbcolinfo_34',·['dbcolinfo',·['../a00167.html#a9b73fd1afa2c3ccfca481635212d2e43',·1,·'dbcolinfo(DBPROCESS·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·DBCOL·*pdbcol):&#160;dblib.c'],80 ····['dbcolinfo_34',·['dbcolinfo',·['../a00302.html#a9b73fd1afa2c3ccfca481635212d2e43',·1,·'dbcolinfo(DBPROCESS·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·DBCOL·*pdbcol):&#160;dblib.c'],
81 ········['../a00512.html#a9b73fd1afa2c3ccfca481635212d2e43',·1,·'dbcolinfo(DBPROCESS·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·DBCOL·*pdbcol):&#160;dblib.c']81 ········['../a00515.html#a9b73fd1afa2c3ccfca481635212d2e43',·1,·'dbcolinfo(DBPROCESS·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·DBCOL·*pdbcol):&#160;dblib.c']
82 ····]],82 ····]],
83 ····['dbcollen_35',·['dbcollen',·['../a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433',·1,·'dbcollen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],83 ····['dbcollen_35',·['dbcollen',·['../a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433',·1,·'dbcollen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],
84 ········['../a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433',·1,·'dbcollen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']84 ········['../a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433',·1,·'dbcollen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']
85 ····]],85 ····]],
86 ····['dbcolname_36',·['dbcolname',·['../a00560.html#ga3bcdc8f584537b8278483f2cee59f130',·1,·'dbcolname(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],86 ····['dbcolname_36',·['dbcolname',·['../a00560.html#ga3bcdc8f584537b8278483f2cee59f130',·1,·'dbcolname(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],
87 ········['../a00560.html#ga3bcdc8f584537b8278483f2cee59f130',·1,·'dbcolname(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']87 ········['../a00560.html#ga3bcdc8f584537b8278483f2cee59f130',·1,·'dbcolname(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']
88 ····]],88 ····]],
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 ····]],149 ····]],
150 ····['dbgetchar_60',·['dbgetchar',·['../a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf',·1,·'dbgetchar(DBPROCESS·*dbproc,·int·pos):&#160;dblib.c'],150 ····['dbgetchar_60',·['dbgetchar',·['../a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf',·1,·'dbgetchar(DBPROCESS·*dbproc,·int·pos):&#160;dblib.c'],
151 ········['../a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf',·1,·'dbgetchar(DBPROCESS·*dbprocess,·int·n):&#160;dblib.c']151 ········['../a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf',·1,·'dbgetchar(DBPROCESS·*dbprocess,·int·n):&#160;dblib.c']
152 ····]],152 ····]],
153 ····['dbgetmaxprocs_61',·['dbgetmaxprocs',·['../a00560.html#gadb34c5c2aae50ac9f2a26d8984136997',·1,·'dbgetmaxprocs(void):&#160;dblib.c'],153 ····['dbgetmaxprocs_61',·['dbgetmaxprocs',·['../a00560.html#gadb34c5c2aae50ac9f2a26d8984136997',·1,·'dbgetmaxprocs(void):&#160;dblib.c'],
154 ········['../a00560.html#gadb34c5c2aae50ac9f2a26d8984136997',·1,·'dbgetmaxprocs(void):&#160;dblib.c']154 ········['../a00560.html#gadb34c5c2aae50ac9f2a26d8984136997',·1,·'dbgetmaxprocs(void):&#160;dblib.c']
155 ····]],155 ····]],
156 ····['dbgetnull_62',·['dbgetnull',·['../a00167.html#aea6a865806d454280126de940478c214',·1,·'dblib.c']]],156 ····['dbgetnull_62',·['dbgetnull',·['../a00302.html#aea6a865806d454280126de940478c214',·1,·'dblib.c']]],
157 ····['dbgetpacket_63',·['dbgetpacket',·['../a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238',·1,·'dbgetpacket(DBPROCESS·*dbproc):&#160;dblib.c'],157 ····['dbgetpacket_63',·['dbgetpacket',·['../a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238',·1,·'dbgetpacket(DBPROCESS·*dbproc):&#160;dblib.c'],
158 ········['../a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238',·1,·'dbgetpacket(DBPROCESS·*dbproc):&#160;dblib.c']158 ········['../a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238',·1,·'dbgetpacket(DBPROCESS·*dbproc):&#160;dblib.c']
159 ····]],159 ····]],
160 ····['dbgetrow_64',·['dbgetrow',·['../a00560.html#ga60fe544491c760f8bc6c37bc7f777d70',·1,·'dbgetrow(DBPROCESS·*dbproc,·DBINT·row):&#160;dblib.c'],160 ····['dbgetrow_64',·['dbgetrow',·['../a00560.html#ga60fe544491c760f8bc6c37bc7f777d70',·1,·'dbgetrow(DBPROCESS·*dbproc,·DBINT·row):&#160;dblib.c'],
161 ········['../a00560.html#ga60fe544491c760f8bc6c37bc7f777d70',·1,·'dbgetrow(DBPROCESS·*dbproc,·DBINT·row):&#160;dblib.c']161 ········['../a00560.html#ga60fe544491c760f8bc6c37bc7f777d70',·1,·'dbgetrow(DBPROCESS·*dbproc,·DBINT·row):&#160;dblib.c']
162 ····]],162 ····]],
163 ····['dbgettime_65',·['dbgettime',·['../a00560.html#ga6ccffbb3f0cfb10883ad349f1e47c50e',·1,·'dbgettime(void):&#160;dblib.c'],163 ····['dbgettime_65',·['dbgettime',·['../a00560.html#ga6ccffbb3f0cfb10883ad349f1e47c50e',·1,·'dbgettime(void):&#160;dblib.c'],
Offset 183, 19 lines modifiedOffset 183, 19 lines modified
183 ····]],183 ····]],
184 ····['dbisopt_72',·['dbisopt',·['../a00560.html#gac3eb8cb53f50998403ea9aebc6263df9',·1,·'dbisopt(DBPROCESS·*dbproc,·int·option,·const·char·param[]):&#160;dblib.c'],184 ····['dbisopt_72',·['dbisopt',·['../a00560.html#gac3eb8cb53f50998403ea9aebc6263df9',·1,·'dbisopt(DBPROCESS·*dbproc,·int·option,·const·char·param[]):&#160;dblib.c'],
185 ········['../a00560.html#gac3eb8cb53f50998403ea9aebc6263df9',·1,·'dbisopt(DBPROCESS·*dbproc,·int·option,·const·char·param[]):&#160;dblib.c']185 ········['../a00560.html#gac3eb8cb53f50998403ea9aebc6263df9',·1,·'dbisopt(DBPROCESS·*dbproc,·int·option,·const·char·param[]):&#160;dblib.c']
186 ····]],186 ····]],
187 ····['dblastrow_73',·['dblastrow',·['../a00566.html#ga13ead146339b43b3a4d9049eb124ef4b',·1,·'dblastrow(DBPROCESS·*dbproc):&#160;dblib.c'],187 ····['dblastrow_73',·['dblastrow',·['../a00566.html#ga13ead146339b43b3a4d9049eb124ef4b',·1,·'dblastrow(DBPROCESS·*dbproc):&#160;dblib.c'],
188 ········['../a00566.html#ga13ead146339b43b3a4d9049eb124ef4b',·1,·'dblastrow(DBPROCESS·*dbproc):&#160;dblib.c']188 ········['../a00566.html#ga13ead146339b43b3a4d9049eb124ef4b',·1,·'dblastrow(DBPROCESS·*dbproc):&#160;dblib.c']
189 ····]],189 ····]],
190 ····['dblib_2ec_74',·['dblib.c',·['../a00167.html',·1,·'']]],190 ····['dblib_2ec_74',·['dblib.c',·['../a00302.html',·1,·'']]],
191 ····['dblib_5fbuffer_5frow_75',·['dblib_buffer_row',·['../a00631.html',·1,·'']]],191 ····['dblib_5fbuffer_5frow_75',·['dblib_buffer_row',·['../a00631.html',·1,·'']]],
192 ····['dblib_5fcontext_76',·['dblib_context',·['../a00635.html',·1,·'']]],192 ····['dblib_5fcontext_76',·['dblib_context',·['../a00635.html',·1,·'']]],
193 ····['dblib_5ferror_5fmessage_77',·['DBLIB_ERROR_MESSAGE',·['../a00566.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8',·1,·'dblib.c']]],193 ····['dblib_5ferror_5fmessage_77',·['DBLIB_ERROR_MESSAGE',·['../a00566.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8',·1,·'dblib.c']]],
194 ····['dblibcontext_78',·['DBLIBCONTEXT',·['../a00167.html#a8ff1bdcccb992dd688bc35d178c4bf3b',·1,·'dblib.c']]],194 ····['dblibcontext_78',·['DBLIBCONTEXT',·['../a00302.html#a8ff1bdcccb992dd688bc35d178c4bf3b',·1,·'dblib.c']]],
195 ····['dblogin_79',·['dblogin',·['../a00560.html#ga0c66b475d359cb3e69cdf4b163a07eeb',·1,·'dblogin(void):&#160;dblib.c'],195 ····['dblogin_79',·['dblogin',·['../a00560.html#ga0c66b475d359cb3e69cdf4b163a07eeb',·1,·'dblogin(void):&#160;dblib.c'],
196 ········['../a00560.html#ga0c66b475d359cb3e69cdf4b163a07eeb',·1,·'dblogin(void):&#160;dblib.c']196 ········['../a00560.html#ga0c66b475d359cb3e69cdf4b163a07eeb',·1,·'dblogin(void):&#160;dblib.c']
197 ····]],197 ····]],
198 ····['dbloginfree_80',·['dbloginfree',·['../a00560.html#gac1bdb1766b791153f37dceae8ff64ad6',·1,·'dbloginfree(LOGINREC·*login):&#160;dblib.c'],198 ····['dbloginfree_80',·['dbloginfree',·['../a00560.html#gac1bdb1766b791153f37dceae8ff64ad6',·1,·'dbloginfree(LOGINREC·*login):&#160;dblib.c'],
199 ········['../a00560.html#gac1bdb1766b791153f37dceae8ff64ad6',·1,·'dbloginfree(LOGINREC·*login):&#160;dblib.c']199 ········['../a00560.html#gac1bdb1766b791153f37dceae8ff64ad6',·1,·'dbloginfree(LOGINREC·*login):&#160;dblib.c']
200 ····]],200 ····]],
201 ····['dbmny4add_81',·['dbmny4add',·['../a00564.html#ga0a384938a6586b7411fc42420ffad6ed',·1,·'dbmny4add(DBPROCESS·*dbproc,·DBMONEY4·*m1,·DBMONEY4·*m2,·DBMONEY4·*sum):&#160;dblib.c'],201 ····['dbmny4add_81',·['dbmny4add',·['../a00564.html#ga0a384938a6586b7411fc42420ffad6ed',·1,·'dbmny4add(DBPROCESS·*dbproc,·DBMONEY4·*m1,·DBMONEY4·*m2,·DBMONEY4·*sum):&#160;dblib.c'],
Offset 269, 20 lines modifiedOffset 269, 20 lines modified
269 ····['dbnumcompute_105',·['dbnumcompute',·['../a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4',·1,·'dbnumcompute(DBPROCESS·*dbproc):&#160;dblib.c'],269 ····['dbnumcompute_105',·['dbnumcompute',·['../a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4',·1,·'dbnumcompute(DBPROCESS·*dbproc):&#160;dblib.c'],
270 ········['../a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4',·1,·'dbnumcompute(DBPROCESS·*dbprocess):&#160;dblib.c']270 ········['../a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4',·1,·'dbnumcompute(DBPROCESS·*dbprocess):&#160;dblib.c']
271 ····]],271 ····]],
272 ····['dbnumeric_106',·['DBNUMERIC',·['../a01375.html',·1,·'']]],272 ····['dbnumeric_106',·['DBNUMERIC',·['../a01375.html',·1,·'']]],
273 ····['dbnumrets_107',·['dbnumrets',·['../a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b',·1,·'dbnumrets(DBPROCESS·*dbproc):&#160;dblib.c'],273 ····['dbnumrets_107',·['dbnumrets',·['../a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b',·1,·'dbnumrets(DBPROCESS·*dbproc):&#160;dblib.c'],
274 ········['../a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b',·1,·'dbnumrets(DBPROCESS·*dbproc):&#160;dblib.c']274 ········['../a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b',·1,·'dbnumrets(DBPROCESS·*dbproc):&#160;dblib.c']
275 ····]],275 ····]],
276 ····['dbopen_108',·['dbopen',·['../a00512.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3',·1,·'dbopen.c']]],276 ····['dbopen_108',·['dbopen',·['../a00515.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3',·1,·'dbopen.c']]],
277 ····['dboption_109',·['dboption',·['../a00983.html',·1,·'']]],277 ····['dboption_109',·['dboption',·['../a00983.html',·1,·'']]],
278 ····['dbperror_110',·['dbperror',·['../a00566.html#ga302a4ce6559b81808e3be51615cd1b67',·1,·'dbperror(DBPROCESS·*dbproc,·DBINT·msgno,·long·errnum,...):&#160;dblib.c'],278 ····['dbperror_110',·['dbperror',·['../a00566.html#ga302a4ce6559b81808e3be51615cd1b67',·1,·'dbperror(DBPROCESS·*dbproc,·DBINT·msgno,·long·errnum,...):&#160;dblib.c'],
279 ········['../a00566.html#ga302a4ce6559b81808e3be51615cd1b67',·1,·'dbperror(DBPROCESS·*dbproc,·DBINT·msgno,·long·errnum,...):&#160;dblib.c']279 ········['../a00566.html#ga302a4ce6559b81808e3be51615cd1b67',·1,·'dbperror(DBPROCESS·*dbproc,·DBINT·msgno,·long·errnum,...):&#160;dblib.c']
280 ····]],280 ····]],
281 ····['dbpivot_111',·['dbpivot',·['../a00512.html#af8ada101cd189eff87b3533cbeaaa23b',·1,·'dbpivot.c']]],281 ····['dbpivot_111',·['dbpivot',·['../a00515.html#af8ada101cd189eff87b3533cbeaaa23b',·1,·'dbpivot.c']]],
282 ····['dbprcollen_112',·['dbprcollen',·['../a00560.html#gac0cb0584f6500d61a2ac95a891da73eb',·1,·'dbprcollen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],282 ····['dbprcollen_112',·['dbprcollen',·['../a00560.html#gac0cb0584f6500d61a2ac95a891da73eb',·1,·'dbprcollen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],
283 ········['../a00560.html#gac0cb0584f6500d61a2ac95a891da73eb',·1,·'dbprcollen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']283 ········['../a00560.html#gac0cb0584f6500d61a2ac95a891da73eb',·1,·'dbprcollen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']
284 ····]],284 ····]],
285 ····['dbprhead_113',·['dbprhead',·['../a00560.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79',·1,·'dbprhead(DBPROCESS·*dbproc):&#160;dblib.c'],285 ····['dbprhead_113',·['dbprhead',·['../a00560.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79',·1,·'dbprhead(DBPROCESS·*dbproc):&#160;dblib.c'],
286 ········['../a00560.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79',·1,·'dbprhead(DBPROCESS·*dbproc):&#160;dblib.c']286 ········['../a00560.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79',·1,·'dbprhead(DBPROCESS·*dbproc):&#160;dblib.c']
287 ····]],287 ····]],
288 ····['dbproc_5frowbuf_114',·['DBPROC_ROWBUF',·['../a00963.html',·1,·'']]],288 ····['dbproc_5frowbuf_114',·['DBPROC_ROWBUF',·['../a00963.html',·1,·'']]],
Offset 423, 15 lines modifiedOffset 423, 15 lines modified
423 ····]],423 ····]],
424 ····['dbtablecolinfo_162',·['dbtablecolinfo',·['../a00560.html#ga9804fc70ae6ed35c92cd75d410dad570',·1,·'dbtablecolinfo(DBPROCESS·*dbproc,·DBINT·column,·DBCOL·*pdbcol):&#160;dblib.c'],424 ····['dbtablecolinfo_162',·['dbtablecolinfo',·['../a00560.html#ga9804fc70ae6ed35c92cd75d410dad570',·1,·'dbtablecolinfo(DBPROCESS·*dbproc,·DBINT·column,·DBCOL·*pdbcol):&#160;dblib.c'],
425 ········['../a00560.html#ga9804fc70ae6ed35c92cd75d410dad570',·1,·'dbtablecolinfo(DBPROCESS·*dbproc,·DBINT·column,·DBCOL·*pdbcol):&#160;dblib.c']425 ········['../a00560.html#ga9804fc70ae6ed35c92cd75d410dad570',·1,·'dbtablecolinfo(DBPROCESS·*dbproc,·DBINT·column,·DBCOL·*pdbcol):&#160;dblib.c']
426 ····]],426 ····]],
427 ····['dbtds_163',·['dbtds',·['../a00566.html#ga8d765d810a40dfa01b39995a8e7406f0',·1,·'dbtds(DBPROCESS·*dbproc):&#160;dblib.c'],427 ····['dbtds_163',·['dbtds',·['../a00566.html#ga8d765d810a40dfa01b39995a8e7406f0',·1,·'dbtds(DBPROCESS·*dbproc):&#160;dblib.c'],
428 ········['../a00566.html#ga8d765d810a40dfa01b39995a8e7406f0',·1,·'dbtds(DBPROCESS·*dbprocess):&#160;dblib.c']428 ········['../a00566.html#ga8d765d810a40dfa01b39995a8e7406f0',·1,·'dbtds(DBPROCESS·*dbprocess):&#160;dblib.c']
429 ····]],429 ····]],
430 ····['dbtds_5funknown_164',·['DBTDS_UNKNOWN',·['../a00512.html#a4e19c79341755a7c6666197d381e1ac6',·1,·'sybdb.h']]],430 ····['dbtds_5funknown_164',·['DBTDS_UNKNOWN',·['../a00515.html#a4e19c79341755a7c6666197d381e1ac6',·1,·'sybdb.h']]],
431 ····['dbtxptr_165',·['dbtxptr',·['../a00560.html#gadbda59e71ba33aae755c41c14c988976',·1,·'dbtxptr(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],431 ····['dbtxptr_165',·['dbtxptr',·['../a00560.html#gadbda59e71ba33aae755c41c14c988976',·1,·'dbtxptr(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],
432 ········['../a00560.html#gadbda59e71ba33aae755c41c14c988976',·1,·'dbtxptr(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']432 ········['../a00560.html#gadbda59e71ba33aae755c41c14c988976',·1,·'dbtxptr(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']
433 ····]],433 ····]],
434 ····['dbtxtimestamp_166',·['dbtxtimestamp',·['../a00560.html#ga24edbab5017b2a14c46b2cea8cc015d4',·1,·'dbtxtimestamp(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],434 ····['dbtxtimestamp_166',·['dbtxtimestamp',·['../a00560.html#ga24edbab5017b2a14c46b2cea8cc015d4',·1,·'dbtxtimestamp(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],
435 ········['../a00560.html#ga24edbab5017b2a14c46b2cea8cc015d4',·1,·'dbtxtimestamp(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']435 ········['../a00560.html#ga24edbab5017b2a14c46b2cea8cc015d4',·1,·'dbtxtimestamp(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']
436 ····]],436 ····]],
437 ····['dbtypeinfo_167',·['dbtypeinfo',·['../a01399.html',·1,·'']]],437 ····['dbtypeinfo_167',·['dbtypeinfo',·['../a01399.html',·1,·'']]],
Offset 442, 15 lines modifiedOffset 442, 15 lines modified
442 ····['dbvarychar_170',·['DBVARYCHAR',·['../a01367.html',·1,·'']]],442 ····['dbvarychar_170',·['DBVARYCHAR',·['../a01367.html',·1,·'']]],
443 ····['dbvarylen_171',·['dbvarylen',·['../a00560.html#ga57c856964a9a0b4cc43f5192647c51e7',·1,·'dbvarylen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],443 ····['dbvarylen_171',·['dbvarylen',·['../a00560.html#ga57c856964a9a0b4cc43f5192647c51e7',·1,·'dbvarylen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],
444 ········['../a00560.html#ga57c856964a9a0b4cc43f5192647c51e7',·1,·'dbvarylen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']444 ········['../a00560.html#ga57c856964a9a0b4cc43f5192647c51e7',·1,·'dbvarylen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']
445 ····]],445 ····]],
446 ····['dbversion_172',·['dbversion',·['../a00560.html#gad06feb92d666e169aba849ff2d8d9f3c',·1,·'dbversion(void):&#160;dblib.c'],446 ····['dbversion_172',·['dbversion',·['../a00560.html#gad06feb92d666e169aba849ff2d8d9f3c',·1,·'dbversion(void):&#160;dblib.c'],
447 ········['../a00560.html#gad06feb92d666e169aba849ff2d8d9f3c',·1,·'dbversion(void):&#160;dblib.c']447 ········['../a00560.html#gad06feb92d666e169aba849ff2d8d9f3c',·1,·'dbversion(void):&#160;dblib.c']
448 ····]],448 ····]],
449 ····['dbversion_5funknown_173',·['DBVERSION_UNKNOWN',·['../a00512.html#adbc038c5d57c0ab4c1c9e081a664dc0f',·1,·'sybdb.h']]],449 ····['dbversion_5funknown_173',·['DBVERSION_UNKNOWN',·['../a00515.html#adbc038c5d57c0ab4c1c9e081a664dc0f',·1,·'sybdb.h']]],
450 ····['dbwillconvert_174',·['dbwillconvert',·['../a00560.html#gaaf8349999c16b3c36caf5947747a2915',·1,·'dbwillconvert(int·srctype,·int·desttype):&#160;dblib.c'],450 ····['dbwillconvert_174',·['dbwillconvert',·['../a00560.html#gaaf8349999c16b3c36caf5947747a2915',·1,·'dbwillconvert(int·srctype,·int·desttype):&#160;dblib.c'],
451 ········['../a00560.html#gaaf8349999c16b3c36caf5947747a2915',·1,·'dbwillconvert(int·srctype,·int·desttype):&#160;dblib.c']451 ········['../a00560.html#gaaf8349999c16b3c36caf5947747a2915',·1,·'dbwillconvert(int·srctype,·int·desttype):&#160;dblib.c']
452 ····]],452 ····]],
453 ····['dbwritetext_175',·['dbwritetext',·['../a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c',·1,·'dbwritetext(DBPROCESS·*dbproc,·char·*objname,·DBBINARY·*textptr,·DBTINYINT·textptrlen,·DBBINARY·*timestamp,·DBBOOL·log,·DBINT·size,·BYTE·*text):&#160;dblib.c'],453 ····['dbwritetext_175',·['dbwritetext',·['../a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c',·1,·'dbwritetext(DBPROCESS·*dbproc,·char·*objname,·DBBINARY·*textptr,·DBTINYINT·textptrlen,·DBBINARY·*timestamp,·DBBOOL·log,·DBINT·size,·BYTE·*text):&#160;dblib.c'],
454 ········['../a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c',·1,·'dbwritetext(DBPROCESS·*dbproc,·char·*objname,·DBBINARY·*textptr,·DBTINYINT·textptrlen,·DBBINARY·*timestamp,·DBBOOL·log,·DBINT·size,·BYTE·*text):&#160;dblib.c']454 ········['../a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c',·1,·'dbwritetext(DBPROCESS·*dbproc,·char·*objname,·DBBINARY·*textptr,·DBTINYINT·textptrlen,·DBBINARY·*timestamp,·DBBOOL·log,·DBINT·size,·BYTE·*text):&#160;dblib.c']
455 ····]],455 ····]],
456 ····['ddl_176',·['DDL',·['../a00623.html',·1,·'']]],456 ····['ddl_176',·['DDL',·['../a00623.html',·1,·'']]],
1.7 KB
./usr/share/doc/freetds-doc/reference/all_8.js
1.61 KB
js-beautify {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['iconv_2ec_0',·['iconv.c',·['../a01462.html',·1,·'(Global·Namespace)'],2 ····['iconv_2ec_0',·['iconv.c',·['../a01456.html',·1,·'(Global·Namespace)'],
3 ········['../a01465.html',·1,·'(Global·Namespace)']3 ········['../a01459.html',·1,·'(Global·Namespace)']
4 ····]],4 ····]],
5 ····['id_1',·['id',·['../a01263.html#a72332750aee80a0a94c92b35d7263d76',·1,·'tds_dynamic']]],5 ····['id_1',·['id',·['../a01263.html#a72332750aee80a0a94c92b35d7263d76',·1,·'tds_dynamic']]],
6 ····['in_5fbuf_2',·['in_buf',·['../a01291.html#a24c1995f6e8d0f9a5990998524b00b6b',·1,·'tds_socket']]],6 ····['in_5fbuf_2',·['in_buf',·['../a01291.html#a24c1995f6e8d0f9a5990998524b00b6b',·1,·'tds_socket']]],
7 ····['in_5fcancel_3',·['in_cancel',·['../a01291.html#ae67d850cfbedf6b1e6b02111d4388d42',·1,·'tds_socket']]],7 ····['in_5fcancel_3',·['in_cancel',·['../a01291.html#ae67d850cfbedf6b1e6b02111d4388d42',·1,·'tds_socket']]],
8 ····['in_5fflag_4',·['in_flag',·['../a01291.html#a765e007b69a2e188c989f05a689f6a11',·1,·'tds_socket']]],8 ····['in_5fflag_4',·['in_flag',·['../a01291.html#a765e007b69a2e188c989f05a689f6a11',·1,·'tds_socket']]],
9 ····['in_5flen_5',·['in_len',·['../a01291.html#a0b6e65b9d00b3a4efbf78b2d866cca20',·1,·'tds_socket']]],9 ····['in_5flen_5',·['in_len',·['../a01291.html#a0b6e65b9d00b3a4efbf78b2d866cca20',·1,·'tds_socket']]],
10 ····['in_5fpos_6',·['in_pos',·['../a01291.html#a9d1b4fc8e1e801fdc703ee7bb68d9838',·1,·'tds_socket']]],10 ····['in_5fpos_6',·['in_pos',·['../a01291.html#a9d1b4fc8e1e801fdc703ee7bb68d9838',·1,·'tds_socket']]],
11 ····['in_5frow_7',·['in_row',·['../a01291.html#ab6a91be7f3b9966216e621c60e8151f2',·1,·'tds_socket']]],11 ····['in_5frow_7',·['in_row',·['../a01291.html#ab6a91be7f3b9966216e621c60e8151f2',·1,·'tds_socket']]],
12 ····['internal_20bcp_20functions_8',·['Internal·bcp·functions',·['../a00563.html',·1,·'']]],12 ····['internal_20bcp_20functions_8',·['Internal·bcp·functions',·['../a00563.html',·1,·'']]],
13 ····['internals_9',·['Internals',·['../a00566.html',·1,·'']]],13 ····['internals_9',·['Internals',·['../a00566.html',·1,·'']]],
14 ····['introduction_10',·['Introduction',·['../a01428.html#intro',·1,·'']]],14 ····['introduction_10',·['Introduction',·['../a01428.html#intro',·1,·'']]],
15 ····['ip_5faddrs_11',·['ip_addrs',·['../a01199.html#a6e04f60eb1fae0e632ab6cddbb804a55',·1,·'tds_login']]],15 ····['ip_5faddrs_11',·['ip_addrs',·['../a01199.html#a6e04f60eb1fae0e632ab6cddbb804a55',·1,·'tds_login']]],
16 ····['is_5fdatetime_5ftype_12',·['is_datetime_type',·['../a00476.html#a4a70a4d36139165f8be99ea6fffb57ce',·1,·'tds.h']]]16 ····['is_5fdatetime_5ftype_12',·['is_datetime_type',·['../a00395.html#a4a70a4d36139165f8be99ea6fffb57ce',·1,·'tds.h']]]
17 ];17 ];
1.35 KB
./usr/share/doc/freetds-doc/reference/all_e.js
1.26 KB
js-beautify {}
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 ····['pd_8',·['pd',·['../a00615.html',·1,·'']]],12 ····['pd_8',·['pd',·['../a00615.html',·1,·'']]],
13 ····['pending_5fclose_9',·['pending_close',·['../a01287.html#a824fd854618d7d2005f2bec452247be7',·1,·'tds_connection']]],13 ····['pending_5fclose_9',·['pending_close',·['../a01287.html#a824fd854618d7d2005f2bec452247be7',·1,·'tds_connection']]],
14 ····['pivot_5ft_10',·['pivot_t',·['../a00603.html',·1,·'_options::pivot_t'],14 ····['pivot_5ft_10',·['pivot_t',·['../a00603.html',·1,·'_options::pivot_t'],
15 ········['../a00659.html',·1,·'pivot_t']15 ········['../a00659.html',·1,·'pivot_t']
16 ····]],16 ····]],
17 ····['pkt_11',·['pkt',·['../a01307.html#af900a7df4b6adae34d37233c3fb4cc99',·1,·'tds_freeze']]],17 ····['pkt_11',·['pkt',·['../a01307.html#af900a7df4b6adae34d37233c3fb4cc99',·1,·'tds_freeze']]],
18 ····['pkt_5fpos_12',·['pkt_pos',·['../a01307.html#a99de10b997fb8a417d1ba7123957a720',·1,·'tds_freeze']]],18 ····['pkt_5fpos_12',·['pkt_pos',·['../a01307.html#a99de10b997fb8a417d1ba7123957a720',·1,·'tds_freeze']]],
19 ····['poll_2eh_13',·['poll.h',·['../a00482.html',·1,·'']]],19 ····['poll_2eh_13',·['poll.h',·['../a00494.html',·1,·'']]],
20 ····['pollfd_14',·['pollfd',·['../a01139.html',·1,·'']]],20 ····['pollfd_14',·['pollfd',·['../a01139.html',·1,·'']]],
21 ····['port_15',·['port',·['../a01199.html#aec3fe0f3f17448018ae5c92cff3abb6d',·1,·'tds_login']]],21 ····['port_15',·['port',·['../a01199.html#aec3fe0f3f17448018ae5c92cff3abb6d',·1,·'tds_login']]],
22 ····['prepared_5fpos_16',·['prepared_pos',·['../a01079.html#a45c0b5a3624186c84441d2e0f8a59c64',·1,·'_hstmt']]],22 ····['prepared_5fpos_16',·['prepared_pos',·['../a01079.html#a45c0b5a3624186c84441d2e0f8a59c64',·1,·'_hstmt']]],
23 ····['prev_17',·['prev',·['../a01079.html#ad36ac281bcfcc5a6b6af0c1428b41d5f',·1,·'_hstmt']]],23 ····['prev_17',·['prev',·['../a01079.html#ad36ac281bcfcc5a6b6af0c1428b41d5f',·1,·'_hstmt']]],
24 ····['primary_20functions_18',·['Primary·functions',·['../a00560.html',·1,·'']]],24 ····['primary_20functions_18',·['Primary·functions',·['../a00560.html',·1,·'']]],
25 ····['procedure_20functions_19',·['Remote·Procedure·functions',·['../a00561.html',·1,·'']]],25 ····['procedure_20functions_19',·['Remote·Procedure·functions',·['../a00561.html',·1,·'']]],
26 ····['processing_20',·['Results·processing',·['../a00577.html',·1,·'']]],26 ····['processing_20',·['Results·processing',·['../a00577.html',·1,·'']]],
642 B
./usr/share/doc/freetds-doc/reference/defines_0.js
542 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['dbtds_5funknown_0',·['DBTDS_UNKNOWN',·['../a00512.html#a4e19c79341755a7c6666197d381e1ac6',·1,·'sybdb.h']]],2 ····['dbtds_5funknown_0',·['DBTDS_UNKNOWN',·['../a00515.html#a4e19c79341755a7c6666197d381e1ac6',·1,·'sybdb.h']]],
3 ····['dbversion_5funknown_1',·['DBVERSION_UNKNOWN',·['../a00512.html#adbc038c5d57c0ab4c1c9e081a664dc0f',·1,·'sybdb.h']]]3 ····['dbversion_5funknown_1',·['DBVERSION_UNKNOWN',·['../a00515.html#adbc038c5d57c0ab4c1c9e081a664dc0f',·1,·'sybdb.h']]]
4 ];4 ];
408 B
./usr/share/doc/freetds-doc/reference/defines_1.js
308 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['is_5fdatetime_5ftype_0',·['is_datetime_type',·['../a00476.html#a4a70a4d36139165f8be99ea6fffb57ce',·1,·'tds.h']]]2 ····['is_5fdatetime_5ftype_0',·['is_datetime_type',·['../a00395.html#a4a70a4d36139165f8be99ea6fffb57ce',·1,·'tds.h']]]
3 ];3 ];
1.27 KB
./usr/share/doc/freetds-doc/reference/defines_2.js
1.17 KB
js-beautify {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['tds_5fis_5fmssql_0',·['TDS_IS_MSSQL',·['../a00476.html#a07e9371c3e72b9e319f4c14e6fc2c20f',·1,·'tds.h']]],2 ····['tds_5fis_5fmssql_0',·['TDS_IS_MSSQL',·['../a00395.html#a07e9371c3e72b9e319f4c14e6fc2c20f',·1,·'tds.h']]],
3 ····['tds_5fis_5fsybase_1',·['TDS_IS_SYBASE',·['../a00476.html#a4840433488d0c66601ff4002a54b41d7',·1,·'tds.h']]],3 ····['tds_5fis_5fsybase_1',·['TDS_IS_SYBASE',·['../a00395.html#a4840433488d0c66601ff4002a54b41d7',·1,·'tds.h']]],
4 ····['tds_5fms_5fver_2',·['TDS_MS_VER',·['../a00476.html#a1f5fb9d2184949ed566c8ce308a4e91e',·1,·'tds.h']]],4 ····['tds_5fms_5fver_2',·['TDS_MS_VER',·['../a00395.html#a1f5fb9d2184949ed566c8ce308a4e91e',·1,·'tds.h']]],
5 ····['tds_5fput_5ftinyint_3',·['tds_put_tinyint',·['../a00476.html#adfc186758f4c1856c01746b5436aff74',·1,·'tds.h']]],5 ····['tds_5fput_5ftinyint_3',·['tds_put_tinyint',·['../a00395.html#adfc186758f4c1856c01746b5436aff74',·1,·'tds.h']]],
6 ····['tds_5fsyb_5fver_4',·['TDS_SYB_VER',·['../a00476.html#aca53a637849948c4b7a07f69e40c685c',·1,·'tds.h']]]6 ····['tds_5fsyb_5fver_4',·['TDS_SYB_VER',·['../a00395.html#aca53a637849948c4b7a07f69e40c685c',·1,·'tds.h']]]
7 ];7 ];
4.66 KB
./usr/share/doc/freetds-doc/reference/dir_000000_000005.html
    
Offset 69, 14 lines modifiedOffset 69, 14 lines modified
  
69 <div·id="nav-path"·class="navpath">69 <div·id="nav-path"·class="navpath">
70 ··<ul>70 ··<ul>
71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_53adf0b982dc8545998aae3f283a5a58.html">apps</a></li>··</ul>71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_53adf0b982dc8545998aae3f283a5a58.html">apps</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>apps·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/apps</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><b>bsqldb.c</b></td><td·class="dirtab"><a·class="el"·href="a00512.html">sybdb.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>datacopy.c</b></td><td·class="dirtab"><a·class="el"·href="a00512.html">sybdb.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>defncopy.c</b></td><td·class="dirtab"><a·class="el"·h[·...·truncated·by·diffoscope;·len:·1440,·SHA:·18eea65e24b0bc9bea398ddada945fc884d2423938beea7841af426204d124c3·...·].html">sybdb.h</a></td></tr></table></div><!--·contents·-->75 <h3>apps·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/apps</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><b>bsqldb.c</b></td><td·class="dirtab"><a·class="el"·href="a00515.html">sybdb.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>datacopy.c</b></td><td·class="dirtab"><a·class="el"·href="a00515.html">sybdb.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>defncopy.c</b></td><td·class="dirtab"><a·class="el"·h[·...·truncated·by·diffoscope;·len:·1440,·SHA:·4cf0f1e86f0336662a378d2725b14ec9a410f65febd6da77d89fa5f37c2669a4·...·].html">sybdb.h</a></td></tr></table></div><!--·contents·-->
76 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
77 <hr·class="footer"/><address·class="footer"><small>77 <hr·class="footer"/><address·class="footer"><small>
78 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
79 </small></address>79 </small></address>
80 </body>80 </body>
81 </html>81 </html>
1.52 KB
./usr/share/doc/freetds-doc/reference/dir_000001_000005.html
    
Offset 69, 14 lines modifiedOffset 69, 14 lines modified
  
69 <div·id="nav-path"·class="navpath">69 <div·id="nav-path"·class="navpath">
70 ··<ul>70 ··<ul>
71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_99d384962ca3f8ea1fb7b61d44d1972c.html">ctlib</a></li>··</ul>71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_99d384962ca3f8ea1fb7b61d44d1972c.html">ctlib</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>ctlib·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/ctlib</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><b>ctutil.c</b></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00476.html">tds.h</a></td></tr></table></div><!--·contents·-->75 <h3>ctlib·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/ctlib</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><b>ctutil.c</b></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00395.html">tds.h</a></td></tr></table></div><!--·contents·-->
76 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
77 <hr·class="footer"/><address·class="footer"><small>77 <hr·class="footer"/><address·class="footer"><small>
78 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
79 </small></address>79 </small></address>
80 </body>80 </body>
81 </html>81 </html>
6.04 KB
./usr/share/doc/freetds-doc/reference/dir_000002_000005.html
    
Offset 69, 14 lines modifiedOffset 69, 14 lines modified
  
69 <div·id="nav-path"·class="navpath">69 <div·id="nav-path"·class="navpath">
70 ··<ul>70 ··<ul>
71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_a40d3d1dfafadc5a5d3063931c3db36e.html">dblib</a></li>··</ul>71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_a40d3d1dfafadc5a5d3063931c3db36e.html">dblib</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>dblib·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/dblib</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01435.html">bcp.c</a></td><td·class="dirtab"><a·class="el"·href="a00512.html">sybdb.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01435.html">bcp.c</a></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00476.html">tds[·...·truncated·by·diffoscope;·len:·2122,·SHA:·84500e7dccd720cdbda88b90186aa011199eb36a2ebaa6d2e31605a5ea77cd64·...·].html">tds.h</a></td></tr></table></div><!--·contents·-->75 <h3>dblib·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/dblib</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01435.html">bcp.c</a></td><td·class="dirtab"><a·class="el"·href="a00515.html">sybdb.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01435.html">bcp.c</a></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00395.html">tds[·...·truncated·by·diffoscope;·len:·2122,·SHA:·4ba4cfb74a45234b338fbca838ee363b8463c63e04cc1f81903698a4993eca64·...·].html">tds.h</a></td></tr></table></div><!--·contents·-->
76 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
77 <hr·class="footer"/><address·class="footer"><small>77 <hr·class="footer"/><address·class="footer"><small>
78 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
79 </small></address>79 </small></address>
80 </body>80 </body>
81 </html>81 </html>
2.23 KB
./usr/share/doc/freetds-doc/reference/dir_000003_000005.html
    
Offset 69, 14 lines modifiedOffset 69, 14 lines modified
  
69 <div·id="nav-path"·class="navpath">69 <div·id="nav-path"·class="navpath">
70 ··<ul>70 ··<ul>
71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_53adf0b982dc8545998aae3f283a5a58.html">apps</a></li><li·class="navelem"><a·class="el"·href="dir_cbfc6763032c97ce96998fb3f3059024.html">fisql</a></li>··</ul>71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_53adf0b982dc8545998aae3f283a5a58.html">apps</a></li><li·class="navelem"><a·class="el"·href="dir_cbfc6763032c97ce96998fb3f3059024.html">fisql</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>fisql·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/apps/fisql</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><b>edit.c</b></td><td·class="dirtab"><a·class="el"·href="a00512.html">sybdb.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>fisql.c</b></td><td·class="dirtab"><a·class="el"·href="a00512.html">sybdb.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>handlers.c</b></td><td·class="dirtab"><a·class="el"·href[·...·truncated·by·diffoscope;·len:·142,·SHA:·75a16fa6ee968c3e7454419cbb29b1557b577d49d4f9c418daa4e1c2c7b90260·...·].html">sybdb.h</a></td></tr></table></div><!--·contents·-->75 <h3>fisql·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/apps/fisql</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><b>edit.c</b></td><td·class="dirtab"><a·class="el"·href="a00515.html">sybdb.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>fisql.c</b></td><td·class="dirtab"><a·class="el"·href="a00515.html">sybdb.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>handlers.c</b></td><td·class="dirtab"><a·class="el"·href[·...·truncated·by·diffoscope;·len:·142,·SHA:·b36ee327cb965c1eff5a4b88bd8c2de9407d1e47879973cfa64ff1c1c733be99·...·].html">sybdb.h</a></td></tr></table></div><!--·contents·-->
76 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
77 <hr·class="footer"/><address·class="footer"><small>77 <hr·class="footer"/><address·class="footer"><small>
78 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
79 </small></address>79 </small></address>
80 </body>80 </body>
81 </html>81 </html>
1.43 KB
./usr/share/doc/freetds-doc/reference/dir_000004_000008.html
    
Offset 69, 14 lines modifiedOffset 69, 14 lines modified
  
69 <div·id="nav-path"·class="navpath">69 <div·id="nav-path"·class="navpath">
70 ··<ul>70 ··<ul>
71 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>71 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li·class="navelem"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>freetds·&rarr;·replacements·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·include/freetds</th><th·class="dirtab">Includes·file·in·include/freetds/replacements</th></tr><tr·class="dirtab"><td·class="dirtab"><b>replacements.h</b></td><td·class="dirtab"><a·class="el"·href="a00482.html">poll.h</a></td></tr></table></div><!--·contents·-->75 <h3>freetds·&rarr;·replacements·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·include/freetds</th><th·class="dirtab">Includes·file·in·include/freetds/replacements</th></tr><tr·class="dirtab"><td·class="dirtab"><b>replacements.h</b></td><td·class="dirtab"><a·class="el"·href="a00494.html">poll.h</a></td></tr></table></div><!--·contents·-->
76 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
77 <hr·class="footer"/><address·class="footer"><small>77 <hr·class="footer"/><address·class="footer"><small>
78 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
79 </small></address>79 </small></address>
80 </body>80 </body>
81 </html>81 </html>
1.89 KB
./usr/share/doc/freetds-doc/reference/dir_000005_000004.html
    
Offset 69, 14 lines modifiedOffset 69, 14 lines modified
  
69 <div·id="nav-path"·class="navpath">69 <div·id="nav-path"·class="navpath">
70 ··<ul>70 ··<ul>
71 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>71 <li·class="navelem"><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>include·&rarr;·freetds·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·include</th><th·class="dirtab">Includes·file·in·include/freetds</th></tr><tr·class="dirtab"><td·class="dirtab"><b>ctlib.h</b></td><td·class="dirtab"><a·class="el"·href="a00476.html">tds.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<b>replacements.h</b></td><td·class="dirtab"><a·class="el"·href="dir_b663d705931e630ae54c555929c6aaad.[·...·truncated·by·diffoscope;·len:·61,·SHA:·c3529ca8c64153050fbe59ead895aafd4832925166651671dcbb39fe227877d6·...·].html">poll.h</a></td></tr></table></div><!--·contents·-->75 <h3>include·&rarr;·freetds·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·include</th><th·class="dirtab">Includes·file·in·include/freetds</th></tr><tr·class="dirtab"><td·class="dirtab"><b>ctlib.h</b></td><td·class="dirtab"><a·class="el"·href="a00395.html">tds.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<b>replacements.h</b></td><td·class="dirtab"><a·class="el"·href="dir_b663d705931e630ae54c555929c6aaad.[·...·truncated·by·diffoscope;·len:·61,·SHA:·d13da91e14fb292be7afac01e03645ad7378e62f0b68d16023a7e8b1f822692b·...·].html">poll.h</a></td></tr></table></div><!--·contents·-->
76 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
77 <hr·class="footer"/><address·class="footer"><small>77 <hr·class="footer"/><address·class="footer"><small>
78 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
79 </small></address>79 </small></address>
80 </body>80 </body>
81 </html>81 </html>
2.36 KB
./usr/share/doc/freetds-doc/reference/dir_000006_000005.html
    
Offset 69, 14 lines modifiedOffset 69, 14 lines modified
  
69 <div·id="nav-path"·class="navpath">69 <div·id="nav-path"·class="navpath">
70 ··<ul>70 ··<ul>
71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_807893467092ee3c78fdb68ff7be3fa1.html">odbc</a></li>··</ul>71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_807893467092ee3c78fdb68ff7be3fa1.html">odbc</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>odbc·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/odbc</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><b>bcp.c</b></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00476.html">tds.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>winlogin.c</b></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00476.html">tds.h</a></td></tr><tr·class[·...·truncated·by·diffoscope;·len:·183,·SHA:·ed938057bb9c0cefd2ed6867a90e89134a2acf1fda4a1ab0f53571ca5074c178·...·].html">tds.h</a></td></tr></table></div><!--·contents·-->75 <h3>odbc·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/odbc</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><b>bcp.c</b></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00395.html">tds.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>winlogin.c</b></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00395.html">tds.h</a></td></tr><tr·class[·...·truncated·by·diffoscope;·len:·183,·SHA:·1d4b7334a4a6fd0b1003de74bf6e7d7595c5fa58bd873e0c9f7bfa7a15cfd118·...·].html">tds.h</a></td></tr></table></div><!--·contents·-->
76 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
77 <hr·class="footer"/><address·class="footer"><small>77 <hr·class="footer"/><address·class="footer"><small>
78 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
79 </small></address>79 </small></address>
80 </body>80 </body>
81 </html>81 </html>
1.51 KB
./usr/share/doc/freetds-doc/reference/dir_000007_000005.html
    
Offset 69, 14 lines modifiedOffset 69, 14 lines modified
  
69 <div·id="nav-path"·class="navpath">69 <div·id="nav-path"·class="navpath">
70 ··<ul>70 ··<ul>
71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_e2de76ba30642a92752881ffd21fbc7e.html">pool</a></li>··</ul>71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_e2de76ba30642a92752881ffd21fbc7e.html">pool</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>pool·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/pool</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><b>pool.h</b></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00476.html">tds.h</a></td></tr></table></div><!--·contents·-->75 <h3>pool·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/pool</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><b>pool.h</b></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00395.html">tds.h</a></td></tr></table></div><!--·contents·-->
76 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
77 <hr·class="footer"/><address·class="footer"><small>77 <hr·class="footer"/><address·class="footer"><small>
78 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
79 </small></address>79 </small></address>
80 </body>80 </body>
81 </html>81 </html>
1.61 KB
./usr/share/doc/freetds-doc/reference/dir_000009_000005.html
    
Offset 69, 14 lines modifiedOffset 69, 14 lines modified
  
69 <div·id="nav-path"·class="navpath">69 <div·id="nav-path"·class="navpath">
70 ··<ul>70 ··<ul>
71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_bee58700ce781bb55a015c4ff9b057cf.html">replacements</a></li>··</ul>71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_bee58700ce781bb55a015c4ff9b057cf.html">replacements</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>replacements·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/replacements</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01462.html">iconv.c</a></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00476.html">tds.h</a></td></tr></table></div><!--·contents·-->75 <h3>replacements·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/replacements</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01456.html">iconv.c</a></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00395.html">tds.h</a></td></tr></table></div><!--·contents·-->
76 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
77 <hr·class="footer"/><address·class="footer"><small>77 <hr·class="footer"/><address·class="footer"><small>
78 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
79 </small></address>79 </small></address>
80 </body>80 </body>
81 </html>81 </html>
2.79 KB
./usr/share/doc/freetds-doc/reference/dir_000010_000005.html
    
Offset 69, 14 lines modifiedOffset 69, 14 lines modified
  
69 <div·id="nav-path"·class="navpath">69 <div·id="nav-path"·class="navpath">
70 ··<ul>70 ··<ul>
71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_075bb3ff235063c77951cd176d15a741.html">server</a></li>··</ul>71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_075bb3ff235063c77951cd176d15a741.html">server</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>server·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/server</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><b>login.c</b></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00476.html">tds.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>query.c</b></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00476.html">tds.h</a></td></tr><tr·class="d[·...·truncated·by·diffoscope;·len:·396,·SHA:·6337e85acb1740b2345cd4c3c03c8cce69b25e8e42fe61521d39aee9f13253fc·...·].html">tds.h</a></td></tr></table></div><!--·contents·-->75 <h3>server·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/server</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><b>login.c</b></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00395.html">tds.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>query.c</b></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00395.html">tds.h</a></td></tr><tr·class="d[·...·truncated·by·diffoscope;·len:·396,·SHA:·9778f0bd9c0562281d814f7e1e58e2628e7d018c0ff4f2a36c48a2d7eae6a20c·...·].html">tds.h</a></td></tr></table></div><!--·contents·-->
76 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
77 <hr·class="footer"/><address·class="footer"><small>77 <hr·class="footer"/><address·class="footer"><small>
78 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
79 </small></address>79 </small></address>
80 </body>80 </body>
81 </html>81 </html>
12.0 KB
./usr/share/doc/freetds-doc/reference/dir_000012_000005.html
    
Offset 69, 14 lines modifiedOffset 69, 14 lines modified
  
69 <div·id="nav-path"·class="navpath">69 <div·id="nav-path"·class="navpath">
70 ··<ul>70 ··<ul>
71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_f7308370ebb9c2ff76f3bdfe0748aabf.html">tds</a></li>··</ul>71 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_f7308370ebb9c2ff76f3bdfe0748aabf.html">tds</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>tds·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/tds</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00278.html">bulk.c</a></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00476.html">tds.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>challenge.c</b></td><td·class="d[·...·truncated·by·diffoscope;·len:·5231,·SHA:·f17d84114ea2f08099165420e7e395e90cb7593fb9d409df51fd9181dda73be7·...·].html">tds.h</a></td></tr></table></div><!--·contents·-->75 <h3>tds·&rarr;·include·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/tds</th><th·class="dirtab">Includes·file·in·include</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00104.html">bulk.c</a></td><td·class="dirtab"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a>&#160;/&#160;<a·class="el"·href="a00395.html">tds.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>challenge.c</b></td><td·class="d[·...·truncated·by·diffoscope;·len:·5231,·SHA:·2abd0e79a4474e37839654fe2a2d9036b4a460280cb2c8dedcee9ef1908de92b·...·].html">tds.h</a></td></tr></table></div><!--·contents·-->
76 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
77 <hr·class="footer"/><address·class="footer"><small>77 <hr·class="footer"/><address·class="footer"><small>
78 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
79 </small></address>79 </small></address>
80 </body>80 </body>
81 </html>81 </html>
6.13 KB
./usr/share/doc/freetds-doc/reference/dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html
    
Offset 80, 35 lines modifiedOffset 80, 35 lines modified
80 Directory·dependency·graph·for·utils:</div>80 Directory·dependency·graph·for·utils:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><!--·SVG·0·--></div>82 <div·class="center"><!--·SVG·0·--></div>
83 </div>83 </div>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
86 Files</h2></td></tr>86 Files</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00425_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>bjoern-utf8.h</b></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00470_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>bjoern-utf8.h</b></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00428_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>des.h</b></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00476_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>des.h</b></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00413_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>dlist.h</b></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00479_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>dlist.h</b></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00416_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>dlist.tmpl.h</b></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00452_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>dlist.tmpl.h</b></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00422_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>hmac_md5.h</b></td></tr>95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00458_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>hmac_md5.h</b></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00419_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>md4.h</b></td></tr>97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00467_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>md4.h</b></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00437_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>md5.h</b></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00464_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>md5.h</b></td></tr>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00407_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>nosigpipe.h</b></td></tr>101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00449_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>nosigpipe.h</b></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00431_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>path.h</b></td></tr>103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00455_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>path.h</b></td></tr>
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00434_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>smp.h</b></td></tr>105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00473_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>smp.h</b></td></tr>
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00410_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>string.h</b></td></tr>107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00461_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>string.h</b></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table>109 </table>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 <!--·start·footer·part·-->111 <!--·start·footer·part·-->
112 <hr·class="footer"/><address·class="footer"><small>112 <hr·class="footer"/><address·class="footer"><small>
113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
114 </small></address>114 </small></address>
1.53 KB
./usr/share/doc/freetds-doc/reference/dir_53adf0b982dc8545998aae3f283a5a58.html
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>
86 Directories</h2></td></tr>86 Directories</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_cbfc6763032c97ce96998fb3f3059024.html">fisql</a></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_cbfc6763032c97ce96998fb3f3059024.html">fisql</a></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
91 Files</h2></td></tr>91 Files</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00071_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>freebcp.h</b></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00005_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>freebcp.h</b></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table>94 </table>
95 </div><!--·contents·-->95 </div><!--·contents·-->
96 <!--·start·footer·part·-->96 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>97 <hr·class="footer"/><address·class="footer"><small>
98 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.898 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
99 </small></address>99 </small></address>
2.71 KB
./usr/share/doc/freetds-doc/reference/dir_807893467092ee3c78fdb68ff7be3fa1.html
    
Offset 80, 21 lines modifiedOffset 80, 21 lines modified
80 Directory·dependency·graph·for·odbc:</div>80 Directory·dependency·graph·for·odbc:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><!--·SVG·0·--></div>82 <div·class="center"><!--·SVG·0·--></div>
83 </div>83 </div>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
86 Files</h2></td></tr>86 Files</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00011_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>error_export.h</b></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00182_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>error_export.h</b></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00053_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>odbc_export.h</b></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00179_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>odbc_export.h</b></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00062_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>resource.h</b></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00158_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>resource.h</b></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00014_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sqlwparams.h</b></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00188_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sqlwparams.h</b></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>95 </table>
96 </div><!--·contents·-->96 </div><!--·contents·-->
97 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.899 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
100 </small></address>100 </small></address>
1.73 KB
./usr/share/doc/freetds-doc/reference/dir_88c98ec7a422f3972a0293d4e4a2e62e.html
    
Offset 75, 17 lines modifiedOffset 75, 17 lines modified
75 <div·class="header">75 <div·class="header">
76 ··<div·class="headertitle"><div·class="title">vms·Directory·Reference</div></div>76 ··<div·class="headertitle"><div·class="title">vms·Directory·Reference</div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
79 <table·class="memberdecls">79 <table·class="memberdecls">
80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
81 Files</h2></td></tr>81 Files</h2></td></tr>
82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00539_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stdint.h</b></td></tr>82 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00551_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stdint.h</b></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00545_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>vargdefs.h</b></td></tr>84 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00542_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>vargdefs.h</b></td></tr>
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table>86 </table>
87 </div><!--·contents·-->87 </div><!--·contents·-->
88 <!--·start·footer·part·-->88 <!--·start·footer·part·-->
89 <hr·class="footer"/><address·class="footer"><small>89 <hr·class="footer"/><address·class="footer"><small>
90 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.890 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
91 </small></address>91 </small></address>
1.21 KB
./usr/share/doc/freetds-doc/reference/dir_99d384962ca3f8ea1fb7b61d44d1972c.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 Directory·dependency·graph·for·ctlib:</div>80 Directory·dependency·graph·for·ctlib:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><!--·SVG·0·--></div>82 <div·class="center"><!--·SVG·0·--></div>
83 </div>83 </div>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
86 Files</h2></td></tr>86 Files</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00362_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ct_checks.h</b></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00224_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ct_checks.h</b></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table>89 </table>
90 </div><!--·contents·-->90 </div><!--·contents·-->
91 <!--·start·footer·part·-->91 <!--·start·footer·part·-->
92 <hr·class="footer"/><address·class="footer"><small>92 <hr·class="footer"/><address·class="footer"><small>
93 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.893 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
94 </small></address>94 </small></address>
2.32 KB
./usr/share/doc/freetds-doc/reference/dir_a40d3d1dfafadc5a5d3063931c3db36e.html
    
Offset 83, 18 lines modifiedOffset 83, 18 lines modified
83 </div>83 </div>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
86 Files</h2></td></tr>86 Files</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01435.html">bcp.c</a></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01435.html">bcp.c</a></td></tr>
88 <tr·class="memdesc:a01435"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·<code>db-lib</code>·bulk·copy·functions.·<br·/></td></tr>88 <tr·class="memdesc:a01435"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·<code>db-lib</code>·bulk·copy·functions.·<br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00173_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>buffering.h</b></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00284_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>buffering.h</b></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00167.html">dblib.c</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00302.html">dblib.c</a></td></tr>
93 <tr·class="memdesc:a00167"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·implementation·file·for·<code>db-lib</code>.·<br·/></td></tr>93 <tr·class="memdesc:a00302"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·implementation·file·for·<code>db-lib</code>.·<br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>95 </table>
96 </div><!--·contents·-->96 </div><!--·contents·-->
97 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.899 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
100 </small></address>100 </small></address>
2.04 KB
./usr/share/doc/freetds-doc/reference/dir_b663d705931e630ae54c555929c6aaad.html
    
Offset 80, 18 lines modifiedOffset 80, 18 lines modified
80 Directory·dependency·graph·for·replacements:</div>80 Directory·dependency·graph·for·replacements:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><!--·SVG·0·--></div>82 <div·class="center"><!--·SVG·0·--></div>
83 </div>83 </div>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
86 Files</h2></td></tr>86 Files</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00482_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00482.html">poll.h</a></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00494_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00494.html">poll.h</a></td></tr>
88 <tr·class="memdesc:a00482"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provide·poll·call·where·missing.·<br·/></td></tr>88 <tr·class="memdesc:a00494"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provide·poll·call·where·missing.·<br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00479_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>readpassphrase.h</b></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00491_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>readpassphrase.h</b></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>92 </table>
93 </div><!--·contents·-->93 </div><!--·contents·-->
94 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>95 <hr·class="footer"/><address·class="footer"><small>
96 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.896 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
97 </small></address>97 </small></address>
1.99 KB
./usr/share/doc/freetds-doc/reference/dir_bee58700ce781bb55a015c4ff9b057cf.html
    
Offset 80, 18 lines modifiedOffset 80, 18 lines modified
80 Directory·dependency·graph·for·replacements:</div>80 Directory·dependency·graph·for·replacements:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><!--·SVG·0·--></div>82 <div·class="center"><!--·SVG·0·--></div>
83 </div>83 </div>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
86 Files</h2></td></tr>86 Files</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01462.html">iconv.c</a></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01456.html">iconv.c</a></td></tr>
88 <tr·class="memdesc:a01462"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·implements·a·very·simple·iconv.·<br·/></td></tr>88 <tr·class="memdesc:a01456"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·implements·a·very·simple·iconv.·<br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00254_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>iconv_charsets.h</b></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00350_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>iconv_charsets.h</b></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table>92 </table>
93 </div><!--·contents·-->93 </div><!--·contents·-->
94 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>95 <hr·class="footer"/><address·class="footer"><small>
96 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.896 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
97 </small></address>97 </small></address>
2.69 KB
./usr/share/doc/freetds-doc/reference/dir_cbfc6763032c97ce96998fb3f3059024.html
    
Offset 80, 21 lines modifiedOffset 80, 21 lines modified
80 Directory·dependency·graph·for·fisql:</div>80 Directory·dependency·graph·for·fisql:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><!--·SVG·0·--></div>82 <div·class="center"><!--·SVG·0·--></div>
83 </div>83 </div>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
86 Files</h2></td></tr>86 Files</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00098_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>edit.h</b></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00023_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>edit.h</b></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00086_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>handlers.h</b></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00044_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>handlers.h</b></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00074_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>interrupt.h</b></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00038_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>interrupt.h</b></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00080_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>terminal.h</b></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00041_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>terminal.h</b></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>95 </table>
96 </div><!--·contents·-->96 </div><!--·contents·-->
97 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.899 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
100 </small></address>100 </small></address>
8.11 KB
./usr/share/doc/freetds-doc/reference/dir_d44c64559bbebec7f509842c48db8b23.html
    
Offset 85, 42 lines modifiedOffset 85, 42 lines modified
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>
86 Directories</h2></td></tr>86 Directories</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html">freetds</a></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
91 Files</h2></td></tr>91 Files</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00524_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>bkpublic.h</b></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00365_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>bkpublic.h</b></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00515_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>config.h</b></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00521_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>config.h</b></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00503_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>cspublic.h</b></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00524_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>cspublic.h</b></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00506_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>cstypes.h</b></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00506_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>cstypes.h</b></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00527_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ctlib.h</b></td></tr>100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00512_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ctlib.h</b></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00371_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ctpublic.h</b></td></tr>102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00503_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ctpublic.h</b></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00500_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib.h</b></td></tr>104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00509_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib.h</b></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00521_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>odbcss.h</b></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00500_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>odbcss.h</b></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00530_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sqldb.h</b></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00368_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sqldb.h</b></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00518_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sqlfront.h</b></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00527_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sqlfront.h</b></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00512_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00512.html">sybdb.h</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00515_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00515.html">sybdb.h</a></td></tr>
113 <tr·class="memdesc:a00512"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Primary·include·file·for·db-lib·applications.·<br·/></td></tr>113 <tr·class="memdesc:a00515"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Primary·include·file·for·db-lib·applications.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00365_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>syberror.h</b></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00530_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>syberror.h</b></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00368_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sybfront.h</b></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00497_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sybfront.h</b></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00509_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_sysdep_public.h</b></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00518_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_sysdep_public.h</b></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>121 </table>
122 </div><!--·contents·-->122 </div><!--·contents·-->
123 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
124 <hr·class="footer"/><address·class="footer"><small>124 <hr·class="footer"/><address·class="footer"><small>
125 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8125 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
126 </small></address>126 </small></address>
1.2 KB
./usr/share/doc/freetds-doc/reference/dir_e2de76ba30642a92752881ffd21fbc7e.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 Directory·dependency·graph·for·pool:</div>80 Directory·dependency·graph·for·pool:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><!--·SVG·0·--></div>82 <div·class="center"><!--·SVG·0·--></div>
83 </div>83 </div>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
86 Files</h2></td></tr>86 Files</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00206_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>pool.h</b></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00356_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>pool.h</b></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table>89 </table>
90 </div><!--·contents·-->90 </div><!--·contents·-->
91 <!--·start·footer·part·-->91 <!--·start·footer·part·-->
92 <hr·class="footer"/><address·class="footer"><small>92 <hr·class="footer"/><address·class="footer"><small>
93 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.893 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
94 </small></address>94 </small></address>
15.9 KB
./usr/share/doc/freetds-doc/reference/dir_f46f2c05841018b6ef8dbd3316ddb41a.html
    
Offset 87, 72 lines modifiedOffset 87, 72 lines modified
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_b663d705931e630ae54c555929c6aaad.html">replacements</a></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_b663d705931e630ae54c555929c6aaad.html">replacements</a></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html">utils</a></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00449_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>alloca.h</b></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00389_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>alloca.h</b></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00470_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>bool.h</b></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00443_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>bool.h</b></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00455_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>bytes.h</b></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00380_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>bytes.h</b></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00491_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>charset_lookup.h</b></td></tr>100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00401_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>charset_lookup.h</b></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00389_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>checks.h</b></td></tr>102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00422_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>checks.h</b></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00440_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>configs.h</b></td></tr>104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00434_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>configs.h</b></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00497_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>convert.h</b></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00386_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>convert.h</b></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00485_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>data.h</b></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00437_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>data.h</b></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00401_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>encodings.h</b></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00398_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>encodings.h</b></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00458_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>enum_cap.h</b></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00377_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>enum_cap.h</b></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00383_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>iconv.h</b></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00428_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>iconv.h</b></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00398_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>macros.h</b></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00488_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>macros.h</b></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00446_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>odbc.h</b></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00404_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>odbc.h</b></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00464_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>popvis.h</b></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00371_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>popvis.h</b></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00473_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>proto.h</b></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00407_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>proto.h</b></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00443_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>pushvis.h</b></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00485_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>pushvis.h</b></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00386_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>replacements.h</b></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00410_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>replacements.h</b></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00488_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>server.h</b></td></tr>128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00482_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>server.h</b></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00494_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stream.h</b></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00440_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>stream.h</b></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00395_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sysconfdir.h</b></td></tr>132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00419_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sysconfdir.h</b></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00392_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sysdep_private.h</b></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00383_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sysdep_private.h</b></td></tr>
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00404_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sysdep_types.h</b></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00392_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sysdep_types.h</b></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00476_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00476.html">tds.h</a></td></tr>138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00395_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html">tds.h</a></td></tr>
139 <tr·class="memdesc:a00476"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·include·file·for·libtds.·<br·/></td></tr>139 <tr·class="memdesc:a00395"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·include·file·for·libtds.·<br·/></td></tr>
140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00467_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>thread.h</b></td></tr>141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00425_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>thread.h</b></td></tr>
142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00377_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>time.h</b></td></tr>143 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00431_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>time.h</b></td></tr>
144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00374_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>tls.h</b></td></tr>145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00416_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>tls.h</b></td></tr>
146 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>146 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
147 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00461_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>utils.h</b></td></tr>147 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00413_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>utils.h</b></td></tr>
148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00452_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>version.h</b></td></tr>149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00374_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>version.h</b></td></tr>
150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00380_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>windows.h</b></td></tr>151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00446_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>windows.h</b></td></tr>
152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
153 </table>153 </table>
154 </div><!--·contents·-->154 </div><!--·contents·-->
155 <!--·start·footer·part·-->155 <!--·start·footer·part·-->
156 <hr·class="footer"/><address·class="footer"><small>156 <hr·class="footer"/><address·class="footer"><small>
157 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8157 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
158 </small></address>158 </small></address>
7.75 KB
./usr/share/doc/freetds-doc/reference/dir_f7308370ebb9c2ff76f3bdfe0748aabf.html
    
Offset 80, 41 lines modifiedOffset 80, 41 lines modified
80 Directory·dependency·graph·for·tds:</div>80 Directory·dependency·graph·for·tds:</div>
81 <div·class="dyncontent">81 <div·class="dyncontent">
82 <div·class="center"><!--·SVG·0·--></div>82 <div·class="center"><!--·SVG·0·--></div>
83 </div>83 </div>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
86 Files</h2></td></tr>86 Files</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html">bulk.c</a></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html">bulk.c</a></td></tr>
88 <tr·class="memdesc:a00278"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handle·bulk·copy.·<br·/></td></tr>88 <tr·class="memdesc:a00104"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handle·bulk·copy.·<br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00335.html">data.c</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00113.html">data.c</a></td></tr>
91 <tr·class="memdesc:a00335"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handle·different·data·handling·from·network.·<br·/></td></tr>91 <tr·class="memdesc:a00113"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handle·different·data·handling·from·network.·<br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01465.html">iconv.c</a></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01459.html">iconv.c</a></td></tr>
94 <tr·class="memdesc:a01465"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handle·character·conversions·to/from·server.·<br·/></td></tr>94 <tr·class="memdesc:a01459"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handle·character·conversions·to/from·server.·<br·/></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00311_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>num_limits.h</b></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00122_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>num_limits.h</b></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00299.html">read.c</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00110.html">read.c</a></td></tr>
99 <tr·class="memdesc:a00299"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Grab·data·from·TDS·packets.·<br·/></td></tr>99 <tr·class="memdesc:a00110"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Grab·data·from·TDS·packets.·<br·/></td></tr>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00305_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sec_negotiate_gnutls.h</b></td></tr>101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00074_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sec_negotiate_gnutls.h</b></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00302_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sec_negotiate_openssl.h</b></td></tr>103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00098_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>sec_negotiate_openssl.h</b></td></tr>
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00287.html">stream.c</a></td></tr>105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html">stream.c</a></td></tr>
106 <tr·class="memdesc:a00287"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handle·stream·of·data.·<br·/></td></tr>106 <tr·class="memdesc:a00050"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handle·stream·of·data.·<br·/></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00296_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_types.h</b></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00095_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_types.h</b></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00308_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_willconvert.h</b></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00056_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_willconvert.h</b></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00284.html">token.c</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00077.html">token.c</a></td></tr>
113 <tr·class="memdesc:a00284"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·routines·to·get·replies·from·server.·<br·/></td></tr>113 <tr·class="memdesc:a00077"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·routines·to·get·replies·from·server.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 </div><!--·contents·-->116 </div><!--·contents·-->
117 <!--·start·footer·part·-->117 <!--·start·footer·part·-->
118 <hr·class="footer"/><address·class="footer"><small>118 <hr·class="footer"/><address·class="footer"><small>
119 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8119 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
120 </small></address>120 </small></address>
626 B
./usr/share/doc/freetds-doc/reference/enums_0.js
530 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['tds_5fbcp_5fdirections_0',·['tds_bcp_directions',·['../a00476.html#ad5c5c8cb776334af4b0ebf7a0d740cb2',·1,·'tds.h']]],2 ····['tds_5fbcp_5fdirections_0',·['tds_bcp_directions',·['../a00395.html#ad5c5c8cb776334af4b0ebf7a0d740cb2',·1,·'tds.h']]],
3 ····['tds_5fstates_1',·['tds_states',·['../a00476.html#a87cdae58f91ebe9229206bf0628f8e33',·1,·'tds.h']]]3 ····['tds_5fstates_1',·['tds_states',·['../a00395.html#a87cdae58f91ebe9229206bf0628f8e33',·1,·'tds.h']]]
4 ];4 ];
1.81 KB
./usr/share/doc/freetds-doc/reference/enumvalues_0.js
1.71 KB
js-beautify {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['tds_5fdead_0',·['TDS_DEAD',·['../a00476.html#a87cdae58f91ebe9229206bf0628f8e33af087b64970a1fb35bbcf1bc6ea7a643d',·1,·'tds.h']]],2 ····['tds_5fdead_0',·['TDS_DEAD',·['../a00395.html#a87cdae58f91ebe9229206bf0628f8e33af087b64970a1fb35bbcf1bc6ea7a643d',·1,·'tds.h']]],
3 ····['tds_5fidle_1',·['TDS_IDLE',·['../a00476.html#a87cdae58f91ebe9229206bf0628f8e33ad1586abc1f75b7f3d640b994afe310e9',·1,·'tds.h']]],3 ····['tds_5fidle_1',·['TDS_IDLE',·['../a00395.html#a87cdae58f91ebe9229206bf0628f8e33ad1586abc1f75b7f3d640b994afe310e9',·1,·'tds.h']]],
4 ····['tds_5fpending_2',·['TDS_PENDING',·['../a00476.html#a87cdae58f91ebe9229206bf0628f8e33a00f6d5ac5560f2f44661e599241849a8',·1,·'tds.h']]],4 ····['tds_5fpending_2',·['TDS_PENDING',·['../a00395.html#a87cdae58f91ebe9229206bf0628f8e33a00f6d5ac5560f2f44661e599241849a8',·1,·'tds.h']]],
5 ····['tds_5freading_3',·['TDS_READING',·['../a00476.html#a87cdae58f91ebe9229206bf0628f8e33a36ddbc8f326d6b297009a8fafd958529',·1,·'tds.h']]],5 ····['tds_5freading_3',·['TDS_READING',·['../a00395.html#a87cdae58f91ebe9229206bf0628f8e33a36ddbc8f326d6b297009a8fafd958529',·1,·'tds.h']]],
6 ····['tds_5fsending_4',·['TDS_SENDING',·['../a00476.html#a87cdae58f91ebe9229206bf0628f8e33a2bad5be30bd85edc9495dae3d199d2c1',·1,·'tds.h']]],6 ····['tds_5fsending_4',·['TDS_SENDING',·['../a00395.html#a87cdae58f91ebe9229206bf0628f8e33a2bad5be30bd85edc9495dae3d199d2c1',·1,·'tds.h']]],
7 ····['tds_5fwriting_5',·['TDS_WRITING',·['../a00476.html#a87cdae58f91ebe9229206bf0628f8e33a4a4fcc1840bee1e09521f08a0184d025',·1,·'tds.h']]]7 ····['tds_5fwriting_5',·['TDS_WRITING',·['../a00395.html#a87cdae58f91ebe9229206bf0628f8e33a4a4fcc1840bee1e09521f08a0184d025',·1,·'tds.h']]]
8 ];8 ];
45.3 KB
./usr/share/doc/freetds-doc/reference/files.html
    
Offset 73, 110 lines modifiedOffset 73, 110 lines modified
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
75 <div·class="textblock">Here·is·a·list·of·all·documented·files·with·brief·descriptions:</div><div·class="directory">75 <div·class="textblock">Here·is·a·list·of·all·documented·files·with·brief·descriptions:</div><div·class="directory">
76 <div·class="levels">[detail·level·<span·onclick="javascript:toggleLevel(1);">1</span><span·onclick="javascript:toggleLevel(2);">2</span><span·onclick="javascript:toggleLevel(3);">3</span><span·onclick="javascript:toggleLevel(4);">4</span>]</div><table·class="directory">76 <div·class="levels">[detail·level·<span·onclick="javascript:toggleLevel(1);">1</span><span·onclick="javascript:toggleLevel(2);">2</span><span·onclick="javascript:toggleLevel(3);">3</span><span·onclick="javascript:toggleLevel(4);">4</span>]</div><table·class="directory">
77 <tr·id="row_0_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_0_"·class="arrow"·onclick="toggleFolder('0_')">&#9660;</span><span·id="img_0_"·class="iconfopen"·onclick="toggleFolder('0_')">&#160;</span><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html"·target="_self">include</a></td><td·class="desc"></td></tr>77 <tr·id="row_0_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_0_"·class="arrow"·onclick="toggleFolder('0_')">&#9660;</span><span·id="img_0_"·class="iconfopen"·onclick="toggleFolder('0_')">&#160;</span><a·class="el"·href="dir_d44c64559bbebec7f509842c48db8b23.html"·target="_self">include</a></td><td·class="desc"></td></tr>
78 <tr·id="row_0_0_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_0_0_"·class="arrow"·onclick="toggleFolder('0_0_')">&#9660;</span><span·id="img_0_0_"·class="iconfopen"·onclick="toggleFolder('0_0_')">&#160;</span><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html"·target="_self">freetds</a></td><td·class="desc"></td></tr>78 <tr·id="row_0_0_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_0_0_"·class="arrow"·onclick="toggleFolder('0_0_')">&#9660;</span><span·id="img_0_0_"·class="iconfopen"·onclick="toggleFolder('0_0_')">&#160;</span><a·class="el"·href="dir_f46f2c05841018b6ef8dbd3316ddb41a.html"·target="_self">freetds</a></td><td·class="desc"></td></tr>
79 <tr·id="row_0_0_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_0_0_0_"·class="arrow"·onclick="toggleFolder('0_0_0_')">&#9658;</span><span·id="img_0_0_0_"·class="iconfclosed"·onclick="toggleFolder('0_0_0_')">&#160;</span><a·class="el"·href="dir_b663d705931e630ae54c555929c6aaad.html"·target="_self">replacements</a></td><td·class="desc"></td></tr>79 <tr·id="row_0_0_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_0_0_0_"·class="arrow"·onclick="toggleFolder('0_0_0_')">&#9658;</span><span·id="img_0_0_0_"·class="iconfclosed"·onclick="toggleFolder('0_0_0_')">&#160;</span><a·class="el"·href="dir_b663d705931e630ae54c555929c6aaad.html"·target="_self">replacements</a></td><td·class="desc"></td></tr>
80 <tr·id="row_0_0_0_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00482_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00482.html"·target="_self">poll.h</a></td><td·class="desc">Provide·poll·call·where·missing·</td></tr>80 <tr·id="row_0_0_0_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00494_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00494.html"·target="_self">poll.h</a></td><td·class="desc">Provide·poll·call·where·missing·</td></tr>
81 <tr·id="row_0_0_0_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00479_source.html"><span·class="icondoc"></span></a><b>readpassphrase.h</b></td><td·class="desc"></td></tr>81 <tr·id="row_0_0_0_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00491_source.html"><span·class="icondoc"></span></a><b>readpassphrase.h</b></td><td·class="desc"></td></tr>
82 <tr·id="row_0_0_1_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_0_0_1_"·class="arrow"·onclick="toggleFolder('0_0_1_')">&#9658;</span><span·id="img_0_0_1_"·class="iconfclosed"·onclick="toggleFolder('0_0_1_')">&#160;</span><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html"·target="_self">utils</a></td><td·class="desc"></td></tr>82 <tr·id="row_0_0_1_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_0_0_1_"·class="arrow"·onclick="toggleFolder('0_0_1_')">&#9658;</span><span·id="img_0_0_1_"·class="iconfclosed"·onclick="toggleFolder('0_0_1_')">&#160;</span><a·class="el"·href="dir_0da4150d9fb2a5fe66d7630d7a98e2a8.html"·target="_self">utils</a></td><td·class="desc"></td></tr>
83 <tr·id="row_0_0_1_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00425_source.html"><span·class="icondoc"></span></a><b>bjoern-utf8.h</b></td><td·class="desc"></td></tr>83 <tr·id="row_0_0_1_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00470_source.html"><span·class="icondoc"></span></a><b>bjoern-utf8.h</b></td><td·class="desc"></td></tr>
84 <tr·id="row_0_0_1_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00428_source.html"><span·class="icondoc"></span></a><b>des.h</b></td><td·class="desc"></td></tr>84 <tr·id="row_0_0_1_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00476_source.html"><span·class="icondoc"></span></a><b>des.h</b></td><td·class="desc"></td></tr>
85 <tr·id="row_0_0_1_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00413_source.html"><span·class="icondoc"></span></a><b>dlist.h</b></td><td·class="desc"></td></tr>85 <tr·id="row_0_0_1_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00479_source.html"><span·class="icondoc"></span></a><b>dlist.h</b></td><td·class="desc"></td></tr>
86 <tr·id="row_0_0_1_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00416_source.html"><span·class="icondoc"></span></a><b>dlist.tmpl.h</b></td><td·class="desc"></td></tr>86 <tr·id="row_0_0_1_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00452_source.html"><span·class="icondoc"></span></a><b>dlist.tmpl.h</b></td><td·class="desc"></td></tr>
87 <tr·id="row_0_0_1_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00422_source.html"><span·class="icondoc"></span></a><b>hmac_md5.h</b></td><td·class="desc"></td></tr>87 <tr·id="row_0_0_1_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00458_source.html"><span·class="icondoc"></span></a><b>hmac_md5.h</b></td><td·class="desc"></td></tr>
88 <tr·id="row_0_0_1_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00419_source.html"><span·class="icondoc"></span></a><b>md4.h</b></td><td·class="desc"></td></tr>88 <tr·id="row_0_0_1_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00467_source.html"><span·class="icondoc"></span></a><b>md4.h</b></td><td·class="desc"></td></tr>
89 <tr·id="row_0_0_1_6_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00437_source.html"><span·class="icondoc"></span></a><b>md5.h</b></td><td·class="desc"></td></tr>89 <tr·id="row_0_0_1_6_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00464_source.html"><span·class="icondoc"></span></a><b>md5.h</b></td><td·class="desc"></td></tr>
90 <tr·id="row_0_0_1_7_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00407_source.html"><span·class="icondoc"></span></a><b>nosigpipe.h</b></td><td·class="desc"></td></tr>90 <tr·id="row_0_0_1_7_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00449_source.html"><span·class="icondoc"></span></a><b>nosigpipe.h</b></td><td·class="desc"></td></tr>
91 <tr·id="row_0_0_1_8_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00431_source.html"><span·class="icondoc"></span></a><b>path.h</b></td><td·class="desc"></td></tr>91 <tr·id="row_0_0_1_8_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00455_source.html"><span·class="icondoc"></span></a><b>path.h</b></td><td·class="desc"></td></tr>
92 <tr·id="row_0_0_1_9_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00434_source.html"><span·class="icondoc"></span></a><b>smp.h</b></td><td·class="desc"></td></tr>92 <tr·id="row_0_0_1_9_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00473_source.html"><span·class="icondoc"></span></a><b>smp.h</b></td><td·class="desc"></td></tr>
93 <tr·id="row_0_0_1_10_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00410_source.html"><span·class="icondoc"></span></a><b>string.h</b></td><td·class="desc"></td></tr>93 <tr·id="row_0_0_1_10_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00461_source.html"><span·class="icondoc"></span></a><b>string.h</b></td><td·class="desc"></td></tr>
94 <tr·id="row_0_0_2_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00449_source.html"><span·class="icondoc"></span></a><b>alloca.h</b></td><td·class="desc"></td></tr>94 <tr·id="row_0_0_2_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00389_source.html"><span·class="icondoc"></span></a><b>alloca.h</b></td><td·class="desc"></td></tr>
95 <tr·id="row_0_0_3_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00470_source.html"><span·class="icondoc"></span></a><b>bool.h</b></td><td·class="desc"></td></tr>95 <tr·id="row_0_0_3_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00443_source.html"><span·class="icondoc"></span></a><b>bool.h</b></td><td·class="desc"></td></tr>
96 <tr·id="row_0_0_4_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00455_source.html"><span·class="icondoc"></span></a><b>bytes.h</b></td><td·class="desc"></td></tr>96 <tr·id="row_0_0_4_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00380_source.html"><span·class="icondoc"></span></a><b>bytes.h</b></td><td·class="desc"></td></tr>
97 <tr·id="row_0_0_5_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00491_source.html"><span·class="icondoc"></span></a><b>charset_lookup.h</b></td><td·class="desc"></td></tr>97 <tr·id="row_0_0_5_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00401_source.html"><span·class="icondoc"></span></a><b>charset_lookup.h</b></td><td·class="desc"></td></tr>
98 <tr·id="row_0_0_6_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00389_source.html"><span·class="icondoc"></span></a><b>checks.h</b></td><td·class="desc"></td></tr>98 <tr·id="row_0_0_6_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00422_source.html"><span·class="icondoc"></span></a><b>checks.h</b></td><td·class="desc"></td></tr>
99 <tr·id="row_0_0_7_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00440_source.html"><span·class="icondoc"></span></a><b>configs.h</b></td><td·class="desc"></td></tr>99 <tr·id="row_0_0_7_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00434_source.html"><span·class="icondoc"></span></a><b>configs.h</b></td><td·class="desc"></td></tr>
100 <tr·id="row_0_0_8_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00497_source.html"><span·class="icondoc"></span></a><b>convert.h</b></td><td·class="desc"></td></tr>100 <tr·id="row_0_0_8_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00386_source.html"><span·class="icondoc"></span></a><b>convert.h</b></td><td·class="desc"></td></tr>
101 <tr·id="row_0_0_9_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00485_source.html"><span·class="icondoc"></span></a><b>data.h</b></td><td·class="desc"></td></tr>101 <tr·id="row_0_0_9_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00437_source.html"><span·class="icondoc"></span></a><b>data.h</b></td><td·class="desc"></td></tr>
102 <tr·id="row_0_0_10_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00401_source.html"><span·class="icondoc"></span></a><b>encodings.h</b></td><td·class="desc"></td></tr>102 <tr·id="row_0_0_10_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00398_source.html"><span·class="icondoc"></span></a><b>encodings.h</b></td><td·class="desc"></td></tr>
103 <tr·id="row_0_0_11_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00458_source.html"><span·class="icondoc"></span></a><b>enum_cap.h</b></td><td·class="desc"></td></tr>103 <tr·id="row_0_0_11_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00377_source.html"><span·class="icondoc"></span></a><b>enum_cap.h</b></td><td·class="desc"></td></tr>
104 <tr·id="row_0_0_12_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00383_source.html"><span·class="icondoc"></span></a><b>iconv.h</b></td><td·class="desc"></td></tr>104 <tr·id="row_0_0_12_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00428_source.html"><span·class="icondoc"></span></a><b>iconv.h</b></td><td·class="desc"></td></tr>
105 <tr·id="row_0_0_13_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00398_source.html"><span·class="icondoc"></span></a><b>macros.h</b></td><td·class="desc"></td></tr>105 <tr·id="row_0_0_13_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00488_source.html"><span·class="icondoc"></span></a><b>macros.h</b></td><td·class="desc"></td></tr>
106 <tr·id="row_0_0_14_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00446_source.html"><span·class="icondoc"></span></a><b>odbc.h</b></td><td·class="desc"></td></tr>106 <tr·id="row_0_0_14_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00404_source.html"><span·class="icondoc"></span></a><b>odbc.h</b></td><td·class="desc"></td></tr>
107 <tr·id="row_0_0_15_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00464_source.html"><span·class="icondoc"></span></a><b>popvis.h</b></td><td·class="desc"></td></tr>107 <tr·id="row_0_0_15_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00371_source.html"><span·class="icondoc"></span></a><b>popvis.h</b></td><td·class="desc"></td></tr>
108 <tr·id="row_0_0_16_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00473_source.html"><span·class="icondoc"></span></a><b>proto.h</b></td><td·class="desc"></td></tr>108 <tr·id="row_0_0_16_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00407_source.html"><span·class="icondoc"></span></a><b>proto.h</b></td><td·class="desc"></td></tr>
109 <tr·id="row_0_0_17_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00443_source.html"><span·class="icondoc"></span></a><b>pushvis.h</b></td><td·class="desc"></td></tr>109 <tr·id="row_0_0_17_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00485_source.html"><span·class="icondoc"></span></a><b>pushvis.h</b></td><td·class="desc"></td></tr>
110 <tr·id="row_0_0_18_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00386_source.html"><span·class="icondoc"></span></a><b>replacements.h</b></td><td·class="desc"></td></tr>110 <tr·id="row_0_0_18_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00410_source.html"><span·class="icondoc"></span></a><b>replacements.h</b></td><td·class="desc"></td></tr>
111 <tr·id="row_0_0_19_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00488_source.html"><span·class="icondoc"></span></a><b>server.h</b></td><td·class="desc"></td></tr>111 <tr·id="row_0_0_19_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00482_source.html"><span·class="icondoc"></span></a><b>server.h</b></td><td·class="desc"></td></tr>
112 <tr·id="row_0_0_20_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00494_source.html"><span·class="icondoc"></span></a><b>stream.h</b></td><td·class="desc"></td></tr>112 <tr·id="row_0_0_20_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00440_source.html"><span·class="icondoc"></span></a><b>stream.h</b></td><td·class="desc"></td></tr>
113 <tr·id="row_0_0_21_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00395_source.html"><span·class="icondoc"></span></a><b>sysconfdir.h</b></td><td·class="desc"></td></tr>113 <tr·id="row_0_0_21_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00419_source.html"><span·class="icondoc"></span></a><b>sysconfdir.h</b></td><td·class="desc"></td></tr>
114 <tr·id="row_0_0_22_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00392_source.html"><span·class="icondoc"></span></a><b>sysdep_private.h</b></td><td·class="desc"></td></tr>114 <tr·id="row_0_0_22_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00383_source.html"><span·class="icondoc"></span></a><b>sysdep_private.h</b></td><td·class="desc"></td></tr>
115 <tr·id="row_0_0_23_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00404_source.html"><span·class="icondoc"></span></a><b>sysdep_types.h</b></td><td·class="desc"></td></tr>115 <tr·id="row_0_0_23_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00392_source.html"><span·class="icondoc"></span></a><b>sysdep_types.h</b></td><td·class="desc"></td></tr>
116 <tr·id="row_0_0_24_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00476_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00476.html"·target="_self">tds.h</a></td><td·class="desc">Main·include·file·for·libtds·</td></tr>116 <tr·id="row_0_0_24_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00395_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00395.html"·target="_self">tds.h</a></td><td·class="desc">Main·include·file·for·libtds·</td></tr>
117 <tr·id="row_0_0_25_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00467_source.html"><span·class="icondoc"></span></a><b>thread.h</b></td><td·class="desc"></td></tr>117 <tr·id="row_0_0_25_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00425_source.html"><span·class="icondoc"></span></a><b>thread.h</b></td><td·class="desc"></td></tr>
118 <tr·id="row_0_0_26_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00377_source.html"><span·class="icondoc"></span></a><b>time.h</b></td><td·class="desc"></td></tr>118 <tr·id="row_0_0_26_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00431_source.html"><span·class="icondoc"></span></a><b>time.h</b></td><td·class="desc"></td></tr>
119 <tr·id="row_0_0_27_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00374_source.html"><span·class="icondoc"></span></a><b>tls.h</b></td><td·class="desc"></td></tr>119 <tr·id="row_0_0_27_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00416_source.html"><span·class="icondoc"></span></a><b>tls.h</b></td><td·class="desc"></td></tr>
120 <tr·id="row_0_0_28_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00461_source.html"><span·class="icondoc"></span></a><b>utils.h</b></td><td·class="desc"></td></tr>120 <tr·id="row_0_0_28_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00413_source.html"><span·class="icondoc"></span></a><b>utils.h</b></td><td·class="desc"></td></tr>
121 <tr·id="row_0_0_29_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00452_source.html"><span·class="icondoc"></span></a><b>version.h</b></td><td·class="desc"></td></tr>121 <tr·id="row_0_0_29_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00374_source.html"><span·class="icondoc"></span></a><b>version.h</b></td><td·class="desc"></td></tr>
122 <tr·id="row_0_0_30_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00380_source.html"><span·class="icondoc"></span></a><b>windows.h</b></td><td·class="desc"></td></tr>122 <tr·id="row_0_0_30_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00446_source.html"><span·class="icondoc"></span></a><b>windows.h</b></td><td·class="desc"></td></tr>
123 <tr·id="row_0_1_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00524_source.html"><span·class="icondoc"></span></a><b>bkpublic.h</b></td><td·class="desc"></td></tr>123 <tr·id="row_0_1_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00365_source.html"><span·class="icondoc"></span></a><b>bkpublic.h</b></td><td·class="desc"></td></tr>
124 <tr·id="row_0_2_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00515_source.html"><span·class="icondoc"></span></a><b>config.h</b></td><td·class="desc"></td></tr>124 <tr·id="row_0_2_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00521_source.html"><span·class="icondoc"></span></a><b>config.h</b></td><td·class="desc"></td></tr>
125 <tr·id="row_0_3_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00503_source.html"><span·class="icondoc"></span></a><b>cspublic.h</b></td><td·class="desc"></td></tr>125 <tr·id="row_0_3_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00524_source.html"><span·class="icondoc"></span></a><b>cspublic.h</b></td><td·class="desc"></td></tr>
126 <tr·id="row_0_4_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00506_source.html"><span·class="icondoc"></span></a><b>cstypes.h</b></td><td·class="desc"></td></tr>126 <tr·id="row_0_4_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00506_source.html"><span·class="icondoc"></span></a><b>cstypes.h</b></td><td·class="desc"></td></tr>
127 <tr·id="row_0_5_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00527_source.html"><span·class="icondoc"></span></a><b>ctlib.h</b></td><td·class="desc"></td></tr>127 <tr·id="row_0_5_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00512_source.html"><span·class="icondoc"></span></a><b>ctlib.h</b></td><td·class="desc"></td></tr>
128 <tr·id="row_0_6_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00371_source.html"><span·class="icondoc"></span></a><b>ctpublic.h</b></td><td·class="desc"></td></tr>128 <tr·id="row_0_6_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00503_source.html"><span·class="icondoc"></span></a><b>ctpublic.h</b></td><td·class="desc"></td></tr>
129 <tr·id="row_0_7_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00500_source.html"><span·class="icondoc"></span></a><b>dblib.h</b></td><td·class="desc"></td></tr>129 <tr·id="row_0_7_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00509_source.html"><span·class="icondoc"></span></a><b>dblib.h</b></td><td·class="desc"></td></tr>
130 <tr·id="row_0_8_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00521_source.html"><span·class="icondoc"></span></a><b>odbcss.h</b></td><td·class="desc"></td></tr>130 <tr·id="row_0_8_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00500_source.html"><span·class="icondoc"></span></a><b>odbcss.h</b></td><td·class="desc"></td></tr>
131 <tr·id="row_0_9_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00530_source.html"><span·class="icondoc"></span></a><b>sqldb.h</b></td><td·class="desc"></td></tr>131 <tr·id="row_0_9_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00368_source.html"><span·class="icondoc"></span></a><b>sqldb.h</b></td><td·class="desc"></td></tr>
132 <tr·id="row_0_10_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00518_source.html"><span·class="icondoc"></span></a><b>sqlfront.h</b></td><td·class="desc"></td></tr>132 <tr·id="row_0_10_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00527_source.html"><span·class="icondoc"></span></a><b>sqlfront.h</b></td><td·class="desc"></td></tr>
133 <tr·id="row_0_11_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00512_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00512.html"·target="_self">sybdb.h</a></td><td·class="desc">Primary·include·file·for·db-lib·applications·</td></tr>133 <tr·id="row_0_11_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00515_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00515.html"·target="_self">sybdb.h</a></td><td·class="desc">Primary·include·file·for·db-lib·applications·</td></tr>
134 <tr·id="row_0_12_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00365_source.html"><span·class="icondoc"></span></a><b>syberror.h</b></td><td·class="desc"></td></tr>134 <tr·id="row_0_12_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00530_source.html"><span·class="icondoc"></span></a><b>syberror.h</b></td><td·class="desc"></td></tr>
135 <tr·id="row_0_13_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00368_source.html"><span·class="icondoc"></span></a><b>sybfront.h</b></td><td·class="desc"></td></tr>135 <tr·id="row_0_13_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00497_source.html"><span·class="icondoc"></span></a><b>sybfront.h</b></td><td·class="desc"></td></tr>
136 <tr·id="row_0_14_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00509_source.html"><span·class="icondoc"></span></a><b>tds_sysdep_public.h</b></td><td·class="desc"></td></tr>136 <tr·id="row_0_14_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00518_source.html"><span·class="icondoc"></span></a><b>tds_sysdep_public.h</b></td><td·class="desc"></td></tr>
137 <tr·id="row_1_"·class="odd"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_1_"·class="arrow"·onclick="toggleFolder('1_')">&#9660;</span><span·id="img_1_"·class="iconfopen"·onclick="toggleFolder('1_')">&#160;</span><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html"·target="_self">src</a></td><td·class="desc"></td></tr>137 <tr·id="row_1_"·class="odd"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_1_"·class="arrow"·onclick="toggleFolder('1_')">&#9660;</span><span·id="img_1_"·class="iconfopen"·onclick="toggleFolder('1_')">&#160;</span><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html"·target="_self">src</a></td><td·class="desc"></td></tr>
138 <tr·id="row_1_0_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_0_"·class="arrow"·onclick="toggleFolder('1_0_')">&#9660;</span><span·id="img_1_0_"·class="iconfopen"·onclick="toggleFolder('1_0_')">&#160;</span><a·class="el"·href="dir_53adf0b982dc8545998aae3f283a5a58.html"·target="_self">apps</a></td><td·class="desc"></td></tr>138 <tr·id="row_1_0_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_0_"·class="arrow"·onclick="toggleFolder('1_0_')">&#9660;</span><span·id="img_1_0_"·class="iconfopen"·onclick="toggleFolder('1_0_')">&#160;</span><a·class="el"·href="dir_53adf0b982dc8545998aae3f283a5a58.html"·target="_self">apps</a></td><td·class="desc"></td></tr>
139 <tr·id="row_1_0_0_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_0_"·class="arrow"·onclick="toggleFolder('1_0_0_')">&#9658;</span><span·id="img_1_0_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_0_')">&#160;</span><a·class="el"·href="dir_cbfc6763032c97ce96998fb3f3059024.html"·target="_self">fisql</a></td><td·class="desc"></td></tr>139 <tr·id="row_1_0_0_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_0_"·class="arrow"·onclick="toggleFolder('1_0_0_')">&#9658;</span><span·id="img_1_0_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_0_')">&#160;</span><a·class="el"·href="dir_cbfc6763032c97ce96998fb3f3059024.html"·target="_self">fisql</a></td><td·class="desc"></td></tr>
140 <tr·id="row_1_0_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00098_source.html"><span·class="icondoc"></span></a><b>edit.h</b></td><td·class="desc"></td></tr>140 <tr·id="row_1_0_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00023_source.html"><span·class="icondoc"></span></a><b>edit.h</b></td><td·class="desc"></td></tr>
141 <tr·id="row_1_0_0_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00086_source.html"><span·class="icondoc"></span></a><b>handlers.h</b></td><td·class="desc"></td></tr>141 <tr·id="row_1_0_0_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00044_source.html"><span·class="icondoc"></span></a><b>handlers.h</b></td><td·class="desc"></td></tr>
142 <tr·id="row_1_0_0_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00074_source.html"><span·class="icondoc"></span></a><b>interrupt.h</b></td><td·class="desc"></td></tr>142 <tr·id="row_1_0_0_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00038_source.html"><span·class="icondoc"></span></a><b>interrupt.h</b></td><td·class="desc"></td></tr>
143 <tr·id="row_1_0_0_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00080_source.html"><span·class="icondoc"></span></a><b>terminal.h</b></td><td·class="desc"></td></tr>143 <tr·id="row_1_0_0_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00041_source.html"><span·class="icondoc"></span></a><b>terminal.h</b></td><td·class="desc"></td></tr>
144 <tr·id="row_1_0_1_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00071_source.html"><span·class="icondoc"></span></a><b>freebcp.h</b></td><td·class="desc"></td></tr>144 <tr·id="row_1_0_1_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00005_source.html"><span·class="icondoc"></span></a><b>freebcp.h</b></td><td·class="desc"></td></tr>
145 <tr·id="row_1_1_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_1_"·class="arrow"·onclick="toggleFolder('1_1_')">&#9660;</span><span·id="img_1_1_"·class="iconfopen"·onclick="toggleFolder('1_1_')">&#160;</span><a·class="el"·href="dir_99d384962ca3f8ea1fb7b61d44d1972c.html"·target="_self">ctlib</a></td><td·class="desc"></td></tr>145 <tr·id="row_1_1_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_1_"·class="arrow"·onclick="toggleFolder('1_1_')">&#9660;</span><span·id="img_1_1_"·class="iconfopen"·onclick="toggleFolder('1_1_')">&#160;</span><a·class="el"·href="dir_99d384962ca3f8ea1fb7b61d44d1972c.html"·target="_self">ctlib</a></td><td·class="desc"></td></tr>
146 <tr·id="row_1_1_0_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00362_source.html"><span·class="icondoc"></span></a><b>ct_checks.h</b></td><td·class="desc"></td></tr>146 <tr·id="row_1_1_0_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00224_source.html"><span·class="icondoc"></span></a><b>ct_checks.h</b></td><td·class="desc"></td></tr>
147 <tr·id="row_1_2_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_2_"·class="arrow"·onclick="toggleFolder('1_2_')">&#9660;</span><span·id="img_1_2_"·class="iconfopen"·onclick="toggleFolder('1_2_')">&#160;</span><a·class="el"·href="dir_a40d3d1dfafadc5a5d3063931c3db36e.html"·target="_self">dblib</a></td><td·class="desc"></td></tr>147 <tr·id="row_1_2_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_2_"·class="arrow"·onclick="toggleFolder('1_2_')">&#9660;</span><span·id="img_1_2_"·class="iconfopen"·onclick="toggleFolder('1_2_')">&#160;</span><a·class="el"·href="dir_a40d3d1dfafadc5a5d3063931c3db36e.html"·target="_self">dblib</a></td><td·class="desc"></td></tr>
148 <tr·id="row_1_2_0_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a01435.html"·target="_self">bcp.c</a></td><td·class="desc">Implementation·of·<code>db-lib</code>·bulk·copy·functions·</td></tr>148 <tr·id="row_1_2_0_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a01435.html"·target="_self">bcp.c</a></td><td·class="desc">Implementation·of·<code>db-lib</code>·bulk·copy·functions·</td></tr>
149 <tr·id="row_1_2_1_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00173_source.html"><span·class="icondoc"></span></a><b>buffering.h</b></td><td·class="desc"></td></tr>149 <tr·id="row_1_2_1_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00284_source.html"><span·class="icondoc"></span></a><b>buffering.h</b></td><td·class="desc"></td></tr>
150 <tr·id="row_1_2_2_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00167.html"·target="_self">dblib.c</a></td><td·class="desc">Main·implementation·file·for·<code>db-lib</code>·</td></tr>150 <tr·id="row_1_2_2_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00302.html"·target="_self">dblib.c</a></td><td·class="desc">Main·implementation·file·for·<code>db-lib</code>·</td></tr>
151 <tr·id="row_1_3_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_3_"·class="arrow"·onclick="toggleFolder('1_3_')">&#9660;</span><span·id="img_1_3_"·class="iconfopen"·onclick="toggleFolder('1_3_')">&#160;</span><a·class="el"·href="dir_807893467092ee3c78fdb68ff7be3fa1.html"·target="_self">odbc</a></td><td·class="desc"></td></tr>151 <tr·id="row_1_3_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_3_"·class="arrow"·onclick="toggleFolder('1_3_')">&#9660;</span><span·id="img_1_3_"·class="iconfopen"·onclick="toggleFolder('1_3_')">&#160;</span><a·class="el"·href="dir_807893467092ee3c78fdb68ff7be3fa1.html"·target="_self">odbc</a></td><td·class="desc"></td></tr>
152 <tr·id="row_1_3_0_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00011_source.html"><span·class="icondoc"></span></a><b>error_export.h</b></td><td·class="desc"></td></tr>152 <tr·id="row_1_3_0_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00182_source.html"><span·class="icondoc"></span></a><b>error_export.h</b></td><td·class="desc"></td></tr>
153 <tr·id="row_1_3_1_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00053_source.html"><span·class="icondoc"></span></a><b>odbc_export.h</b></td><td·class="desc"></td></tr>153 <tr·id="row_1_3_1_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00179_source.html"><span·class="icondoc"></span></a><b>odbc_export.h</b></td><td·class="desc"></td></tr>
154 <tr·id="row_1_3_2_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00062_source.html"><span·class="icondoc"></span></a><b>resource.h</b></td><td·class="desc"></td></tr>154 <tr·id="row_1_3_2_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00158_source.html"><span·class="icondoc"></span></a><b>resource.h</b></td><td·class="desc"></td></tr>
155 <tr·id="row_1_3_3_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00014_source.html"><span·class="icondoc"></span></a><b>sqlwparams.h</b></td><td·class="desc"></td></tr>155 <tr·id="row_1_3_3_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00188_source.html"><span·class="icondoc"></span></a><b>sqlwparams.h</b></td><td·class="desc"></td></tr>
156 <tr·id="row_1_4_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_4_"·class="arrow"·onclick="toggleFolder('1_4_')">&#9660;</span><span·id="img_1_4_"·class="iconfopen"·onclick="toggleFolder('1_4_')">&#160;</span><a·class="el"·href="dir_e2de76ba30642a92752881ffd21fbc7e.html"·target="_self">pool</a></td><td·class="desc"></td></tr>156 <tr·id="row_1_4_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_4_"·class="arrow"·onclick="toggleFolder('1_4_')">&#9660;</span><span·id="img_1_4_"·class="iconfopen"·onclick="toggleFolder('1_4_')">&#160;</span><a·class="el"·href="dir_e2de76ba30642a92752881ffd21fbc7e.html"·target="_self">pool</a></td><td·class="desc"></td></tr>
157 <tr·id="row_1_4_0_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00206_source.html"><span·class="icondoc"></span></a><b>pool.h</b></td><td·class="desc"></td></tr>157 <tr·id="row_1_4_0_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00356_source.html"><span·class="icondoc"></span></a><b>pool.h</b></td><td·class="desc"></td></tr>
158 <tr·id="row_1_5_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_5_"·class="arrow"·onclick="toggleFolder('1_5_')">&#9660;</span><span·id="img_1_5_"·class="iconfopen"·onclick="toggleFolder('1_5_')">&#160;</span><a·class="el"·href="dir_bee58700ce781bb55a015c4ff9b057cf.html"·target="_self">replacements</a></td><td·class="desc"></td></tr>158 <tr·id="row_1_5_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_5_"·class="arrow"·onclick="toggleFolder('1_5_')">&#9660;</span><span·id="img_1_5_"·class="iconfopen"·onclick="toggleFolder('1_5_')">&#160;</span><a·class="el"·href="dir_bee58700ce781bb55a015c4ff9b057cf.html"·target="_self">replacements</a></td><td·class="desc"></td></tr>
159 <tr·id="row_1_5_0_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a01462.html"·target="_self">iconv.c</a></td><td·class="desc">This·file·implements·a·very·simple·iconv·</td></tr>159 <tr·id="row_1_5_0_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a01456.html"·target="_self">iconv.c</a></td><td·class="desc">This·file·implements·a·very·simple·iconv·</td></tr>
160 <tr·id="row_1_5_1_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00254_source.html"><span·class="icondoc"></span></a><b>iconv_charsets.h</b></td><td·class="desc"></td></tr>160 <tr·id="row_1_5_1_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00350_source.html"><span·class="icondoc"></span></a><b>iconv_charsets.h</b></td><td·class="desc"></td></tr>
161 <tr·id="row_1_6_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_6_"·class="arrow"·onclick="toggleFolder('1_6_')">&#9660;</span><span·id="img_1_6_"·class="iconfopen"·onclick="toggleFolder('1_6_')">&#160;</span><a·class="el"·href="dir_f7308370ebb9c2ff76f3bdfe0748aabf.html"·target="_self">tds</a></td><td·class="desc"></td></tr>161 <tr·id="row_1_6_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_6_"·class="arrow"·onclick="toggleFolder('1_6_')">&#9660;</span><span·id="img_1_6_"·class="iconfopen"·onclick="toggleFolder('1_6_')">&#160;</span><a·class="el"·href="dir_f7308370ebb9c2ff76f3bdfe0748aabf.html"·target="_self">tds</a></td><td·class="desc"></td></tr>
162 <tr·id="row_1_6_0_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00278.html"·target="_self">bulk.c</a></td><td·class="desc">Handle·bulk·copy·</td></tr>162 <tr·id="row_1_6_0_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00104.html"·target="_self">bulk.c</a></td><td·class="desc">Handle·bulk·copy·</td></tr>
163 <tr·id="row_1_6_1_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00335.html"·target="_self">data.c</a></td><td·class="desc">Handle·different·data·handling·from·network·</td></tr>163 <tr·id="row_1_6_1_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00113.html"·target="_self">data.c</a></td><td·class="desc">Handle·different·data·handling·from·network·</td></tr>
164 <tr·id="row_1_6_2_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a01465.html"·target="_self">iconv.c</a></td><td·class="desc">Handle·character·conversions·to/from·server·</td></tr>164 <tr·id="row_1_6_2_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a01459.html"·target="_self">iconv.c</a></td><td·class="desc">Handle·character·conversions·to/from·server·</td></tr>
165 <tr·id="row_1_6_3_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00311_source.html"><span·class="icondoc"></span></a><b>num_limits.h</b></td><td·class="desc"></td></tr>165 <tr·id="row_1_6_3_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00122_source.html"><span·class="icondoc"></span></a><b>num_limits.h</b></td><td·class="desc"></td></tr>
166 <tr·id="row_1_6_4_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00299.html"·target="_self">read.c</a></td><td·class="desc">Grab·data·from·TDS·packets·</td></tr>166 <tr·id="row_1_6_4_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00110.html"·target="_self">read.c</a></td><td·class="desc">Grab·data·from·TDS·packets·</td></tr>
167 <tr·id="row_1_6_5_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00305_source.html"><span·class="icondoc"></span></a><b>sec_negotiate_gnutls.h</b></td><td·class="desc"></td></tr>167 <tr·id="row_1_6_5_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00074_source.html"><span·class="icondoc"></span></a><b>sec_negotiate_gnutls.h</b></td><td·class="desc"></td></tr>
168 <tr·id="row_1_6_6_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00302_source.html"><span·class="icondoc"></span></a><b>sec_negotiate_openssl.h</b></td><td·class="desc"></td></tr>168 <tr·id="row_1_6_6_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00098_source.html"><span·class="icondoc"></span></a><b>sec_negotiate_openssl.h</b></td><td·class="desc"></td></tr>
169 <tr·id="row_1_6_7_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00287.html"·target="_self">stream.c</a></td><td·class="desc">Handle·stream·of·data·</td></tr>169 <tr·id="row_1_6_7_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00050.html"·target="_self">stream.c</a></td><td·class="desc">Handle·stream·of·data·</td></tr>
170 <tr·id="row_1_6_8_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00296_source.html"><span·class="icondoc"></span></a><b>tds_types.h</b></td><td·class="desc"></td></tr>170 <tr·id="row_1_6_8_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00095_source.html"><span·class="icondoc"></span></a><b>tds_types.h</b></td><td·class="desc"></td></tr>
171 <tr·id="row_1_6_9_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00308_source.html"><span·class="icondoc"></span></a><b>tds_willconvert.h</b></td><td·class="desc"></td></tr>171 <tr·id="row_1_6_9_"·class="odd"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00056_source.html"><span·class="icondoc"></span></a><b>tds_willconvert.h</b></td><td·class="desc"></td></tr>
172 <tr·id="row_1_6_10_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00284.html"·target="_self">token.c</a></td><td·class="desc">Contains·all·routines·to·get·replies·from·server·</td></tr>172 <tr·id="row_1_6_10_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00077.html"·target="_self">token.c</a></td><td·class="desc">Contains·all·routines·to·get·replies·from·server·</td></tr>
173 <tr·id="row_2_"·class="odd"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_2_"·class="arrow"·onclick="toggleFolder('2_')">&#9660;</span><span·id="img_2_"·class="iconfopen"·onclick="toggleFolder('2_')">&#160;</span><a·class="el"·href="dir_88c98ec7a422f3972a0293d4e4a2e62e.html"·target="_self">vms</a></td><td·class="desc"></td></tr>173 <tr·id="row_2_"·class="odd"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_2_"·class="arrow"·onclick="toggleFolder('2_')">&#9660;</span><span·id="img_2_"·class="iconfopen"·onclick="toggleFolder('2_')">&#160;</span><a·class="el"·href="dir_88c98ec7a422f3972a0293d4e4a2e62e.html"·target="_self">vms</a></td><td·class="desc"></td></tr>
174 <tr·id="row_2_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00539_source.html"><span·class="icondoc"></span></a><b>stdint.h</b></td><td·class="desc"></td></tr>174 <tr·id="row_2_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00551_source.html"><span·class="icondoc"></span></a><b>stdint.h</b></td><td·class="desc"></td></tr>
175 <tr·id="row_2_1_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00545_source.html"><span·class="icondoc"></span></a><b>vargdefs.h</b></td><td·class="desc"></td></tr>175 <tr·id="row_2_1_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00542_source.html"><span·class="icondoc"></span></a><b>vargdefs.h</b></td><td·class="desc"></td></tr>
176 <tr·id="row_3_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_3_"·class="arrow"·onclick="toggleFolder('3_')">&#9660;</span><span·id="img_3_"·class="iconfopen"·onclick="toggleFolder('3_')">&#160;</span><a·class="el"·href="dir_b4f92dd377abba25bba37a57cb06d57a.html"·target="_self">win32</a></td><td·class="desc"></td></tr>176 <tr·id="row_3_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_3_"·class="arrow"·onclick="toggleFolder('3_')">&#9660;</span><span·id="img_3_"·class="iconfopen"·onclick="toggleFolder('3_')">&#160;</span><a·class="el"·href="dir_b4f92dd377abba25bba37a57cb06d57a.html"·target="_self">win32</a></td><td·class="desc"></td></tr>
177 <tr·id="row_3_0_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00533_source.html"><span·class="icondoc"></span></a><b>initnet.c</b></td><td·class="desc"></td></tr>177 <tr·id="row_3_0_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00533_source.html"><span·class="icondoc"></span></a><b>initnet.c</b></td><td·class="desc"></td></tr>
178 </table>178 </table>
179 </div><!--·directory·-->179 </div><!--·directory·-->
180 </div><!--·contents·-->180 </div><!--·contents·-->
181 <!--·start·footer·part·-->181 <!--·start·footer·part·-->
182 <hr·class="footer"/><address·class="footer"><small>182 <hr·class="footer"/><address·class="footer"><small>
340 B
./usr/share/doc/freetds-doc/reference/files_0.js
244 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['bcp_2ec_0',·['bcp.c',·['../a01435.html',·1,·'']]],2 ····['bcp_2ec_0',·['bcp.c',·['../a01435.html',·1,·'']]],
3 ····['bulk_2ec_1',·['bulk.c',·['../a00278.html',·1,·'']]]3 ····['bulk_2ec_1',·['bulk.c',·['../a00104.html',·1,·'']]]
4 ];4 ];
406 B
./usr/share/doc/freetds-doc/reference/files_1.js
310 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['data_2ec_0',·['data.c',·['../a00335.html',·1,·'']]],2 ····['data_2ec_0',·['data.c',·['../a00113.html',·1,·'']]],
3 ····['dblib_2ec_1',·['dblib.c',·['../a00167.html',·1,·'']]]3 ····['dblib_2ec_1',·['dblib.c',·['../a00302.html',·1,·'']]]
4 ];4 ];
434 B
./usr/share/doc/freetds-doc/reference/files_2.js
338 B
js-beautify {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['iconv_2ec_0',·['iconv.c',·['../a01462.html',·1,·'(Global·Namespace)'],2 ····['iconv_2ec_0',·['iconv.c',·['../a01456.html',·1,·'(Global·Namespace)'],
3 ········['../a01465.html',·1,·'(Global·Namespace)']3 ········['../a01459.html',·1,·'(Global·Namespace)']
4 ····]]4 ····]]
5 ];5 ];
282 B
./usr/share/doc/freetds-doc/reference/files_3.js
186 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['poll_2eh_0',·['poll.h',·['../a00482.html',·1,·'']]]2 ····['poll_2eh_0',·['poll.h',·['../a00494.html',·1,·'']]]
3 ];3 ];
282 B
./usr/share/doc/freetds-doc/reference/files_4.js
186 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['read_2ec_0',·['read.c',·['../a00299.html',·1,·'']]]2 ····['read_2ec_0',·['read.c',·['../a00110.html',·1,·'']]]
3 ];3 ];
414 B
./usr/share/doc/freetds-doc/reference/files_5.js
318 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['stream_2ec_0',·['stream.c',·['../a00287.html',·1,·'']]],2 ····['stream_2ec_0',·['stream.c',·['../a00050.html',·1,·'']]],
3 ····['sybdb_2eh_1',·['sybdb.h',·['../a00512.html',·1,·'']]]3 ····['sybdb_2eh_1',·['sybdb.h',·['../a00515.html',·1,·'']]]
4 ];4 ];
402 B
./usr/share/doc/freetds-doc/reference/files_6.js
306 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['tds_2eh_0',·['tds.h',·['../a00476.html',·1,·'']]],2 ····['tds_2eh_0',·['tds.h',·['../a00395.html',·1,·'']]],
3 ····['token_2ec_1',·['token.c',·['../a00284.html',·1,·'']]]3 ····['token_2ec_1',·['token.c',·['../a00077.html',·1,·'']]]
4 ];4 ];
5.32 KB
./usr/share/doc/freetds-doc/reference/functions_3.js
5.22 KB
js-beautify {}
    
Offset 58, 16 lines modifiedOffset 58, 16 lines modified
58 ····]],58 ····]],
59 ····['dbcmd_19',·['dbcmd',·['../a00560.html#ga87b39d9863316b4ba85654b0885d53a0',·1,·'dbcmd(DBPROCESS·*dbproc,·const·char·cmdstring[]):&#160;dblib.c'],59 ····['dbcmd_19',·['dbcmd',·['../a00560.html#ga87b39d9863316b4ba85654b0885d53a0',·1,·'dbcmd(DBPROCESS·*dbproc,·const·char·cmdstring[]):&#160;dblib.c'],
60 ········['../a00560.html#ga87b39d9863316b4ba85654b0885d53a0',·1,·'dbcmd(DBPROCESS·*dbproc,·const·char·cmdstring[]):&#160;dblib.c']60 ········['../a00560.html#ga87b39d9863316b4ba85654b0885d53a0',·1,·'dbcmd(DBPROCESS·*dbproc,·const·char·cmdstring[]):&#160;dblib.c']
61 ····]],61 ····]],
62 ····['dbcmdrow_20',·['dbcmdrow',·['../a00566.html#ga196f6d67de47f34a32fcc2103ab0f416',·1,·'dbcmdrow(DBPROCESS·*dbproc):&#160;dblib.c'],62 ····['dbcmdrow_20',·['dbcmdrow',·['../a00566.html#ga196f6d67de47f34a32fcc2103ab0f416',·1,·'dbcmdrow(DBPROCESS·*dbproc):&#160;dblib.c'],
63 ········['../a00566.html#ga196f6d67de47f34a32fcc2103ab0f416',·1,·'dbcmdrow(DBPROCESS·*dbproc):&#160;dblib.c']63 ········['../a00566.html#ga196f6d67de47f34a32fcc2103ab0f416',·1,·'dbcmdrow(DBPROCESS·*dbproc):&#160;dblib.c']
64 ····]],64 ····]],
65 ····['dbcolinfo_21',·['dbcolinfo',·['../a00167.html#a9b73fd1afa2c3ccfca481635212d2e43',·1,·'dbcolinfo(DBPROCESS·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·DBCOL·*pdbcol):&#160;dblib.c'],65 ····['dbcolinfo_21',·['dbcolinfo',·['../a00302.html#a9b73fd1afa2c3ccfca481635212d2e43',·1,·'dbcolinfo(DBPROCESS·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·DBCOL·*pdbcol):&#160;dblib.c'],
66 ········['../a00512.html#a9b73fd1afa2c3ccfca481635212d2e43',·1,·'dbcolinfo(DBPROCESS·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·DBCOL·*pdbcol):&#160;dblib.c']66 ········['../a00515.html#a9b73fd1afa2c3ccfca481635212d2e43',·1,·'dbcolinfo(DBPROCESS·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·DBCOL·*pdbcol):&#160;dblib.c']
67 ····]],67 ····]],
68 ····['dbcollen_22',·['dbcollen',·['../a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433',·1,·'dbcollen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],68 ····['dbcollen_22',·['dbcollen',·['../a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433',·1,·'dbcollen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],
69 ········['../a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433',·1,·'dbcollen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']69 ········['../a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433',·1,·'dbcollen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']
70 ····]],70 ····]],
71 ····['dbcolname_23',·['dbcolname',·['../a00560.html#ga3bcdc8f584537b8278483f2cee59f130',·1,·'dbcolname(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],71 ····['dbcolname_23',·['dbcolname',·['../a00560.html#ga3bcdc8f584537b8278483f2cee59f130',·1,·'dbcolname(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],
72 ········['../a00560.html#ga3bcdc8f584537b8278483f2cee59f130',·1,·'dbcolname(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']72 ········['../a00560.html#ga3bcdc8f584537b8278483f2cee59f130',·1,·'dbcolname(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']
73 ····]],73 ····]],
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 ····]],131 ····]],
132 ····['dbgetchar_44',·['dbgetchar',·['../a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf',·1,·'dbgetchar(DBPROCESS·*dbproc,·int·pos):&#160;dblib.c'],132 ····['dbgetchar_44',·['dbgetchar',·['../a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf',·1,·'dbgetchar(DBPROCESS·*dbproc,·int·pos):&#160;dblib.c'],
133 ········['../a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf',·1,·'dbgetchar(DBPROCESS·*dbprocess,·int·n):&#160;dblib.c']133 ········['../a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf',·1,·'dbgetchar(DBPROCESS·*dbprocess,·int·n):&#160;dblib.c']
134 ····]],134 ····]],
135 ····['dbgetmaxprocs_45',·['dbgetmaxprocs',·['../a00560.html#gadb34c5c2aae50ac9f2a26d8984136997',·1,·'dbgetmaxprocs(void):&#160;dblib.c'],135 ····['dbgetmaxprocs_45',·['dbgetmaxprocs',·['../a00560.html#gadb34c5c2aae50ac9f2a26d8984136997',·1,·'dbgetmaxprocs(void):&#160;dblib.c'],
136 ········['../a00560.html#gadb34c5c2aae50ac9f2a26d8984136997',·1,·'dbgetmaxprocs(void):&#160;dblib.c']136 ········['../a00560.html#gadb34c5c2aae50ac9f2a26d8984136997',·1,·'dbgetmaxprocs(void):&#160;dblib.c']
137 ····]],137 ····]],
138 ····['dbgetnull_46',·['dbgetnull',·['../a00167.html#aea6a865806d454280126de940478c214',·1,·'dblib.c']]],138 ····['dbgetnull_46',·['dbgetnull',·['../a00302.html#aea6a865806d454280126de940478c214',·1,·'dblib.c']]],
139 ····['dbgetpacket_47',·['dbgetpacket',·['../a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238',·1,·'dbgetpacket(DBPROCESS·*dbproc):&#160;dblib.c'],139 ····['dbgetpacket_47',·['dbgetpacket',·['../a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238',·1,·'dbgetpacket(DBPROCESS·*dbproc):&#160;dblib.c'],
140 ········['../a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238',·1,·'dbgetpacket(DBPROCESS·*dbproc):&#160;dblib.c']140 ········['../a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238',·1,·'dbgetpacket(DBPROCESS·*dbproc):&#160;dblib.c']
141 ····]],141 ····]],
142 ····['dbgetrow_48',·['dbgetrow',·['../a00560.html#ga60fe544491c760f8bc6c37bc7f777d70',·1,·'dbgetrow(DBPROCESS·*dbproc,·DBINT·row):&#160;dblib.c'],142 ····['dbgetrow_48',·['dbgetrow',·['../a00560.html#ga60fe544491c760f8bc6c37bc7f777d70',·1,·'dbgetrow(DBPROCESS·*dbproc,·DBINT·row):&#160;dblib.c'],
143 ········['../a00560.html#ga60fe544491c760f8bc6c37bc7f777d70',·1,·'dbgetrow(DBPROCESS·*dbproc,·DBINT·row):&#160;dblib.c']143 ········['../a00560.html#ga60fe544491c760f8bc6c37bc7f777d70',·1,·'dbgetrow(DBPROCESS·*dbproc,·DBINT·row):&#160;dblib.c']
144 ····]],144 ····]],
145 ····['dbgettime_49',·['dbgettime',·['../a00560.html#ga6ccffbb3f0cfb10883ad349f1e47c50e',·1,·'dbgettime(void):&#160;dblib.c'],145 ····['dbgettime_49',·['dbgettime',·['../a00560.html#ga6ccffbb3f0cfb10883ad349f1e47c50e',·1,·'dbgettime(void):&#160;dblib.c'],
Offset 243, 19 lines modifiedOffset 243, 19 lines modified
243 ····]],243 ····]],
244 ····['dbnumcompute_82',·['dbnumcompute',·['../a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4',·1,·'dbnumcompute(DBPROCESS·*dbproc):&#160;dblib.c'],244 ····['dbnumcompute_82',·['dbnumcompute',·['../a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4',·1,·'dbnumcompute(DBPROCESS·*dbproc):&#160;dblib.c'],
245 ········['../a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4',·1,·'dbnumcompute(DBPROCESS·*dbprocess):&#160;dblib.c']245 ········['../a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4',·1,·'dbnumcompute(DBPROCESS·*dbprocess):&#160;dblib.c']
246 ····]],246 ····]],
247 ····['dbnumrets_83',·['dbnumrets',·['../a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b',·1,·'dbnumrets(DBPROCESS·*dbproc):&#160;dblib.c'],247 ····['dbnumrets_83',·['dbnumrets',·['../a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b',·1,·'dbnumrets(DBPROCESS·*dbproc):&#160;dblib.c'],
248 ········['../a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b',·1,·'dbnumrets(DBPROCESS·*dbproc):&#160;dblib.c']248 ········['../a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b',·1,·'dbnumrets(DBPROCESS·*dbproc):&#160;dblib.c']
249 ····]],249 ····]],
250 ····['dbopen_84',·['dbopen',·['../a00512.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3',·1,·'dbopen.c']]],250 ····['dbopen_84',·['dbopen',·['../a00515.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3',·1,·'dbopen.c']]],
251 ····['dbperror_85',·['dbperror',·['../a00566.html#ga302a4ce6559b81808e3be51615cd1b67',·1,·'dbperror(DBPROCESS·*dbproc,·DBINT·msgno,·long·errnum,...):&#160;dblib.c'],251 ····['dbperror_85',·['dbperror',·['../a00566.html#ga302a4ce6559b81808e3be51615cd1b67',·1,·'dbperror(DBPROCESS·*dbproc,·DBINT·msgno,·long·errnum,...):&#160;dblib.c'],
252 ········['../a00566.html#ga302a4ce6559b81808e3be51615cd1b67',·1,·'dbperror(DBPROCESS·*dbproc,·DBINT·msgno,·long·errnum,...):&#160;dblib.c']252 ········['../a00566.html#ga302a4ce6559b81808e3be51615cd1b67',·1,·'dbperror(DBPROCESS·*dbproc,·DBINT·msgno,·long·errnum,...):&#160;dblib.c']
253 ····]],253 ····]],
254 ····['dbpivot_86',·['dbpivot',·['../a00512.html#af8ada101cd189eff87b3533cbeaaa23b',·1,·'dbpivot.c']]],254 ····['dbpivot_86',·['dbpivot',·['../a00515.html#af8ada101cd189eff87b3533cbeaaa23b',·1,·'dbpivot.c']]],
255 ····['dbprcollen_87',·['dbprcollen',·['../a00560.html#gac0cb0584f6500d61a2ac95a891da73eb',·1,·'dbprcollen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],255 ····['dbprcollen_87',·['dbprcollen',·['../a00560.html#gac0cb0584f6500d61a2ac95a891da73eb',·1,·'dbprcollen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c'],
256 ········['../a00560.html#gac0cb0584f6500d61a2ac95a891da73eb',·1,·'dbprcollen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']256 ········['../a00560.html#gac0cb0584f6500d61a2ac95a891da73eb',·1,·'dbprcollen(DBPROCESS·*dbproc,·int·column):&#160;dblib.c']
257 ····]],257 ····]],
258 ····['dbprhead_88',·['dbprhead',·['../a00560.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79',·1,·'dbprhead(DBPROCESS·*dbproc):&#160;dblib.c'],258 ····['dbprhead_88',·['dbprhead',·['../a00560.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79',·1,·'dbprhead(DBPROCESS·*dbproc):&#160;dblib.c'],
259 ········['../a00560.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79',·1,·'dbprhead(DBPROCESS·*dbproc):&#160;dblib.c']259 ········['../a00560.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79',·1,·'dbprhead(DBPROCESS·*dbproc):&#160;dblib.c']
260 ····]],260 ····]],
261 ····['dbprrow_89',·['dbprrow',·['../a00560.html#gaa30be3414a97aac6139af2e928db91ca',·1,·'dbprrow(DBPROCESS·*dbproc):&#160;dblib.c'],261 ····['dbprrow_89',·['dbprrow',·['../a00560.html#gaa30be3414a97aac6139af2e928db91ca',·1,·'dbprrow(DBPROCESS·*dbproc):&#160;dblib.c'],
42.6 KB
./usr/share/doc/freetds-doc/reference/functions_8.js
42.5 KB
js-beautify {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['tds4_5fsend_5femulated_5frpc_0',·['tds4_send_emulated_rpc',·['../a00575.html#ga2d0a06c1a30dd2470dc7a788de21b080',·1,·'query.c']]],2 ····['tds4_5fsend_5femulated_5frpc_0',·['tds4_send_emulated_rpc',·['../a00575.html#ga2d0a06c1a30dd2470dc7a788de21b080',·1,·'query.c']]],
3 ····['tds5_5fbcp_5fadd_5ffixed_5fcolumns_1',·['tds5_bcp_add_fixed_columns',·['../a00278.html#a91cf6a009e823417d6c8849256cb211c',·1,·'bulk.c']]],3 ····['tds5_5fbcp_5fadd_5ffixed_5fcolumns_1',·['tds5_bcp_add_fixed_columns',·['../a00104.html#a91cf6a009e823417d6c8849256cb211c',·1,·'bulk.c']]],
4 ····['tds5_5fbcp_5fadd_5fvariable_5fcolumns_2',·['tds5_bcp_add_variable_columns',·['../a00278.html#a5c906a8b65694148ad530a22ce019f06',·1,·'bulk.c']]],4 ····['tds5_5fbcp_5fadd_5fvariable_5fcolumns_2',·['tds5_bcp_add_variable_columns',·['../a00104.html#a5c906a8b65694148ad530a22ce019f06',·1,·'bulk.c']]],
5 ····['tds5_5ffix_5fdot_5fquery_3',·['tds5_fix_dot_query',·['../a00575.html#ga8853354723094c8efcd87fabf675c64f',·1,·'query.c']]],5 ····['tds5_5ffix_5fdot_5fquery_3',·['tds5_fix_dot_query',·['../a00575.html#ga8853354723094c8efcd87fabf675c64f',·1,·'query.c']]],
6 ····['tds5_5fprocess_5fdyn_5fresult2_4',·['tds5_process_dyn_result2',·['../a00577.html#gae688b515631141acfbc41bbb91c8b921',·1,·'token.c']]],6 ····['tds5_5fprocess_5fdyn_5fresult2_4',·['tds5_process_dyn_result2',·['../a00577.html#gae688b515631141acfbc41bbb91c8b921',·1,·'token.c']]],
7 ····['tds5_5fprocess_5foptioncmd_5',·['tds5_process_optioncmd',·['../a00577.html#gaa6a7e5aeb10a1322911c47be9c43e2d2',·1,·'token.c']]],7 ····['tds5_5fprocess_5foptioncmd_5',·['tds5_process_optioncmd',·['../a00577.html#gaa6a7e5aeb10a1322911c47be9c43e2d2',·1,·'token.c']]],
8 ····['tds5_5fprocess_5fresult_6',·['tds5_process_result',·['../a00577.html#ga547b2f48659f77a69aa802d861ac827d',·1,·'token.c']]],8 ····['tds5_5fprocess_5fresult_6',·['tds5_process_result',·['../a00577.html#ga547b2f48659f77a69aa802d861ac827d',·1,·'token.c']]],
9 ····['tds5_5fprocess_5fresult2_7',·['tds5_process_result2',·['../a00577.html#gabe2bdd5a41ce067cb31aef18ff81cb1c',·1,·'token.c']]],9 ····['tds5_5fprocess_5fresult2_7',·['tds5_process_result2',·['../a00577.html#gabe2bdd5a41ce067cb31aef18ff81cb1c',·1,·'token.c']]],
10 ····['tds5_5fput_5fparams_8',·['tds5_put_params',·['../a00575.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c',·1,·'query.c']]],10 ····['tds5_5fput_5fparams_8',·['tds5_put_params',·['../a00575.html#ga4f1f0a4f77bc4ea1440dfdebc19a157c',·1,·'query.c']]],
11 ····['tds71_5fread_5ftable_5fnames_9',·['tds71_read_table_names',·['../a00577.html#ga7482b5730d880fcedbe9fcd609a550ce',·1,·'token.c']]],11 ····['tds71_5fread_5ftable_5fnames_9',·['tds71_read_table_names',·['../a00577.html#ga7482b5730d880fcedbe9fcd609a550ce',·1,·'token.c']]],
12 ····['tds71_5fsubmit_5fprepexec_10',·['tds71_submit_prepexec',·['../a00575.html#ga08877c101704bebe4fa57e0849dc272d',·1,·'tds71_submit_prepexec(TDSSOCKET·*tds,·const·char·*query,·const·char·*id,·TDSDYNAMIC·**dyn_out,·TDSPARAMINFO·*params):&#160;query.c'],12 ····['tds71_5fsubmit_5fprepexec_10',·['tds71_submit_prepexec',·['../a00575.html#ga08877c101704bebe4fa57e0849dc272d',·1,·'tds71_submit_prepexec(TDSSOCKET·*tds,·const·char·*query,·const·char·*id,·TDSDYNAMIC·**dyn_out,·TDSPARAMINFO·*params):&#160;query.c'],
13 ········['../a00575.html#ga08877c101704bebe4fa57e0849dc272d',·1,·'tds71_submit_prepexec(TDSSOCKET·*tds,·const·char·*query,·const·char·*id,·TDSDYNAMIC·**dyn_out,·TDSPARAMINFO·*params):&#160;query.c']13 ········['../a00575.html#ga08877c101704bebe4fa57e0849dc272d',·1,·'tds71_submit_prepexec(TDSSOCKET·*tds,·const·char·*query,·const·char·*id,·TDSDYNAMIC·**dyn_out,·TDSPARAMINFO·*params):&#160;query.c']
14 ····]],14 ····]],
15 ····['tds7_5fbcp_5fsend_5fcolmetadata_11',·['tds7_bcp_send_colmetadata',·['../a00278.html#a4daaa551e54dbd978650e2eef89e09ff',·1,·'bulk.c']]],15 ····['tds7_5fbcp_5fsend_5fcolmetadata_11',·['tds7_bcp_send_colmetadata',·['../a00104.html#a4daaa551e54dbd978650e2eef89e09ff',·1,·'bulk.c']]],
16 ····['tds7_5fbuild_5fbulk_5finsert_5fstmt_12',·['tds7_build_bulk_insert_stmt',·['../a00278.html#a3118c7232bc9c3e47f8ba872bb39e967',·1,·'bulk.c']]],16 ····['tds7_5fbuild_5fbulk_5finsert_5fstmt_12',·['tds7_build_bulk_insert_stmt',·['../a00104.html#a3118c7232bc9c3e47f8ba872bb39e967',·1,·'bulk.c']]],
17 ····['tds7_5fget_5fdata_5finfo_13',·['tds7_get_data_info',·['../a00577.html#ga07cee55fd522cca16fb59b7a8f0b1376',·1,·'token.c']]],17 ····['tds7_5fget_5fdata_5finfo_13',·['tds7_get_data_info',·['../a00577.html#ga07cee55fd522cca16fb59b7a8f0b1376',·1,·'token.c']]],
18 ····['tds7_5fget_5finstance_5fport_14',·['tds7_get_instance_port',·['../a00576.html#gac23c12ccb3e8599f10f305e993e216f6',·1,·'tds7_get_instance_port(struct·addrinfo·*addr,·const·char·*instance):&#160;net.c'],18 ····['tds7_5fget_5finstance_5fport_14',·['tds7_get_instance_port',·['../a00576.html#gac23c12ccb3e8599f10f305e993e216f6',·1,·'tds7_get_instance_port(struct·addrinfo·*addr,·const·char·*instance):&#160;net.c'],
19 ········['../a00576.html#gac23c12ccb3e8599f10f305e993e216f6',·1,·'tds7_get_instance_port(struct·addrinfo·*addr,·const·char·*instance):&#160;net.c']19 ········['../a00576.html#gac23c12ccb3e8599f10f305e993e216f6',·1,·'tds7_get_instance_port(struct·addrinfo·*addr,·const·char·*instance):&#160;net.c']
20 ····]],20 ····]],
21 ····['tds7_5fget_5finstance_5fports_15',·['tds7_get_instance_ports',·['../a00576.html#ga954dcc3b0332fa9448d9edf59c0fe439',·1,·'tds7_get_instance_ports(FILE·*output,·struct·addrinfo·*addr):&#160;net.c'],21 ····['tds7_5fget_5finstance_5fports_15',·['tds7_get_instance_ports',·['../a00576.html#ga954dcc3b0332fa9448d9edf59c0fe439',·1,·'tds7_get_instance_ports(FILE·*output,·struct·addrinfo·*addr):&#160;net.c'],
22 ········['../a00576.html#ga954dcc3b0332fa9448d9edf59c0fe439',·1,·'tds7_get_instance_ports(FILE·*output,·struct·addrinfo·*addr):&#160;net.c']22 ········['../a00576.html#ga954dcc3b0332fa9448d9edf59c0fe439',·1,·'tds7_get_instance_ports(FILE·*output,·struct·addrinfo·*addr):&#160;net.c']
23 ····]],23 ····]],
Offset 42, 34 lines modifiedOffset 42, 34 lines modified
42 ········['../a00574.html#ga314c65c067570dc1ef3e58bbfc4eb763',·1,·'tds_alloc_param_result(TDSPARAMINFO·*old_param):&#160;mem.c']42 ········['../a00574.html#ga314c65c067570dc1ef3e58bbfc4eb763',·1,·'tds_alloc_param_result(TDSPARAMINFO·*old_param):&#160;mem.c']
43 ····]],43 ····]],
44 ····['tds_5falloc_5frow_28',·['tds_alloc_row',·['../a00574.html#ga1224fb9277112dc2ce12531d2b73b145',·1,·'tds_alloc_row(TDSRESULTINFO·*res_info):&#160;mem.c'],44 ····['tds_5falloc_5frow_28',·['tds_alloc_row',·['../a00574.html#ga1224fb9277112dc2ce12531d2b73b145',·1,·'tds_alloc_row(TDSRESULTINFO·*res_info):&#160;mem.c'],
45 ········['../a00574.html#ga1224fb9277112dc2ce12531d2b73b145',·1,·'tds_alloc_row(TDSRESULTINFO·*res_info):&#160;mem.c']45 ········['../a00574.html#ga1224fb9277112dc2ce12531d2b73b145',·1,·'tds_alloc_row(TDSRESULTINFO·*res_info):&#160;mem.c']
46 ····]],46 ····]],
47 ····['tds_5fanswer_5fchallenge_29',·['tds_answer_challenge',·['../a00570.html#ga8adf4e719762fef6fdb091d15d4d5d7f',·1,·'challenge.c']]],47 ····['tds_5fanswer_5fchallenge_29',·['tds_answer_challenge',·['../a00570.html#ga8adf4e719762fef6fdb091d15d4d5d7f',·1,·'challenge.c']]],
48 ····['tds_5fascii_5fto_5fucs2_30',·['tds_ascii_to_ucs2',·['../a00575.html#gad05fc65e1d505c68d14c82b99a00e4eb',·1,·'query.c']]],48 ····['tds_5fascii_5fto_5fucs2_30',·['tds_ascii_to_ucs2',·['../a00575.html#gad05fc65e1d505c68d14c82b99a00e4eb',·1,·'query.c']]],
49 ····['tds_5fbcp_5fdone_31',·['tds_bcp_done',·['../a00278.html#ade7df2db455b61edc83819ad60edb339',·1,·'tds_bcp_done(TDSSOCKET·*tds,·int·*rows_copied):&#160;bulk.c'],49 ····['tds_5fbcp_5fdone_31',·['tds_bcp_done',·['../a00104.html#ade7df2db455b61edc83819ad60edb339',·1,·'tds_bcp_done(TDSSOCKET·*tds,·int·*rows_copied):&#160;bulk.c'],
50 ········['../a00476.html#ade7df2db455b61edc83819ad60edb339',·1,·'tds_bcp_done(TDSSOCKET·*tds,·int·*rows_copied):&#160;bulk.c']50 ········['../a00395.html#ade7df2db455b61edc83819ad60edb339',·1,·'tds_bcp_done(TDSSOCKET·*tds,·int·*rows_copied):&#160;bulk.c']
51 ····]],51 ····]],
52 ····['tds_5fbcp_5ffread_32',·['tds_bcp_fread',·['../a00278.html#a86ac92bd8a3c61a413d27150ec9bc202',·1,·'tds_bcp_fread(TDSSOCKET·*tds,·TDSICONV·*char_conv,·FILE·*stream,·const·char·*terminator,·size_t·term_len,·char·**outbuf,·size_t·*outbytes):&#160;bulk.c'],52 ····['tds_5fbcp_5ffread_32',·['tds_bcp_fread',·['../a00104.html#a86ac92bd8a3c61a413d27150ec9bc202',·1,·'tds_bcp_fread(TDSSOCKET·*tds,·TDSICONV·*char_conv,·FILE·*stream,·const·char·*terminator,·size_t·term_len,·char·**outbuf,·size_t·*outbytes):&#160;bulk.c'],
53 ········['../a00476.html#a8184311543c685f2ee0bcccfb725ca02',·1,·'tds_bcp_fread(TDSSOCKET·*tds,·TDSICONV·*conv,·FILE·*stream,·const·char·*terminator,·size_t·term_len,·char·**outbuf,·size_t·*outbytes):&#160;bulk.c']53 ········['../a00395.html#a8184311543c685f2ee0bcccfb725ca02',·1,·'tds_bcp_fread(TDSSOCKET·*tds,·TDSICONV·*conv,·FILE·*stream,·const·char·*terminator,·size_t·term_len,·char·**outbuf,·size_t·*outbytes):&#160;bulk.c']
54 ····]],54 ····]],
55 ····['tds_5fbcp_5finit_33',·['tds_bcp_init',·['../a00476.html#ac6610c72bd31bad5378f760fa9b12d66',·1,·'tds_bcp_init(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c'],55 ····['tds_5fbcp_5finit_33',·['tds_bcp_init',·['../a00395.html#ac6610c72bd31bad5378f760fa9b12d66',·1,·'tds_bcp_init(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c'],
56 ········['../a00278.html#ac6610c72bd31bad5378f760fa9b12d66',·1,·'tds_bcp_init(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c']56 ········['../a00104.html#ac6610c72bd31bad5378f760fa9b12d66',·1,·'tds_bcp_init(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c']
57 ····]],57 ····]],
58 ····['tds_5fbcp_5frow_5ffree_34',·['tds_bcp_row_free',·['../a00278.html#a55bd2715b2897e9592cbbd9c6e3c86f6',·1,·'bulk.c']]],58 ····['tds_5fbcp_5frow_5ffree_34',·['tds_bcp_row_free',·['../a00104.html#a55bd2715b2897e9592cbbd9c6e3c86f6',·1,·'bulk.c']]],
59 ····['tds_5fbcp_5fsend_5frecord_35',·['tds_bcp_send_record',·['../a00476.html#ad9e44450025cbcee1ad81d7e5a2cc099',·1,·'tds_bcp_send_record(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset):&#160;bulk.c'],59 ····['tds_5fbcp_5fsend_5frecord_35',·['tds_bcp_send_record',·['../a00395.html#ad9e44450025cbcee1ad81d7e5a2cc099',·1,·'tds_bcp_send_record(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset):&#160;bulk.c'],
60 ········['../a00278.html#ad9e44450025cbcee1ad81d7e5a2cc099',·1,·'tds_bcp_send_record(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset):&#160;bulk.c']60 ········['../a00104.html#ad9e44450025cbcee1ad81d7e5a2cc099',·1,·'tds_bcp_send_record(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset):&#160;bulk.c']
61 ····]],61 ····]],
62 ····['tds_5fbcp_5fstart_36',·['tds_bcp_start',·['../a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce',·1,·'tds_bcp_start(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c'],62 ····['tds_5fbcp_5fstart_36',·['tds_bcp_start',·['../a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce',·1,·'tds_bcp_start(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c'],
63 ········['../a00476.html#a8208eef2a3974ae1f0cf3c8c8ab011ce',·1,·'tds_bcp_start(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c']63 ········['../a00395.html#a8208eef2a3974ae1f0cf3c8c8ab011ce',·1,·'tds_bcp_start(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c']
64 ····]],64 ····]],
65 ····['tds_5fbcp_5fstart_5fcopy_5fin_37',·['tds_bcp_start_copy_in',·['../a00278.html#a5eec23828b0610c58de248c4edb53879',·1,·'tds_bcp_start_copy_in(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c'],65 ····['tds_5fbcp_5fstart_5fcopy_5fin_37',·['tds_bcp_start_copy_in',·['../a00104.html#a5eec23828b0610c58de248c4edb53879',·1,·'tds_bcp_start_copy_in(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c'],
66 ········['../a00476.html#a5eec23828b0610c58de248c4edb53879',·1,·'tds_bcp_start_copy_in(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c']66 ········['../a00395.html#a5eec23828b0610c58de248c4edb53879',·1,·'tds_bcp_start_copy_in(TDSSOCKET·*tds,·TDSBCPINFO·*bcpinfo):&#160;bulk.c']
67 ····]],67 ····]],
68 ····['tds_5fbcp_5fstart_5finsert_5fstmt_38',·['tds_bcp_start_insert_stmt',·['../a00278.html#ab4d7e5309152f54613d52c8469a07fd8',·1,·'bulk.c']]],68 ····['tds_5fbcp_5fstart_5finsert_5fstmt_38',·['tds_bcp_start_insert_stmt',·['../a00104.html#ab4d7e5309152f54613d52c8469a07fd8',·1,·'bulk.c']]],
69 ····['tds_5fcanonical_5fcharset_39',·['tds_canonical_charset',·['../a00573.html#gac01180352db7052e786463e3b07a8a9e',·1,·'tds_canonical_charset(const·char·*charset_name):&#160;iconv.c'],69 ····['tds_5fcanonical_5fcharset_39',·['tds_canonical_charset',·['../a00573.html#gac01180352db7052e786463e3b07a8a9e',·1,·'tds_canonical_charset(const·char·*charset_name):&#160;iconv.c'],
70 ········['../a00573.html#gac01180352db7052e786463e3b07a8a9e',·1,·'tds_canonical_charset(const·char·*charset_name):&#160;iconv.c']70 ········['../a00573.html#gac01180352db7052e786463e3b07a8a9e',·1,·'tds_canonical_charset(const·char·*charset_name):&#160;iconv.c']
71 ····]],71 ····]],
72 ····['tds_5fcanonical_5fcharset_5fname_40',·['tds_canonical_charset_name',·['../a00573.html#ga22c61ca41f64c7fe368659ed1eebdb56',·1,·'tds_canonical_charset_name(const·char·*charset_name):&#160;iconv.c'],72 ····['tds_5fcanonical_5fcharset_5fname_40',·['tds_canonical_charset_name',·['../a00573.html#ga22c61ca41f64c7fe368659ed1eebdb56',·1,·'tds_canonical_charset_name(const·char·*charset_name):&#160;iconv.c'],
73 ········['../a00573.html#ga22c61ca41f64c7fe368659ed1eebdb56',·1,·'tds_canonical_charset_name(const·char·*charset_name):&#160;iconv.c']73 ········['../a00573.html#ga22c61ca41f64c7fe368659ed1eebdb56',·1,·'tds_canonical_charset_name(const·char·*charset_name):&#160;iconv.c']
74 ····]],74 ····]],
75 ····['tds_5fclose_5fsocket_41',·['tds_close_socket',·['../a00576.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e',·1,·'tds_close_socket(TDSSOCKET·*tds):&#160;net.c'],75 ····['tds_5fclose_5fsocket_41',·['tds_close_socket',·['../a00576.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e',·1,·'tds_close_socket(TDSSOCKET·*tds):&#160;net.c'],
Offset 77, 31 lines modifiedOffset 77, 31 lines modified
77 ····]],77 ····]],
78 ····['tds_5fconfig_5fverstr_42',·['tds_config_verstr',·['../a00571.html#ga05c73c963f4d8904869c739c556c58a2',·1,·'tds_config_verstr(const·char·*tdsver,·TDSLOGIN·*login):&#160;config.c'],78 ····['tds_5fconfig_5fverstr_42',·['tds_config_verstr',·['../a00571.html#ga05c73c963f4d8904869c739c556c58a2',·1,·'tds_config_verstr(const·char·*tdsver,·TDSLOGIN·*login):&#160;config.c'],
79 ········['../a00571.html#ga05c73c963f4d8904869c739c556c58a2',·1,·'tds_config_verstr(const·char·*tdsver,·TDSLOGIN·*login):&#160;config.c']79 ········['../a00571.html#ga05c73c963f4d8904869c739c556c58a2',·1,·'tds_config_verstr(const·char·*tdsver,·TDSLOGIN·*login):&#160;config.c']
80 ····]],80 ····]],
81 ····['tds_5fconvert_43',·['tds_convert',·['../a00572.html#gad83c146aa5ba3f1515557d6b5248494a',·1,·'tds_convert(const·TDSCONTEXT·*tds_ctx,·int·srctype,·const·void·*src,·TDS_UINT·srclen,·int·desttype,·CONV_RESULT·*cr):&#160;convert.c'],81 ····['tds_5fconvert_43',·['tds_convert',·['../a00572.html#gad83c146aa5ba3f1515557d6b5248494a',·1,·'tds_convert(const·TDSCONTEXT·*tds_ctx,·int·srctype,·const·void·*src,·TDS_UINT·srclen,·int·desttype,·CONV_RESULT·*cr):&#160;convert.c'],
82 ········['../a00572.html#gad83c146aa5ba3f1515557d6b5248494a',·1,·'tds_convert(const·TDSCONTEXT·*context,·int·srctype,·const·void·*src,·TDS_UINT·srclen,·int·desttype,·CONV_RESULT·*cr):&#160;convert.c']82 ········['../a00572.html#gad83c146aa5ba3f1515557d6b5248494a',·1,·'tds_convert(const·TDSCONTEXT·*context,·int·srctype,·const·void·*src,·TDS_UINT·srclen,·int·desttype,·CONV_RESULT·*cr):&#160;convert.c']
83 ····]],83 ····]],
84 ····['tds_5fconvert_5fstream_44',·['tds_convert_stream',·['../a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564',·1,·'stream.c']]],84 ····['tds_5fconvert_5fstream_44',·['tds_convert_stream',·['../a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564',·1,·'stream.c']]],
85 ····['tds_5fconvert_5fstring_45',·['tds_convert_string',·['../a00575.html#gad5b76c688898b86984d09628f030d01c',·1,·'tds_convert_string(TDSSOCKET·*tds,·TDSICONV·*char_conv,·const·char·*s,·int·len,·size_t·*out_len):&#160;query.c'],85 ····['tds_5fconvert_5fstring_45',·['tds_convert_string',·['../a00575.html#gad5b76c688898b86984d09628f030d01c',·1,·'tds_convert_string(TDSSOCKET·*tds,·TDSICONV·*char_conv,·const·char·*s,·int·len,·size_t·*out_len):&#160;query.c'],
86 ········['../a00575.html#gad5b76c688898b86984d09628f030d01c',·1,·'tds_convert_string(TDSSOCKET·*tds,·TDSICONV·*char_conv,·const·char·*s,·int·len,·size_t·*out_len):&#160;query.c']86 ········['../a00575.html#gad5b76c688898b86984d09628f030d01c',·1,·'tds_convert_string(TDSSOCKET·*tds,·TDSICONV·*char_conv,·const·char·*s,·int·len,·size_t·*out_len):&#160;query.c']
87 ····]],87 ····]],
88 ····['tds_5fcopy_5fstream_46',·['tds_copy_stream',·['../a00287.html#a50bc3749988d1c3c441044fc07ab44e4',·1,·'stream.c']]],88 ····['tds_5fcopy_5fstream_46',·['tds_copy_stream',·['../a00050.html#a50bc3749988d1c3c441044fc07ab44e4',·1,·'stream.c']]],
89 ····['tds_5fcount_5fplaceholders_47',·['tds_count_placeholders',·['../a00575.html#gaaa7b4d37bf796019e72f25c6e7fe7bea',·1,·'tds_count_placeholders(const·char·*query):&#160;query.c'],89 ····['tds_5fcount_5fplaceholders_47',·['tds_count_placeholders',·['../a00575.html#gaaa7b4d37bf796019e72f25c6e7fe7bea',·1,·'tds_count_placeholders(const·char·*query):&#160;query.c'],
90 ········['../a00575.html#gaaa7b4d37bf796019e72f25c6e7fe7bea',·1,·'tds_count_placeholders(const·char·*query):&#160;query.c']90 ········['../a00575.html#gaaa7b4d37bf796019e72f25c6e7fe7bea',·1,·'tds_count_placeholders(const·char·*query):&#160;query.c']
91 ····]],91 ····]],
92 ····['tds_5fcount_5fplaceholders_5fucs2le_48',·['tds_count_placeholders_ucs2le',·['../a00575.html#ga0cd19215e9169ea299a6c9cbf5b2fb60',·1,·'query.c']]],92 ····['tds_5fcount_5fplaceholders_5fucs2le_48',·['tds_count_placeholders_ucs2le',·['../a00575.html#ga0cd19215e9169ea299a6c9cbf5b2fb60',·1,·'query.c']]],
93 ····['tds_5fcursor_5fcheck_5fallocated_49',·['tds_cursor_check_allocated',·['../a00575.html#ga2a64baaf4aa50ef601a49b801dfdaaf6',·1,·'query.c']]],93 ····['tds_5fcursor_5fcheck_5fallocated_49',·['tds_cursor_check_allocated',·['../a00575.html#ga2a64baaf4aa50ef601a49b801dfdaaf6',·1,·'query.c']]],
94 ····['tds_5fcursor_5fdealloc_50',·['tds_cursor_dealloc',·['../a00575.html#gab25de0567ac096e8f8e88490eeddf562',·1,·'tds_cursor_dealloc(TDSSOCKET·*tds,·TDSCURSOR·*cursor):&#160;query.c'],94 ····['tds_5fcursor_5fdealloc_50',·['tds_cursor_dealloc',·['../a00575.html#gab25de0567ac096e8f8e88490eeddf562',·1,·'tds_cursor_dealloc(TDSSOCKET·*tds,·TDSCURSOR·*cursor):&#160;query.c'],
95 ········['../a00575.html#gab25de0567ac096e8f8e88490eeddf562',·1,·'tds_cursor_dealloc(TDSSOCKET·*tds,·TDSCURSOR·*cursor):&#160;query.c']95 ········['../a00575.html#gab25de0567ac096e8f8e88490eeddf562',·1,·'tds_cursor_dealloc(TDSSOCKET·*tds,·TDSCURSOR·*cursor):&#160;query.c']
96 ····]],96 ····]],
97 ····['tds_5fdatain_5fstream_5finit_51',·['tds_datain_stream_init',·['../a00287.html#abc3a77c8aa28842e7f28583cbabc1415',·1,·'stream.c']]],97 ····['tds_5fdatain_5fstream_5finit_51',·['tds_datain_stream_init',·['../a00050.html#abc3a77c8aa28842e7f28583cbabc1415',·1,·'stream.c']]],
98 ····['tds_5fdatain_5fstream_5fread_52',·['tds_datain_stream_read',·['../a00287.html#a04b537d889f7d4c9b9701eb81baf7efd',·1,·'stream.c']]],98 ····['tds_5fdatain_5fstream_5fread_52',·['tds_datain_stream_read',·['../a00050.html#a04b537d889f7d4c9b9701eb81baf7efd',·1,·'stream.c']]],
99 ····['tds_5fdataout_5fstream_5finit_53',·['tds_dataout_stream_init',·['../a00287.html#aa038a9125979f8f0915dbd53cbf27e5a',·1,·'stream.c']]],99 ····['tds_5fdataout_5fstream_5finit_53',·['tds_dataout_stream_init',·['../a00050.html#aa038a9125979f8f0915dbd53cbf27e5a',·1,·'stream.c']]],
100 ····['tds_5fdataout_5fstream_5fwrite_54',·['tds_dataout_stream_write',·['../a00287.html#ae38a590ee08cf398e7adef536ac94538',·1,·'stream.c']]],100 ····['tds_5fdataout_5fstream_5fwrite_54',·['tds_dataout_stream_write',·['../a00050.html#ae38a590ee08cf398e7adef536ac94538',·1,·'stream.c']]],
101 ····['tds_5fdatecrack_55',·['tds_datecrack',·['../a00572.html#ga883855e6e3793de6684b21db39c756c4',·1,·'tds_datecrack(TDS_INT·datetype,·const·void·*di,·TDSDATEREC·*dr):&#160;convert.c'],101 ····['tds_5fdatecrack_55',·['tds_datecrack',·['../a00572.html#ga883855e6e3793de6684b21db39c756c4',·1,·'tds_datecrack(TDS_INT·datetype,·const·void·*di,·TDSDATEREC·*dr):&#160;convert.c'],
102 ········['../a00572.html#ga883855e6e3793de6684b21db39c756c4',·1,·'tds_datecrack(TDS_INT·datetype,·const·void·*di,·TDSDATEREC·*dr):&#160;convert.c']102 ········['../a00572.html#ga883855e6e3793de6684b21db39c756c4',·1,·'tds_datecrack(TDS_INT·datetype,·const·void·*di,·TDSDATEREC·*dr):&#160;convert.c']
103 ····]],103 ····]],
104 ····['tds_5fdeferred_5fcursor_5fdealloc_56',·['tds_deferred_cursor_dealloc',·['../a00575.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc',·1,·'tds_deferred_cursor_dealloc(TDSCONNECTION·*conn,·TDSCURSOR·*cursor):&#160;query.c'],104 ····['tds_5fdeferred_5fcursor_5fdealloc_56',·['tds_deferred_cursor_dealloc',·['../a00575.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc',·1,·'tds_deferred_cursor_dealloc(TDSCONNECTION·*conn,·TDSCURSOR·*cursor):&#160;query.c'],
105 ········['../a00575.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc',·1,·'tds_deferred_cursor_dealloc(TDSCONNECTION·*conn,·TDSCURSOR·*cursor):&#160;query.c']105 ········['../a00575.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc',·1,·'tds_deferred_cursor_dealloc(TDSCONNECTION·*conn,·TDSCURSOR·*cursor):&#160;query.c']
106 ····]],106 ····]],
107 ····['tds_5fdeferred_5funprepare_57',·['tds_deferred_unprepare',·['../a00575.html#ga9f80fdf732b084aef7de7a323261aa61',·1,·'tds_deferred_unprepare(TDSCONNECTION·*conn,·TDSDYNAMIC·*dyn):&#160;query.c'],107 ····['tds_5fdeferred_5funprepare_57',·['tds_deferred_unprepare',·['../a00575.html#ga9f80fdf732b084aef7de7a323261aa61',·1,·'tds_deferred_unprepare(TDSCONNECTION·*conn,·TDSDYNAMIC·*dyn):&#160;query.c'],
Offset 122, 17 lines modifiedOffset 122, 17 lines modified
122 ····]],122 ····]],
123 ····['tds_5fdstr_5finit_67',·['tds_dstr_init',·['../a00578.html#ga6c0aba5c6da921898768e7f6cf177ca7',·1,·'string.h']]],123 ····['tds_5fdstr_5finit_67',·['tds_dstr_init',·['../a00578.html#ga6c0aba5c6da921898768e7f6cf177ca7',·1,·'string.h']]],
124 ····['tds_5fdstr_5fisempty_68',·['tds_dstr_isempty',·['../a00578.html#ga197c6af67f2e7469d06c2aa055917b1e',·1,·'string.h']]],124 ····['tds_5fdstr_5fisempty_68',·['tds_dstr_isempty',·['../a00578.html#ga197c6af67f2e7469d06c2aa055917b1e',·1,·'string.h']]],
125 ····['tds_5fdstr_5flen_69',·['tds_dstr_len',·['../a00578.html#ga396f139e4f886ac1b224a735138e73dd',·1,·'string.h']]],125 ····['tds_5fdstr_5flen_69',·['tds_dstr_len',·['../a00578.html#ga396f139e4f886ac1b224a735138e73dd',·1,·'string.h']]],
126 ····['tds_5fdstr_5fset_70',·['tds_dstr_set',·['../a00578.html#gab78cc59b110df2817b00f9bed74c6ff1',·1,·'tdsstring.c']]],126 ····['tds_5fdstr_5fset_70',·['tds_dstr_set',·['../a00578.html#gab78cc59b110df2817b00f9bed74c6ff1',·1,·'tdsstring.c']]],
127 ····['tds_5fdstr_5fsetlen_71',·['tds_dstr_setlen',·['../a00578.html#ga0cd7863ba7c2d2da4a193234472a3d14',·1,·'tdsstring.c']]],127 ····['tds_5fdstr_5fsetlen_71',·['tds_dstr_setlen',·['../a00578.html#ga0cd7863ba7c2d2da4a193234472a3d14',·1,·'tdsstring.c']]],
128 ····['tds_5fdstr_5fzero_72',·['tds_dstr_zero',·['../a00578.html#ga339ba30216e2bd5bd076aa9dcd26f3c4',·1,·'tdsstring.c']]],128 ····['tds_5fdstr_5fzero_72',·['tds_dstr_zero',·['../a00578.html#ga339ba30216e2bd5bd076aa9dcd26f3c4',·1,·'tdsstring.c']]],
129 ····['tds_5fdynamic_5fstream_5finit_73',·['tds_dynamic_stream_init',·['../a00287.html#a4f9e40da6941cb9407d0da5bc3030517',·1,·'stream.c']]],129 ····['tds_5fdynamic_5fstream_5finit_73',·['tds_dynamic_stream_init',·['../a00050.html#a4f9e40da6941cb9407d0da5bc3030517',·1,·'stream.c']]],
130 ····['tds_5fdynamic_5fstream_5fwrite_74',·['tds_dynamic_stream_write',·['../a00287.html#abaf688c85ea04a2392103d519a55d04e',·1,·'stream.c']]],130 ····['tds_5fdynamic_5fstream_5fwrite_74',·['tds_dynamic_stream_write',·['../a00050.html#abaf688c85ea04a2392103d519a55d04e',·1,·'stream.c']]],
131 ····['tds_5ffile_5fstream_5fread_75',·['tds_file_stream_read',·['../a00278.html#a1b83c9db016b481aa1fa0352f976d50d',·1,·'bulk.c']]],131 ····['tds_5ffile_5fstream_5fread_75',·['tds_file_stream_read',·['../a00104.html#a1b83c9db016b481aa1fa0352f976d50d',·1,·'bulk.c']]],
132 ····['tds_5ffix_5fcolumn_5fsize_76',·['tds_fix_column_size',·['../a00575.html#ga79e31bdb1d8e8e214ea2bed964ff0e77',·1,·'query.c']]],132 ····['tds_5ffix_5fcolumn_5fsize_76',·['tds_fix_column_size',·['../a00575.html#ga79e31bdb1d8e8e214ea2bed964ff0e77',·1,·'query.c']]],
133 ····['tds_5ffix_5flogin_77',·['tds_fix_login',·['../a00571.html#gacee4f06ba749b10ee9f2e5bb1c4a8910',·1,·'tds_fix_login(TDSLOGIN·*login):&#160;config.c'],133 ····['tds_5ffix_5flogin_77',·['tds_fix_login',·['../a00571.html#gacee4f06ba749b10ee9f2e5bb1c4a8910',·1,·'tds_fix_login(TDSLOGIN·*login):&#160;config.c'],
134 ········['../a00571.html#gacee4f06ba749b10ee9f2e5bb1c4a8910',·1,·'tds_fix_login(TDSLOGIN·*login):&#160;config.c']134 ········['../a00571.html#gacee4f06ba749b10ee9f2e5bb1c4a8910',·1,·'tds_fix_login(TDSLOGIN·*login):&#160;config.c']
135 ····]],135 ····]],
136 ····['tds_5fflush_5fpacket_78',·['tds_flush_packet',·['../a00576.html#ga5feb53554e8917a81bbbc332163a61fb',·1,·'tds_flush_packet(TDSSOCKET·*tds):&#160;write.c'],136 ····['tds_5fflush_5fpacket_78',·['tds_flush_packet',·['../a00576.html#ga5feb53554e8917a81bbbc332163a61fb',·1,·'tds_flush_packet(TDSSOCKET·*tds):&#160;write.c'],
137 ········['../a00576.html#ga5feb53554e8917a81bbbc332163a61fb',·1,·'tds_flush_packet(TDSSOCKET·*tds):&#160;write.c']137 ········['../a00576.html#ga5feb53554e8917a81bbbc332163a61fb',·1,·'tds_flush_packet(TDSSOCKET·*tds):&#160;write.c']
138 ····]],138 ····]],
Offset 157, 74 lines modifiedOffset 157, 74 lines modified
157 ····]],157 ····]],
158 ····['tds_5ffreeze_5fclose_5fstring_86',·['tds_freeze_close_string',·['../a00576.html#ga084fa9cda46be8594997fed2487fcb50',·1,·'tds_freeze_close_string(TDSFREEZE·*freeze):&#160;packet.c'],158 ····['tds_5ffreeze_5fclose_5fstring_86',·['tds_freeze_close_string',·['../a00576.html#ga084fa9cda46be8594997fed2487fcb50',·1,·'tds_freeze_close_string(TDSFREEZE·*freeze):&#160;packet.c'],
159 ········['../a00576.html#ga084fa9cda46be8594997fed2487fcb50',·1,·'tds_freeze_close_string(TDSFREEZE·*freeze):&#160;packet.c']159 ········['../a00576.html#ga084fa9cda46be8594997fed2487fcb50',·1,·'tds_freeze_close_string(TDSFREEZE·*freeze):&#160;packet.c']
160 ····]],160 ····]],
161 ····['tds_5ffreeze_5fwritten_87',·['tds_freeze_written',·['../a00576.html#ga528cc96da09c11bc2930daae64e33e83',·1,·'tds_freeze_written(TDSFREEZE·*freeze):&#160;packet.c'],161 ····['tds_5ffreeze_5fwritten_87',·['tds_freeze_written',·['../a00576.html#ga528cc96da09c11bc2930daae64e33e83',·1,·'tds_freeze_written(TDSFREEZE·*freeze):&#160;packet.c'],
162 ········['../a00576.html#ga528cc96da09c11bc2930daae64e33e83',·1,·'tds_freeze_written(TDSFREEZE·*freeze):&#160;packet.c']162 ········['../a00576.html#ga528cc96da09c11bc2930daae64e33e83',·1,·'tds_freeze_written(TDSFREEZE·*freeze):&#160;packet.c']
163 ····]],163 ····]],
164 ····['tds_5fgeneric_5fget_88',·['tds_generic_get',·['../a00335.html#abac4d689e0e31e80587f89247c6395a4',·1,·'data.c']]],164 ····['tds_5fgeneric_5fget_88',·['tds_generic_get',·['../a00113.html#abac4d689e0e31e80587f89247c6395a4',·1,·'data.c']]],
165 ····['tds_5fgeneric_5fput_89',·['tds_generic_put',·['../a00335.html#a84e17808683ba2dd956e811a42e23176',·1,·'data.c']]],165 ····['tds_5fgeneric_5fput_89',·['tds_generic_put',·['../a00113.html#a84e17808683ba2dd956e811a42e23176',·1,·'data.c']]],
166 ····['tds_5fgeneric_5fput_5finfo_90',·['tds_generic_put_info',·['../a00335.html#aabd0e5f15615b5c141c525b76e746520',·1,·'data.c']]],166 ····['tds_5fgeneric_5fput_5finfo_90',·['tds_generic_put_info',·['../a00113.html#aabd0e5f15615b5c141c525b76e746520',·1,·'data.c']]],
167 ····['tds_5fget_5fbyte_91',·['tds_get_byte',·['../a00576.html#ga0cb72d3f6943795c39db1fa692be0a58',·1,·'tds_get_byte(TDSSOCKET·*tds):&#160;read.c'],167 ····['tds_5fget_5fbyte_91',·['tds_get_byte',·['../a00576.html#ga0cb72d3f6943795c39db1fa692be0a58',·1,·'tds_get_byte(TDSSOCKET·*tds):&#160;read.c'],
168 ········['../a00576.html#ga0cb72d3f6943795c39db1fa692be0a58',·1,·'tds_get_byte(TDSSOCKET·*tds):&#160;read.c']168 ········['../a00576.html#ga0cb72d3f6943795c39db1fa692be0a58',·1,·'tds_get_byte(TDSSOCKET·*tds):&#160;read.c']
169 ····]],169 ····]],
170 ····['tds_5fget_5fchar_5fdata_92',·['tds_get_char_data',·['../a00576.html#ga8d214089b6e97fc0da5e0be09f216d73',·1,·'tds_get_char_data(TDSSOCKET·*tds,·char·*row_buffer,·size_t·wire_size,·TDSCOLUMN·*curcol):&#160;read.c'],170 ····['tds_5fget_5fchar_5fdata_92',·['tds_get_char_data',·['../a00576.html#ga8d214089b6e97fc0da5e0be09f216d73',·1,·'tds_get_char_data(TDSSOCKET·*tds,·char·*row_buffer,·size_t·wire_size,·TDSCOLUMN·*curcol):&#160;read.c'],
171 ········['../a00576.html#ga8d214089b6e97fc0da5e0be09f216d73',·1,·'tds_get_char_data(TDSSOCKET·*tds,·char·*dest,·size_t·wire_size,·TDSCOLUMN·*curcol):&#160;read.c']171 ········['../a00576.html#ga8d214089b6e97fc0da5e0be09f216d73',·1,·'tds_get_char_data(TDSSOCKET·*tds,·char·*dest,·size_t·wire_size,·TDSCOLUMN·*curcol):&#160;read.c']
172 ····]],172 ····]],
173 ····['tds_5fget_5fcolumn_5fdeclaration_93',·['tds_get_column_declaration',·['../a00575.html#ga50d62edeb2a432e2dc668263f3f958ff',·1,·'tds_get_column_declaration(TDSSOCKET·*tds,·TDSCOLUMN·*curcol,·char·*out):&#160;query.c'],173 ····['tds_5fget_5fcolumn_5fdeclaration_93',·['tds_get_column_declaration',·['../a00575.html#ga50d62edeb2a432e2dc668263f3f958ff',·1,·'tds_get_column_declaration(TDSSOCKET·*tds,·TDSCOLUMN·*curcol,·char·*out):&#160;query.c'],
174 ········['../a00575.html#ga50d62edeb2a432e2dc668263f3f958ff',·1,·'tds_get_column_declaration(TDSSOCKET·*tds,·TDSCOLUMN·*curcol,·char·*out):&#160;query.c']174 ········['../a00575.html#ga50d62edeb2a432e2dc668263f3f958ff',·1,·'tds_get_column_declaration(TDSSOCKET·*tds,·TDSCOLUMN·*curcol,·char·*out):&#160;query.c']
Max diff block lines reached; 23812/43454 bytes (54.80%) of diff not shown.
15.1 KB
./usr/share/doc/freetds-doc/reference/globals_d.html
    
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 <li>dbcanquery()&#160;:&#160;<a·class="el"·href="a00560.html#ga559e24ba70d0d96c3469eb6ab8f74e05">dblib.c</a>,·<a·class="el"·href="a00560.html#ga559e24ba70d0d96c3469eb6ab8f74e05">sybdb.h</a></li>89 <li>dbcanquery()&#160;:&#160;<a·class="el"·href="a00560.html#ga559e24ba70d0d96c3469eb6ab8f74e05">dblib.c</a>,·<a·class="el"·href="a00560.html#ga559e24ba70d0d96c3469eb6ab8f74e05">sybdb.h</a></li>
90 <li>dbchange()&#160;:&#160;<a·class="el"·href="a00560.html#ga82ab05c6b307174801ce3856577dd3e8">dblib.c</a>,·<a·class="el"·href="a00560.html#ga82ab05c6b307174801ce3856577dd3e8">sybdb.h</a></li>90 <li>dbchange()&#160;:&#160;<a·class="el"·href="a00560.html#ga82ab05c6b307174801ce3856577dd3e8">dblib.c</a>,·<a·class="el"·href="a00560.html#ga82ab05c6b307174801ce3856577dd3e8">sybdb.h</a></li>
91 <li>dbclose()&#160;:&#160;<a·class="el"·href="a00560.html#gaef740b394b44eb33925c2718f7b30d69">dblib.c</a>,·<a·class="el"·href="a00560.html#gaef740b394b44eb33925c2718f7b30d69">sybdb.h</a></li>91 <li>dbclose()&#160;:&#160;<a·class="el"·href="a00560.html#gaef740b394b44eb33925c2718f7b30d69">dblib.c</a>,·<a·class="el"·href="a00560.html#gaef740b394b44eb33925c2718f7b30d69">sybdb.h</a></li>
92 <li>dbclrbuf()&#160;:&#160;<a·class="el"·href="a00560.html#ga01404b179a251c249aecfdae72ec6ca4">dblib.c</a>,·<a·class="el"·href="a00560.html#ga01404b179a251c249aecfdae72ec6ca4">sybdb.h</a></li>92 <li>dbclrbuf()&#160;:&#160;<a·class="el"·href="a00560.html#ga01404b179a251c249aecfdae72ec6ca4">dblib.c</a>,·<a·class="el"·href="a00560.html#ga01404b179a251c249aecfdae72ec6ca4">sybdb.h</a></li>
93 <li>dbclropt()&#160;:&#160;<a·class="el"·href="a00560.html#ga93ee3c8ca34a08588f88784898fd69e0">dblib.c</a>,·<a·class="el"·href="a00560.html#ga93ee3c8ca34a08588f88784898fd69e0">sybdb.h</a></li>93 <li>dbclropt()&#160;:&#160;<a·class="el"·href="a00560.html#ga93ee3c8ca34a08588f88784898fd69e0">dblib.c</a>,·<a·class="el"·href="a00560.html#ga93ee3c8ca34a08588f88784898fd69e0">sybdb.h</a></li>
94 <li>dbcmd()&#160;:&#160;<a·class="el"·href="a00560.html#ga87b39d9863316b4ba85654b0885d53a0">dblib.c</a>,·<a·class="el"·href="a00560.html#ga87b39d9863316b4ba85654b0885d53a0">sybdb.h</a></li>94 <li>dbcmd()&#160;:&#160;<a·class="el"·href="a00560.html#ga87b39d9863316b4ba85654b0885d53a0">dblib.c</a>,·<a·class="el"·href="a00560.html#ga87b39d9863316b4ba85654b0885d53a0">sybdb.h</a></li>
95 <li>dbcmdrow()&#160;:&#160;<a·class="el"·href="a00566.html#ga196f6d67de47f34a32fcc2103ab0f416">dblib.c</a>,·<a·class="el"·href="a00566.html#ga196f6d67de47f34a32fcc2103ab0f416">sybdb.h</a></li>95 <li>dbcmdrow()&#160;:&#160;<a·class="el"·href="a00566.html#ga196f6d67de47f34a32fcc2103ab0f416">dblib.c</a>,·<a·class="el"·href="a00566.html#ga196f6d67de47f34a32fcc2103ab0f416">sybdb.h</a></li>
96 <li>dbcolinfo()&#160;:&#160;<a·class="el"·href="a00167.html#a9b73fd1afa2c3ccfca481635212d2e43">dblib.c</a>,·<a·class="el"·href="a00512.html#a9b73fd1afa2c3ccfca481635212d2e43">sybdb.h</a></li>96 <li>dbcolinfo()&#160;:&#160;<a·class="el"·href="a00302.html#a9b73fd1afa2c3ccfca481635212d2e43">dblib.c</a>,·<a·class="el"·href="a00515.html#a9b73fd1afa2c3ccfca481635212d2e43">sybdb.h</a></li>
97 <li>dbcollen()&#160;:&#160;<a·class="el"·href="a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433">dblib.c</a>,·<a·class="el"·href="a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433">sybdb.h</a></li>97 <li>dbcollen()&#160;:&#160;<a·class="el"·href="a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433">dblib.c</a>,·<a·class="el"·href="a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433">sybdb.h</a></li>
98 <li>dbcolname()&#160;:&#160;<a·class="el"·href="a00560.html#ga3bcdc8f584537b8278483f2cee59f130">dblib.c</a>,·<a·class="el"·href="a00560.html#ga3bcdc8f584537b8278483f2cee59f130">sybdb.h</a></li>98 <li>dbcolname()&#160;:&#160;<a·class="el"·href="a00560.html#ga3bcdc8f584537b8278483f2cee59f130">dblib.c</a>,·<a·class="el"·href="a00560.html#ga3bcdc8f584537b8278483f2cee59f130">sybdb.h</a></li>
99 <li>dbcolptr()&#160;:&#160;<a·class="el"·href="a00566.html#ga45d1c0fba44eafde5e156a70af5d6126">dblib.c</a></li>99 <li>dbcolptr()&#160;:&#160;<a·class="el"·href="a00566.html#ga45d1c0fba44eafde5e156a70af5d6126">dblib.c</a></li>
100 <li>dbcolsource()&#160;:&#160;<a·class="el"·href="a00560.html#ga7be8b405d5416bf0361f65dbb5942faa">dblib.c</a>,·<a·class="el"·href="a00560.html#ga7be8b405d5416bf0361f65dbb5942faa">sybdb.h</a></li>100 <li>dbcolsource()&#160;:&#160;<a·class="el"·href="a00560.html#ga7be8b405d5416bf0361f65dbb5942faa">dblib.c</a>,·<a·class="el"·href="a00560.html#ga7be8b405d5416bf0361f65dbb5942faa">sybdb.h</a></li>
101 <li>dbcoltype()&#160;:&#160;<a·class="el"·href="a00560.html#ga636e6f1b64743f3cf22158a56eef371f">dblib.c</a>,·<a·class="el"·href="a00560.html#ga636e6f1b64743f3cf22158a56eef371f">sybdb.h</a></li>101 <li>dbcoltype()&#160;:&#160;<a·class="el"·href="a00560.html#ga636e6f1b64743f3cf22158a56eef371f">dblib.c</a>,·<a·class="el"·href="a00560.html#ga636e6f1b64743f3cf22158a56eef371f">sybdb.h</a></li>
102 <li>dbcoltypeinfo()&#160;:&#160;<a·class="el"·href="a00560.html#ga0b5ca7723f370dac9fe1f6db35e331a0">dblib.c</a>,·<a·class="el"·href="a00560.html#ga0b5ca7723f370dac9fe1f6db35e331a0">sybdb.h</a></li>102 <li>dbcoltypeinfo()&#160;:&#160;<a·class="el"·href="a00560.html#ga0b5ca7723f370dac9fe1f6db35e331a0">dblib.c</a>,·<a·class="el"·href="a00560.html#ga0b5ca7723f370dac9fe1f6db35e331a0">sybdb.h</a></li>
103 <li>dbcolutype()&#160;:&#160;<a·class="el"·href="a00560.html#gab33d2f4fd44f50e55b6c71902db4fdae">dblib.c</a>,·<a·class="el"·href="a00560.html#gab33d2f4fd44f50e55b6c71902db4fdae">sybdb.h</a></li>103 <li>dbcolutype()&#160;:&#160;<a·class="el"·href="a00560.html#gab33d2f4fd44f50e55b6c71902db4fdae">dblib.c</a>,·<a·class="el"·href="a00560.html#gab33d2f4fd44f50e55b6c71902db4fdae">sybdb.h</a></li>
Offset 114, 28 lines modifiedOffset 114, 28 lines modified
114 <li>dberrhandle()&#160;:&#160;<a·class="el"·href="a00560.html#gab8209543de865f359bdb32829fa8b757">dblib.c</a>,·<a·class="el"·href="a00560.html#gab8209543de865f359bdb32829fa8b757">sybdb.h</a></li>114 <li>dberrhandle()&#160;:&#160;<a·class="el"·href="a00560.html#gab8209543de865f359bdb32829fa8b757">dblib.c</a>,·<a·class="el"·href="a00560.html#gab8209543de865f359bdb32829fa8b757">sybdb.h</a></li>
115 <li>dbexit()&#160;:&#160;<a·class="el"·href="a00560.html#gac0ee936a9b1db7217b745a63e25f876b">dblib.c</a>,·<a·class="el"·href="a00560.html#gac0ee936a9b1db7217b745a63e25f876b">sybdb.h</a></li>115 <li>dbexit()&#160;:&#160;<a·class="el"·href="a00560.html#gac0ee936a9b1db7217b745a63e25f876b">dblib.c</a>,·<a·class="el"·href="a00560.html#gac0ee936a9b1db7217b745a63e25f876b">sybdb.h</a></li>
116 <li>dbfcmd()&#160;:&#160;<a·class="el"·href="a00560.html#ga43727b10d4cbb7708b374811abe6eadb">dblib.c</a>,·<a·class="el"·href="a00560.html#ga43727b10d4cbb7708b374811abe6eadb">sybdb.h</a></li>116 <li>dbfcmd()&#160;:&#160;<a·class="el"·href="a00560.html#ga43727b10d4cbb7708b374811abe6eadb">dblib.c</a>,·<a·class="el"·href="a00560.html#ga43727b10d4cbb7708b374811abe6eadb">sybdb.h</a></li>
117 <li>dbfirstrow()&#160;:&#160;<a·class="el"·href="a00566.html#gaf40b925f3b3ba43804720dd4ae584935">dblib.c</a>,·<a·class="el"·href="a00566.html#gaf40b925f3b3ba43804720dd4ae584935">sybdb.h</a></li>117 <li>dbfirstrow()&#160;:&#160;<a·class="el"·href="a00566.html#gaf40b925f3b3ba43804720dd4ae584935">dblib.c</a>,·<a·class="el"·href="a00566.html#gaf40b925f3b3ba43804720dd4ae584935">sybdb.h</a></li>
118 <li>dbfreebuf()&#160;:&#160;<a·class="el"·href="a00560.html#ga0fcfcf6846442dac9dd5584d270ec72a">dblib.c</a>,·<a·class="el"·href="a00560.html#ga0fcfcf6846442dac9dd5584d270ec72a">sybdb.h</a></li>118 <li>dbfreebuf()&#160;:&#160;<a·class="el"·href="a00560.html#ga0fcfcf6846442dac9dd5584d270ec72a">dblib.c</a>,·<a·class="el"·href="a00560.html#ga0fcfcf6846442dac9dd5584d270ec72a">sybdb.h</a></li>
119 <li>dbgetchar()&#160;:&#160;<a·class="el"·href="a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf">dblib.c</a>,·<a·class="el"·href="a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf">sybdb.h</a></li>119 <li>dbgetchar()&#160;:&#160;<a·class="el"·href="a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf">dblib.c</a>,·<a·class="el"·href="a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf">sybdb.h</a></li>
120 <li>dbgetmaxprocs()&#160;:&#160;<a·class="el"·href="a00560.html#gadb34c5c2aae50ac9f2a26d8984136997">sybdb.h</a>,·<a·class="el"·href="a00560.html#gadb34c5c2aae50ac9f2a26d8984136997">dblib.c</a></li>120 <li>dbgetmaxprocs()&#160;:&#160;<a·class="el"·href="a00560.html#gadb34c5c2aae50ac9f2a26d8984136997">sybdb.h</a>,·<a·class="el"·href="a00560.html#gadb34c5c2aae50ac9f2a26d8984136997">dblib.c</a></li>
121 <li>dbgetnull()&#160;:&#160;<a·class="el"·href="a00167.html#aea6a865806d454280126de940478c214">dblib.c</a></li>121 <li>dbgetnull()&#160;:&#160;<a·class="el"·href="a00302.html#aea6a865806d454280126de940478c214">dblib.c</a></li>
122 <li>dbgetpacket()&#160;:&#160;<a·class="el"·href="a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238">dblib.c</a>,·<a·class="el"·href="a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238">sybdb.h</a></li>122 <li>dbgetpacket()&#160;:&#160;<a·class="el"·href="a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238">dblib.c</a>,·<a·class="el"·href="a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238">sybdb.h</a></li>
123 <li>dbgetrow()&#160;:&#160;<a·class="el"·href="a00560.html#ga60fe544491c760f8bc6c37bc7f777d70">dblib.c</a>,·<a·class="el"·href="a00560.html#ga60fe544491c760f8bc6c37bc7f777d70">sybdb.h</a></li>123 <li>dbgetrow()&#160;:&#160;<a·class="el"·href="a00560.html#ga60fe544491c760f8bc6c37bc7f777d70">dblib.c</a>,·<a·class="el"·href="a00560.html#ga60fe544491c760f8bc6c37bc7f777d70">sybdb.h</a></li>
124 <li>dbgettime()&#160;:&#160;<a·class="el"·href="a00560.html#ga6ccffbb3f0cfb10883ad349f1e47c50e">dblib.c</a>,·<a·class="el"·href="a00560.html#ga6ccffbb3f0cfb10883ad349f1e47c50e">sybdb.h</a></li>124 <li>dbgettime()&#160;:&#160;<a·class="el"·href="a00560.html#ga6ccffbb3f0cfb10883ad349f1e47c50e">dblib.c</a>,·<a·class="el"·href="a00560.html#ga6ccffbb3f0cfb10883ad349f1e47c50e">sybdb.h</a></li>
125 <li>dbgetuserdata()&#160;:&#160;<a·class="el"·href="a00560.html#gabe6f07e19b60671b177bc51c32106344">dblib.c</a>,·<a·class="el"·href="a00560.html#gabe6f07e19b60671b177bc51c32106344">sybdb.h</a></li>125 <li>dbgetuserdata()&#160;:&#160;<a·class="el"·href="a00560.html#gabe6f07e19b60671b177bc51c32106344">dblib.c</a>,·<a·class="el"·href="a00560.html#gabe6f07e19b60671b177bc51c32106344">sybdb.h</a></li>
126 <li>dbhasretstat()&#160;:&#160;<a·class="el"·href="a00561.html#ga7a5062dac92ccedc8459f6d4a530ffb7">dblib.c</a>,·<a·class="el"·href="a00561.html#ga7a5062dac92ccedc8459f6d4a530ffb7">sybdb.h</a></li>126 <li>dbhasretstat()&#160;:&#160;<a·class="el"·href="a00561.html#ga7a5062dac92ccedc8459f6d4a530ffb7">dblib.c</a>,·<a·class="el"·href="a00561.html#ga7a5062dac92ccedc8459f6d4a530ffb7">sybdb.h</a></li>
127 <li>dbinit()&#160;:&#160;<a·class="el"·href="a00560.html#ga564dd3a1bb0425a8957f1714d8b2a7c0">dblib.c</a>,·<a·class="el"·href="a00560.html#ga564dd3a1bb0425a8957f1714d8b2a7c0">sybdb.h</a></li>127 <li>dbinit()&#160;:&#160;<a·class="el"·href="a00560.html#ga564dd3a1bb0425a8957f1714d8b2a7c0">dblib.c</a>,·<a·class="el"·href="a00560.html#ga564dd3a1bb0425a8957f1714d8b2a7c0">sybdb.h</a></li>
128 <li>dbiordesc()&#160;:&#160;<a·class="el"·href="a00566.html#gab842baac0ec420b265d8c199cc45059d">dblib.c</a>,·<a·class="el"·href="a00566.html#gab842baac0ec420b265d8c199cc45059d">sybdb.h</a></li>128 <li>dbiordesc()&#160;:&#160;<a·class="el"·href="a00566.html#gab842baac0ec420b265d8c199cc45059d">dblib.c</a>,·<a·class="el"·href="a00566.html#gab842baac0ec420b265d8c199cc45059d">sybdb.h</a></li>
129 <li>dbiowdesc()&#160;:&#160;<a·class="el"·href="a00566.html#ga666a4d0609ee7f241deb0a62893d2cfa">dblib.c</a>,·<a·class="el"·href="a00566.html#ga666a4d0609ee7f241deb0a62893d2cfa">sybdb.h</a></li>129 <li>dbiowdesc()&#160;:&#160;<a·class="el"·href="a00566.html#ga666a4d0609ee7f241deb0a62893d2cfa">dblib.c</a>,·<a·class="el"·href="a00566.html#ga666a4d0609ee7f241deb0a62893d2cfa">sybdb.h</a></li>
130 <li>dbiscount()&#160;:&#160;<a·class="el"·href="a00560.html#ga6ba2a7f18cb76d24776e45fd71141494">dblib.c</a>,·<a·class="el"·href="a00560.html#ga6ba2a7f18cb76d24776e45fd71141494">sybdb.h</a></li>130 <li>dbiscount()&#160;:&#160;<a·class="el"·href="a00560.html#ga6ba2a7f18cb76d24776e45fd71141494">dblib.c</a>,·<a·class="el"·href="a00560.html#ga6ba2a7f18cb76d24776e45fd71141494">sybdb.h</a></li>
131 <li>dbisopt()&#160;:&#160;<a·class="el"·href="a00560.html#gac3eb8cb53f50998403ea9aebc6263df9">dblib.c</a>,·<a·class="el"·href="a00560.html#gac3eb8cb53f50998403ea9aebc6263df9">sybdb.h</a></li>131 <li>dbisopt()&#160;:&#160;<a·class="el"·href="a00560.html#gac3eb8cb53f50998403ea9aebc6263df9">dblib.c</a>,·<a·class="el"·href="a00560.html#gac3eb8cb53f50998403ea9aebc6263df9">sybdb.h</a></li>
132 <li>dblastrow()&#160;:&#160;<a·class="el"·href="a00566.html#ga13ead146339b43b3a4d9049eb124ef4b">dblib.c</a>,·<a·class="el"·href="a00566.html#ga13ead146339b43b3a4d9049eb124ef4b">sybdb.h</a></li>132 <li>dblastrow()&#160;:&#160;<a·class="el"·href="a00566.html#ga13ead146339b43b3a4d9049eb124ef4b">dblib.c</a>,·<a·class="el"·href="a00566.html#ga13ead146339b43b3a4d9049eb124ef4b">sybdb.h</a></li>
133 <li>DBLIB_ERROR_MESSAGE&#160;:&#160;<a·class="el"·href="a00566.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8">dblib.c</a></li>133 <li>DBLIB_ERROR_MESSAGE&#160;:&#160;<a·class="el"·href="a00566.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8">dblib.c</a></li>
134 <li>DBLIBCONTEXT&#160;:&#160;<a·class="el"·href="a00167.html#a8ff1bdcccb992dd688bc35d178c4bf3b">dblib.c</a></li>134 <li>DBLIBCONTEXT&#160;:&#160;<a·class="el"·href="a00302.html#a8ff1bdcccb992dd688bc35d178c4bf3b">dblib.c</a></li>
135 <li>dblogin()&#160;:&#160;<a·class="el"·href="a00560.html#ga0c66b475d359cb3e69cdf4b163a07eeb">dblib.c</a>,·<a·class="el"·href="a00560.html#ga0c66b475d359cb3e69cdf4b163a07eeb">sybdb.h</a></li>135 <li>dblogin()&#160;:&#160;<a·class="el"·href="a00560.html#ga0c66b475d359cb3e69cdf4b163a07eeb">dblib.c</a>,·<a·class="el"·href="a00560.html#ga0c66b475d359cb3e69cdf4b163a07eeb">sybdb.h</a></li>
136 <li>dbloginfree()&#160;:&#160;<a·class="el"·href="a00560.html#gac1bdb1766b791153f37dceae8ff64ad6">dblib.c</a>,·<a·class="el"·href="a00560.html#gac1bdb1766b791153f37dceae8ff64ad6">sybdb.h</a></li>136 <li>dbloginfree()&#160;:&#160;<a·class="el"·href="a00560.html#gac1bdb1766b791153f37dceae8ff64ad6">dblib.c</a>,·<a·class="el"·href="a00560.html#gac1bdb1766b791153f37dceae8ff64ad6">sybdb.h</a></li>
137 <li>dbmny4add()&#160;:&#160;<a·class="el"·href="a00564.html#ga0a384938a6586b7411fc42420ffad6ed">dblib.c</a>,·<a·class="el"·href="a00564.html#ga0a384938a6586b7411fc42420ffad6ed">sybdb.h</a></li>137 <li>dbmny4add()&#160;:&#160;<a·class="el"·href="a00564.html#ga0a384938a6586b7411fc42420ffad6ed">dblib.c</a>,·<a·class="el"·href="a00564.html#ga0a384938a6586b7411fc42420ffad6ed">sybdb.h</a></li>
138 <li>dbmny4cmp()&#160;:&#160;<a·class="el"·href="a00564.html#ga109d4868baccb08fad3b26b6f031dc78">dblib.c</a>,·<a·class="el"·href="a00564.html#ga109d4868baccb08fad3b26b6f031dc78">sybdb.h</a></li>138 <li>dbmny4cmp()&#160;:&#160;<a·class="el"·href="a00564.html#ga109d4868baccb08fad3b26b6f031dc78">dblib.c</a>,·<a·class="el"·href="a00564.html#ga109d4868baccb08fad3b26b6f031dc78">sybdb.h</a></li>
139 <li>dbmny4copy()&#160;:&#160;<a·class="el"·href="a00564.html#gaa6d4c700b628f6a18a9d1ed9f8e2ba62">dblib.c</a>,·<a·class="el"·href="a00564.html#gaa6d4c700b628f6a18a9d1ed9f8e2ba62">sybdb.h</a></li>139 <li>dbmny4copy()&#160;:&#160;<a·class="el"·href="a00564.html#gaa6d4c700b628f6a18a9d1ed9f8e2ba62">dblib.c</a>,·<a·class="el"·href="a00564.html#gaa6d4c700b628f6a18a9d1ed9f8e2ba62">sybdb.h</a></li>
140 <li>dbmny4minus()&#160;:&#160;<a·class="el"·href="a00564.html#ga76177eb61a67dd52424236aba1b16bc9">dblib.c</a>,·<a·class="el"·href="a00564.html#ga76177eb61a67dd52424236aba1b16bc9">sybdb.h</a></li>140 <li>dbmny4minus()&#160;:&#160;<a·class="el"·href="a00564.html#ga76177eb61a67dd52424236aba1b16bc9">dblib.c</a>,·<a·class="el"·href="a00564.html#ga76177eb61a67dd52424236aba1b16bc9">sybdb.h</a></li>
141 <li>dbmny4sub()&#160;:&#160;<a·class="el"·href="a00564.html#ga856143f4f9c7a5c15fb15633af81487d">dblib.c</a>,·<a·class="el"·href="a00564.html#ga856143f4f9c7a5c15fb15633af81487d">sybdb.h</a></li>141 <li>dbmny4sub()&#160;:&#160;<a·class="el"·href="a00564.html#ga856143f4f9c7a5c15fb15633af81487d">dblib.c</a>,·<a·class="el"·href="a00564.html#ga856143f4f9c7a5c15fb15633af81487d">sybdb.h</a></li>
Offset 154, 17 lines modifiedOffset 154, 17 lines modified
154 <li>dbmsghandle()&#160;:&#160;<a·class="el"·href="a00560.html#gadc8af9a65f3719804c2537fd737298ca">dblib.c</a>,·<a·class="el"·href="a00560.html#gadc8af9a65f3719804c2537fd737298ca">sybdb.h</a></li>154 <li>dbmsghandle()&#160;:&#160;<a·class="el"·href="a00560.html#gadc8af9a65f3719804c2537fd737298ca">dblib.c</a>,·<a·class="el"·href="a00560.html#gadc8af9a65f3719804c2537fd737298ca">sybdb.h</a></li>
155 <li>dbname()&#160;:&#160;<a·class="el"·href="a00560.html#gaa317076ba877cb1acb13db87b2e3c4e2">dblib.c</a>,·<a·class="el"·href="a00560.html#gaa317076ba877cb1acb13db87b2e3c4e2">sybdb.h</a></li>155 <li>dbname()&#160;:&#160;<a·class="el"·href="a00560.html#gaa317076ba877cb1acb13db87b2e3c4e2">dblib.c</a>,·<a·class="el"·href="a00560.html#gaa317076ba877cb1acb13db87b2e3c4e2">sybdb.h</a></li>
156 <li>dbnullbind()&#160;:&#160;<a·class="el"·href="a00560.html#ga85dcc40c3615f94be96b09b2ec043533">dblib.c</a>,·<a·class="el"·href="a00560.html#ga85dcc40c3615f94be96b09b2ec043533">sybdb.h</a></li>156 <li>dbnullbind()&#160;:&#160;<a·class="el"·href="a00560.html#ga85dcc40c3615f94be96b09b2ec043533">dblib.c</a>,·<a·class="el"·href="a00560.html#ga85dcc40c3615f94be96b09b2ec043533">sybdb.h</a></li>
157 <li>dbnumalts()&#160;:&#160;<a·class="el"·href="a00560.html#ga67934deac3bebbf8238eff8c0559389a">sybdb.h</a>,·<a·class="el"·href="a00560.html#ga67934deac3bebbf8238eff8c0559389a">dblib.c</a></li>157 <li>dbnumalts()&#160;:&#160;<a·class="el"·href="a00560.html#ga67934deac3bebbf8238eff8c0559389a">sybdb.h</a>,·<a·class="el"·href="a00560.html#ga67934deac3bebbf8238eff8c0559389a">dblib.c</a></li>
158 <li>dbnumcols()&#160;:&#160;<a·class="el"·href="a00560.html#gadaa9482a082aa3fe52231e17749c2993">dblib.c</a>,·<a·class="el"·href="a00560.html#gadaa9482a082aa3fe52231e17749c2993">sybdb.h</a></li>158 <li>dbnumcols()&#160;:&#160;<a·class="el"·href="a00560.html#gadaa9482a082aa3fe52231e17749c2993">dblib.c</a>,·<a·class="el"·href="a00560.html#gadaa9482a082aa3fe52231e17749c2993">sybdb.h</a></li>
159 <li>dbnumcompute()&#160;:&#160;<a·class="el"·href="a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4">dblib.c</a>,·<a·class="el"·href="a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4">sybdb.h</a></li>159 <li>dbnumcompute()&#160;:&#160;<a·class="el"·href="a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4">dblib.c</a>,·<a·class="el"·href="a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4">sybdb.h</a></li>
160 <li>dbnumrets()&#160;:&#160;<a·class="el"·href="a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b">dblib.c</a>,·<a·class="el"·href="a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b">sybdb.h</a></li>160 <li>dbnumrets()&#160;:&#160;<a·class="el"·href="a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b">dblib.c</a>,·<a·class="el"·href="a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b">sybdb.h</a></li>
161 <li>dbopen()&#160;:&#160;<a·class="el"·href="a00512.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3">sybdb.h</a></li>161 <li>dbopen()&#160;:&#160;<a·class="el"·href="a00515.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3">sybdb.h</a></li>
162 <li>dbperror()&#160;:&#160;<a·class="el"·href="a00566.html#ga302a4ce6559b81808e3be51615cd1b67">dblib.c</a></li>162 <li>dbperror()&#160;:&#160;<a·class="el"·href="a00566.html#ga302a4ce6559b81808e3be51615cd1b67">dblib.c</a></li>
163 <li>dbpivot()&#160;:&#160;<a·class="el"·href="a00512.html#af8ada101cd189eff87b3533cbeaaa23b">sybdb.h</a></li>163 <li>dbpivot()&#160;:&#160;<a·class="el"·href="a00515.html#af8ada101cd189eff87b3533cbeaaa23b">sybdb.h</a></li>
164 <li>dbprcollen()&#160;:&#160;<a·class="el"·href="a00560.html#gac0cb0584f6500d61a2ac95a891da73eb">dblib.c</a>,·<a·class="el"·href="a00560.html#gac0cb0584f6500d61a2ac95a891da73eb">sybdb.h</a></li>164 <li>dbprcollen()&#160;:&#160;<a·class="el"·href="a00560.html#gac0cb0584f6500d61a2ac95a891da73eb">dblib.c</a>,·<a·class="el"·href="a00560.html#gac0cb0584f6500d61a2ac95a891da73eb">sybdb.h</a></li>
165 <li>dbprhead()&#160;:&#160;<a·class="el"·href="a00560.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79">dblib.c</a>,·<a·class="el"·href="a00560.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79">sybdb.h</a></li>165 <li>dbprhead()&#160;:&#160;<a·class="el"·href="a00560.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79">dblib.c</a>,·<a·class="el"·href="a00560.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79">sybdb.h</a></li>
166 <li>dbprrow()&#160;:&#160;<a·class="el"·href="a00560.html#gaa30be3414a97aac6139af2e928db91ca">dblib.c</a>,·<a·class="el"·href="a00560.html#gaa30be3414a97aac6139af2e928db91ca">sybdb.h</a></li>166 <li>dbprrow()&#160;:&#160;<a·class="el"·href="a00560.html#gaa30be3414a97aac6139af2e928db91ca">dblib.c</a>,·<a·class="el"·href="a00560.html#gaa30be3414a97aac6139af2e928db91ca">sybdb.h</a></li>
167 <li>dbprtype()&#160;:&#160;<a·class="el"·href="a00560.html#ga767fa9649ec421a1ac6c12d00397adb5">dblib.c</a>,·<a·class="el"·href="a00560.html#ga767fa9649ec421a1ac6c12d00397adb5">sybdb.h</a></li>167 <li>dbprtype()&#160;:&#160;<a·class="el"·href="a00560.html#ga767fa9649ec421a1ac6c12d00397adb5">dblib.c</a>,·<a·class="el"·href="a00560.html#ga767fa9649ec421a1ac6c12d00397adb5">sybdb.h</a></li>
168 <li>dbreadtext()&#160;:&#160;<a·class="el"·href="a00560.html#gadd5685565c8c6c86079e17b8a73b324c">dblib.c</a>,·<a·class="el"·href="a00560.html#gadd5685565c8c6c86079e17b8a73b324c">sybdb.h</a></li>168 <li>dbreadtext()&#160;:&#160;<a·class="el"·href="a00560.html#gadd5685565c8c6c86079e17b8a73b324c">dblib.c</a>,·<a·class="el"·href="a00560.html#gadd5685565c8c6c86079e17b8a73b324c">sybdb.h</a></li>
169 <li>dbrecftos()&#160;:&#160;<a·class="el"·href="a00560.html#gabb14ad9f268b92a8d63fa506098b24dd">dblib.c</a>,·<a·class="el"·href="a00560.html#gabb14ad9f268b92a8d63fa506098b24dd">sybdb.h</a></li>169 <li>dbrecftos()&#160;:&#160;<a·class="el"·href="a00560.html#gabb14ad9f268b92a8d63fa506098b24dd">dblib.c</a>,·<a·class="el"·href="a00560.html#gabb14ad9f268b92a8d63fa506098b24dd">sybdb.h</a></li>
170 <li>dbresults()&#160;:&#160;<a·class="el"·href="a00560.html#ga4e26d949be2c3bf71b1a33c75b11d931">dblib.c</a>,·<a·class="el"·href="a00560.html#ga4e26d949be2c3bf71b1a33c75b11d931">sybdb.h</a></li>170 <li>dbresults()&#160;:&#160;<a·class="el"·href="a00560.html#ga4e26d949be2c3bf71b1a33c75b11d931">dblib.c</a>,·<a·class="el"·href="a00560.html#ga4e26d949be2c3bf71b1a33c75b11d931">sybdb.h</a></li>
Offset 205, 21 lines modifiedOffset 205, 21 lines modified
205 <li>dbsqlok()&#160;:&#160;<a·class="el"·href="a00560.html#gae1f50a6a2c31fda57cb481922b06841e">dblib.c</a>,·<a·class="el"·href="a00560.html#gae1f50a6a2c31fda57cb481922b06841e">sybdb.h</a></li>205 <li>dbsqlok()&#160;:&#160;<a·class="el"·href="a00560.html#gae1f50a6a2c31fda57cb481922b06841e">dblib.c</a>,·<a·class="el"·href="a00560.html#gae1f50a6a2c31fda57cb481922b06841e">sybdb.h</a></li>
206 <li>dbsqlsend()&#160;:&#160;<a·class="el"·href="a00560.html#gac980139b9cea03cf93e373d425991481">dblib.c</a>,·<a·class="el"·href="a00560.html#gac980139b9cea03cf93e373d425991481">sybdb.h</a></li>206 <li>dbsqlsend()&#160;:&#160;<a·class="el"·href="a00560.html#gac980139b9cea03cf93e373d425991481">dblib.c</a>,·<a·class="el"·href="a00560.html#gac980139b9cea03cf93e373d425991481">sybdb.h</a></li>
207 <li>dbstrbuild()&#160;:&#160;<a·class="el"·href="a00560.html#gab5fe0cd5f24d4fd33670111035a4fbed">dblib.c</a>,·<a·class="el"·href="a00560.html#gab5fe0cd5f24d4fd33670111035a4fbed">sybdb.h</a></li>207 <li>dbstrbuild()&#160;:&#160;<a·class="el"·href="a00560.html#gab5fe0cd5f24d4fd33670111035a4fbed">dblib.c</a>,·<a·class="el"·href="a00560.html#gab5fe0cd5f24d4fd33670111035a4fbed">sybdb.h</a></li>
208 <li>dbstrcpy()&#160;:&#160;<a·class="el"·href="a00560.html#gaf130b12e9e58b1bfd4a6685e33f5b3cd">dblib.c</a>,·<a·class="el"·href="a00560.html#gaf130b12e9e58b1bfd4a6685e33f5b3cd">sybdb.h</a></li>208 <li>dbstrcpy()&#160;:&#160;<a·class="el"·href="a00560.html#gaf130b12e9e58b1bfd4a6685e33f5b3cd">dblib.c</a>,·<a·class="el"·href="a00560.html#gaf130b12e9e58b1bfd4a6685e33f5b3cd">sybdb.h</a></li>
209 <li>dbstrlen()&#160;:&#160;<a·class="el"·href="a00560.html#ga13caa07ec45cd6f64e9197d29e3cfe5e">dblib.c</a>,·<a·class="el"·href="a00560.html#ga13caa07ec45cd6f64e9197d29e3cfe5e">sybdb.h</a></li>209 <li>dbstrlen()&#160;:&#160;<a·class="el"·href="a00560.html#ga13caa07ec45cd6f64e9197d29e3cfe5e">dblib.c</a>,·<a·class="el"·href="a00560.html#ga13caa07ec45cd6f64e9197d29e3cfe5e">sybdb.h</a></li>
210 <li>dbtablecolinfo()&#160;:&#160;<a·class="el"·href="a00560.html#ga9804fc70ae6ed35c92cd75d410dad570">dblib.c</a>,·<a·class="el"·href="a00560.html#ga9804fc70ae6ed35c92cd75d410dad570">sybdb.h</a></li>210 <li>dbtablecolinfo()&#160;:&#160;<a·class="el"·href="a00560.html#ga9804fc70ae6ed35c92cd75d410dad570">dblib.c</a>,·<a·class="el"·href="a00560.html#ga9804fc70ae6ed35c92cd75d410dad570">sybdb.h</a></li>
211 <li>dbtds()&#160;:&#160;<a·class="el"·href="a00566.html#ga8d765d810a40dfa01b39995a8e7406f0">dblib.c</a>,·<a·class="el"·href="a00566.html#ga8d765d810a40dfa01b39995a8e7406f0">sybdb.h</a></li>211 <li>dbtds()&#160;:&#160;<a·class="el"·href="a00566.html#ga8d765d810a40dfa01b39995a8e7406f0">dblib.c</a>,·<a·class="el"·href="a00566.html#ga8d765d810a40dfa01b39995a8e7406f0">sybdb.h</a></li>
212 <li>DBTDS_UNKNOWN&#160;:&#160;<a·class="el"·href="a00512.html#a4e19c79341755a7c6666197d381e1ac6">sybdb.h</a></li>212 <li>DBTDS_UNKNOWN&#160;:&#160;<a·class="el"·href="a00515.html#a4e19c79341755a7c6666197d381e1ac6">sybdb.h</a></li>
213 <li>dbtxptr()&#160;:&#160;<a·class="el"·href="a00560.html#gadbda59e71ba33aae755c41c14c988976">sybdb.h</a>,·<a·class="el"·href="a00560.html#gadbda59e71ba33aae755c41c14c988976">dblib.c</a></li>213 <li>dbtxptr()&#160;:&#160;<a·class="el"·href="a00560.html#gadbda59e71ba33aae755c41c14c988976">sybdb.h</a>,·<a·class="el"·href="a00560.html#gadbda59e71ba33aae755c41c14c988976">dblib.c</a></li>
214 <li>dbtxtimestamp()&#160;:&#160;<a·class="el"·href="a00560.html#ga24edbab5017b2a14c46b2cea8cc015d4">dblib.c</a>,·<a·class="el"·href="a00560.html#ga24edbab5017b2a14c46b2cea8cc015d4">sybdb.h</a></li>214 <li>dbtxtimestamp()&#160;:&#160;<a·class="el"·href="a00560.html#ga24edbab5017b2a14c46b2cea8cc015d4">dblib.c</a>,·<a·class="el"·href="a00560.html#ga24edbab5017b2a14c46b2cea8cc015d4">sybdb.h</a></li>
215 <li>dbuse()&#160;:&#160;<a·class="el"·href="a00560.html#ga66ea891910f0a357cc78107d6ab7d962">dblib.c</a>,·<a·class="el"·href="a00560.html#ga66ea891910f0a357cc78107d6ab7d962">sybdb.h</a></li>215 <li>dbuse()&#160;:&#160;<a·class="el"·href="a00560.html#ga66ea891910f0a357cc78107d6ab7d962">dblib.c</a>,·<a·class="el"·href="a00560.html#ga66ea891910f0a357cc78107d6ab7d962">sybdb.h</a></li>
216 <li>dbvarylen()&#160;:&#160;<a·class="el"·href="a00560.html#ga57c856964a9a0b4cc43f5192647c51e7">dblib.c</a>,·<a·class="el"·href="a00560.html#ga57c856964a9a0b4cc43f5192647c51e7">sybdb.h</a></li>216 <li>dbvarylen()&#160;:&#160;<a·class="el"·href="a00560.html#ga57c856964a9a0b4cc43f5192647c51e7">dblib.c</a>,·<a·class="el"·href="a00560.html#ga57c856964a9a0b4cc43f5192647c51e7">sybdb.h</a></li>
217 <li>dbversion()&#160;:&#160;<a·class="el"·href="a00560.html#gad06feb92d666e169aba849ff2d8d9f3c">dblib.c</a>,·<a·class="el"·href="a00560.html#gad06feb92d666e169aba849ff2d8d9f3c">sybdb.h</a></li>217 <li>dbversion()&#160;:&#160;<a·class="el"·href="a00560.html#gad06feb92d666e169aba849ff2d8d9f3c">dblib.c</a>,·<a·class="el"·href="a00560.html#gad06feb92d666e169aba849ff2d8d9f3c">sybdb.h</a></li>
218 <li>DBVERSION_UNKNOWN&#160;:&#160;<a·class="el"·href="a00512.html#adbc038c5d57c0ab4c1c9e081a664dc0f">sybdb.h</a></li>218 <li>DBVERSION_UNKNOWN&#160;:&#160;<a·class="el"·href="a00515.html#adbc038c5d57c0ab4c1c9e081a664dc0f">sybdb.h</a></li>
219 <li>dbwillconvert()&#160;:&#160;<a·class="el"·href="a00560.html#gaaf8349999c16b3c36caf5947747a2915">dblib.c</a>,·<a·class="el"·href="a00560.html#gaaf8349999c16b3c36caf5947747a2915">sybdb.h</a></li>219 <li>dbwillconvert()&#160;:&#160;<a·class="el"·href="a00560.html#gaaf8349999c16b3c36caf5947747a2915">dblib.c</a>,·<a·class="el"·href="a00560.html#gaaf8349999c16b3c36caf5947747a2915">sybdb.h</a></li>
220 <li>dbwritetext()&#160;:&#160;<a·class="el"·href="a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c">dblib.c</a>,·<a·class="el"·href="a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c">sybdb.h</a></li>220 <li>dbwritetext()&#160;:&#160;<a·class="el"·href="a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c">dblib.c</a>,·<a·class="el"·href="a00560.html#ga548153eb2eae76c48aa9d4b72258dc1c">sybdb.h</a></li>
221 <li>default_err_handler()&#160;:&#160;<a·class="el"·href="a00566.html#gaccbc6d98d9528c48cf0254d809ca73ff">dblib.c</a></li>221 <li>default_err_handler()&#160;:&#160;<a·class="el"·href="a00566.html#gaccbc6d98d9528c48cf0254d809ca73ff">dblib.c</a></li>
222 <li>determine_adjusted_size()&#160;:&#160;<a·class="el"·href="a00577.html#gaacb26868882440aa08de9fb952628eaf">token.c</a></li>222 <li>determine_adjusted_size()&#160;:&#160;<a·class="el"·href="a00577.html#gaacb26868882440aa08de9fb952628eaf">token.c</a></li>
223 </ul>223 </ul>
224 </div><!--·contents·-->224 </div><!--·contents·-->
225 <!--·start·footer·part·-->225 <!--·start·footer·part·-->
2.46 KB
./usr/share/doc/freetds-doc/reference/globals_defs.html
    
Offset 66, 23 lines modifiedOffset 66, 23 lines modified
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
69 </div>69 </div>
  
70 <div·class="contents">70 <div·class="contents">
71 <div·class="textblock">Here·is·a·list·of·all·documented·macros·with·links·to·the·documentation:</div><ul>71 <div·class="textblock">Here·is·a·list·of·all·documented·macros·with·links·to·the·documentation:</div><ul>
72 <li>DBTDS_UNKNOWN&#160;:&#160;<a·class="el"·href="a00512.html#a4e19c79341755a7c6666197d381e1ac6">sybdb.h</a></li>72 <li>DBTDS_UNKNOWN&#160;:&#160;<a·class="el"·href="a00515.html#a4e19c79341755a7c6666197d381e1ac6">sybdb.h</a></li>
73 <li>DBVERSION_UNKNOWN&#160;:&#160;<a·class="el"·href="a00512.html#adbc038c5d57c0ab4c1c9e081a664dc0f">sybdb.h</a></li>73 <li>DBVERSION_UNKNOWN&#160;:&#160;<a·class="el"·href="a00515.html#adbc038c5d57c0ab4c1c9e081a664dc0f">sybdb.h</a></li>
74 <li>is_datetime_type&#160;:&#160;<a·class="el"·href="a00476.html#a4a70a4d36139165f8be99ea6fffb57ce">tds.h</a></li>74 <li>is_datetime_type&#160;:&#160;<a·class="el"·href="a00395.html#a4a70a4d36139165f8be99ea6fffb57ce">tds.h</a></li>
75 <li>MAX&#160;:&#160;<a·class="el"·href="a00560.html#gafa99ec4acc4ecb2dc3c2d05da15d0e3f">dblib.c</a></li>75 <li>MAX&#160;:&#160;<a·class="el"·href="a00560.html#gafa99ec4acc4ecb2dc3c2d05da15d0e3f">dblib.c</a></li>
76 <li>TDS_IS_MSSQL&#160;:&#160;<a·class="el"·href="a00476.html#a07e9371c3e72b9e319f4c14e6fc2c20f">tds.h</a></li>76 <li>TDS_IS_MSSQL&#160;:&#160;<a·class="el"·href="a00395.html#a07e9371c3e72b9e319f4c14e6fc2c20f">tds.h</a></li>
77 <li>TDS_IS_SYBASE&#160;:&#160;<a·class="el"·href="a00476.html#a4840433488d0c66601ff4002a54b41d7">tds.h</a></li>77 <li>TDS_IS_SYBASE&#160;:&#160;<a·class="el"·href="a00395.html#a4840433488d0c66601ff4002a54b41d7">tds.h</a></li>
78 <li>TDS_MS_VER&#160;:&#160;<a·class="el"·href="a00476.html#a1f5fb9d2184949ed566c8ce308a4e91e">tds.h</a></li>78 <li>TDS_MS_VER&#160;:&#160;<a·class="el"·href="a00395.html#a1f5fb9d2184949ed566c8ce308a4e91e">tds.h</a></li>
79 <li>tds_put_tinyint&#160;:&#160;<a·class="el"·href="a00476.html#adfc186758f4c1856c01746b5436aff74">tds.h</a></li>79 <li>tds_put_tinyint&#160;:&#160;<a·class="el"·href="a00395.html#adfc186758f4c1856c01746b5436aff74">tds.h</a></li>
80 <li>TDS_SYB_VER&#160;:&#160;<a·class="el"·href="a00476.html#aca53a637849948c4b7a07f69e40c685c">tds.h</a></li>80 <li>TDS_SYB_VER&#160;:&#160;<a·class="el"·href="a00395.html#aca53a637849948c4b7a07f69e40c685c">tds.h</a></li>
81 </ul>81 </ul>
82 </div><!--·contents·-->82 </div><!--·contents·-->
83 <!--·start·footer·part·-->83 <!--·start·footer·part·-->
84 <hr·class="footer"/><address·class="footer"><small>84 <hr·class="footer"/><address·class="footer"><small>
85 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.885 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
86 </small></address>86 </small></address>
87 </body>87 </body>
1.02 KB
./usr/share/doc/freetds-doc/reference/globals_enum.html
    
Offset 66, 16 lines modifiedOffset 66, 16 lines modified
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
69 </div>69 </div>
  
70 <div·class="contents">70 <div·class="contents">
71 <div·class="textblock">Here·is·a·list·of·all·documented·enums·with·links·to·the·documentation:</div><ul>71 <div·class="textblock">Here·is·a·list·of·all·documented·enums·with·links·to·the·documentation:</div><ul>
72 <li>tds_bcp_directions&#160;:&#160;<a·class="el"·href="a00476.html#ad5c5c8cb776334af4b0ebf7a0d740cb2">tds.h</a></li>72 <li>tds_bcp_directions&#160;:&#160;<a·class="el"·href="a00395.html#ad5c5c8cb776334af4b0ebf7a0d740cb2">tds.h</a></li>
73 <li>tds_states&#160;:&#160;<a·class="el"·href="a00476.html#a87cdae58f91ebe9229206bf0628f8e33">tds.h</a></li>73 <li>tds_states&#160;:&#160;<a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33">tds.h</a></li>
74 </ul>74 </ul>
75 </div><!--·contents·-->75 </div><!--·contents·-->
76 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
77 <hr·class="footer"/><address·class="footer"><small>77 <hr·class="footer"/><address·class="footer"><small>
78 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
79 </small></address>79 </small></address>
80 </body>80 </body>
2.26 KB
./usr/share/doc/freetds-doc/reference/globals_eval.html
    
Offset 66, 20 lines modifiedOffset 66, 20 lines modified
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
69 </div>69 </div>
  
70 <div·class="contents">70 <div·class="contents">
71 <div·class="textblock">Here·is·a·list·of·all·documented·enum·values·with·links·to·the·documentation:</div><ul>71 <div·class="textblock">Here·is·a·list·of·all·documented·enum·values·with·links·to·the·documentation:</div><ul>
72 <li>TDS_DEAD&#160;:&#160;<a·class="el"·href="a00476.html#a87cdae58f91ebe9229206bf0628f8e33af087b64970a1fb35bbcf1bc6ea7a643d">tds.h</a></li>72 <li>TDS_DEAD&#160;:&#160;<a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33af087b64970a1fb35bbcf1bc6ea7a643d">tds.h</a></li>
73 <li>TDS_IDLE&#160;:&#160;<a·class="el"·href="a00476.html#a87cdae58f91ebe9229206bf0628f8e33ad1586abc1f75b7f3d640b994afe310e9">tds.h</a></li>73 <li>TDS_IDLE&#160;:&#160;<a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33ad1586abc1f75b7f3d640b994afe310e9">tds.h</a></li>
74 <li>TDS_PENDING&#160;:&#160;<a·class="el"·href="a00476.html#a87cdae58f91ebe9229206bf0628f8e33a00f6d5ac5560f2f44661e599241849a8">tds.h</a></li>74 <li>TDS_PENDING&#160;:&#160;<a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33a00f6d5ac5560f2f44661e599241849a8">tds.h</a></li>
75 <li>TDS_READING&#160;:&#160;<a·class="el"·href="a00476.html#a87cdae58f91ebe9229206bf0628f8e33a36ddbc8f326d6b297009a8fafd958529">tds.h</a></li>75 <li>TDS_READING&#160;:&#160;<a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33a36ddbc8f326d6b297009a8fafd958529">tds.h</a></li>
76 <li>TDS_SENDING&#160;:&#160;<a·class="el"·href="a00476.html#a87cdae58f91ebe9229206bf0628f8e33a2bad5be30bd85edc9495dae3d199d2c1">tds.h</a></li>76 <li>TDS_SENDING&#160;:&#160;<a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33a2bad5be30bd85edc9495dae3d199d2c1">tds.h</a></li>
77 <li>TDS_WRITING&#160;:&#160;<a·class="el"·href="a00476.html#a87cdae58f91ebe9229206bf0628f8e33a4a4fcc1840bee1e09521f08a0184d025">tds.h</a></li>77 <li>TDS_WRITING&#160;:&#160;<a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33a4a4fcc1840bee1e09521f08a0184d025">tds.h</a></li>
78 </ul>78 </ul>
79 </div><!--·contents·-->79 </div><!--·contents·-->
80 <!--·start·footer·part·-->80 <!--·start·footer·part·-->
81 <hr·class="footer"/><address·class="footer"><small>81 <hr·class="footer"/><address·class="footer"><small>
82 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.882 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
83 </small></address>83 </small></address>
84 </body>84 </body>
9.24 KB
./usr/share/doc/freetds-doc/reference/globals_func_d.html
    
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 <li>dbcanquery()&#160;:&#160;<a·class="el"·href="a00560.html#ga559e24ba70d0d96c3469eb6ab8f74e05">dblib.c</a>,·<a·class="el"·href="a00560.html#ga559e24ba70d0d96c3469eb6ab8f74e05">sybdb.h</a></li>89 <li>dbcanquery()&#160;:&#160;<a·class="el"·href="a00560.html#ga559e24ba70d0d96c3469eb6ab8f74e05">dblib.c</a>,·<a·class="el"·href="a00560.html#ga559e24ba70d0d96c3469eb6ab8f74e05">sybdb.h</a></li>
90 <li>dbchange()&#160;:&#160;<a·class="el"·href="a00560.html#ga82ab05c6b307174801ce3856577dd3e8">dblib.c</a>,·<a·class="el"·href="a00560.html#ga82ab05c6b307174801ce3856577dd3e8">sybdb.h</a></li>90 <li>dbchange()&#160;:&#160;<a·class="el"·href="a00560.html#ga82ab05c6b307174801ce3856577dd3e8">dblib.c</a>,·<a·class="el"·href="a00560.html#ga82ab05c6b307174801ce3856577dd3e8">sybdb.h</a></li>
91 <li>dbclose()&#160;:&#160;<a·class="el"·href="a00560.html#gaef740b394b44eb33925c2718f7b30d69">dblib.c</a>,·<a·class="el"·href="a00560.html#gaef740b394b44eb33925c2718f7b30d69">sybdb.h</a></li>91 <li>dbclose()&#160;:&#160;<a·class="el"·href="a00560.html#gaef740b394b44eb33925c2718f7b30d69">dblib.c</a>,·<a·class="el"·href="a00560.html#gaef740b394b44eb33925c2718f7b30d69">sybdb.h</a></li>
92 <li>dbclrbuf()&#160;:&#160;<a·class="el"·href="a00560.html#ga01404b179a251c249aecfdae72ec6ca4">dblib.c</a>,·<a·class="el"·href="a00560.html#ga01404b179a251c249aecfdae72ec6ca4">sybdb.h</a></li>92 <li>dbclrbuf()&#160;:&#160;<a·class="el"·href="a00560.html#ga01404b179a251c249aecfdae72ec6ca4">dblib.c</a>,·<a·class="el"·href="a00560.html#ga01404b179a251c249aecfdae72ec6ca4">sybdb.h</a></li>
93 <li>dbclropt()&#160;:&#160;<a·class="el"·href="a00560.html#ga93ee3c8ca34a08588f88784898fd69e0">sybdb.h</a>,·<a·class="el"·href="a00560.html#ga93ee3c8ca34a08588f88784898fd69e0">dblib.c</a></li>93 <li>dbclropt()&#160;:&#160;<a·class="el"·href="a00560.html#ga93ee3c8ca34a08588f88784898fd69e0">sybdb.h</a>,·<a·class="el"·href="a00560.html#ga93ee3c8ca34a08588f88784898fd69e0">dblib.c</a></li>
94 <li>dbcmd()&#160;:&#160;<a·class="el"·href="a00560.html#ga87b39d9863316b4ba85654b0885d53a0">dblib.c</a>,·<a·class="el"·href="a00560.html#ga87b39d9863316b4ba85654b0885d53a0">sybdb.h</a></li>94 <li>dbcmd()&#160;:&#160;<a·class="el"·href="a00560.html#ga87b39d9863316b4ba85654b0885d53a0">dblib.c</a>,·<a·class="el"·href="a00560.html#ga87b39d9863316b4ba85654b0885d53a0">sybdb.h</a></li>
95 <li>dbcmdrow()&#160;:&#160;<a·class="el"·href="a00566.html#ga196f6d67de47f34a32fcc2103ab0f416">dblib.c</a>,·<a·class="el"·href="a00566.html#ga196f6d67de47f34a32fcc2103ab0f416">sybdb.h</a></li>95 <li>dbcmdrow()&#160;:&#160;<a·class="el"·href="a00566.html#ga196f6d67de47f34a32fcc2103ab0f416">dblib.c</a>,·<a·class="el"·href="a00566.html#ga196f6d67de47f34a32fcc2103ab0f416">sybdb.h</a></li>
96 <li>dbcolinfo()&#160;:&#160;<a·class="el"·href="a00167.html#a9b73fd1afa2c3ccfca481635212d2e43">dblib.c</a>,·<a·class="el"·href="a00512.html#a9b73fd1afa2c3ccfca481635212d2e43">sybdb.h</a></li>96 <li>dbcolinfo()&#160;:&#160;<a·class="el"·href="a00302.html#a9b73fd1afa2c3ccfca481635212d2e43">dblib.c</a>,·<a·class="el"·href="a00515.html#a9b73fd1afa2c3ccfca481635212d2e43">sybdb.h</a></li>
97 <li>dbcollen()&#160;:&#160;<a·class="el"·href="a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433">dblib.c</a>,·<a·class="el"·href="a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433">sybdb.h</a></li>97 <li>dbcollen()&#160;:&#160;<a·class="el"·href="a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433">dblib.c</a>,·<a·class="el"·href="a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433">sybdb.h</a></li>
98 <li>dbcolname()&#160;:&#160;<a·class="el"·href="a00560.html#ga3bcdc8f584537b8278483f2cee59f130">dblib.c</a>,·<a·class="el"·href="a00560.html#ga3bcdc8f584537b8278483f2cee59f130">sybdb.h</a></li>98 <li>dbcolname()&#160;:&#160;<a·class="el"·href="a00560.html#ga3bcdc8f584537b8278483f2cee59f130">dblib.c</a>,·<a·class="el"·href="a00560.html#ga3bcdc8f584537b8278483f2cee59f130">sybdb.h</a></li>
99 <li>dbcolptr()&#160;:&#160;<a·class="el"·href="a00566.html#ga45d1c0fba44eafde5e156a70af5d6126">dblib.c</a></li>99 <li>dbcolptr()&#160;:&#160;<a·class="el"·href="a00566.html#ga45d1c0fba44eafde5e156a70af5d6126">dblib.c</a></li>
100 <li>dbcolsource()&#160;:&#160;<a·class="el"·href="a00560.html#ga7be8b405d5416bf0361f65dbb5942faa">dblib.c</a>,·<a·class="el"·href="a00560.html#ga7be8b405d5416bf0361f65dbb5942faa">sybdb.h</a></li>100 <li>dbcolsource()&#160;:&#160;<a·class="el"·href="a00560.html#ga7be8b405d5416bf0361f65dbb5942faa">dblib.c</a>,·<a·class="el"·href="a00560.html#ga7be8b405d5416bf0361f65dbb5942faa">sybdb.h</a></li>
101 <li>dbcoltype()&#160;:&#160;<a·class="el"·href="a00560.html#ga636e6f1b64743f3cf22158a56eef371f">dblib.c</a>,·<a·class="el"·href="a00560.html#ga636e6f1b64743f3cf22158a56eef371f">sybdb.h</a></li>101 <li>dbcoltype()&#160;:&#160;<a·class="el"·href="a00560.html#ga636e6f1b64743f3cf22158a56eef371f">dblib.c</a>,·<a·class="el"·href="a00560.html#ga636e6f1b64743f3cf22158a56eef371f">sybdb.h</a></li>
102 <li>dbcoltypeinfo()&#160;:&#160;<a·class="el"·href="a00560.html#ga0b5ca7723f370dac9fe1f6db35e331a0">dblib.c</a>,·<a·class="el"·href="a00560.html#ga0b5ca7723f370dac9fe1f6db35e331a0">sybdb.h</a></li>102 <li>dbcoltypeinfo()&#160;:&#160;<a·class="el"·href="a00560.html#ga0b5ca7723f370dac9fe1f6db35e331a0">dblib.c</a>,·<a·class="el"·href="a00560.html#ga0b5ca7723f370dac9fe1f6db35e331a0">sybdb.h</a></li>
103 <li>dbcolutype()&#160;:&#160;<a·class="el"·href="a00560.html#gab33d2f4fd44f50e55b6c71902db4fdae">dblib.c</a>,·<a·class="el"·href="a00560.html#gab33d2f4fd44f50e55b6c71902db4fdae">sybdb.h</a></li>103 <li>dbcolutype()&#160;:&#160;<a·class="el"·href="a00560.html#gab33d2f4fd44f50e55b6c71902db4fdae">dblib.c</a>,·<a·class="el"·href="a00560.html#gab33d2f4fd44f50e55b6c71902db4fdae">sybdb.h</a></li>
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <li>dberrhandle()&#160;:&#160;<a·class="el"·href="a00560.html#gab8209543de865f359bdb32829fa8b757">dblib.c</a>,·<a·class="el"·href="a00560.html#gab8209543de865f359bdb32829fa8b757">sybdb.h</a></li>114 <li>dberrhandle()&#160;:&#160;<a·class="el"·href="a00560.html#gab8209543de865f359bdb32829fa8b757">dblib.c</a>,·<a·class="el"·href="a00560.html#gab8209543de865f359bdb32829fa8b757">sybdb.h</a></li>
115 <li>dbexit()&#160;:&#160;<a·class="el"·href="a00560.html#gac0ee936a9b1db7217b745a63e25f876b">dblib.c</a>,·<a·class="el"·href="a00560.html#gac0ee936a9b1db7217b745a63e25f876b">sybdb.h</a></li>115 <li>dbexit()&#160;:&#160;<a·class="el"·href="a00560.html#gac0ee936a9b1db7217b745a63e25f876b">dblib.c</a>,·<a·class="el"·href="a00560.html#gac0ee936a9b1db7217b745a63e25f876b">sybdb.h</a></li>
116 <li>dbfcmd()&#160;:&#160;<a·class="el"·href="a00560.html#ga43727b10d4cbb7708b374811abe6eadb">dblib.c</a>,·<a·class="el"·href="a00560.html#ga43727b10d4cbb7708b374811abe6eadb">sybdb.h</a></li>116 <li>dbfcmd()&#160;:&#160;<a·class="el"·href="a00560.html#ga43727b10d4cbb7708b374811abe6eadb">dblib.c</a>,·<a·class="el"·href="a00560.html#ga43727b10d4cbb7708b374811abe6eadb">sybdb.h</a></li>
117 <li>dbfirstrow()&#160;:&#160;<a·class="el"·href="a00566.html#gaf40b925f3b3ba43804720dd4ae584935">dblib.c</a>,·<a·class="el"·href="a00566.html#gaf40b925f3b3ba43804720dd4ae584935">sybdb.h</a></li>117 <li>dbfirstrow()&#160;:&#160;<a·class="el"·href="a00566.html#gaf40b925f3b3ba43804720dd4ae584935">dblib.c</a>,·<a·class="el"·href="a00566.html#gaf40b925f3b3ba43804720dd4ae584935">sybdb.h</a></li>
118 <li>dbfreebuf()&#160;:&#160;<a·class="el"·href="a00560.html#ga0fcfcf6846442dac9dd5584d270ec72a">dblib.c</a>,·<a·class="el"·href="a00560.html#ga0fcfcf6846442dac9dd5584d270ec72a">sybdb.h</a></li>118 <li>dbfreebuf()&#160;:&#160;<a·class="el"·href="a00560.html#ga0fcfcf6846442dac9dd5584d270ec72a">dblib.c</a>,·<a·class="el"·href="a00560.html#ga0fcfcf6846442dac9dd5584d270ec72a">sybdb.h</a></li>
119 <li>dbgetchar()&#160;:&#160;<a·class="el"·href="a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf">sybdb.h</a>,·<a·class="el"·href="a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf">dblib.c</a></li>119 <li>dbgetchar()&#160;:&#160;<a·class="el"·href="a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf">sybdb.h</a>,·<a·class="el"·href="a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf">dblib.c</a></li>
120 <li>dbgetmaxprocs()&#160;:&#160;<a·class="el"·href="a00560.html#gadb34c5c2aae50ac9f2a26d8984136997">dblib.c</a>,·<a·class="el"·href="a00560.html#gadb34c5c2aae50ac9f2a26d8984136997">sybdb.h</a></li>120 <li>dbgetmaxprocs()&#160;:&#160;<a·class="el"·href="a00560.html#gadb34c5c2aae50ac9f2a26d8984136997">dblib.c</a>,·<a·class="el"·href="a00560.html#gadb34c5c2aae50ac9f2a26d8984136997">sybdb.h</a></li>
121 <li>dbgetnull()&#160;:&#160;<a·class="el"·href="a00167.html#aea6a865806d454280126de940478c214">dblib.c</a></li>121 <li>dbgetnull()&#160;:&#160;<a·class="el"·href="a00302.html#aea6a865806d454280126de940478c214">dblib.c</a></li>
122 <li>dbgetpacket()&#160;:&#160;<a·class="el"·href="a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238">dblib.c</a>,·<a·class="el"·href="a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238">sybdb.h</a></li>122 <li>dbgetpacket()&#160;:&#160;<a·class="el"·href="a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238">dblib.c</a>,·<a·class="el"·href="a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238">sybdb.h</a></li>
123 <li>dbgetrow()&#160;:&#160;<a·class="el"·href="a00560.html#ga60fe544491c760f8bc6c37bc7f777d70">dblib.c</a>,·<a·class="el"·href="a00560.html#ga60fe544491c760f8bc6c37bc7f777d70">sybdb.h</a></li>123 <li>dbgetrow()&#160;:&#160;<a·class="el"·href="a00560.html#ga60fe544491c760f8bc6c37bc7f777d70">dblib.c</a>,·<a·class="el"·href="a00560.html#ga60fe544491c760f8bc6c37bc7f777d70">sybdb.h</a></li>
124 <li>dbgettime()&#160;:&#160;<a·class="el"·href="a00560.html#ga6ccffbb3f0cfb10883ad349f1e47c50e">dblib.c</a>,·<a·class="el"·href="a00560.html#ga6ccffbb3f0cfb10883ad349f1e47c50e">sybdb.h</a></li>124 <li>dbgettime()&#160;:&#160;<a·class="el"·href="a00560.html#ga6ccffbb3f0cfb10883ad349f1e47c50e">dblib.c</a>,·<a·class="el"·href="a00560.html#ga6ccffbb3f0cfb10883ad349f1e47c50e">sybdb.h</a></li>
125 <li>dbgetuserdata()&#160;:&#160;<a·class="el"·href="a00560.html#gabe6f07e19b60671b177bc51c32106344">dblib.c</a>,·<a·class="el"·href="a00560.html#gabe6f07e19b60671b177bc51c32106344">sybdb.h</a></li>125 <li>dbgetuserdata()&#160;:&#160;<a·class="el"·href="a00560.html#gabe6f07e19b60671b177bc51c32106344">dblib.c</a>,·<a·class="el"·href="a00560.html#gabe6f07e19b60671b177bc51c32106344">sybdb.h</a></li>
126 <li>dbhasretstat()&#160;:&#160;<a·class="el"·href="a00561.html#ga7a5062dac92ccedc8459f6d4a530ffb7">dblib.c</a>,·<a·class="el"·href="a00561.html#ga7a5062dac92ccedc8459f6d4a530ffb7">sybdb.h</a></li>126 <li>dbhasretstat()&#160;:&#160;<a·class="el"·href="a00561.html#ga7a5062dac92ccedc8459f6d4a530ffb7">dblib.c</a>,·<a·class="el"·href="a00561.html#ga7a5062dac92ccedc8459f6d4a530ffb7">sybdb.h</a></li>
127 <li>dbinit()&#160;:&#160;<a·class="el"·href="a00560.html#ga564dd3a1bb0425a8957f1714d8b2a7c0">dblib.c</a>,·<a·class="el"·href="a00560.html#ga564dd3a1bb0425a8957f1714d8b2a7c0">sybdb.h</a></li>127 <li>dbinit()&#160;:&#160;<a·class="el"·href="a00560.html#ga564dd3a1bb0425a8957f1714d8b2a7c0">dblib.c</a>,·<a·class="el"·href="a00560.html#ga564dd3a1bb0425a8957f1714d8b2a7c0">sybdb.h</a></li>
128 <li>dbiordesc()&#160;:&#160;<a·class="el"·href="a00566.html#gab842baac0ec420b265d8c199cc45059d">dblib.c</a>,·<a·class="el"·href="a00566.html#gab842baac0ec420b265d8c199cc45059d">sybdb.h</a></li>128 <li>dbiordesc()&#160;:&#160;<a·class="el"·href="a00566.html#gab842baac0ec420b265d8c199cc45059d">dblib.c</a>,·<a·class="el"·href="a00566.html#gab842baac0ec420b265d8c199cc45059d">sybdb.h</a></li>
Offset 152, 17 lines modifiedOffset 152, 17 lines modified
152 <li>dbmsghandle()&#160;:&#160;<a·class="el"·href="a00560.html#gadc8af9a65f3719804c2537fd737298ca">dblib.c</a>,·<a·class="el"·href="a00560.html#gadc8af9a65f3719804c2537fd737298ca">sybdb.h</a></li>152 <li>dbmsghandle()&#160;:&#160;<a·class="el"·href="a00560.html#gadc8af9a65f3719804c2537fd737298ca">dblib.c</a>,·<a·class="el"·href="a00560.html#gadc8af9a65f3719804c2537fd737298ca">sybdb.h</a></li>
153 <li>dbname()&#160;:&#160;<a·class="el"·href="a00560.html#gaa317076ba877cb1acb13db87b2e3c4e2">dblib.c</a>,·<a·class="el"·href="a00560.html#gaa317076ba877cb1acb13db87b2e3c4e2">sybdb.h</a></li>153 <li>dbname()&#160;:&#160;<a·class="el"·href="a00560.html#gaa317076ba877cb1acb13db87b2e3c4e2">dblib.c</a>,·<a·class="el"·href="a00560.html#gaa317076ba877cb1acb13db87b2e3c4e2">sybdb.h</a></li>
154 <li>dbnullbind()&#160;:&#160;<a·class="el"·href="a00560.html#ga85dcc40c3615f94be96b09b2ec043533">dblib.c</a>,·<a·class="el"·href="a00560.html#ga85dcc40c3615f94be96b09b2ec043533">sybdb.h</a></li>154 <li>dbnullbind()&#160;:&#160;<a·class="el"·href="a00560.html#ga85dcc40c3615f94be96b09b2ec043533">dblib.c</a>,·<a·class="el"·href="a00560.html#ga85dcc40c3615f94be96b09b2ec043533">sybdb.h</a></li>
155 <li>dbnumalts()&#160;:&#160;<a·class="el"·href="a00560.html#ga67934deac3bebbf8238eff8c0559389a">sybdb.h</a>,·<a·class="el"·href="a00560.html#ga67934deac3bebbf8238eff8c0559389a">dblib.c</a></li>155 <li>dbnumalts()&#160;:&#160;<a·class="el"·href="a00560.html#ga67934deac3bebbf8238eff8c0559389a">sybdb.h</a>,·<a·class="el"·href="a00560.html#ga67934deac3bebbf8238eff8c0559389a">dblib.c</a></li>
156 <li>dbnumcols()&#160;:&#160;<a·class="el"·href="a00560.html#gadaa9482a082aa3fe52231e17749c2993">dblib.c</a>,·<a·class="el"·href="a00560.html#gadaa9482a082aa3fe52231e17749c2993">sybdb.h</a></li>156 <li>dbnumcols()&#160;:&#160;<a·class="el"·href="a00560.html#gadaa9482a082aa3fe52231e17749c2993">dblib.c</a>,·<a·class="el"·href="a00560.html#gadaa9482a082aa3fe52231e17749c2993">sybdb.h</a></li>
157 <li>dbnumcompute()&#160;:&#160;<a·class="el"·href="a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4">dblib.c</a>,·<a·class="el"·href="a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4">sybdb.h</a></li>157 <li>dbnumcompute()&#160;:&#160;<a·class="el"·href="a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4">dblib.c</a>,·<a·class="el"·href="a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4">sybdb.h</a></li>
158 <li>dbnumrets()&#160;:&#160;<a·class="el"·href="a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b">dblib.c</a>,·<a·class="el"·href="a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b">sybdb.h</a></li>158 <li>dbnumrets()&#160;:&#160;<a·class="el"·href="a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b">dblib.c</a>,·<a·class="el"·href="a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b">sybdb.h</a></li>
159 <li>dbopen()&#160;:&#160;<a·class="el"·href="a00512.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3">sybdb.h</a></li>159 <li>dbopen()&#160;:&#160;<a·class="el"·href="a00515.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3">sybdb.h</a></li>
160 <li>dbperror()&#160;:&#160;<a·class="el"·href="a00566.html#ga302a4ce6559b81808e3be51615cd1b67">dblib.c</a></li>160 <li>dbperror()&#160;:&#160;<a·class="el"·href="a00566.html#ga302a4ce6559b81808e3be51615cd1b67">dblib.c</a></li>
161 <li>dbpivot()&#160;:&#160;<a·class="el"·href="a00512.html#af8ada101cd189eff87b3533cbeaaa23b">sybdb.h</a></li>161 <li>dbpivot()&#160;:&#160;<a·class="el"·href="a00515.html#af8ada101cd189eff87b3533cbeaaa23b">sybdb.h</a></li>
162 <li>dbprcollen()&#160;:&#160;<a·class="el"·href="a00560.html#gac0cb0584f6500d61a2ac95a891da73eb">dblib.c</a>,·<a·class="el"·href="a00560.html#gac0cb0584f6500d61a2ac95a891da73eb">sybdb.h</a></li>162 <li>dbprcollen()&#160;:&#160;<a·class="el"·href="a00560.html#gac0cb0584f6500d61a2ac95a891da73eb">dblib.c</a>,·<a·class="el"·href="a00560.html#gac0cb0584f6500d61a2ac95a891da73eb">sybdb.h</a></li>
163 <li>dbprhead()&#160;:&#160;<a·class="el"·href="a00560.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79">dblib.c</a>,·<a·class="el"·href="a00560.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79">sybdb.h</a></li>163 <li>dbprhead()&#160;:&#160;<a·class="el"·href="a00560.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79">dblib.c</a>,·<a·class="el"·href="a00560.html#ga9dfc2ee533e5e48a7aa8ca22f8d9ed79">sybdb.h</a></li>
164 <li>dbprrow()&#160;:&#160;<a·class="el"·href="a00560.html#gaa30be3414a97aac6139af2e928db91ca">dblib.c</a>,·<a·class="el"·href="a00560.html#gaa30be3414a97aac6139af2e928db91ca">sybdb.h</a></li>164 <li>dbprrow()&#160;:&#160;<a·class="el"·href="a00560.html#gaa30be3414a97aac6139af2e928db91ca">dblib.c</a>,·<a·class="el"·href="a00560.html#gaa30be3414a97aac6139af2e928db91ca">sybdb.h</a></li>
165 <li>dbprtype()&#160;:&#160;<a·class="el"·href="a00560.html#ga767fa9649ec421a1ac6c12d00397adb5">dblib.c</a>,·<a·class="el"·href="a00560.html#ga767fa9649ec421a1ac6c12d00397adb5">sybdb.h</a></li>165 <li>dbprtype()&#160;:&#160;<a·class="el"·href="a00560.html#ga767fa9649ec421a1ac6c12d00397adb5">dblib.c</a>,·<a·class="el"·href="a00560.html#ga767fa9649ec421a1ac6c12d00397adb5">sybdb.h</a></li>
166 <li>dbreadtext()&#160;:&#160;<a·class="el"·href="a00560.html#gadd5685565c8c6c86079e17b8a73b324c">dblib.c</a>,·<a·class="el"·href="a00560.html#gadd5685565c8c6c86079e17b8a73b324c">sybdb.h</a></li>166 <li>dbreadtext()&#160;:&#160;<a·class="el"·href="a00560.html#gadd5685565c8c6c86079e17b8a73b324c">dblib.c</a>,·<a·class="el"·href="a00560.html#gadd5685565c8c6c86079e17b8a73b324c">sybdb.h</a></li>
167 <li>dbrecftos()&#160;:&#160;<a·class="el"·href="a00560.html#gabb14ad9f268b92a8d63fa506098b24dd">dblib.c</a>,·<a·class="el"·href="a00560.html#gabb14ad9f268b92a8d63fa506098b24dd">sybdb.h</a></li>167 <li>dbrecftos()&#160;:&#160;<a·class="el"·href="a00560.html#gabb14ad9f268b92a8d63fa506098b24dd">dblib.c</a>,·<a·class="el"·href="a00560.html#gabb14ad9f268b92a8d63fa506098b24dd">sybdb.h</a></li>
168 <li>dbresults()&#160;:&#160;<a·class="el"·href="a00560.html#ga4e26d949be2c3bf71b1a33c75b11d931">dblib.c</a>,·<a·class="el"·href="a00560.html#ga4e26d949be2c3bf71b1a33c75b11d931">sybdb.h</a></li>168 <li>dbresults()&#160;:&#160;<a·class="el"·href="a00560.html#ga4e26d949be2c3bf71b1a33c75b11d931">dblib.c</a>,·<a·class="el"·href="a00560.html#ga4e26d949be2c3bf71b1a33c75b11d931">sybdb.h</a></li>
28.0 KB
./usr/share/doc/freetds-doc/reference/globals_func_t.html
    
Offset 68, 110 lines modifiedOffset 68, 110 lines modified
68 </div>68 </div>
69 </div>69 </div>
  
70 <div·class="contents">70 <div·class="contents">
71 <div·class="textblock">Here·is·a·list·of·all·documented·functions·with·links·to·the·documentation:</div>71 <div·class="textblock">Here·is·a·list·of·all·documented·functions·with·links·to·the·documentation:</div>
  
72 <h3><a·id="index_t"·name="index_t"></a>-·t·-</h3><ul>72 <h3><a·id="index_t"·name="index_t"></a>-·t·-</h3><ul>
73 <li>tds5_bcp_add_fixed_columns()&#160;:&#160;<a·class="el"·href="a00278.html#a91cf6a009e823417d6c8849256cb211c">bulk.c</a></li>73 <li>tds5_bcp_add_fixed_columns()&#160;:&#160;<a·class="el"·href="a00104.html#a91cf6a009e823417d6c8849256cb211c">bulk.c</a></li>
74 <li>tds5_bcp_add_variable_columns()&#160;:&#160;<a·class="el"·href="a00278.html#a5c906a8b65694148ad530a22ce019f06">bulk.c</a></li>74 <li>tds5_bcp_add_variable_columns()&#160;:&#160;<a·class="el"·href="a00104.html#a5c906a8b65694148ad530a22ce019f06">bulk.c</a></li>
75 <li>tds5_process_dyn_result2()&#160;:&#160;<a·class="el"·href="a00577.html#gae688b515631141acfbc41bbb91c8b921">token.c</a></li>75 <li>tds5_process_dyn_result2()&#160;:&#160;<a·class="el"·href="a00577.html#gae688b515631141acfbc41bbb91c8b921">token.c</a></li>
76 <li>tds5_process_optioncmd()&#160;:&#160;<a·class="el"·href="a00577.html#gaa6a7e5aeb10a1322911c47be9c43e2d2">token.c</a></li>76 <li>tds5_process_optioncmd()&#160;:&#160;<a·class="el"·href="a00577.html#gaa6a7e5aeb10a1322911c47be9c43e2d2">token.c</a></li>
77 <li>tds5_process_result()&#160;:&#160;<a·class="el"·href="a00577.html#ga547b2f48659f77a69aa802d861ac827d">token.c</a></li>77 <li>tds5_process_result()&#160;:&#160;<a·class="el"·href="a00577.html#ga547b2f48659f77a69aa802d861ac827d">token.c</a></li>
78 <li>tds5_process_result2()&#160;:&#160;<a·class="el"·href="a00577.html#gabe2bdd5a41ce067cb31aef18ff81cb1c">token.c</a></li>78 <li>tds5_process_result2()&#160;:&#160;<a·class="el"·href="a00577.html#gabe2bdd5a41ce067cb31aef18ff81cb1c">token.c</a></li>
79 <li>tds71_read_table_names()&#160;:&#160;<a·class="el"·href="a00577.html#ga7482b5730d880fcedbe9fcd609a550ce">token.c</a></li>79 <li>tds71_read_table_names()&#160;:&#160;<a·class="el"·href="a00577.html#ga7482b5730d880fcedbe9fcd609a550ce">token.c</a></li>
80 <li>tds71_submit_prepexec()&#160;:&#160;<a·class="el"·href="a00575.html#ga08877c101704bebe4fa57e0849dc272d">tds.h</a></li>80 <li>tds71_submit_prepexec()&#160;:&#160;<a·class="el"·href="a00575.html#ga08877c101704bebe4fa57e0849dc272d">tds.h</a></li>
81 <li>tds7_bcp_send_colmetadata()&#160;:&#160;<a·class="el"·href="a00278.html#a4daaa551e54dbd978650e2eef89e09ff">bulk.c</a></li>81 <li>tds7_bcp_send_colmetadata()&#160;:&#160;<a·class="el"·href="a00104.html#a4daaa551e54dbd978650e2eef89e09ff">bulk.c</a></li>
82 <li>tds7_build_bulk_insert_stmt()&#160;:&#160;<a·class="el"·href="a00278.html#a3118c7232bc9c3e47f8ba872bb39e967">bulk.c</a></li>82 <li>tds7_build_bulk_insert_stmt()&#160;:&#160;<a·class="el"·href="a00104.html#a3118c7232bc9c3e47f8ba872bb39e967">bulk.c</a></li>
83 <li>tds7_get_data_info()&#160;:&#160;<a·class="el"·href="a00577.html#ga07cee55fd522cca16fb59b7a8f0b1376">token.c</a></li>83 <li>tds7_get_data_info()&#160;:&#160;<a·class="el"·href="a00577.html#ga07cee55fd522cca16fb59b7a8f0b1376">token.c</a></li>
84 <li>tds7_get_instance_port()&#160;:&#160;<a·class="el"·href="a00576.html#gac23c12ccb3e8599f10f305e993e216f6">tds.h</a></li>84 <li>tds7_get_instance_port()&#160;:&#160;<a·class="el"·href="a00576.html#gac23c12ccb3e8599f10f305e993e216f6">tds.h</a></li>
85 <li>tds7_get_instance_ports()&#160;:&#160;<a·class="el"·href="a00576.html#ga954dcc3b0332fa9448d9edf59c0fe439">tds.h</a></li>85 <li>tds7_get_instance_ports()&#160;:&#160;<a·class="el"·href="a00576.html#ga954dcc3b0332fa9448d9edf59c0fe439">tds.h</a></li>
86 <li>tds7_process_compute_result()&#160;:&#160;<a·class="el"·href="a00577.html#ga6728e344caa20aea1def85f58dea138b">token.c</a></li>86 <li>tds7_process_compute_result()&#160;:&#160;<a·class="el"·href="a00577.html#ga6728e344caa20aea1def85f58dea138b">token.c</a></li>
87 <li>tds7_process_result()&#160;:&#160;<a·class="el"·href="a00577.html#gaca56fc22d65a24a96d1bef310ade73aa">token.c</a></li>87 <li>tds7_process_result()&#160;:&#160;<a·class="el"·href="a00577.html#gaca56fc22d65a24a96d1bef310ade73aa">token.c</a></li>
88 <li>tds8_adjust_login()&#160;:&#160;<a·class="el"·href="a00571.html#ga9622e7d6c98a77b1962647c5005d3731">tds.h</a></li>88 <li>tds8_adjust_login()&#160;:&#160;<a·class="el"·href="a00571.html#ga9622e7d6c98a77b1962647c5005d3731">tds.h</a></li>
89 <li>tds_alloc_dynamic()&#160;:&#160;<a·class="el"·href="a00574.html#ga69559de43b47f4a9e2eecc7a56527444">tds.h</a></li>89 <li>tds_alloc_dynamic()&#160;:&#160;<a·class="el"·href="a00574.html#ga69559de43b47f4a9e2eecc7a56527444">tds.h</a></li>
90 <li>tds_alloc_get_string()&#160;:&#160;<a·class="el"·href="a00577.html#gafb26aba5d935e40b87b95e21a5185848">token.c</a></li>90 <li>tds_alloc_get_string()&#160;:&#160;<a·class="el"·href="a00577.html#gafb26aba5d935e40b87b95e21a5185848">token.c</a></li>
91 <li>tds_alloc_param_data()&#160;:&#160;<a·class="el"·href="a00574.html#ga4bbf9a6b6d514fc62ae67f548d54d78a">tds.h</a></li>91 <li>tds_alloc_param_data()&#160;:&#160;<a·class="el"·href="a00574.html#ga4bbf9a6b6d514fc62ae67f548d54d78a">tds.h</a></li>
92 <li>tds_alloc_param_result()&#160;:&#160;<a·class="el"·href="a00574.html#ga314c65c067570dc1ef3e58bbfc4eb763">tds.h</a></li>92 <li>tds_alloc_param_result()&#160;:&#160;<a·class="el"·href="a00574.html#ga314c65c067570dc1ef3e58bbfc4eb763">tds.h</a></li>
93 <li>tds_alloc_row()&#160;:&#160;<a·class="el"·href="a00574.html#ga1224fb9277112dc2ce12531d2b73b145">tds.h</a></li>93 <li>tds_alloc_row()&#160;:&#160;<a·class="el"·href="a00574.html#ga1224fb9277112dc2ce12531d2b73b145">tds.h</a></li>
94 <li>tds_bcp_done()&#160;:&#160;<a·class="el"·href="a00278.html#ade7df2db455b61edc83819ad60edb339">bulk.c</a>,·<a·class="el"·href="a00476.html#ade7df2db455b61edc83819ad60edb339">tds.h</a></li>94 <li>tds_bcp_done()&#160;:&#160;<a·class="el"·href="a00104.html#ade7df2db455b61edc83819ad60edb339">bulk.c</a>,·<a·class="el"·href="a00395.html#ade7df2db455b61edc83819ad60edb339">tds.h</a></li>
95 <li>tds_bcp_fread()&#160;:&#160;<a·class="el"·href="a00278.html#a86ac92bd8a3c61a413d27150ec9bc202">bulk.c</a>,·<a·class="el"·href="a00476.html#a8184311543c685f2ee0bcccfb725ca02">tds.h</a></li>95 <li>tds_bcp_fread()&#160;:&#160;<a·class="el"·href="a00104.html#a86ac92bd8a3c61a413d27150ec9bc202">bulk.c</a>,·<a·class="el"·href="a00395.html#a8184311543c685f2ee0bcccfb725ca02">tds.h</a></li>
96 <li>tds_bcp_init()&#160;:&#160;<a·class="el"·href="a00278.html#ac6610c72bd31bad5378f760fa9b12d66">bulk.c</a>,·<a·class="el"·href="a00476.html#ac6610c72bd31bad5378f760fa9b12d66">tds.h</a></li>96 <li>tds_bcp_init()&#160;:&#160;<a·class="el"·href="a00104.html#ac6610c72bd31bad5378f760fa9b12d66">bulk.c</a>,·<a·class="el"·href="a00395.html#ac6610c72bd31bad5378f760fa9b12d66">tds.h</a></li>
97 <li>tds_bcp_row_free()&#160;:&#160;<a·class="el"·href="a00278.html#a55bd2715b2897e9592cbbd9c6e3c86f6">bulk.c</a></li>97 <li>tds_bcp_row_free()&#160;:&#160;<a·class="el"·href="a00104.html#a55bd2715b2897e9592cbbd9c6e3c86f6">bulk.c</a></li>
98 <li>tds_bcp_send_record()&#160;:&#160;<a·class="el"·href="a00278.html#ad9e44450025cbcee1ad81d7e5a2cc099">bulk.c</a>,·<a·class="el"·href="a00476.html#ad9e44450025cbcee1ad81d7e5a2cc099">tds.h</a></li>98 <li>tds_bcp_send_record()&#160;:&#160;<a·class="el"·href="a00104.html#ad9e44450025cbcee1ad81d7e5a2cc099">bulk.c</a>,·<a·class="el"·href="a00395.html#ad9e44450025cbcee1ad81d7e5a2cc099">tds.h</a></li>
99 <li>tds_bcp_start()&#160;:&#160;<a·class="el"·href="a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce">bulk.c</a>,·<a·class="el"·href="a00476.html#a8208eef2a3974ae1f0cf3c8c8ab011ce">tds.h</a></li>99 <li>tds_bcp_start()&#160;:&#160;<a·class="el"·href="a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce">bulk.c</a>,·<a·class="el"·href="a00395.html#a8208eef2a3974ae1f0cf3c8c8ab011ce">tds.h</a></li>
100 <li>tds_bcp_start_copy_in()&#160;:&#160;<a·class="el"·href="a00278.html#a5eec23828b0610c58de248c4edb53879">bulk.c</a>,·<a·class="el"·href="a00476.html#a5eec23828b0610c58de248c4edb53879">tds.h</a></li>100 <li>tds_bcp_start_copy_in()&#160;:&#160;<a·class="el"·href="a00104.html#a5eec23828b0610c58de248c4edb53879">bulk.c</a>,·<a·class="el"·href="a00395.html#a5eec23828b0610c58de248c4edb53879">tds.h</a></li>
101 <li>tds_bcp_start_insert_stmt()&#160;:&#160;<a·class="el"·href="a00278.html#ab4d7e5309152f54613d52c8469a07fd8">bulk.c</a></li>101 <li>tds_bcp_start_insert_stmt()&#160;:&#160;<a·class="el"·href="a00104.html#ab4d7e5309152f54613d52c8469a07fd8">bulk.c</a></li>
102 <li>tds_canonical_charset()&#160;:&#160;<a·class="el"·href="a00573.html#gac01180352db7052e786463e3b07a8a9e">iconv.c</a></li>102 <li>tds_canonical_charset()&#160;:&#160;<a·class="el"·href="a00573.html#gac01180352db7052e786463e3b07a8a9e">iconv.c</a></li>
103 <li>tds_canonical_charset_name()&#160;:&#160;<a·class="el"·href="a00573.html#ga22c61ca41f64c7fe368659ed1eebdb56">iconv.c</a></li>103 <li>tds_canonical_charset_name()&#160;:&#160;<a·class="el"·href="a00573.html#ga22c61ca41f64c7fe368659ed1eebdb56">iconv.c</a></li>
104 <li>tds_close_socket()&#160;:&#160;<a·class="el"·href="a00576.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e">tds.h</a></li>104 <li>tds_close_socket()&#160;:&#160;<a·class="el"·href="a00576.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e">tds.h</a></li>
105 <li>tds_config_verstr()&#160;:&#160;<a·class="el"·href="a00571.html#ga05c73c963f4d8904869c739c556c58a2">tds.h</a></li>105 <li>tds_config_verstr()&#160;:&#160;<a·class="el"·href="a00571.html#ga05c73c963f4d8904869c739c556c58a2">tds.h</a></li>
106 <li>tds_convert_stream()&#160;:&#160;<a·class="el"·href="a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564">stream.c</a></li>106 <li>tds_convert_stream()&#160;:&#160;<a·class="el"·href="a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564">stream.c</a></li>
107 <li>tds_convert_string()&#160;:&#160;<a·class="el"·href="a00575.html#gad5b76c688898b86984d09628f030d01c">tds.h</a></li>107 <li>tds_convert_string()&#160;:&#160;<a·class="el"·href="a00575.html#gad5b76c688898b86984d09628f030d01c">tds.h</a></li>
108 <li>tds_copy_stream()&#160;:&#160;<a·class="el"·href="a00287.html#a50bc3749988d1c3c441044fc07ab44e4">stream.c</a></li>108 <li>tds_copy_stream()&#160;:&#160;<a·class="el"·href="a00050.html#a50bc3749988d1c3c441044fc07ab44e4">stream.c</a></li>
109 <li>tds_count_placeholders()&#160;:&#160;<a·class="el"·href="a00575.html#gaaa7b4d37bf796019e72f25c6e7fe7bea">tds.h</a></li>109 <li>tds_count_placeholders()&#160;:&#160;<a·class="el"·href="a00575.html#gaaa7b4d37bf796019e72f25c6e7fe7bea">tds.h</a></li>
110 <li>tds_cursor_dealloc()&#160;:&#160;<a·class="el"·href="a00575.html#gab25de0567ac096e8f8e88490eeddf562">tds.h</a></li>110 <li>tds_cursor_dealloc()&#160;:&#160;<a·class="el"·href="a00575.html#gab25de0567ac096e8f8e88490eeddf562">tds.h</a></li>
111 <li>tds_datain_stream_init()&#160;:&#160;<a·class="el"·href="a00287.html#abc3a77c8aa28842e7f28583cbabc1415">stream.c</a></li>111 <li>tds_datain_stream_init()&#160;:&#160;<a·class="el"·href="a00050.html#abc3a77c8aa28842e7f28583cbabc1415">stream.c</a></li>
112 <li>tds_datain_stream_read()&#160;:&#160;<a·class="el"·href="a00287.html#a04b537d889f7d4c9b9701eb81baf7efd">stream.c</a></li>112 <li>tds_datain_stream_read()&#160;:&#160;<a·class="el"·href="a00050.html#a04b537d889f7d4c9b9701eb81baf7efd">stream.c</a></li>
113 <li>tds_dataout_stream_init()&#160;:&#160;<a·class="el"·href="a00287.html#aa038a9125979f8f0915dbd53cbf27e5a">stream.c</a></li>113 <li>tds_dataout_stream_init()&#160;:&#160;<a·class="el"·href="a00050.html#aa038a9125979f8f0915dbd53cbf27e5a">stream.c</a></li>
114 <li>tds_dataout_stream_write()&#160;:&#160;<a·class="el"·href="a00287.html#ae38a590ee08cf398e7adef536ac94538">stream.c</a></li>114 <li>tds_dataout_stream_write()&#160;:&#160;<a·class="el"·href="a00050.html#ae38a590ee08cf398e7adef536ac94538">stream.c</a></li>
115 <li>tds_datecrack()&#160;:&#160;<a·class="el"·href="a00572.html#ga883855e6e3793de6684b21db39c756c4">tds.h</a></li>115 <li>tds_datecrack()&#160;:&#160;<a·class="el"·href="a00572.html#ga883855e6e3793de6684b21db39c756c4">tds.h</a></li>
116 <li>tds_deferred_cursor_dealloc()&#160;:&#160;<a·class="el"·href="a00575.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc">tds.h</a></li>116 <li>tds_deferred_cursor_dealloc()&#160;:&#160;<a·class="el"·href="a00575.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc">tds.h</a></li>
117 <li>tds_deferred_unprepare()&#160;:&#160;<a·class="el"·href="a00575.html#ga9f80fdf732b084aef7de7a323261aa61">tds.h</a></li>117 <li>tds_deferred_unprepare()&#160;:&#160;<a·class="el"·href="a00575.html#ga9f80fdf732b084aef7de7a323261aa61">tds.h</a></li>
118 <li>tds_detach_results()&#160;:&#160;<a·class="el"·href="a00574.html#ga1d60bf443e274797b1d1a9e7418ab962">tds.h</a></li>118 <li>tds_detach_results()&#160;:&#160;<a·class="el"·href="a00574.html#ga1d60bf443e274797b1d1a9e7418ab962">tds.h</a></li>
119 <li>tds_dstr_get()&#160;:&#160;<a·class="el"·href="a00576.html#ga017c427e9599c031be5c555cb32abe2c">tds.h</a>,·<a·class="el"·href="a00576.html#ga017c427e9599c031be5c555cb32abe2c">read.c</a></li>119 <li>tds_dstr_get()&#160;:&#160;<a·class="el"·href="a00576.html#ga017c427e9599c031be5c555cb32abe2c">tds.h</a>,·<a·class="el"·href="a00576.html#ga017c427e9599c031be5c555cb32abe2c">read.c</a></li>
120 <li>tds_dynamic_stream_init()&#160;:&#160;<a·class="el"·href="a00287.html#a4f9e40da6941cb9407d0da5bc3030517">stream.c</a></li>120 <li>tds_dynamic_stream_init()&#160;:&#160;<a·class="el"·href="a00050.html#a4f9e40da6941cb9407d0da5bc3030517">stream.c</a></li>
121 <li>tds_dynamic_stream_write()&#160;:&#160;<a·class="el"·href="a00287.html#abaf688c85ea04a2392103d519a55d04e">stream.c</a></li>121 <li>tds_dynamic_stream_write()&#160;:&#160;<a·class="el"·href="a00050.html#abaf688c85ea04a2392103d519a55d04e">stream.c</a></li>
122 <li>tds_file_stream_read()&#160;:&#160;<a·class="el"·href="a00278.html#a1b83c9db016b481aa1fa0352f976d50d">bulk.c</a></li>122 <li>tds_file_stream_read()&#160;:&#160;<a·class="el"·href="a00104.html#a1b83c9db016b481aa1fa0352f976d50d">bulk.c</a></li>
123 <li>tds_fix_login()&#160;:&#160;<a·class="el"·href="a00571.html#gacee4f06ba749b10ee9f2e5bb1c4a8910">tds.h</a></li>123 <li>tds_fix_login()&#160;:&#160;<a·class="el"·href="a00571.html#gacee4f06ba749b10ee9f2e5bb1c4a8910">tds.h</a></li>
124 <li>tds_flush_packet()&#160;:&#160;<a·class="el"·href="a00576.html#ga5feb53554e8917a81bbbc332163a61fb">tds.h</a></li>124 <li>tds_flush_packet()&#160;:&#160;<a·class="el"·href="a00576.html#ga5feb53554e8917a81bbbc332163a61fb">tds.h</a></li>
125 <li>tds_free_input_params()&#160;:&#160;<a·class="el"·href="a00574.html#gabdc5fee73b22345c02ab894e49ad7f95">tds.h</a></li>125 <li>tds_free_input_params()&#160;:&#160;<a·class="el"·href="a00574.html#gabdc5fee73b22345c02ab894e49ad7f95">tds.h</a></li>
126 <li>tds_free_namelist()&#160;:&#160;<a·class="el"·href="a00577.html#ga21e9de33de9c8c492aa2f96c823596bb">token.c</a></li>126 <li>tds_free_namelist()&#160;:&#160;<a·class="el"·href="a00577.html#ga21e9de33de9c8c492aa2f96c823596bb">token.c</a></li>
127 <li>tds_free_param_result()&#160;:&#160;<a·class="el"·href="a00574.html#ga66cd6e3c5089ced9415a8a0e258d205a">tds.h</a></li>127 <li>tds_free_param_result()&#160;:&#160;<a·class="el"·href="a00574.html#ga66cd6e3c5089ced9415a8a0e258d205a">tds.h</a></li>
128 <li>tds_freeze()&#160;:&#160;<a·class="el"·href="a00576.html#ga6b2b012b999bd0a4f159fabc8d11a5bf">tds.h</a></li>128 <li>tds_freeze()&#160;:&#160;<a·class="el"·href="a00576.html#ga6b2b012b999bd0a4f159fabc8d11a5bf">tds.h</a></li>
129 <li>tds_freeze_abort()&#160;:&#160;<a·class="el"·href="a00576.html#ga7274d9c5dc75c58bb7d1f1c29e03a73e">tds.h</a></li>129 <li>tds_freeze_abort()&#160;:&#160;<a·class="el"·href="a00576.html#ga7274d9c5dc75c58bb7d1f1c29e03a73e">tds.h</a></li>
130 <li>tds_freeze_close()&#160;:&#160;<a·class="el"·href="a00576.html#ga633f62fb8e5310abfa42c02fba9c6500">tds.h</a></li>130 <li>tds_freeze_close()&#160;:&#160;<a·class="el"·href="a00576.html#ga633f62fb8e5310abfa42c02fba9c6500">tds.h</a></li>
131 <li>tds_freeze_close_len()&#160;:&#160;<a·class="el"·href="a00576.html#ga2660b893ae2bf36fe1b63b354e748bad">tds.h</a></li>131 <li>tds_freeze_close_len()&#160;:&#160;<a·class="el"·href="a00576.html#ga2660b893ae2bf36fe1b63b354e748bad">tds.h</a></li>
132 <li>tds_freeze_close_string()&#160;:&#160;<a·class="el"·href="a00576.html#ga084fa9cda46be8594997fed2487fcb50">tds.h</a></li>132 <li>tds_freeze_close_string()&#160;:&#160;<a·class="el"·href="a00576.html#ga084fa9cda46be8594997fed2487fcb50">tds.h</a></li>
133 <li>tds_freeze_written()&#160;:&#160;<a·class="el"·href="a00576.html#ga528cc96da09c11bc2930daae64e33e83">tds.h</a></li>133 <li>tds_freeze_written()&#160;:&#160;<a·class="el"·href="a00576.html#ga528cc96da09c11bc2930daae64e33e83">tds.h</a></li>
134 <li>tds_generic_get()&#160;:&#160;<a·class="el"·href="a00335.html#abac4d689e0e31e80587f89247c6395a4">data.c</a></li>134 <li>tds_generic_get()&#160;:&#160;<a·class="el"·href="a00113.html#abac4d689e0e31e80587f89247c6395a4">data.c</a></li>
135 <li>tds_generic_put()&#160;:&#160;<a·class="el"·href="a00335.html#a84e17808683ba2dd956e811a42e23176">data.c</a></li>135 <li>tds_generic_put()&#160;:&#160;<a·class="el"·href="a00113.html#a84e17808683ba2dd956e811a42e23176">data.c</a></li>
136 <li>tds_generic_put_info()&#160;:&#160;<a·class="el"·href="a00335.html#aabd0e5f15615b5c141c525b76e746520">data.c</a></li>136 <li>tds_generic_put_info()&#160;:&#160;<a·class="el"·href="a00113.html#aabd0e5f15615b5c141c525b76e746520">data.c</a></li>
137 <li>tds_get_byte()&#160;:&#160;<a·class="el"·href="a00576.html#ga0cb72d3f6943795c39db1fa692be0a58">read.c</a>,·<a·class="el"·href="a00576.html#ga0cb72d3f6943795c39db1fa692be0a58">tds.h</a></li>137 <li>tds_get_byte()&#160;:&#160;<a·class="el"·href="a00576.html#ga0cb72d3f6943795c39db1fa692be0a58">read.c</a>,·<a·class="el"·href="a00576.html#ga0cb72d3f6943795c39db1fa692be0a58">tds.h</a></li>
138 <li>tds_get_char_data()&#160;:&#160;<a·class="el"·href="a00576.html#ga8d214089b6e97fc0da5e0be09f216d73">read.c</a>,·<a·class="el"·href="a00576.html#ga8d214089b6e97fc0da5e0be09f216d73">tds.h</a></li>138 <li>tds_get_char_data()&#160;:&#160;<a·class="el"·href="a00576.html#ga8d214089b6e97fc0da5e0be09f216d73">read.c</a>,·<a·class="el"·href="a00576.html#ga8d214089b6e97fc0da5e0be09f216d73">tds.h</a></li>
139 <li>tds_get_column_declaration()&#160;:&#160;<a·class="el"·href="a00575.html#ga50d62edeb2a432e2dc668263f3f958ff">tds.h</a></li>139 <li>tds_get_column_declaration()&#160;:&#160;<a·class="el"·href="a00575.html#ga50d62edeb2a432e2dc668263f3f958ff">tds.h</a></li>
140 <li>tds_get_compiletime_settings()&#160;:&#160;<a·class="el"·href="a00571.html#ga0c00a50e074cec7fbb0a1de826a4a46b">tds.h</a></li>140 <li>tds_get_compiletime_settings()&#160;:&#160;<a·class="el"·href="a00571.html#ga0c00a50e074cec7fbb0a1de826a4a46b">tds.h</a></li>
141 <li>tds_get_conversion_type()&#160;:&#160;<a·class="el"·href="a00476.html#a0383d5dcb629582266a442f0f0dbd13a">tds.h</a></li>141 <li>tds_get_conversion_type()&#160;:&#160;<a·class="el"·href="a00395.html#a0383d5dcb629582266a442f0f0dbd13a">tds.h</a></li>
142 <li>tds_get_data_info()&#160;:&#160;<a·class="el"·href="a00577.html#gad9b6b86f48be077fb44ac603845a0c27">token.c</a></li>142 <li>tds_get_data_info()&#160;:&#160;<a·class="el"·href="a00577.html#gad9b6b86f48be077fb44ac603845a0c27">token.c</a></li>
143 <li>tds_get_locale()&#160;:&#160;<a·class="el"·href="a00476.html#a41390fa6e1083ba84fb523797e6b5275">tds.h</a></li>143 <li>tds_get_locale()&#160;:&#160;<a·class="el"·href="a00395.html#a41390fa6e1083ba84fb523797e6b5275">tds.h</a></li>
144 <li>tds_get_n()&#160;:&#160;<a·class="el"·href="a00576.html#gae777dd57e8d1bb40349d7d7d8434fddf">read.c</a>,·<a·class="el"·href="a00576.html#gae777dd57e8d1bb40349d7d7d8434fddf">tds.h</a></li>144 <li>tds_get_n()&#160;:&#160;<a·class="el"·href="a00576.html#gae777dd57e8d1bb40349d7d7d8434fddf">read.c</a>,·<a·class="el"·href="a00576.html#gae777dd57e8d1bb40349d7d7d8434fddf">tds.h</a></li>
145 <li>tds_get_size_by_type()&#160;:&#160;<a·class="el"·href="a00476.html#a4c070147d189dede5e08a2dc66852678">tds.h</a></li>145 <li>tds_get_size_by_type()&#160;:&#160;<a·class="el"·href="a00395.html#a4c070147d189dede5e08a2dc66852678">tds.h</a></li>
146 <li>tds_get_string()&#160;:&#160;<a·class="el"·href="a00576.html#ga90f080e6e9448feac15dee1370d66802">read.c</a>,·<a·class="el"·href="a00576.html#ga90f080e6e9448feac15dee1370d66802">tds.h</a></li>146 <li>tds_get_string()&#160;:&#160;<a·class="el"·href="a00576.html#ga90f080e6e9448feac15dee1370d66802">read.c</a>,·<a·class="el"·href="a00576.html#ga90f080e6e9448feac15dee1370d66802">tds.h</a></li>
147 <li>tds_get_uint()&#160;:&#160;<a·class="el"·href="a00576.html#ga9ac121c269e203337a48c5bf8afc48c3">read.c</a>,·<a·class="el"·href="a00576.html#ga9ac121c269e203337a48c5bf8afc48c3">tds.h</a></li>147 <li>tds_get_uint()&#160;:&#160;<a·class="el"·href="a00576.html#ga9ac121c269e203337a48c5bf8afc48c3">read.c</a>,·<a·class="el"·href="a00576.html#ga9ac121c269e203337a48c5bf8afc48c3">tds.h</a></li>
148 <li>tds_get_uint8()&#160;:&#160;<a·class="el"·href="a00576.html#ga8ab6c87318eaf15ea17a9575763f7809">read.c</a>,·<a·class="el"·href="a00576.html#ga8ab6c87318eaf15ea17a9575763f7809">tds.h</a></li>148 <li>tds_get_uint8()&#160;:&#160;<a·class="el"·href="a00576.html#ga8ab6c87318eaf15ea17a9575763f7809">read.c</a>,·<a·class="el"·href="a00576.html#ga8ab6c87318eaf15ea17a9575763f7809">tds.h</a></li>
149 <li>tds_get_usmallint()&#160;:&#160;<a·class="el"·href="a00576.html#gad38aa5b9547817854ccba1fcc7855861">read.c</a>,·<a·class="el"·href="a00576.html#gad38aa5b9547817854ccba1fcc7855861">tds.h</a></li>149 <li>tds_get_usmallint()&#160;:&#160;<a·class="el"·href="a00576.html#gad38aa5b9547817854ccba1fcc7855861">read.c</a>,·<a·class="el"·href="a00576.html#gad38aa5b9547817854ccba1fcc7855861">tds.h</a></li>
150 <li>tds_get_varint_size()&#160;:&#160;<a·class="el"·href="a00476.html#a68855f1251759a6b7338635306ab0041">tds.h</a></li>150 <li>tds_get_varint_size()&#160;:&#160;<a·class="el"·href="a00395.html#a68855f1251759a6b7338635306ab0041">tds.h</a></li>
151 <li>tds_goodread()&#160;:&#160;<a·class="el"·href="a00576.html#ga6f2ae00407f59fb1ab280fa44a56295e">tds.h</a></li>151 <li>tds_goodread()&#160;:&#160;<a·class="el"·href="a00576.html#ga6f2ae00407f59fb1ab280fa44a56295e">tds.h</a></li>
152 <li>tds_goodwrite()&#160;:&#160;<a·class="el"·href="a00576.html#ga2734407109c834c5dda7ff8a45c71230">tds.h</a></li>152 <li>tds_goodwrite()&#160;:&#160;<a·class="el"·href="a00576.html#ga2734407109c834c5dda7ff8a45c71230">tds.h</a></li>
153 <li>tds_iconv()&#160;:&#160;<a·class="el"·href="a00573.html#ga87db49044919f1bc84c0ff5e9ab00304">iconv.c</a></li>153 <li>tds_iconv()&#160;:&#160;<a·class="el"·href="a00573.html#ga87db49044919f1bc84c0ff5e9ab00304">iconv.c</a></li>
154 <li>tds_iconv_alloc()&#160;:&#160;<a·class="el"·href="a01465.html#a026957dbbd994b48b571a63405f427cd">iconv.c</a>,·<a·class="el"·href="a00476.html#a026957dbbd994b48b571a63405f427cd">tds.h</a></li>154 <li>tds_iconv_alloc()&#160;:&#160;<a·class="el"·href="a01459.html#a026957dbbd994b48b571a63405f427cd">iconv.c</a>,·<a·class="el"·href="a00395.html#a026957dbbd994b48b571a63405f427cd">tds.h</a></li>
155 <li>tds_iconv_from_collate()&#160;:&#160;<a·class="el"·href="a00573.html#ga9d433c15ab3738aa2a477a416330f49f">iconv.c</a>,·<a·class="el"·href="a00573.html#ga9d433c15ab3738aa2a477a416330f49f">tds.h</a></li>155 <li>tds_iconv_from_collate()&#160;:&#160;<a·class="el"·href="a00573.html#ga9d433c15ab3738aa2a477a416330f49f">iconv.c</a>,·<a·class="el"·href="a00573.html#ga9d433c15ab3738aa2a477a416330f49f">tds.h</a></li>
156 <li>tds_iconv_get_info()&#160;:&#160;<a·class="el"·href="a00573.html#ga1639ccaa7e17c07457bcb37f313bc52f">iconv.c</a></li>156 <li>tds_iconv_get_info()&#160;:&#160;<a·class="el"·href="a00573.html#ga1639ccaa7e17c07457bcb37f313bc52f">iconv.c</a></li>
157 <li>tds_iconv_info_init()&#160;:&#160;<a·class="el"·href="a00573.html#ga3a7a7b4d6ed344127e164dd0b443d790">iconv.c</a></li>157 <li>tds_iconv_info_init()&#160;:&#160;<a·class="el"·href="a00573.html#ga3a7a7b4d6ed344127e164dd0b443d790">iconv.c</a></li>
158 <li>tds_iconv_init()&#160;:&#160;<a·class="el"·href="a01465.html#a30bcae80553efae075b0886bfcda1e35">iconv.c</a></li>158 <li>tds_iconv_init()&#160;:&#160;<a·class="el"·href="a01459.html#a30bcae80553efae075b0886bfcda1e35">iconv.c</a></li>
159 <li>tds_init_login()&#160;:&#160;<a·class="el"·href="a00574.html#ga4f7b22f681e7160ac03dfe8d2ae8bd39">tds.h</a></li>159 <li>tds_init_login()&#160;:&#160;<a·class="el"·href="a00574.html#ga4f7b22f681e7160ac03dfe8d2ae8bd39">tds.h</a></li>
160 <li>tds_lookup_dynamic()&#160;:&#160;<a·class="el"·href="a00577.html#ga4a45cadd06ae1b886459dcc1f8e482c6">token.c</a>,·<a·class="el"·href="a00577.html#ga4a45cadd06ae1b886459dcc1f8e482c6">tds.h</a></li>160 <li>tds_lookup_dynamic()&#160;:&#160;<a·class="el"·href="a00577.html#ga4a45cadd06ae1b886459dcc1f8e482c6">token.c</a>,·<a·class="el"·href="a00577.html#ga4a45cadd06ae1b886459dcc1f8e482c6">tds.h</a></li>
161 <li>tds_lookup_host()&#160;:&#160;<a·class="el"·href="a00571.html#ga3945f760ceb97e8854e18589d6f0d241">tds.h</a></li>161 <li>tds_lookup_host()&#160;:&#160;<a·class="el"·href="a00571.html#ga3945f760ceb97e8854e18589d6f0d241">tds.h</a></li>
162 <li>tds_needs_unprepare()&#160;:&#160;<a·class="el"·href="a00575.html#ga05ac7bab753d19b6ba1ffc7505d8fcd0">tds.h</a></li>162 <li>tds_needs_unprepare()&#160;:&#160;<a·class="el"·href="a00575.html#ga05ac7bab753d19b6ba1ffc7505d8fcd0">tds.h</a></li>
163 <li>tds_next_placeholder()&#160;:&#160;<a·class="el"·href="a00575.html#ga8f3b00c34af2484eccb169e60a37dc36">tds.h</a></li>163 <li>tds_next_placeholder()&#160;:&#160;<a·class="el"·href="a00575.html#ga8f3b00c34af2484eccb169e60a37dc36">tds.h</a></li>
164 <li>tds_ntlm_get_auth()&#160;:&#160;<a·class="el"·href="a00570.html#gac0f33825721aa985805d21540a254b87">tds.h</a></li>164 <li>tds_ntlm_get_auth()&#160;:&#160;<a·class="el"·href="a00570.html#gac0f33825721aa985805d21540a254b87">tds.h</a></li>
165 <li>tds_numeric_to_string()&#160;:&#160;<a·class="el"·href="a00476.html#a622da936832b0337742da956be123719">tds.h</a></li>165 <li>tds_numeric_to_string()&#160;:&#160;<a·class="el"·href="a00395.html#a622da936832b0337742da956be123719">tds.h</a></li>
166 <li>tds_peek()&#160;:&#160;<a·class="el"·href="a00576.html#ga221e98a9c8be96ec6c8547891e1b53af">read.c</a>,·<a·class="el"·href="a00576.html#ga221e98a9c8be96ec6c8547891e1b53af">tds.h</a></li>166 <li>tds_peek()&#160;:&#160;<a·class="el"·href="a00576.html#ga221e98a9c8be96ec6c8547891e1b53af">read.c</a>,·<a·class="el"·href="a00576.html#ga221e98a9c8be96ec6c8547891e1b53af">tds.h</a></li>
167 <li>tds_pr_op()&#160;:&#160;<a·class="el"·href="a00577.html#ga62dc14d21453e88e24880ee0acaca73a">token.c</a></li>167 <li>tds_pr_op()&#160;:&#160;<a·class="el"·href="a00577.html#ga62dc14d21453e88e24880ee0acaca73a">token.c</a></li>
168 <li>tds_prdatatype()&#160;:&#160;<a·class="el"·href="a00167.html#ac7a199aaeb82935f6d1dda2be551a089">dblib.c</a></li>168 <li>tds_prdatatype()&#160;:&#160;<a·class="el"·href="a00302.html#ac7a199aaeb82935f6d1dda2be551a089">dblib.c</a></li>
169 <li>tds_process_auth()&#160;:&#160;<a·class="el"·href="a00577.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">token.c</a></li>169 <li>tds_process_auth()&#160;:&#160;<a·class="el"·href="a00577.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">token.c</a></li>
170 <li>tds_process_cancel()&#160;:&#160;<a·class="el"·href="a00577.html#gaf233e79967f82f4e0dd4d11524917a34">token.c</a>,·<a·class="el"·href="a00577.html#gaf233e79967f82f4e0dd4d11524917a34">tds.h</a></li>170 <li>tds_process_cancel()&#160;:&#160;<a·class="el"·href="a00577.html#gaf233e79967f82f4e0dd4d11524917a34">token.c</a>,·<a·class="el"·href="a00577.html#gaf233e79967f82f4e0dd4d11524917a34">tds.h</a></li>
171 <li>tds_process_col_fmt()&#160;:&#160;<a·class="el"·href="a00577.html#ga4e3dd9d3614f5f0433b78b761dd68741">token.c</a></li>171 <li>tds_process_col_fmt()&#160;:&#160;<a·class="el"·href="a00577.html#ga4e3dd9d3614f5f0433b78b761dd68741">token.c</a></li>
172 <li>tds_process_col_name()&#160;:&#160;<a·class="el"·href="a00577.html#ga905d2fa5e1b602817bd16bb0fcf9eadb">token.c</a></li>172 <li>tds_process_col_name()&#160;:&#160;<a·class="el"·href="a00577.html#ga905d2fa5e1b602817bd16bb0fcf9eadb">token.c</a></li>
173 <li>tds_process_colinfo()&#160;:&#160;<a·class="el"·href="a00577.html#ga22c7f413d43fc0d511e122a3de389166">token.c</a></li>173 <li>tds_process_colinfo()&#160;:&#160;<a·class="el"·href="a00577.html#ga22c7f413d43fc0d511e122a3de389166">token.c</a></li>
174 <li>tds_process_compute()&#160;:&#160;<a·class="el"·href="a00577.html#ga6fcb37d5addebdc1af9f34ebc59fd7a8">token.c</a></li>174 <li>tds_process_compute()&#160;:&#160;<a·class="el"·href="a00577.html#ga6fcb37d5addebdc1af9f34ebc59fd7a8">token.c</a></li>
175 <li>tds_process_compute_names()&#160;:&#160;<a·class="el"·href="a00577.html#gae5b3e01f3d665f9e377de091f46f1ab9">token.c</a></li>175 <li>tds_process_compute_names()&#160;:&#160;<a·class="el"·href="a00577.html#gae5b3e01f3d665f9e377de091f46f1ab9">token.c</a></li>
Offset 202, 57 lines modifiedOffset 202, 57 lines modified
202 <li>tds_read_config_info()&#160;:&#160;<a·class="el"·href="a00571.html#ga9ff2436ea56ddcdecf984acf46ce4b90">tds.h</a></li>202 <li>tds_read_config_info()&#160;:&#160;<a·class="el"·href="a00571.html#ga9ff2436ea56ddcdecf984acf46ce4b90">tds.h</a></li>
203 <li>tds_read_namelist()&#160;:&#160;<a·class="el"·href="a00577.html#gaeaaed2ea1d8c827da1a0f5b419524ae1">token.c</a></li>203 <li>tds_read_namelist()&#160;:&#160;<a·class="el"·href="a00577.html#gaeaaed2ea1d8c827da1a0f5b419524ae1">token.c</a></li>
204 <li>tds_read_packet()&#160;:&#160;<a·class="el"·href="a00576.html#ga410619783bdf2bb60b0f27a5578e0e07">tds.h</a></li>204 <li>tds_read_packet()&#160;:&#160;<a·class="el"·href="a00576.html#ga410619783bdf2bb60b0f27a5578e0e07">tds.h</a></li>
205 <li>tds_realloc()&#160;:&#160;<a·class="el"·href="a00574.html#ga8645f5abc49db03d14b66f72b83a9a4c">tds.h</a></li>205 <li>tds_realloc()&#160;:&#160;<a·class="el"·href="a00574.html#ga8645f5abc49db03d14b66f72b83a9a4c">tds.h</a></li>
206 <li>tds_release_dynamic()&#160;:&#160;<a·class="el"·href="a00574.html#gabf2fdb0def5388508602ee7dd2f49506">tds.h</a></li>206 <li>tds_release_dynamic()&#160;:&#160;<a·class="el"·href="a00574.html#gabf2fdb0def5388508602ee7dd2f49506">tds.h</a></li>
207 <li>tds_select()&#160;:&#160;<a·class="el"·href="a00576.html#gad7aae89e32444ab30852fee056231403">tds.h</a></li>207 <li>tds_select()&#160;:&#160;<a·class="el"·href="a00576.html#gad7aae89e32444ab30852fee056231403">tds.h</a></li>
208 <li>tds_send_cancel()&#160;:&#160;<a·class="el"·href="a00575.html#ga11338742dc30fd0c2711f58eb830316f">tds.h</a></li>208 <li>tds_send_cancel()&#160;:&#160;<a·class="el"·href="a00575.html#ga11338742dc30fd0c2711f58eb830316f">tds.h</a></li>
209 <li>tds_set_column_type()&#160;:&#160;<a·class="el"·href="a00335.html#a31604382d8b77257aad203f409155a29">data.c</a>,·<a·class="el"·href="a00476.html#a31604382d8b77257aad203f409155a29">tds.h</a></li>209 <li>tds_set_column_type()&#160;:&#160;<a·class="el"·href="a00113.html#a31604382d8b77257aad203f409155a29">data.c</a>,·<a·class="el"·href="a00395.html#a31604382d8b77257aad203f409155a29">tds.h</a></li>
210 <li>tds_set_cur_dyn()&#160;:&#160;<a·class="el"·href="a00575.html#gae8b7db85af16701fc0604eb117cbd4e4">tds.h</a></li>210 <li>tds_set_cur_dyn()&#160;:&#160;<a·class="el"·href="a00575.html#gae8b7db85af16701fc0604eb117cbd4e4">tds.h</a></li>
211 <li>tds_set_iconv_name()&#160;:&#160;<a·class="el"·href="a01465.html#a585ebac61354ce540d28f6da2d771b5b">iconv.c</a></li>211 <li>tds_set_iconv_name()&#160;:&#160;<a·class="el"·href="a01459.html#a585ebac61354ce540d28f6da2d771b5b">iconv.c</a></li>
212 <li>tds_set_interfaces_file_loc()&#160;:&#160;<a·class="el"·href="a00571.html#ga57cea6e376d7c2d28b811a5b0053210c">tds.h</a></li>212 <li>tds_set_interfaces_file_loc()&#160;:&#160;<a·class="el"·href="a00571.html#ga57cea6e376d7c2d28b811a5b0053210c">tds.h</a></li>
213 <li>tds_set_param_type()&#160;:&#160;<a·class="el"·href="a00335.html#a86768d86059c5addf9a3f89edb1ef44e">data.c</a>,·<a·class="el"·href="a00476.html#a86768d86059c5addf9a3f89edb1ef44e">tds.h</a></li>213 <li>tds_set_param_type()&#160;:&#160;<a·class="el"·href="a00113.html#a86768d86059c5addf9a3f89edb1ef44e">data.c</a>,·<a·class="el"·href="a00395.html#a86768d86059c5addf9a3f89edb1ef44e">tds.h</a></li>
214 <li>tds_set_server()&#160;:&#160;<a·class="el"·href="a00476.html#a3ab8874994a0776acdaff797afdb710a">tds.h</a></li>214 <li>tds_set_server()&#160;:&#160;<a·class="el"·href="a00395.html#a3ab8874994a0776acdaff797afdb710a">tds.h</a></li>
215 <li>tds_set_state()&#160;:&#160;<a·class="el"·href="a00476.html#a16db200d2281f76fe46fc1cbe37ca9df">tds.h</a></li>215 <li>tds_set_state()&#160;:&#160;<a·class="el"·href="a00395.html#a16db200d2281f76fe46fc1cbe37ca9df">tds.h</a></li>
216 <li>tds_skip_comment()&#160;:&#160;<a·class="el"·href="a00575.html#gacf0a4f2a1c2166588f4d232eda737cf5">tds.h</a></li>216 <li>tds_skip_comment()&#160;:&#160;<a·class="el"·href="a00575.html#gacf0a4f2a1c2166588f4d232eda737cf5">tds.h</a></li>
217 <li>tds_skip_quoted()&#160;:&#160;<a·class="el"·href="a00575.html#ga0856776b63a475de7cd3fb62b1af2411">tds.h</a></li>217 <li>tds_skip_quoted()&#160;:&#160;<a·class="el"·href="a00575.html#ga0856776b63a475de7cd3fb62b1af2411">tds.h</a></li>
Max diff block lines reached; 6800/28550 bytes (23.82%) of diff not shown.
858 B
./usr/share/doc/freetds-doc/reference/globals_i.html
    
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 </div>68 </div>
69 </div>69 </div>
  
70 <div·class="contents">70 <div·class="contents">
71 <div·class="textblock">Here·is·a·list·of·all·documented·file·members·with·links·to·the·documentation:</div>71 <div·class="textblock">Here·is·a·list·of·all·documented·file·members·with·links·to·the·documentation:</div>
  
72 <h3><a·id="index_i"·name="index_i"></a>-·i·-</h3><ul>72 <h3><a·id="index_i"·name="index_i"></a>-·i·-</h3><ul>
73 <li>is_datetime_type&#160;:&#160;<a·class="el"·href="a00476.html#a4a70a4d36139165f8be99ea6fffb57ce">tds.h</a></li>73 <li>is_datetime_type&#160;:&#160;<a·class="el"·href="a00395.html#a4a70a4d36139165f8be99ea6fffb57ce">tds.h</a></li>
74 </ul>74 </ul>
75 </div><!--·contents·-->75 </div><!--·contents·-->
76 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
77 <hr·class="footer"/><address·class="footer"><small>77 <hr·class="footer"/><address·class="footer"><small>
78 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
79 </small></address>79 </small></address>
80 </body>80 </body>
35.8 KB
./usr/share/doc/freetds-doc/reference/globals_t.html
    
Offset 68, 120 lines modifiedOffset 68, 120 lines modified
68 </div>68 </div>
69 </div>69 </div>
  
70 <div·class="contents">70 <div·class="contents">
71 <div·class="textblock">Here·is·a·list·of·all·documented·file·members·with·links·to·the·documentation:</div>71 <div·class="textblock">Here·is·a·list·of·all·documented·file·members·with·links·to·the·documentation:</div>
  
72 <h3><a·id="index_t"·name="index_t"></a>-·t·-</h3><ul>72 <h3><a·id="index_t"·name="index_t"></a>-·t·-</h3><ul>
73 <li>tds5_bcp_add_fixed_columns()&#160;:&#160;<a·class="el"·href="a00278.html#a91cf6a009e823417d6c8849256cb211c">bulk.c</a></li>73 <li>tds5_bcp_add_fixed_columns()&#160;:&#160;<a·class="el"·href="a00104.html#a91cf6a009e823417d6c8849256cb211c">bulk.c</a></li>
74 <li>tds5_bcp_add_variable_columns()&#160;:&#160;<a·class="el"·href="a00278.html#a5c906a8b65694148ad530a22ce019f06">bulk.c</a></li>74 <li>tds5_bcp_add_variable_columns()&#160;:&#160;<a·class="el"·href="a00104.html#a5c906a8b65694148ad530a22ce019f06">bulk.c</a></li>
75 <li>tds5_process_dyn_result2()&#160;:&#160;<a·class="el"·href="a00577.html#gae688b515631141acfbc41bbb91c8b921">token.c</a></li>75 <li>tds5_process_dyn_result2()&#160;:&#160;<a·class="el"·href="a00577.html#gae688b515631141acfbc41bbb91c8b921">token.c</a></li>
76 <li>tds5_process_optioncmd()&#160;:&#160;<a·class="el"·href="a00577.html#gaa6a7e5aeb10a1322911c47be9c43e2d2">token.c</a></li>76 <li>tds5_process_optioncmd()&#160;:&#160;<a·class="el"·href="a00577.html#gaa6a7e5aeb10a1322911c47be9c43e2d2">token.c</a></li>
77 <li>tds5_process_result()&#160;:&#160;<a·class="el"·href="a00577.html#ga547b2f48659f77a69aa802d861ac827d">token.c</a></li>77 <li>tds5_process_result()&#160;:&#160;<a·class="el"·href="a00577.html#ga547b2f48659f77a69aa802d861ac827d">token.c</a></li>
78 <li>tds5_process_result2()&#160;:&#160;<a·class="el"·href="a00577.html#gabe2bdd5a41ce067cb31aef18ff81cb1c">token.c</a></li>78 <li>tds5_process_result2()&#160;:&#160;<a·class="el"·href="a00577.html#gabe2bdd5a41ce067cb31aef18ff81cb1c">token.c</a></li>
79 <li>tds71_read_table_names()&#160;:&#160;<a·class="el"·href="a00577.html#ga7482b5730d880fcedbe9fcd609a550ce">token.c</a></li>79 <li>tds71_read_table_names()&#160;:&#160;<a·class="el"·href="a00577.html#ga7482b5730d880fcedbe9fcd609a550ce">token.c</a></li>
80 <li>tds71_submit_prepexec()&#160;:&#160;<a·class="el"·href="a00575.html#ga08877c101704bebe4fa57e0849dc272d">tds.h</a></li>80 <li>tds71_submit_prepexec()&#160;:&#160;<a·class="el"·href="a00575.html#ga08877c101704bebe4fa57e0849dc272d">tds.h</a></li>
81 <li>tds7_bcp_send_colmetadata()&#160;:&#160;<a·class="el"·href="a00278.html#a4daaa551e54dbd978650e2eef89e09ff">bulk.c</a></li>81 <li>tds7_bcp_send_colmetadata()&#160;:&#160;<a·class="el"·href="a00104.html#a4daaa551e54dbd978650e2eef89e09ff">bulk.c</a></li>
82 <li>tds7_build_bulk_insert_stmt()&#160;:&#160;<a·class="el"·href="a00278.html#a3118c7232bc9c3e47f8ba872bb39e967">bulk.c</a></li>82 <li>tds7_build_bulk_insert_stmt()&#160;:&#160;<a·class="el"·href="a00104.html#a3118c7232bc9c3e47f8ba872bb39e967">bulk.c</a></li>
83 <li>tds7_get_data_info()&#160;:&#160;<a·class="el"·href="a00577.html#ga07cee55fd522cca16fb59b7a8f0b1376">token.c</a></li>83 <li>tds7_get_data_info()&#160;:&#160;<a·class="el"·href="a00577.html#ga07cee55fd522cca16fb59b7a8f0b1376">token.c</a></li>
84 <li>tds7_get_instance_port()&#160;:&#160;<a·class="el"·href="a00576.html#gac23c12ccb3e8599f10f305e993e216f6">tds.h</a></li>84 <li>tds7_get_instance_port()&#160;:&#160;<a·class="el"·href="a00576.html#gac23c12ccb3e8599f10f305e993e216f6">tds.h</a></li>
85 <li>tds7_get_instance_ports()&#160;:&#160;<a·class="el"·href="a00576.html#ga954dcc3b0332fa9448d9edf59c0fe439">tds.h</a></li>85 <li>tds7_get_instance_ports()&#160;:&#160;<a·class="el"·href="a00576.html#ga954dcc3b0332fa9448d9edf59c0fe439">tds.h</a></li>
86 <li>tds7_process_compute_result()&#160;:&#160;<a·class="el"·href="a00577.html#ga6728e344caa20aea1def85f58dea138b">token.c</a></li>86 <li>tds7_process_compute_result()&#160;:&#160;<a·class="el"·href="a00577.html#ga6728e344caa20aea1def85f58dea138b">token.c</a></li>
87 <li>tds7_process_result()&#160;:&#160;<a·class="el"·href="a00577.html#gaca56fc22d65a24a96d1bef310ade73aa">token.c</a></li>87 <li>tds7_process_result()&#160;:&#160;<a·class="el"·href="a00577.html#gaca56fc22d65a24a96d1bef310ade73aa">token.c</a></li>
88 <li>tds8_adjust_login()&#160;:&#160;<a·class="el"·href="a00571.html#ga9622e7d6c98a77b1962647c5005d3731">tds.h</a></li>88 <li>tds8_adjust_login()&#160;:&#160;<a·class="el"·href="a00571.html#ga9622e7d6c98a77b1962647c5005d3731">tds.h</a></li>
89 <li>tds_alloc_dynamic()&#160;:&#160;<a·class="el"·href="a00574.html#ga69559de43b47f4a9e2eecc7a56527444">tds.h</a></li>89 <li>tds_alloc_dynamic()&#160;:&#160;<a·class="el"·href="a00574.html#ga69559de43b47f4a9e2eecc7a56527444">tds.h</a></li>
90 <li>tds_alloc_get_string()&#160;:&#160;<a·class="el"·href="a00577.html#gafb26aba5d935e40b87b95e21a5185848">token.c</a></li>90 <li>tds_alloc_get_string()&#160;:&#160;<a·class="el"·href="a00577.html#gafb26aba5d935e40b87b95e21a5185848">token.c</a></li>
91 <li>tds_alloc_param_data()&#160;:&#160;<a·class="el"·href="a00574.html#ga4bbf9a6b6d514fc62ae67f548d54d78a">tds.h</a></li>91 <li>tds_alloc_param_data()&#160;:&#160;<a·class="el"·href="a00574.html#ga4bbf9a6b6d514fc62ae67f548d54d78a">tds.h</a></li>
92 <li>tds_alloc_param_result()&#160;:&#160;<a·class="el"·href="a00574.html#ga314c65c067570dc1ef3e58bbfc4eb763">tds.h</a></li>92 <li>tds_alloc_param_result()&#160;:&#160;<a·class="el"·href="a00574.html#ga314c65c067570dc1ef3e58bbfc4eb763">tds.h</a></li>
93 <li>tds_alloc_row()&#160;:&#160;<a·class="el"·href="a00574.html#ga1224fb9277112dc2ce12531d2b73b145">tds.h</a></li>93 <li>tds_alloc_row()&#160;:&#160;<a·class="el"·href="a00574.html#ga1224fb9277112dc2ce12531d2b73b145">tds.h</a></li>
94 <li>tds_bcp_directions&#160;:&#160;<a·class="el"·href="a00476.html#ad5c5c8cb776334af4b0ebf7a0d740cb2">tds.h</a></li>94 <li>tds_bcp_directions&#160;:&#160;<a·class="el"·href="a00395.html#ad5c5c8cb776334af4b0ebf7a0d740cb2">tds.h</a></li>
95 <li>tds_bcp_done()&#160;:&#160;<a·class="el"·href="a00278.html#ade7df2db455b61edc83819ad60edb339">bulk.c</a>,·<a·class="el"·href="a00476.html#ade7df2db455b61edc83819ad60edb339">tds.h</a></li>95 <li>tds_bcp_done()&#160;:&#160;<a·class="el"·href="a00104.html#ade7df2db455b61edc83819ad60edb339">bulk.c</a>,·<a·class="el"·href="a00395.html#ade7df2db455b61edc83819ad60edb339">tds.h</a></li>
96 <li>tds_bcp_fread()&#160;:&#160;<a·class="el"·href="a00278.html#a86ac92bd8a3c61a413d27150ec9bc202">bulk.c</a>,·<a·class="el"·href="a00476.html#a8184311543c685f2ee0bcccfb725ca02">tds.h</a></li>96 <li>tds_bcp_fread()&#160;:&#160;<a·class="el"·href="a00104.html#a86ac92bd8a3c61a413d27150ec9bc202">bulk.c</a>,·<a·class="el"·href="a00395.html#a8184311543c685f2ee0bcccfb725ca02">tds.h</a></li>
97 <li>tds_bcp_init()&#160;:&#160;<a·class="el"·href="a00278.html#ac6610c72bd31bad5378f760fa9b12d66">bulk.c</a>,·<a·class="el"·href="a00476.html#ac6610c72bd31bad5378f760fa9b12d66">tds.h</a></li>97 <li>tds_bcp_init()&#160;:&#160;<a·class="el"·href="a00104.html#ac6610c72bd31bad5378f760fa9b12d66">bulk.c</a>,·<a·class="el"·href="a00395.html#ac6610c72bd31bad5378f760fa9b12d66">tds.h</a></li>
98 <li>tds_bcp_row_free()&#160;:&#160;<a·class="el"·href="a00278.html#a55bd2715b2897e9592cbbd9c6e3c86f6">bulk.c</a></li>98 <li>tds_bcp_row_free()&#160;:&#160;<a·class="el"·href="a00104.html#a55bd2715b2897e9592cbbd9c6e3c86f6">bulk.c</a></li>
99 <li>tds_bcp_send_record()&#160;:&#160;<a·class="el"·href="a00278.html#ad9e44450025cbcee1ad81d7e5a2cc099">bulk.c</a>,·<a·class="el"·href="a00476.html#ad9e44450025cbcee1ad81d7e5a2cc099">tds.h</a></li>99 <li>tds_bcp_send_record()&#160;:&#160;<a·class="el"·href="a00104.html#ad9e44450025cbcee1ad81d7e5a2cc099">bulk.c</a>,·<a·class="el"·href="a00395.html#ad9e44450025cbcee1ad81d7e5a2cc099">tds.h</a></li>
100 <li>tds_bcp_start()&#160;:&#160;<a·class="el"·href="a00476.html#a8208eef2a3974ae1f0cf3c8c8ab011ce">tds.h</a>,·<a·class="el"·href="a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce">bulk.c</a></li>100 <li>tds_bcp_start()&#160;:&#160;<a·class="el"·href="a00395.html#a8208eef2a3974ae1f0cf3c8c8ab011ce">tds.h</a>,·<a·class="el"·href="a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce">bulk.c</a></li>
101 <li>tds_bcp_start_copy_in()&#160;:&#160;<a·class="el"·href="a00278.html#a5eec23828b0610c58de248c4edb53879">bulk.c</a>,·<a·class="el"·href="a00476.html#a5eec23828b0610c58de248c4edb53879">tds.h</a></li>101 <li>tds_bcp_start_copy_in()&#160;:&#160;<a·class="el"·href="a00104.html#a5eec23828b0610c58de248c4edb53879">bulk.c</a>,·<a·class="el"·href="a00395.html#a5eec23828b0610c58de248c4edb53879">tds.h</a></li>
102 <li>tds_bcp_start_insert_stmt()&#160;:&#160;<a·class="el"·href="a00278.html#ab4d7e5309152f54613d52c8469a07fd8">bulk.c</a></li>102 <li>tds_bcp_start_insert_stmt()&#160;:&#160;<a·class="el"·href="a00104.html#ab4d7e5309152f54613d52c8469a07fd8">bulk.c</a></li>
103 <li>tds_canonical_charset()&#160;:&#160;<a·class="el"·href="a00573.html#gac01180352db7052e786463e3b07a8a9e">iconv.c</a></li>103 <li>tds_canonical_charset()&#160;:&#160;<a·class="el"·href="a00573.html#gac01180352db7052e786463e3b07a8a9e">iconv.c</a></li>
104 <li>tds_canonical_charset_name()&#160;:&#160;<a·class="el"·href="a00573.html#ga22c61ca41f64c7fe368659ed1eebdb56">iconv.c</a></li>104 <li>tds_canonical_charset_name()&#160;:&#160;<a·class="el"·href="a00573.html#ga22c61ca41f64c7fe368659ed1eebdb56">iconv.c</a></li>
105 <li>tds_close_socket()&#160;:&#160;<a·class="el"·href="a00576.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e">tds.h</a></li>105 <li>tds_close_socket()&#160;:&#160;<a·class="el"·href="a00576.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e">tds.h</a></li>
106 <li>TDS_COMPILETIME_SETTINGS&#160;:&#160;<a·class="el"·href="a00476.html#a1de034b895312fc0cfae0e28f8921a47">tds.h</a></li>106 <li>TDS_COMPILETIME_SETTINGS&#160;:&#160;<a·class="el"·href="a00395.html#a1de034b895312fc0cfae0e28f8921a47">tds.h</a></li>
107 <li>tds_config_verstr()&#160;:&#160;<a·class="el"·href="a00571.html#ga05c73c963f4d8904869c739c556c58a2">tds.h</a></li>107 <li>tds_config_verstr()&#160;:&#160;<a·class="el"·href="a00571.html#ga05c73c963f4d8904869c739c556c58a2">tds.h</a></li>
108 <li>tds_convert_stream()&#160;:&#160;<a·class="el"·href="a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564">stream.c</a></li>108 <li>tds_convert_stream()&#160;:&#160;<a·class="el"·href="a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564">stream.c</a></li>
109 <li>tds_convert_string()&#160;:&#160;<a·class="el"·href="a00575.html#gad5b76c688898b86984d09628f030d01c">tds.h</a></li>109 <li>tds_convert_string()&#160;:&#160;<a·class="el"·href="a00575.html#gad5b76c688898b86984d09628f030d01c">tds.h</a></li>
110 <li>tds_copy_stream()&#160;:&#160;<a·class="el"·href="a00287.html#a50bc3749988d1c3c441044fc07ab44e4">stream.c</a></li>110 <li>tds_copy_stream()&#160;:&#160;<a·class="el"·href="a00050.html#a50bc3749988d1c3c441044fc07ab44e4">stream.c</a></li>
111 <li>tds_count_placeholders()&#160;:&#160;<a·class="el"·href="a00575.html#gaaa7b4d37bf796019e72f25c6e7fe7bea">tds.h</a></li>111 <li>tds_count_placeholders()&#160;:&#160;<a·class="el"·href="a00575.html#gaaa7b4d37bf796019e72f25c6e7fe7bea">tds.h</a></li>
112 <li>tds_cursor_dealloc()&#160;:&#160;<a·class="el"·href="a00575.html#gab25de0567ac096e8f8e88490eeddf562">tds.h</a></li>112 <li>tds_cursor_dealloc()&#160;:&#160;<a·class="el"·href="a00575.html#gab25de0567ac096e8f8e88490eeddf562">tds.h</a></li>
113 <li>tds_datain_stream_init()&#160;:&#160;<a·class="el"·href="a00287.html#abc3a77c8aa28842e7f28583cbabc1415">stream.c</a></li>113 <li>tds_datain_stream_init()&#160;:&#160;<a·class="el"·href="a00050.html#abc3a77c8aa28842e7f28583cbabc1415">stream.c</a></li>
114 <li>tds_datain_stream_read()&#160;:&#160;<a·class="el"·href="a00287.html#a04b537d889f7d4c9b9701eb81baf7efd">stream.c</a></li>114 <li>tds_datain_stream_read()&#160;:&#160;<a·class="el"·href="a00050.html#a04b537d889f7d4c9b9701eb81baf7efd">stream.c</a></li>
115 <li>tds_dataout_stream_init()&#160;:&#160;<a·class="el"·href="a00287.html#aa038a9125979f8f0915dbd53cbf27e5a">stream.c</a></li>115 <li>tds_dataout_stream_init()&#160;:&#160;<a·class="el"·href="a00050.html#aa038a9125979f8f0915dbd53cbf27e5a">stream.c</a></li>
116 <li>tds_dataout_stream_write()&#160;:&#160;<a·class="el"·href="a00287.html#ae38a590ee08cf398e7adef536ac94538">stream.c</a></li>116 <li>tds_dataout_stream_write()&#160;:&#160;<a·class="el"·href="a00050.html#ae38a590ee08cf398e7adef536ac94538">stream.c</a></li>
117 <li>tds_datecrack()&#160;:&#160;<a·class="el"·href="a00572.html#ga883855e6e3793de6684b21db39c756c4">tds.h</a></li>117 <li>tds_datecrack()&#160;:&#160;<a·class="el"·href="a00572.html#ga883855e6e3793de6684b21db39c756c4">tds.h</a></li>
118 <li>TDS_DEAD&#160;:&#160;<a·class="el"·href="a00476.html#a87cdae58f91ebe9229206bf0628f8e33af087b64970a1fb35bbcf1bc6ea7a643d">tds.h</a></li>118 <li>TDS_DEAD&#160;:&#160;<a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33af087b64970a1fb35bbcf1bc6ea7a643d">tds.h</a></li>
119 <li>tds_deferred_cursor_dealloc()&#160;:&#160;<a·class="el"·href="a00575.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc">tds.h</a></li>119 <li>tds_deferred_cursor_dealloc()&#160;:&#160;<a·class="el"·href="a00575.html#ga57bd0fabe5bcdeb3ef091259b3a7c1fc">tds.h</a></li>
120 <li>tds_deferred_unprepare()&#160;:&#160;<a·class="el"·href="a00575.html#ga9f80fdf732b084aef7de7a323261aa61">tds.h</a></li>120 <li>tds_deferred_unprepare()&#160;:&#160;<a·class="el"·href="a00575.html#ga9f80fdf732b084aef7de7a323261aa61">tds.h</a></li>
121 <li>tds_detach_results()&#160;:&#160;<a·class="el"·href="a00574.html#ga1d60bf443e274797b1d1a9e7418ab962">tds.h</a></li>121 <li>tds_detach_results()&#160;:&#160;<a·class="el"·href="a00574.html#ga1d60bf443e274797b1d1a9e7418ab962">tds.h</a></li>
122 <li>tds_dstr_get()&#160;:&#160;<a·class="el"·href="a00576.html#ga017c427e9599c031be5c555cb32abe2c">read.c</a>,·<a·class="el"·href="a00576.html#ga017c427e9599c031be5c555cb32abe2c">tds.h</a></li>122 <li>tds_dstr_get()&#160;:&#160;<a·class="el"·href="a00576.html#ga017c427e9599c031be5c555cb32abe2c">read.c</a>,·<a·class="el"·href="a00576.html#ga017c427e9599c031be5c555cb32abe2c">tds.h</a></li>
123 <li>tds_dynamic_stream_init()&#160;:&#160;<a·class="el"·href="a00287.html#a4f9e40da6941cb9407d0da5bc3030517">stream.c</a></li>123 <li>tds_dynamic_stream_init()&#160;:&#160;<a·class="el"·href="a00050.html#a4f9e40da6941cb9407d0da5bc3030517">stream.c</a></li>
124 <li>tds_dynamic_stream_write()&#160;:&#160;<a·class="el"·href="a00287.html#abaf688c85ea04a2392103d519a55d04e">stream.c</a></li>124 <li>tds_dynamic_stream_write()&#160;:&#160;<a·class="el"·href="a00050.html#abaf688c85ea04a2392103d519a55d04e">stream.c</a></li>
125 <li>TDS_ENCODING&#160;:&#160;<a·class="el"·href="a00476.html#ae21e9f12e8ee5219228ee6b6a41dec66">tds.h</a></li>125 <li>TDS_ENCODING&#160;:&#160;<a·class="el"·href="a00395.html#ae21e9f12e8ee5219228ee6b6a41dec66">tds.h</a></li>
126 <li>tds_file_stream_read()&#160;:&#160;<a·class="el"·href="a00278.html#a1b83c9db016b481aa1fa0352f976d50d">bulk.c</a></li>126 <li>tds_file_stream_read()&#160;:&#160;<a·class="el"·href="a00104.html#a1b83c9db016b481aa1fa0352f976d50d">bulk.c</a></li>
127 <li>tds_fix_login()&#160;:&#160;<a·class="el"·href="a00571.html#gacee4f06ba749b10ee9f2e5bb1c4a8910">tds.h</a></li>127 <li>tds_fix_login()&#160;:&#160;<a·class="el"·href="a00571.html#gacee4f06ba749b10ee9f2e5bb1c4a8910">tds.h</a></li>
128 <li>tds_flush_packet()&#160;:&#160;<a·class="el"·href="a00576.html#ga5feb53554e8917a81bbbc332163a61fb">tds.h</a></li>128 <li>tds_flush_packet()&#160;:&#160;<a·class="el"·href="a00576.html#ga5feb53554e8917a81bbbc332163a61fb">tds.h</a></li>
129 <li>tds_free_input_params()&#160;:&#160;<a·class="el"·href="a00574.html#gabdc5fee73b22345c02ab894e49ad7f95">tds.h</a></li>129 <li>tds_free_input_params()&#160;:&#160;<a·class="el"·href="a00574.html#gabdc5fee73b22345c02ab894e49ad7f95">tds.h</a></li>
130 <li>tds_free_namelist()&#160;:&#160;<a·class="el"·href="a00577.html#ga21e9de33de9c8c492aa2f96c823596bb">token.c</a></li>130 <li>tds_free_namelist()&#160;:&#160;<a·class="el"·href="a00577.html#ga21e9de33de9c8c492aa2f96c823596bb">token.c</a></li>
131 <li>tds_free_param_result()&#160;:&#160;<a·class="el"·href="a00574.html#ga66cd6e3c5089ced9415a8a0e258d205a">tds.h</a></li>131 <li>tds_free_param_result()&#160;:&#160;<a·class="el"·href="a00574.html#ga66cd6e3c5089ced9415a8a0e258d205a">tds.h</a></li>
132 <li>tds_freeze()&#160;:&#160;<a·class="el"·href="a00576.html#ga6b2b012b999bd0a4f159fabc8d11a5bf">tds.h</a></li>132 <li>tds_freeze()&#160;:&#160;<a·class="el"·href="a00576.html#ga6b2b012b999bd0a4f159fabc8d11a5bf">tds.h</a></li>
133 <li>tds_freeze_abort()&#160;:&#160;<a·class="el"·href="a00576.html#ga7274d9c5dc75c58bb7d1f1c29e03a73e">tds.h</a></li>133 <li>tds_freeze_abort()&#160;:&#160;<a·class="el"·href="a00576.html#ga7274d9c5dc75c58bb7d1f1c29e03a73e">tds.h</a></li>
134 <li>tds_freeze_close()&#160;:&#160;<a·class="el"·href="a00576.html#ga633f62fb8e5310abfa42c02fba9c6500">tds.h</a></li>134 <li>tds_freeze_close()&#160;:&#160;<a·class="el"·href="a00576.html#ga633f62fb8e5310abfa42c02fba9c6500">tds.h</a></li>
135 <li>tds_freeze_close_len()&#160;:&#160;<a·class="el"·href="a00576.html#ga2660b893ae2bf36fe1b63b354e748bad">tds.h</a></li>135 <li>tds_freeze_close_len()&#160;:&#160;<a·class="el"·href="a00576.html#ga2660b893ae2bf36fe1b63b354e748bad">tds.h</a></li>
136 <li>tds_freeze_close_string()&#160;:&#160;<a·class="el"·href="a00576.html#ga084fa9cda46be8594997fed2487fcb50">tds.h</a></li>136 <li>tds_freeze_close_string()&#160;:&#160;<a·class="el"·href="a00576.html#ga084fa9cda46be8594997fed2487fcb50">tds.h</a></li>
137 <li>tds_freeze_written()&#160;:&#160;<a·class="el"·href="a00576.html#ga528cc96da09c11bc2930daae64e33e83">tds.h</a></li>137 <li>tds_freeze_written()&#160;:&#160;<a·class="el"·href="a00576.html#ga528cc96da09c11bc2930daae64e33e83">tds.h</a></li>
138 <li>tds_generic_get()&#160;:&#160;<a·class="el"·href="a00335.html#abac4d689e0e31e80587f89247c6395a4">data.c</a></li>138 <li>tds_generic_get()&#160;:&#160;<a·class="el"·href="a00113.html#abac4d689e0e31e80587f89247c6395a4">data.c</a></li>
139 <li>tds_generic_put()&#160;:&#160;<a·class="el"·href="a00335.html#a84e17808683ba2dd956e811a42e23176">data.c</a></li>139 <li>tds_generic_put()&#160;:&#160;<a·class="el"·href="a00113.html#a84e17808683ba2dd956e811a42e23176">data.c</a></li>
140 <li>tds_generic_put_info()&#160;:&#160;<a·class="el"·href="a00335.html#aabd0e5f15615b5c141c525b76e746520">data.c</a></li>140 <li>tds_generic_put_info()&#160;:&#160;<a·class="el"·href="a00113.html#aabd0e5f15615b5c141c525b76e746520">data.c</a></li>
141 <li>tds_get_byte()&#160;:&#160;<a·class="el"·href="a00576.html#ga0cb72d3f6943795c39db1fa692be0a58">tds.h</a>,·<a·class="el"·href="a00576.html#ga0cb72d3f6943795c39db1fa692be0a58">read.c</a></li>141 <li>tds_get_byte()&#160;:&#160;<a·class="el"·href="a00576.html#ga0cb72d3f6943795c39db1fa692be0a58">tds.h</a>,·<a·class="el"·href="a00576.html#ga0cb72d3f6943795c39db1fa692be0a58">read.c</a></li>
142 <li>tds_get_char_data()&#160;:&#160;<a·class="el"·href="a00576.html#ga8d214089b6e97fc0da5e0be09f216d73">read.c</a>,·<a·class="el"·href="a00576.html#ga8d214089b6e97fc0da5e0be09f216d73">tds.h</a></li>142 <li>tds_get_char_data()&#160;:&#160;<a·class="el"·href="a00576.html#ga8d214089b6e97fc0da5e0be09f216d73">read.c</a>,·<a·class="el"·href="a00576.html#ga8d214089b6e97fc0da5e0be09f216d73">tds.h</a></li>
143 <li>tds_get_column_declaration()&#160;:&#160;<a·class="el"·href="a00575.html#ga50d62edeb2a432e2dc668263f3f958ff">tds.h</a></li>143 <li>tds_get_column_declaration()&#160;:&#160;<a·class="el"·href="a00575.html#ga50d62edeb2a432e2dc668263f3f958ff">tds.h</a></li>
144 <li>tds_get_compiletime_settings()&#160;:&#160;<a·class="el"·href="a00571.html#ga0c00a50e074cec7fbb0a1de826a4a46b">tds.h</a></li>144 <li>tds_get_compiletime_settings()&#160;:&#160;<a·class="el"·href="a00571.html#ga0c00a50e074cec7fbb0a1de826a4a46b">tds.h</a></li>
145 <li>tds_get_conversion_type()&#160;:&#160;<a·class="el"·href="a00476.html#a0383d5dcb629582266a442f0f0dbd13a">tds.h</a></li>145 <li>tds_get_conversion_type()&#160;:&#160;<a·class="el"·href="a00395.html#a0383d5dcb629582266a442f0f0dbd13a">tds.h</a></li>
146 <li>tds_get_data_info()&#160;:&#160;<a·class="el"·href="a00577.html#gad9b6b86f48be077fb44ac603845a0c27">token.c</a></li>146 <li>tds_get_data_info()&#160;:&#160;<a·class="el"·href="a00577.html#gad9b6b86f48be077fb44ac603845a0c27">token.c</a></li>
147 <li>tds_get_locale()&#160;:&#160;<a·class="el"·href="a00476.html#a41390fa6e1083ba84fb523797e6b5275">tds.h</a></li>147 <li>tds_get_locale()&#160;:&#160;<a·class="el"·href="a00395.html#a41390fa6e1083ba84fb523797e6b5275">tds.h</a></li>
148 <li>tds_get_n()&#160;:&#160;<a·class="el"·href="a00576.html#gae777dd57e8d1bb40349d7d7d8434fddf">read.c</a>,·<a·class="el"·href="a00576.html#gae777dd57e8d1bb40349d7d7d8434fddf">tds.h</a></li>148 <li>tds_get_n()&#160;:&#160;<a·class="el"·href="a00576.html#gae777dd57e8d1bb40349d7d7d8434fddf">read.c</a>,·<a·class="el"·href="a00576.html#gae777dd57e8d1bb40349d7d7d8434fddf">tds.h</a></li>
149 <li>tds_get_size_by_type()&#160;:&#160;<a·class="el"·href="a00476.html#a4c070147d189dede5e08a2dc66852678">tds.h</a></li>149 <li>tds_get_size_by_type()&#160;:&#160;<a·class="el"·href="a00395.html#a4c070147d189dede5e08a2dc66852678">tds.h</a></li>
150 <li>tds_get_string()&#160;:&#160;<a·class="el"·href="a00576.html#ga90f080e6e9448feac15dee1370d66802">read.c</a>,·<a·class="el"·href="a00576.html#ga90f080e6e9448feac15dee1370d66802">tds.h</a></li>150 <li>tds_get_string()&#160;:&#160;<a·class="el"·href="a00576.html#ga90f080e6e9448feac15dee1370d66802">read.c</a>,·<a·class="el"·href="a00576.html#ga90f080e6e9448feac15dee1370d66802">tds.h</a></li>
151 <li>tds_get_uint()&#160;:&#160;<a·class="el"·href="a00576.html#ga9ac121c269e203337a48c5bf8afc48c3">read.c</a>,·<a·class="el"·href="a00576.html#ga9ac121c269e203337a48c5bf8afc48c3">tds.h</a></li>151 <li>tds_get_uint()&#160;:&#160;<a·class="el"·href="a00576.html#ga9ac121c269e203337a48c5bf8afc48c3">read.c</a>,·<a·class="el"·href="a00576.html#ga9ac121c269e203337a48c5bf8afc48c3">tds.h</a></li>
152 <li>tds_get_uint8()&#160;:&#160;<a·class="el"·href="a00576.html#ga8ab6c87318eaf15ea17a9575763f7809">read.c</a>,·<a·class="el"·href="a00576.html#ga8ab6c87318eaf15ea17a9575763f7809">tds.h</a></li>152 <li>tds_get_uint8()&#160;:&#160;<a·class="el"·href="a00576.html#ga8ab6c87318eaf15ea17a9575763f7809">read.c</a>,·<a·class="el"·href="a00576.html#ga8ab6c87318eaf15ea17a9575763f7809">tds.h</a></li>
153 <li>tds_get_usmallint()&#160;:&#160;<a·class="el"·href="a00576.html#gad38aa5b9547817854ccba1fcc7855861">read.c</a>,·<a·class="el"·href="a00576.html#gad38aa5b9547817854ccba1fcc7855861">tds.h</a></li>153 <li>tds_get_usmallint()&#160;:&#160;<a·class="el"·href="a00576.html#gad38aa5b9547817854ccba1fcc7855861">read.c</a>,·<a·class="el"·href="a00576.html#gad38aa5b9547817854ccba1fcc7855861">tds.h</a></li>
154 <li>tds_get_varint_size()&#160;:&#160;<a·class="el"·href="a00476.html#a68855f1251759a6b7338635306ab0041">tds.h</a></li>154 <li>tds_get_varint_size()&#160;:&#160;<a·class="el"·href="a00395.html#a68855f1251759a6b7338635306ab0041">tds.h</a></li>
155 <li>tds_goodread()&#160;:&#160;<a·class="el"·href="a00576.html#ga6f2ae00407f59fb1ab280fa44a56295e">tds.h</a></li>155 <li>tds_goodread()&#160;:&#160;<a·class="el"·href="a00576.html#ga6f2ae00407f59fb1ab280fa44a56295e">tds.h</a></li>
156 <li>tds_goodwrite()&#160;:&#160;<a·class="el"·href="a00576.html#ga2734407109c834c5dda7ff8a45c71230">tds.h</a></li>156 <li>tds_goodwrite()&#160;:&#160;<a·class="el"·href="a00576.html#ga2734407109c834c5dda7ff8a45c71230">tds.h</a></li>
157 <li>tds_iconv()&#160;:&#160;<a·class="el"·href="a00573.html#ga87db49044919f1bc84c0ff5e9ab00304">iconv.c</a></li>157 <li>tds_iconv()&#160;:&#160;<a·class="el"·href="a00573.html#ga87db49044919f1bc84c0ff5e9ab00304">iconv.c</a></li>
158 <li>tds_iconv_alloc()&#160;:&#160;<a·class="el"·href="a01465.html#a026957dbbd994b48b571a63405f427cd">iconv.c</a>,·<a·class="el"·href="a00476.html#a026957dbbd994b48b571a63405f427cd">tds.h</a></li>158 <li>tds_iconv_alloc()&#160;:&#160;<a·class="el"·href="a01459.html#a026957dbbd994b48b571a63405f427cd">iconv.c</a>,·<a·class="el"·href="a00395.html#a026957dbbd994b48b571a63405f427cd">tds.h</a></li>
159 <li>tds_iconv_from_collate()&#160;:&#160;<a·class="el"·href="a00573.html#ga9d433c15ab3738aa2a477a416330f49f">iconv.c</a>,·<a·class="el"·href="a00573.html#ga9d433c15ab3738aa2a477a416330f49f">tds.h</a></li>159 <li>tds_iconv_from_collate()&#160;:&#160;<a·class="el"·href="a00573.html#ga9d433c15ab3738aa2a477a416330f49f">iconv.c</a>,·<a·class="el"·href="a00573.html#ga9d433c15ab3738aa2a477a416330f49f">tds.h</a></li>
160 <li>tds_iconv_get_info()&#160;:&#160;<a·class="el"·href="a00573.html#ga1639ccaa7e17c07457bcb37f313bc52f">iconv.c</a></li>160 <li>tds_iconv_get_info()&#160;:&#160;<a·class="el"·href="a00573.html#ga1639ccaa7e17c07457bcb37f313bc52f">iconv.c</a></li>
161 <li>tds_iconv_info_init()&#160;:&#160;<a·class="el"·href="a00573.html#ga3a7a7b4d6ed344127e164dd0b443d790">iconv.c</a></li>161 <li>tds_iconv_info_init()&#160;:&#160;<a·class="el"·href="a00573.html#ga3a7a7b4d6ed344127e164dd0b443d790">iconv.c</a></li>
162 <li>tds_iconv_init()&#160;:&#160;<a·class="el"·href="a01465.html#a30bcae80553efae075b0886bfcda1e35">iconv.c</a></li>162 <li>tds_iconv_init()&#160;:&#160;<a·class="el"·href="a01459.html#a30bcae80553efae075b0886bfcda1e35">iconv.c</a></li>
163 <li>TDS_IDLE&#160;:&#160;<a·class="el"·href="a00476.html#a87cdae58f91ebe9229206bf0628f8e33ad1586abc1f75b7f3d640b994afe310e9">tds.h</a></li>163 <li>TDS_IDLE&#160;:&#160;<a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33ad1586abc1f75b7f3d640b994afe310e9">tds.h</a></li>
164 <li>tds_init_login()&#160;:&#160;<a·class="el"·href="a00574.html#ga4f7b22f681e7160ac03dfe8d2ae8bd39">tds.h</a></li>164 <li>tds_init_login()&#160;:&#160;<a·class="el"·href="a00574.html#ga4f7b22f681e7160ac03dfe8d2ae8bd39">tds.h</a></li>
165 <li>TDS_IS_MSSQL&#160;:&#160;<a·class="el"·href="a00476.html#a07e9371c3e72b9e319f4c14e6fc2c20f">tds.h</a></li>165 <li>TDS_IS_MSSQL&#160;:&#160;<a·class="el"·href="a00395.html#a07e9371c3e72b9e319f4c14e6fc2c20f">tds.h</a></li>
166 <li>TDS_IS_SYBASE&#160;:&#160;<a·class="el"·href="a00476.html#a4840433488d0c66601ff4002a54b41d7">tds.h</a></li>166 <li>TDS_IS_SYBASE&#160;:&#160;<a·class="el"·href="a00395.html#a4840433488d0c66601ff4002a54b41d7">tds.h</a></li>
167 <li>tds_lookup_dynamic()&#160;:&#160;<a·class="el"·href="a00577.html#ga4a45cadd06ae1b886459dcc1f8e482c6">token.c</a>,·<a·class="el"·href="a00577.html#ga4a45cadd06ae1b886459dcc1f8e482c6">tds.h</a></li>167 <li>tds_lookup_dynamic()&#160;:&#160;<a·class="el"·href="a00577.html#ga4a45cadd06ae1b886459dcc1f8e482c6">token.c</a>,·<a·class="el"·href="a00577.html#ga4a45cadd06ae1b886459dcc1f8e482c6">tds.h</a></li>
168 <li>tds_lookup_host()&#160;:&#160;<a·class="el"·href="a00571.html#ga3945f760ceb97e8854e18589d6f0d241">tds.h</a></li>168 <li>tds_lookup_host()&#160;:&#160;<a·class="el"·href="a00571.html#ga3945f760ceb97e8854e18589d6f0d241">tds.h</a></li>
169 <li>TDS_MS_VER&#160;:&#160;<a·class="el"·href="a00476.html#a1f5fb9d2184949ed566c8ce308a4e91e">tds.h</a></li>169 <li>TDS_MS_VER&#160;:&#160;<a·class="el"·href="a00395.html#a1f5fb9d2184949ed566c8ce308a4e91e">tds.h</a></li>
170 <li>tds_needs_unprepare()&#160;:&#160;<a·class="el"·href="a00575.html#ga05ac7bab753d19b6ba1ffc7505d8fcd0">tds.h</a></li>170 <li>tds_needs_unprepare()&#160;:&#160;<a·class="el"·href="a00575.html#ga05ac7bab753d19b6ba1ffc7505d8fcd0">tds.h</a></li>
171 <li>tds_next_placeholder()&#160;:&#160;<a·class="el"·href="a00575.html#ga8f3b00c34af2484eccb169e60a37dc36">tds.h</a></li>171 <li>tds_next_placeholder()&#160;:&#160;<a·class="el"·href="a00575.html#ga8f3b00c34af2484eccb169e60a37dc36">tds.h</a></li>
172 <li>tds_ntlm_get_auth()&#160;:&#160;<a·class="el"·href="a00570.html#gac0f33825721aa985805d21540a254b87">tds.h</a></li>172 <li>tds_ntlm_get_auth()&#160;:&#160;<a·class="el"·href="a00570.html#gac0f33825721aa985805d21540a254b87">tds.h</a></li>
173 <li>tds_numeric_bytes_per_prec&#160;:&#160;<a·class="el"·href="a00476.html#a4da9eedb6322f7dfca89d5d89be7b374">tds.h</a></li>173 <li>tds_numeric_bytes_per_prec&#160;:&#160;<a·class="el"·href="a00395.html#a4da9eedb6322f7dfca89d5d89be7b374">tds.h</a></li>
174 <li>tds_numeric_to_string()&#160;:&#160;<a·class="el"·href="a00476.html#a622da936832b0337742da956be123719">tds.h</a></li>174 <li>tds_numeric_to_string()&#160;:&#160;<a·class="el"·href="a00395.html#a622da936832b0337742da956be123719">tds.h</a></li>
175 <li>tds_peek()&#160;:&#160;<a·class="el"·href="a00576.html#ga221e98a9c8be96ec6c8547891e1b53af">read.c</a>,·<a·class="el"·href="a00576.html#ga221e98a9c8be96ec6c8547891e1b53af">tds.h</a></li>175 <li>tds_peek()&#160;:&#160;<a·class="el"·href="a00576.html#ga221e98a9c8be96ec6c8547891e1b53af">read.c</a>,·<a·class="el"·href="a00576.html#ga221e98a9c8be96ec6c8547891e1b53af">tds.h</a></li>
176 <li>TDS_PENDING&#160;:&#160;<a·class="el"·href="a00476.html#a87cdae58f91ebe9229206bf0628f8e33a00f6d5ac5560f2f44661e599241849a8">tds.h</a></li>176 <li>TDS_PENDING&#160;:&#160;<a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33a00f6d5ac5560f2f44661e599241849a8">tds.h</a></li>
177 <li>tds_pr_op()&#160;:&#160;<a·class="el"·href="a00577.html#ga62dc14d21453e88e24880ee0acaca73a">token.c</a></li>177 <li>tds_pr_op()&#160;:&#160;<a·class="el"·href="a00577.html#ga62dc14d21453e88e24880ee0acaca73a">token.c</a></li>
178 <li>tds_prdatatype()&#160;:&#160;<a·class="el"·href="a00167.html#ac7a199aaeb82935f6d1dda2be551a089">dblib.c</a></li>178 <li>tds_prdatatype()&#160;:&#160;<a·class="el"·href="a00302.html#ac7a199aaeb82935f6d1dda2be551a089">dblib.c</a></li>
179 <li>tds_process_auth()&#160;:&#160;<a·class="el"·href="a00577.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">token.c</a></li>179 <li>tds_process_auth()&#160;:&#160;<a·class="el"·href="a00577.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">token.c</a></li>
180 <li>tds_process_cancel()&#160;:&#160;<a·class="el"·href="a00577.html#gaf233e79967f82f4e0dd4d11524917a34">token.c</a>,·<a·class="el"·href="a00577.html#gaf233e79967f82f4e0dd4d11524917a34">tds.h</a></li>180 <li>tds_process_cancel()&#160;:&#160;<a·class="el"·href="a00577.html#gaf233e79967f82f4e0dd4d11524917a34">token.c</a>,·<a·class="el"·href="a00577.html#gaf233e79967f82f4e0dd4d11524917a34">tds.h</a></li>
181 <li>tds_process_col_fmt()&#160;:&#160;<a·class="el"·href="a00577.html#ga4e3dd9d3614f5f0433b78b761dd68741">token.c</a></li>181 <li>tds_process_col_fmt()&#160;:&#160;<a·class="el"·href="a00577.html#ga4e3dd9d3614f5f0433b78b761dd68741">token.c</a></li>
182 <li>tds_process_col_name()&#160;:&#160;<a·class="el"·href="a00577.html#ga905d2fa5e1b602817bd16bb0fcf9eadb">token.c</a></li>182 <li>tds_process_col_name()&#160;:&#160;<a·class="el"·href="a00577.html#ga905d2fa5e1b602817bd16bb0fcf9eadb">token.c</a></li>
183 <li>tds_process_colinfo()&#160;:&#160;<a·class="el"·href="a00577.html#ga22c7f413d43fc0d511e122a3de389166">token.c</a></li>183 <li>tds_process_colinfo()&#160;:&#160;<a·class="el"·href="a00577.html#ga22c7f413d43fc0d511e122a3de389166">token.c</a></li>
184 <li>tds_process_compute()&#160;:&#160;<a·class="el"·href="a00577.html#ga6fcb37d5addebdc1af9f34ebc59fd7a8">token.c</a></li>184 <li>tds_process_compute()&#160;:&#160;<a·class="el"·href="a00577.html#ga6fcb37d5addebdc1af9f34ebc59fd7a8">token.c</a></li>
185 <li>tds_process_compute_names()&#160;:&#160;<a·class="el"·href="a00577.html#gae5b3e01f3d665f9e377de091f46f1ab9">token.c</a></li>185 <li>tds_process_compute_names()&#160;:&#160;<a·class="el"·href="a00577.html#gae5b3e01f3d665f9e377de091f46f1ab9">token.c</a></li>
Offset 201, 85 lines modifiedOffset 201, 85 lines modified
201 <li>tds_process_pending_closes()&#160;:&#160;<a·class="el"·href="a00577.html#ga69902dffb299d62a799888e0fa3ccd68">token.c</a></li>201 <li>tds_process_pending_closes()&#160;:&#160;<a·class="el"·href="a00577.html#ga69902dffb299d62a799888e0fa3ccd68">token.c</a></li>
202 <li>tds_process_row()&#160;:&#160;<a·class="el"·href="a00577.html#gaad814dd6e35aee8332035d06dc8b5d65">token.c</a></li>202 <li>tds_process_row()&#160;:&#160;<a·class="el"·href="a00577.html#gaad814dd6e35aee8332035d06dc8b5d65">token.c</a></li>
203 <li>tds_process_simple_query()&#160;:&#160;<a·class="el"·href="a00577.html#gaeeb1562044786ea17bea361ed83e6946">token.c</a>,·<a·class="el"·href="a00577.html#gaeeb1562044786ea17bea361ed83e6946">tds.h</a></li>203 <li>tds_process_simple_query()&#160;:&#160;<a·class="el"·href="a00577.html#gaeeb1562044786ea17bea361ed83e6946">token.c</a>,·<a·class="el"·href="a00577.html#gaeeb1562044786ea17bea361ed83e6946">tds.h</a></li>
204 <li>tds_process_tabname()&#160;:&#160;<a·class="el"·href="a00577.html#gaeec59bca9bd0c5388e245f0d19d9c81a">token.c</a></li>204 <li>tds_process_tabname()&#160;:&#160;<a·class="el"·href="a00577.html#gaeec59bca9bd0c5388e245f0d19d9c81a">token.c</a></li>
205 <li>tds_process_tokens()&#160;:&#160;<a·class="el"·href="a00577.html#gabfc9de1d1fe718818caf63a4be4035a6">token.c</a>,·<a·class="el"·href="a00577.html#gabfc9de1d1fe718818caf63a4be4035a6">tds.h</a></li>205 <li>tds_process_tokens()&#160;:&#160;<a·class="el"·href="a00577.html#gabfc9de1d1fe718818caf63a4be4035a6">token.c</a>,·<a·class="el"·href="a00577.html#gabfc9de1d1fe718818caf63a4be4035a6">tds.h</a></li>
206 <li>tds_prtype()&#160;:&#160;<a·class="el"·href="a00577.html#ga307f949194204f71f1a7e574424048b1">token.c</a>,·<a·class="el"·href="a00577.html#ga307f949194204f71f1a7e574424048b1">tds.h</a></li>206 <li>tds_prtype()&#160;:&#160;<a·class="el"·href="a00577.html#ga307f949194204f71f1a7e574424048b1">token.c</a>,·<a·class="el"·href="a00577.html#ga307f949194204f71f1a7e574424048b1">tds.h</a></li>
Max diff block lines reached; 14183/36566 bytes (38.79%) of diff not shown.
3.51 KB
./usr/share/doc/freetds-doc/reference/globals_type.html
    
Offset 67, 27 lines modifiedOffset 67, 27 lines modified
67 </div>67 </div>
68 </div>68 </div>
69 </div>69 </div>
  
70 <div·class="contents">70 <div·class="contents">
71 <div·class="textblock">Here·is·a·list·of·all·documented·typedefs·with·links·to·the·documentation:</div><ul>71 <div·class="textblock">Here·is·a·list·of·all·documented·typedefs·with·links·to·the·documentation:</div><ul>
72 <li>DBLIB_ERROR_MESSAGE&#160;:&#160;<a·class="el"·href="a00566.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8">dblib.c</a></li>72 <li>DBLIB_ERROR_MESSAGE&#160;:&#160;<a·class="el"·href="a00566.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8">dblib.c</a></li>
73 <li>DBLIBCONTEXT&#160;:&#160;<a·class="el"·href="a00167.html#a8ff1bdcccb992dd688bc35d178c4bf3b">dblib.c</a></li>73 <li>DBLIBCONTEXT&#160;:&#160;<a·class="el"·href="a00302.html#a8ff1bdcccb992dd688bc35d178c4bf3b">dblib.c</a></li>
74 <li>TDS_COMPILETIME_SETTINGS&#160;:&#160;<a·class="el"·href="a00476.html#a1de034b895312fc0cfae0e28f8921a47">tds.h</a></li>74 <li>TDS_COMPILETIME_SETTINGS&#160;:&#160;<a·class="el"·href="a00395.html#a1de034b895312fc0cfae0e28f8921a47">tds.h</a></li>
75 <li>TDS_ENCODING&#160;:&#160;<a·class="el"·href="a00476.html#ae21e9f12e8ee5219228ee6b6a41dec66">tds.h</a></li>75 <li>TDS_ENCODING&#160;:&#160;<a·class="el"·href="a00395.html#ae21e9f12e8ee5219228ee6b6a41dec66">tds.h</a></li>
76 <li>TDS_STATE&#160;:&#160;<a·class="el"·href="a00476.html#ac0d502ab90609c39fe7713fe0dfbefad">tds.h</a></li>76 <li>TDS_STATE&#160;:&#160;<a·class="el"·href="a00395.html#ac0d502ab90609c39fe7713fe0dfbefad">tds.h</a></li>
77 <li>TDSBLOB&#160;:&#160;<a·class="el"·href="a00476.html#a47b154752431b2379988dbfdff394577">tds.h</a></li>77 <li>TDSBLOB&#160;:&#160;<a·class="el"·href="a00395.html#a47b154752431b2379988dbfdff394577">tds.h</a></li>
78 <li>TDSCURSOR&#160;:&#160;<a·class="el"·href="a00476.html#afe061eb245f3006d93940a20415692a7">tds.h</a></li>78 <li>TDSCURSOR&#160;:&#160;<a·class="el"·href="a00395.html#afe061eb245f3006d93940a20415692a7">tds.h</a></li>
79 <li>TDSDATEREC&#160;:&#160;<a·class="el"·href="a00476.html#a3b40b4faf314267146c2005e56eebe7b">tds.h</a></li>79 <li>TDSDATEREC&#160;:&#160;<a·class="el"·href="a00395.html#a3b40b4faf314267146c2005e56eebe7b">tds.h</a></li>
80 <li>TDSDYNAMIC&#160;:&#160;<a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">tds.h</a></li>80 <li>TDSDYNAMIC&#160;:&#160;<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">tds.h</a></li>
81 <li>TDSENV&#160;:&#160;<a·class="el"·href="a00476.html#a42c559939ed16a39c0318a6f543c576e">tds.h</a></li>81 <li>TDSENV&#160;:&#160;<a·class="el"·href="a00395.html#a42c559939ed16a39c0318a6f543c576e">tds.h</a></li>
82 <li>TDSFILESTREAM&#160;:&#160;<a·class="el"·href="a00278.html#ac2b7f7b7bb486f90e1053bfb829ca2ba">bulk.c</a></li>82 <li>TDSFILESTREAM&#160;:&#160;<a·class="el"·href="a00104.html#ac2b7f7b7bb486f90e1053bfb829ca2ba">bulk.c</a></li>
83 <li>TDSPBCB&#160;:&#160;<a·class="el"·href="a00278.html#af31a5af3c7480dc3a16576dfc84f3b06">bulk.c</a></li>83 <li>TDSPBCB&#160;:&#160;<a·class="el"·href="a00104.html#af31a5af3c7480dc3a16576dfc84f3b06">bulk.c</a></li>
84 <li>TDSRESULTINFO&#160;:&#160;<a·class="el"·href="a00476.html#a1efbb2f3844cb2ea89af03721ac67277">tds.h</a></li>84 <li>TDSRESULTINFO&#160;:&#160;<a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">tds.h</a></li>
85 <li>TDSVARIANT&#160;:&#160;<a·class="el"·href="a00476.html#a25488abe3449d4cdaaa97587d34f9174">tds.h</a></li>85 <li>TDSVARIANT&#160;:&#160;<a·class="el"·href="a00395.html#a25488abe3449d4cdaaa97587d34f9174">tds.h</a></li>
86 </ul>86 </ul>
87 </div><!--·contents·-->87 </div><!--·contents·-->
88 <!--·start·footer·part·-->88 <!--·start·footer·part·-->
89 <hr·class="footer"/><address·class="footer"><small>89 <hr·class="footer"/><address·class="footer"><small>
90 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.890 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
91 </small></address>91 </small></address>
92 </body>92 </body>
1.05 KB
./usr/share/doc/freetds-doc/reference/globals_vars.html
    
Offset 66, 16 lines modifiedOffset 66, 16 lines modified
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
69 </div>69 </div>
  
70 <div·class="contents">70 <div·class="contents">
71 <div·class="textblock">Here·is·a·list·of·all·documented·variables·with·links·to·the·documentation:</div><ul>71 <div·class="textblock">Here·is·a·list·of·all·documented·variables·with·links·to·the·documentation:</div><ul>
72 <li>tds_numeric_bytes_per_prec&#160;:&#160;<a·class="el"·href="a00476.html#a4da9eedb6322f7dfca89d5d89be7b374">tds.h</a></li>72 <li>tds_numeric_bytes_per_prec&#160;:&#160;<a·class="el"·href="a00395.html#a4da9eedb6322f7dfca89d5d89be7b374">tds.h</a></li>
73 <li>tds_write_dump&#160;:&#160;<a·class="el"·href="a00476.html#a02866a1bf7da5ab66a994217fcceb1b7">tds.h</a></li>73 <li>tds_write_dump&#160;:&#160;<a·class="el"·href="a00395.html#a02866a1bf7da5ab66a994217fcceb1b7">tds.h</a></li>
74 </ul>74 </ul>
75 </div><!--·contents·-->75 </div><!--·contents·-->
76 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
77 <hr·class="footer"/><address·class="footer"><small>77 <hr·class="footer"/><address·class="footer"><small>
78 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
79 </small></address>79 </small></address>
80 </body>80 </body>
618 B
./usr/share/doc/freetds-doc/reference/typedefs_0.js
516 B
js-beautify {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['dblib_5ferror_5fmessage_0',·['DBLIB_ERROR_MESSAGE',·['../a00566.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8',·1,·'dblib.c']]],2 ····['dblib_5ferror_5fmessage_0',·['DBLIB_ERROR_MESSAGE',·['../a00566.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8',·1,·'dblib.c']]],
3 ····['dblibcontext_1',·['DBLIBCONTEXT',·['../a00167.html#a8ff1bdcccb992dd688bc35d178c4bf3b',·1,·'dblib.c']]],3 ····['dblibcontext_1',·['DBLIBCONTEXT',·['../a00302.html#a8ff1bdcccb992dd688bc35d178c4bf3b',·1,·'dblib.c']]],
4 ····['dstr_2',·['DSTR',·['../a00578.html#gafddddf5bd7ad223cadee3d3bdc899954',·1,·'string.h']]]4 ····['dstr_2',·['DSTR',·['../a00578.html#gafddddf5bd7ad223cadee3d3bdc899954',·1,·'string.h']]]
5 ];5 ];
2.69 KB
./usr/share/doc/freetds-doc/reference/typedefs_1.js
2.59 KB
js-beautify {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['tds_5fcompiletime_5fsettings_0',·['TDS_COMPILETIME_SETTINGS',·['../a00476.html#a1de034b895312fc0cfae0e28f8921a47',·1,·'tds.h']]],2 ····['tds_5fcompiletime_5fsettings_0',·['TDS_COMPILETIME_SETTINGS',·['../a00395.html#a1de034b895312fc0cfae0e28f8921a47',·1,·'tds.h']]],
3 ····['tds_5fencoding_1',·['TDS_ENCODING',·['../a00476.html#ae21e9f12e8ee5219228ee6b6a41dec66',·1,·'tds.h']]],3 ····['tds_5fencoding_1',·['TDS_ENCODING',·['../a00395.html#ae21e9f12e8ee5219228ee6b6a41dec66',·1,·'tds.h']]],
4 ····['tds_5fstate_2',·['TDS_STATE',·['../a00476.html#ac0d502ab90609c39fe7713fe0dfbefad',·1,·'tds.h']]],4 ····['tds_5fstate_2',·['TDS_STATE',·['../a00395.html#ac0d502ab90609c39fe7713fe0dfbefad',·1,·'tds.h']]],
5 ····['tdsblob_3',·['TDSBLOB',·['../a00476.html#a47b154752431b2379988dbfdff394577',·1,·'tds.h']]],5 ····['tdsblob_3',·['TDSBLOB',·['../a00395.html#a47b154752431b2379988dbfdff394577',·1,·'tds.h']]],
6 ····['tdscursor_4',·['TDSCURSOR',·['../a00476.html#afe061eb245f3006d93940a20415692a7',·1,·'tds.h']]],6 ····['tdscursor_4',·['TDSCURSOR',·['../a00395.html#afe061eb245f3006d93940a20415692a7',·1,·'tds.h']]],
7 ····['tdsdaterec_5',·['TDSDATEREC',·['../a00476.html#a3b40b4faf314267146c2005e56eebe7b',·1,·'tds.h']]],7 ····['tdsdaterec_5',·['TDSDATEREC',·['../a00395.html#a3b40b4faf314267146c2005e56eebe7b',·1,·'tds.h']]],
8 ····['tdsdynamic_6',·['TDSDYNAMIC',·['../a00476.html#a856d78b7438fef3d6e6c0a8e4566d978',·1,·'tds.h']]],8 ····['tdsdynamic_6',·['TDSDYNAMIC',·['../a00395.html#a856d78b7438fef3d6e6c0a8e4566d978',·1,·'tds.h']]],
9 ····['tdsenv_7',·['TDSENV',·['../a00476.html#a42c559939ed16a39c0318a6f543c576e',·1,·'tds.h']]],9 ····['tdsenv_7',·['TDSENV',·['../a00395.html#a42c559939ed16a39c0318a6f543c576e',·1,·'tds.h']]],
10 ····['tdsfilestream_8',·['TDSFILESTREAM',·['../a00278.html#ac2b7f7b7bb486f90e1053bfb829ca2ba',·1,·'bulk.c']]],10 ····['tdsfilestream_8',·['TDSFILESTREAM',·['../a00104.html#ac2b7f7b7bb486f90e1053bfb829ca2ba',·1,·'bulk.c']]],
11 ····['tdspbcb_9',·['TDSPBCB',·['../a00278.html#af31a5af3c7480dc3a16576dfc84f3b06',·1,·'bulk.c']]],11 ····['tdspbcb_9',·['TDSPBCB',·['../a00104.html#af31a5af3c7480dc3a16576dfc84f3b06',·1,·'bulk.c']]],
12 ····['tdsresultinfo_10',·['TDSRESULTINFO',·['../a00476.html#a1efbb2f3844cb2ea89af03721ac67277',·1,·'tds.h']]],12 ····['tdsresultinfo_10',·['TDSRESULTINFO',·['../a00395.html#a1efbb2f3844cb2ea89af03721ac67277',·1,·'tds.h']]],
13 ····['tdsvariant_11',·['TDSVARIANT',·['../a00476.html#a25488abe3449d4cdaaa97587d34f9174',·1,·'tds.h']]]13 ····['tdsvariant_11',·['TDSVARIANT',·['../a00395.html#a25488abe3449d4cdaaa97587d34f9174',·1,·'tds.h']]]
14 ];14 ];
2.09 KB
./usr/share/doc/freetds-doc/reference/variables_10.js
1.99 KB
js-beautify {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['tds_0',·['tds',·['../a01307.html#a182ed346382edef2962aca11c7cabc22',·1,·'tds_freeze::tds'],2 ····['tds_0',·['tds',·['../a01307.html#a182ed346382edef2962aca11c7cabc22',·1,·'tds_freeze::tds'],
3 ········['../a01079.html#ad357e33164f46fce2bc70267d71a1959',·1,·'_hstmt::tds']3 ········['../a01079.html#ad357e33164f46fce2bc70267d71a1959',·1,·'_hstmt::tds']
4 ····]],4 ····]],
5 ····['tds_5fctx_1',·['tds_ctx',·['../a00635.html#afb3fb2d591c0f75b9412f8ca77e2629d',·1,·'dblib_context']]],5 ····['tds_5fctx_1',·['tds_ctx',·['../a00635.html#afb3fb2d591c0f75b9412f8ca77e2629d',·1,·'dblib_context']]],
6 ····['tds_5fctx_5fref_5fcount_2',·['tds_ctx_ref_count',·['../a00635.html#ad01d901acbc92e8c369e6a6c784d7446',·1,·'dblib_context']]],6 ····['tds_5fctx_5fref_5fcount_2',·['tds_ctx_ref_count',·['../a00635.html#ad01d901acbc92e8c369e6a6c784d7446',·1,·'dblib_context']]],
7 ····['tds_5fnumeric_5fbytes_5fper_5fprec_3',·['tds_numeric_bytes_per_prec',·['../a00476.html#a4da9eedb6322f7dfca89d5d89be7b374',·1,·'numeric.c']]],7 ····['tds_5fnumeric_5fbytes_5fper_5fprec_3',·['tds_numeric_bytes_per_prec',·['../a00395.html#a4da9eedb6322f7dfca89d5d89be7b374',·1,·'numeric.c']]],
8 ····['tds_5fstr_5fempty_4',·['tds_str_empty',·['../a00578.html#ga676fd3c5c489584d09c89d66c7a0af2d',·1,·'tds_str_empty:&#160;tdsstring.c'],8 ····['tds_5fstr_5fempty_4',·['tds_str_empty',·['../a00578.html#ga676fd3c5c489584d09c89d66c7a0af2d',·1,·'tds_str_empty:&#160;tdsstring.c'],
9 ········['../a00578.html#ga676fd3c5c489584d09c89d66c7a0af2d',·1,·'tds_str_empty:&#160;tdsstring.c']9 ········['../a00578.html#ga676fd3c5c489584d09c89d66c7a0af2d',·1,·'tds_str_empty:&#160;tdsstring.c']
10 ····]],10 ····]],
11 ····['tds_5fversion_5',·['tds_version',·['../a01199.html#a8f9f756b25fd18916a6080f9c22f835d',·1,·'tds_login']]],11 ····['tds_5fversion_5',·['tds_version',·['../a01199.html#a8f9f756b25fd18916a6080f9c22f835d',·1,·'tds_login']]],
12 ····['tds_5fwrite_5fdump_6',·['tds_write_dump',·['../a00476.html#a02866a1bf7da5ab66a994217fcceb1b7',·1,·'log.c']]],12 ····['tds_5fwrite_5fdump_6',·['tds_write_dump',·['../a00395.html#a02866a1bf7da5ab66a994217fcceb1b7',·1,·'log.c']]],
13 ····['term_5flen_7',·['term_len',·['../a00731.html#aae893302d33ee1e9d83c3d85d7390dca',·1,·'tds_file_stream']]],13 ····['term_5flen_7',·['term_len',·['../a00731.html#aae893302d33ee1e9d83c3d85d7390dca',·1,·'tds_file_stream']]],
14 ····['terminator_8',·['terminator',·['../a00731.html#a463c28a7d862c0a6d7bf3170dd614dc0',·1,·'tds_file_stream']]],14 ····['terminator_8',·['terminator',·['../a00731.html#a463c28a7d862c0a6d7bf3170dd614dc0',·1,·'tds_file_stream']]],
15 ····['time_9',·['time',·['../a01395.html#a6bb5dcd5b47813b71934546e0c60e035',·1,·'DBDATETIMEALL::time'],15 ····['time_9',·['time',·['../a01395.html#a6bb5dcd5b47813b71934546e0c60e035',·1,·'DBDATETIMEALL::time'],
16 ········['../a01175.html#afd6a58ec251f2c08a040917ba5a8cd3f',·1,·'TDS_DATETIMEALL::time']16 ········['../a01175.html#afd6a58ec251f2c08a040917ba5a8cd3f',·1,·'TDS_DATETIMEALL::time']
17 ····]],17 ····]],
18 ····['timezone_10',·['timezone',·['../a01179.html#a624e21e65d0ae89797b3a7eadc48829f',·1,·'tdsdaterec']]],18 ····['timezone_10',·['timezone',·['../a01179.html#a624e21e65d0ae89797b3a7eadc48829f',·1,·'tdsdaterec']]],
19 ····['tm_5fhour_11',·['tm_hour',·['../a00755.html#a6ece03e77f69035da83d5739e16ef905',·1,·'tds_time']]],19 ····['tm_5fhour_11',·['tm_hour',·['../a00755.html#a6ece03e77f69035da83d5739e16ef905',·1,·'tds_time']]],
151 B
./usr/share/doc/freetds-doc/reference/a00011_source.html vs.
./usr/share/doc/freetds-doc/reference/a00182_source.html
Files identical despite different names
151 B
./usr/share/doc/freetds-doc/reference/a00014_source.html vs.
./usr/share/doc/freetds-doc/reference/a00188_source.html
Files identical despite different names
151 B
./usr/share/doc/freetds-doc/reference/a00053_source.html vs.
./usr/share/doc/freetds-doc/reference/a00179_source.html
Files identical despite different names
151 B
./usr/share/doc/freetds-doc/reference/a00062_source.html vs.
./usr/share/doc/freetds-doc/reference/a00158_source.html
Files identical despite different names
151 B
./usr/share/doc/freetds-doc/reference/a00071_source.html vs.
./usr/share/doc/freetds-doc/reference/a00005_source.html
Files identical despite different names
151 B
./usr/share/doc/freetds-doc/reference/a00080_source.html vs.
./usr/share/doc/freetds-doc/reference/a00041_source.html
Files identical despite different names
151 B
./usr/share/doc/freetds-doc/reference/a00086_source.html vs.
./usr/share/doc/freetds-doc/reference/a00044_source.html
Files identical despite different names
26.4 KB
./usr/share/doc/freetds-doc/reference/a00167.html vs.
./usr/share/doc/freetds-doc/reference/a00302.html
Files 99% similar despite different names
    
Offset 86, 22 lines modifiedOffset 86, 22 lines modified
86 <p>Main·implementation·file·for·<code>db-lib</code>.··86 <p>Main·implementation·file·for·<code>db-lib</code>.··
87 <a·href="#details">More...</a></p>87 <a·href="#details">More...</a></p>
88 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>88 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
89 <code>#include·&lt;stdarg.h&gt;</code><br·/>89 <code>#include·&lt;stdarg.h&gt;</code><br·/>
90 <code>#include·&lt;freetds/time.h&gt;</code><br·/>90 <code>#include·&lt;freetds/time.h&gt;</code><br·/>
91 <code>#include·&lt;assert.h&gt;</code><br·/>91 <code>#include·&lt;assert.h&gt;</code><br·/>
92 <code>#include·&lt;stdio.h&gt;</code><br·/>92 <code>#include·&lt;stdio.h&gt;</code><br·/>
93 <code>#include·&lt;<a·class="el"·href="a00476_source.html">freetds/tds.h</a>&gt;</code><br·/>93 <code>#include·&lt;<a·class="el"·href="a00395_source.html">freetds/tds.h</a>&gt;</code><br·/>
94 <code>#include·&lt;freetds/thread.h&gt;</code><br·/>94 <code>#include·&lt;freetds/thread.h&gt;</code><br·/>
95 <code>#include·&lt;freetds/convert.h&gt;</code><br·/>95 <code>#include·&lt;freetds/convert.h&gt;</code><br·/>
96 <code>#include·&lt;freetds/utils/string.h&gt;</code><br·/>96 <code>#include·&lt;freetds/utils/string.h&gt;</code><br·/>
97 <code>#include·&lt;freetds/data.h&gt;</code><br·/>97 <code>#include·&lt;freetds/data.h&gt;</code><br·/>
98 <code>#include·&lt;freetds/replacements.h&gt;</code><br·/>98 <code>#include·&lt;freetds/replacements.h&gt;</code><br·/>
99 <code>#include·&lt;sybfront.h&gt;</code><br·/>99 <code>#include·&lt;sybfront.h&gt;</code><br·/>
100 <code>#include·&lt;<a·class="el"·href="a00512_source.html">sybdb.h</a>&gt;</code><br·/>100 <code>#include·&lt;<a·class="el"·href="a00515_source.html">sybdb.h</a>&gt;</code><br·/>
101 <code>#include·&lt;syberror.h&gt;</code><br·/>101 <code>#include·&lt;syberror.h&gt;</code><br·/>
102 <code>#include·&lt;dblib.h&gt;</code><br·/>102 <code>#include·&lt;dblib.h&gt;</code><br·/>
103 <code>#include·&quot;buffering.h&quot;</code><br·/>103 <code>#include·&quot;buffering.h&quot;</code><br·/>
104 </div><div·class="textblock"><div·class="dynheader">104 </div><div·class="textblock"><div·class="dynheader">
105 Include·dependency·graph·for·dblib.c:</div>105 Include·dependency·graph·for·dblib.c:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><!--·SVG·0·--></div>107 <div·class="center"><!--·SVG·0·--></div>
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 <tr·class="memitem:gafa99ec4acc4ecb2dc3c2d05da15d0e3f"·id="r_gafa99ec4acc4ecb2dc3c2d05da15d0e3f"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#gafa99ec4acc4ecb2dc3c2d05da15d0e3f">MAX</a>(a,··b)&#160;&#160;&#160;(·(a)·&gt;·(b)·?·(a)·:·(b)·)</td></tr>119 <tr·class="memitem:gafa99ec4acc4ecb2dc3c2d05da15d0e3f"·id="r_gafa99ec4acc4ecb2dc3c2d05da15d0e3f"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#gafa99ec4acc4ecb2dc3c2d05da15d0e3f">MAX</a>(a,··b)&#160;&#160;&#160;(·(a)·&gt;·(b)·?·(a)·:·(b)·)</td></tr>
120 <tr·class="separator:gafa99ec4acc4ecb2dc3c2d05da15d0e3f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:gafa99ec4acc4ecb2dc3c2d05da15d0e3f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
123 Typedefs</h2></td></tr>123 Typedefs</h2></td></tr>
124 <tr·class="memitem:ga8f2b5c6bcfed3eb54e97b42a6f8930f8"·id="r_ga8f2b5c6bcfed3eb54e97b42a6f8930f8"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00639.html">_dblib_error_message</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8">DBLIB_ERROR_MESSAGE</a></td></tr>124 <tr·class="memitem:ga8f2b5c6bcfed3eb54e97b42a6f8930f8"·id="r_ga8f2b5c6bcfed3eb54e97b42a6f8930f8"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00639.html">_dblib_error_message</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.html#ga8f2b5c6bcfed3eb54e97b42a6f8930f8">DBLIB_ERROR_MESSAGE</a></td></tr>
125 <tr·class="separator:ga8f2b5c6bcfed3eb54e97b42a6f8930f8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:ga8f2b5c6bcfed3eb54e97b42a6f8930f8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:a8ff1bdcccb992dd688bc35d178c4bf3b"·id="r_a8ff1bdcccb992dd688bc35d178c4bf3b"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00635.html">dblib_context</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00167.html#a8ff1bdcccb992dd688bc35d178c4bf3b">DBLIBCONTEXT</a></td></tr>126 <tr·class="memitem:a8ff1bdcccb992dd688bc35d178c4bf3b"·id="r_a8ff1bdcccb992dd688bc35d178c4bf3b"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a00635.html">dblib_context</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00302.html#a8ff1bdcccb992dd688bc35d178c4bf3b">DBLIBCONTEXT</a></td></tr>
127 <tr·class="separator:a8ff1bdcccb992dd688bc35d178c4bf3b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:a8ff1bdcccb992dd688bc35d178c4bf3b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table><table·class="memberdecls">128 </table><table·class="memberdecls">
129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
130 Functions</h2></td></tr>130 Functions</h2></td></tr>
131 <tr·class="memitem:ga3c6f474c0662158f3100fe464bf077d9"·id="r_ga3c6f474c0662158f3100fe464bf077d9"><td·class="memItemLeft"·align="right"·valign="top">static·BYTE·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.html#ga3c6f474c0662158f3100fe464bf077d9">_dbcoldata</a>·(<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*colinfo)</td></tr>131 <tr·class="memitem:ga3c6f474c0662158f3100fe464bf077d9"·id="r_ga3c6f474c0662158f3100fe464bf077d9"><td·class="memItemLeft"·align="right"·valign="top">static·BYTE·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.html#ga3c6f474c0662158f3100fe464bf077d9">_dbcoldata</a>·(<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*colinfo)</td></tr>
132 <tr·class="memdesc:ga3c6f474c0662158f3100fe464bf077d9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·data·from·a·column.··<br·/></td></tr>132 <tr·class="memdesc:ga3c6f474c0662158f3100fe464bf077d9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·data·from·a·column.··<br·/></td></tr>
133 <tr·class="separator:ga3c6f474c0662158f3100fe464bf077d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:ga3c6f474c0662158f3100fe464bf077d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 217, 15 lines modifiedOffset 217, 15 lines modified
217 <tr·class="separator:ga93ee3c8ca34a08588f88784898fd69e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>217 <tr·class="separator:ga93ee3c8ca34a08588f88784898fd69e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
218 <tr·class="memitem:ga87b39d9863316b4ba85654b0885d53a0"·id="r_ga87b39d9863316b4ba85654b0885d53a0"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#ga87b39d9863316b4ba85654b0885d53a0">dbcmd</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·const·char·cmdstring[])</td></tr>218 <tr·class="memitem:ga87b39d9863316b4ba85654b0885d53a0"·id="r_ga87b39d9863316b4ba85654b0885d53a0"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#ga87b39d9863316b4ba85654b0885d53a0">dbcmd</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·const·char·cmdstring[])</td></tr>
219 <tr·class="memdesc:ga87b39d9863316b4ba85654b0885d53a0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><code>Append</code>·SQL·to·the·command·buffer.··<br·/></td></tr>219 <tr·class="memdesc:ga87b39d9863316b4ba85654b0885d53a0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><code>Append</code>·SQL·to·the·command·buffer.··<br·/></td></tr>
220 <tr·class="separator:ga87b39d9863316b4ba85654b0885d53a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>220 <tr·class="separator:ga87b39d9863316b4ba85654b0885d53a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
221 <tr·class="memitem:ga196f6d67de47f34a32fcc2103ab0f416"·id="r_ga196f6d67de47f34a32fcc2103ab0f416"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.html#ga196f6d67de47f34a32fcc2103ab0f416">dbcmdrow</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc)</td></tr>221 <tr·class="memitem:ga196f6d67de47f34a32fcc2103ab0f416"·id="r_ga196f6d67de47f34a32fcc2103ab0f416"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.html#ga196f6d67de47f34a32fcc2103ab0f416">dbcmdrow</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc)</td></tr>
222 <tr·class="memdesc:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">See·if·the·current·command·can·return·rows.··<br·/></td></tr>222 <tr·class="memdesc:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">See·if·the·current·command·can·return·rows.··<br·/></td></tr>
223 <tr·class="separator:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="memSeparator"·colspan="2">&#160;</td></tr>223 <tr·class="separator:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
224 <tr·class="memitem:a9b73fd1afa2c3ccfca481635212d2e43"·id="r_a9b73fd1afa2c3ccfca481635212d2e43"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00167.html#a9b73fd1afa2c3ccfca481635212d2e43">dbcolinfo</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·<a·class="el"·href="a01407.html">DBCOL</a>·*pdbcol)</td></tr>224 <tr·class="memitem:a9b73fd1afa2c3ccfca481635212d2e43"·id="r_a9b73fd1afa2c3ccfca481635212d2e43"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00302.html#a9b73fd1afa2c3ccfca481635212d2e43">dbcolinfo</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·<a·class="el"·href="a01407.html">DBCOL</a>·*pdbcol)</td></tr>
225 <tr·class="memdesc:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature).··<br·/></td></tr>225 <tr·class="memdesc:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature).··<br·/></td></tr>
226 <tr·class="separator:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="memSeparator"·colspan="2">&#160;</td></tr>226 <tr·class="separator:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
227 <tr·class="memitem:ga89fc5589b4bf41932324d2cfc6ad6433"·id="r_ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="memItemLeft"·align="right"·valign="top">DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433">dbcollen</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·int·column)</td></tr>227 <tr·class="memitem:ga89fc5589b4bf41932324d2cfc6ad6433"·id="r_ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="memItemLeft"·align="right"·valign="top">DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433">dbcollen</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·int·column)</td></tr>
228 <tr·class="memdesc:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·size·of·a·regular·result·column.··<br·/></td></tr>228 <tr·class="memdesc:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·size·of·a·regular·result·column.··<br·/></td></tr>
229 <tr·class="separator:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="memSeparator"·colspan="2">&#160;</td></tr>229 <tr·class="separator:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
230 <tr·class="memitem:ga3bcdc8f584537b8278483f2cee59f130"·id="r_ga3bcdc8f584537b8278483f2cee59f130"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#ga3bcdc8f584537b8278483f2cee59f130">dbcolname</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·int·column)</td></tr>230 <tr·class="memitem:ga3bcdc8f584537b8278483f2cee59f130"·id="r_ga3bcdc8f584537b8278483f2cee59f130"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#ga3bcdc8f584537b8278483f2cee59f130">dbcolname</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·int·column)</td></tr>
231 <tr·class="memdesc:ga3bcdc8f584537b8278483f2cee59f130"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·name·of·a·regular·result·column.··<br·/></td></tr>231 <tr·class="memdesc:ga3bcdc8f584537b8278483f2cee59f130"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·name·of·a·regular·result·column.··<br·/></td></tr>
Offset 294, 15 lines modifiedOffset 294, 15 lines modified
294 <tr·class="separator:ga0fcfcf6846442dac9dd5584d270ec72a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>294 <tr·class="separator:ga0fcfcf6846442dac9dd5584d270ec72a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
295 <tr·class="memitem:ga8e3b1a5305a222b3c8ea7662e7685caf"·id="r_ga8e3b1a5305a222b3c8ea7662e7685caf"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf">dbgetchar</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·int·pos)</td></tr>295 <tr·class="memitem:ga8e3b1a5305a222b3c8ea7662e7685caf"·id="r_ga8e3b1a5305a222b3c8ea7662e7685caf"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#ga8e3b1a5305a222b3c8ea7662e7685caf">dbgetchar</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·int·pos)</td></tr>
296 <tr·class="memdesc:ga8e3b1a5305a222b3c8ea7662e7685caf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·address·of·a·position·in·the·command·buffer.··<br·/></td></tr>296 <tr·class="memdesc:ga8e3b1a5305a222b3c8ea7662e7685caf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·address·of·a·position·in·the·command·buffer.··<br·/></td></tr>
297 <tr·class="separator:ga8e3b1a5305a222b3c8ea7662e7685caf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>297 <tr·class="separator:ga8e3b1a5305a222b3c8ea7662e7685caf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
298 <tr·class="memitem:gadb34c5c2aae50ac9f2a26d8984136997"·id="r_gadb34c5c2aae50ac9f2a26d8984136997"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#gadb34c5c2aae50ac9f2a26d8984136997">dbgetmaxprocs</a>·(void)</td></tr>298 <tr·class="memitem:gadb34c5c2aae50ac9f2a26d8984136997"·id="r_gadb34c5c2aae50ac9f2a26d8984136997"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#gadb34c5c2aae50ac9f2a26d8984136997">dbgetmaxprocs</a>·(void)</td></tr>
299 <tr·class="memdesc:gadb34c5c2aae50ac9f2a26d8984136997"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">get·maximum·simultaneous·connections·db-lib·will·open·to·the·server.··<br·/></td></tr>299 <tr·class="memdesc:gadb34c5c2aae50ac9f2a26d8984136997"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">get·maximum·simultaneous·connections·db-lib·will·open·to·the·server.··<br·/></td></tr>
300 <tr·class="separator:gadb34c5c2aae50ac9f2a26d8984136997"><td·class="memSeparator"·colspan="2">&#160;</td></tr>300 <tr·class="separator:gadb34c5c2aae50ac9f2a26d8984136997"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
301 <tr·class="memitem:aea6a865806d454280126de940478c214"·id="r_aea6a865806d454280126de940478c214"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00167.html#aea6a865806d454280126de940478c214">dbgetnull</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·int·bindtype,·int·varlen,·BYTE·*varaddr)</td></tr>301 <tr·class="memitem:aea6a865806d454280126de940478c214"·id="r_aea6a865806d454280126de940478c214"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00302.html#aea6a865806d454280126de940478c214">dbgetnull</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·int·bindtype,·int·varlen,·BYTE·*varaddr)</td></tr>
302 <tr·class="separator:aea6a865806d454280126de940478c214"><td·class="memSeparator"·colspan="2">&#160;</td></tr>302 <tr·class="separator:aea6a865806d454280126de940478c214"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
303 <tr·class="memitem:gabaf9aa756f7cb8bbec80d1c7201c6238"·id="r_gabaf9aa756f7cb8bbec80d1c7201c6238"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238">dbgetpacket</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc)</td></tr>303 <tr·class="memitem:gabaf9aa756f7cb8bbec80d1c7201c6238"·id="r_gabaf9aa756f7cb8bbec80d1c7201c6238"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#gabaf9aa756f7cb8bbec80d1c7201c6238">dbgetpacket</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc)</td></tr>
304 <tr·class="memdesc:gabaf9aa756f7cb8bbec80d1c7201c6238"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·TDS·packet·size·for·the·connection.··<br·/></td></tr>304 <tr·class="memdesc:gabaf9aa756f7cb8bbec80d1c7201c6238"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·TDS·packet·size·for·the·connection.··<br·/></td></tr>
305 <tr·class="separator:gabaf9aa756f7cb8bbec80d1c7201c6238"><td·class="memSeparator"·colspan="2">&#160;</td></tr>305 <tr·class="separator:gabaf9aa756f7cb8bbec80d1c7201c6238"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
306 <tr·class="memitem:ga60fe544491c760f8bc6c37bc7f777d70"·id="r_ga60fe544491c760f8bc6c37bc7f777d70"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#ga60fe544491c760f8bc6c37bc7f777d70">dbgetrow</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·DBINT·row)</td></tr>306 <tr·class="memitem:ga60fe544491c760f8bc6c37bc7f777d70"·id="r_ga60fe544491c760f8bc6c37bc7f777d70"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#ga60fe544491c760f8bc6c37bc7f777d70">dbgetrow</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·DBINT·row)</td></tr>
307 <tr·class="memdesc:ga60fe544491c760f8bc6c37bc7f777d70"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Read·a·row·from·the·row·buffer.··<br·/></td></tr>307 <tr·class="memdesc:ga60fe544491c760f8bc6c37bc7f777d70"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Read·a·row·from·the·row·buffer.··<br·/></td></tr>
308 <tr·class="separator:ga60fe544491c760f8bc6c37bc7f777d70"><td·class="memSeparator"·colspan="2">&#160;</td></tr>308 <tr·class="separator:ga60fe544491c760f8bc6c37bc7f777d70"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 333, 27 lines modifiedOffset 333, 27 lines modified
333 <tr·class="memitem:gac3eb8cb53f50998403ea9aebc6263df9"·id="r_gac3eb8cb53f50998403ea9aebc6263df9"><td·class="memItemLeft"·align="right"·valign="top">DBBOOL&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#gac3eb8cb53f50998403ea9aebc6263df9">dbisopt</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·int·option,·const·char·param[])</td></tr>333 <tr·class="memitem:gac3eb8cb53f50998403ea9aebc6263df9"·id="r_gac3eb8cb53f50998403ea9aebc6263df9"><td·class="memItemLeft"·align="right"·valign="top">DBBOOL&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#gac3eb8cb53f50998403ea9aebc6263df9">dbisopt</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·int·option,·const·char·param[])</td></tr>
334 <tr·class="memdesc:gac3eb8cb53f50998403ea9aebc6263df9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·value·of·an·option.··<br·/></td></tr>334 <tr·class="memdesc:gac3eb8cb53f50998403ea9aebc6263df9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·value·of·an·option.··<br·/></td></tr>
335 <tr·class="separator:gac3eb8cb53f50998403ea9aebc6263df9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>335 <tr·class="separator:gac3eb8cb53f50998403ea9aebc6263df9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
336 <tr·class="memitem:ga13ead146339b43b3a4d9049eb124ef4b"·id="r_ga13ead146339b43b3a4d9049eb124ef4b"><td·class="memItemLeft"·align="right"·valign="top">DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.html#ga13ead146339b43b3a4d9049eb124ef4b">dblastrow</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc)</td></tr>336 <tr·class="memitem:ga13ead146339b43b3a4d9049eb124ef4b"·id="r_ga13ead146339b43b3a4d9049eb124ef4b"><td·class="memItemLeft"·align="right"·valign="top">DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.html#ga13ead146339b43b3a4d9049eb124ef4b">dblastrow</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc)</td></tr>
337 <tr·class="memdesc:ga13ead146339b43b3a4d9049eb124ef4b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·number·of·the·last·row·in·the·row·buffer.··<br·/></td></tr>337 <tr·class="memdesc:ga13ead146339b43b3a4d9049eb124ef4b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·number·of·the·last·row·in·the·row·buffer.··<br·/></td></tr>
338 <tr·class="separator:ga13ead146339b43b3a4d9049eb124ef4b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>338 <tr·class="separator:ga13ead146339b43b3a4d9049eb124ef4b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
339 <tr·class="memitem:abca0784fb39b38b0a494dbf4c0eb5d25"·id="r_abca0784fb39b38b0a494dbf4c0eb5d25"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abca0784fb39b38b0a494dbf4c0eb5d25"·name="abca0784fb39b38b0a494dbf4c0eb5d25"></a>339 <tr·class="memitem:abca0784fb39b38b0a494dbf4c0eb5d25"·id="r_abca0784fb39b38b0a494dbf4c0eb5d25"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abca0784fb39b38b0a494dbf4c0eb5d25"·name="abca0784fb39b38b0a494dbf4c0eb5d25"></a>
340 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib_add_connection</b>·(<a·class="el"·href="a00167.html#a8ff1bdcccb992dd688bc35d178c4bf3b">DBLIBCONTEXT</a>·*ctx,·<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>340 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib_add_connection</b>·(<a·class="el"·href="a00302.html#a8ff1bdcccb992dd688bc35d178c4bf3b">DBLIBCONTEXT</a>·*ctx,·<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>
341 <tr·class="separator:abca0784fb39b38b0a494dbf4c0eb5d25"><td·class="memSeparator"·colspan="2">&#160;</td></tr>341 <tr·class="separator:abca0784fb39b38b0a494dbf4c0eb5d25"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
342 <tr·class="memitem:a8510b40cab8d0536e79057987ea6aae8"·id="r_a8510b40cab8d0536e79057987ea6aae8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8510b40cab8d0536e79057987ea6aae8"·name="a8510b40cab8d0536e79057987ea6aae8"></a>342 <tr·class="memitem:a8510b40cab8d0536e79057987ea6aae8"·id="r_a8510b40cab8d0536e79057987ea6aae8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8510b40cab8d0536e79057987ea6aae8"·name="a8510b40cab8d0536e79057987ea6aae8"></a>
343 static·TDS_SERVER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib_bound_type</b>·(int·bindtype)</td></tr>343 static·TDS_SERVER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib_bound_type</b>·(int·bindtype)</td></tr>
344 <tr·class="separator:a8510b40cab8d0536e79057987ea6aae8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>344 <tr·class="separator:a8510b40cab8d0536e79057987ea6aae8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
345 <tr·class="memitem:aecfd169dd03cc9e6d49329f873b08d42"·id="r_aecfd169dd03cc9e6d49329f873b08d42"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aecfd169dd03cc9e6d49329f873b08d42"·name="aecfd169dd03cc9e6d49329f873b08d42"></a>345 <tr·class="memitem:aecfd169dd03cc9e6d49329f873b08d42"·id="r_aecfd169dd03cc9e6d49329f873b08d42"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aecfd169dd03cc9e6d49329f873b08d42"·name="aecfd169dd03cc9e6d49329f873b08d42"></a>
346 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib_coltype</b>·(<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*colinfo)</td></tr>346 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib_coltype</b>·(<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*colinfo)</td></tr>
347 <tr·class="separator:aecfd169dd03cc9e6d49329f873b08d42"><td·class="memSeparator"·colspan="2">&#160;</td></tr>347 <tr·class="separator:aecfd169dd03cc9e6d49329f873b08d42"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
348 <tr·class="memitem:adc062dcf2c5dfecbd80caa2b63498473"·id="r_adc062dcf2c5dfecbd80caa2b63498473"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adc062dcf2c5dfecbd80caa2b63498473"·name="adc062dcf2c5dfecbd80caa2b63498473"></a>348 <tr·class="memitem:adc062dcf2c5dfecbd80caa2b63498473"·id="r_adc062dcf2c5dfecbd80caa2b63498473"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adc062dcf2c5dfecbd80caa2b63498473"·name="adc062dcf2c5dfecbd80caa2b63498473"></a>
349 static·RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib_datecrack</b>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·BOOL·nano_precision,·<a·class="el"·href="a01419.html">DBDATEREC</a>·*output,·int·type,·const·void·*data)</td></tr>349 static·RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib_datecrack</b>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·BOOL·nano_precision,·<a·class="el"·href="a01419.html">DBDATEREC</a>·*output,·int·type,·const·void·*data)</td></tr>
350 <tr·class="separator:adc062dcf2c5dfecbd80caa2b63498473"><td·class="memSeparator"·colspan="2">&#160;</td></tr>350 <tr·class="separator:adc062dcf2c5dfecbd80caa2b63498473"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
351 <tr·class="memitem:abf659b106d82345b0cb881ee4913fc1f"·id="r_abf659b106d82345b0cb881ee4913fc1f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abf659b106d82345b0cb881ee4913fc1f"·name="abf659b106d82345b0cb881ee4913fc1f"></a>351 <tr·class="memitem:abf659b106d82345b0cb881ee4913fc1f"·id="r_abf659b106d82345b0cb881ee4913fc1f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abf659b106d82345b0cb881ee4913fc1f"·name="abf659b106d82345b0cb881ee4913fc1f"></a>
352 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib_del_connection</b>·(<a·class="el"·href="a00167.html#a8ff1bdcccb992dd688bc35d178c4bf3b">DBLIBCONTEXT</a>·*ctx,·<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>352 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib_del_connection</b>·(<a·class="el"·href="a00302.html#a8ff1bdcccb992dd688bc35d178c4bf3b">DBLIBCONTEXT</a>·*ctx,·<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>
353 <tr·class="separator:abf659b106d82345b0cb881ee4913fc1f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>353 <tr·class="separator:abf659b106d82345b0cb881ee4913fc1f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
354 <tr·class="memitem:ac084e7335c120243852b1e62f1cb26e2"·id="r_ac084e7335c120243852b1e62f1cb26e2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac084e7335c120243852b1e62f1cb26e2"·name="ac084e7335c120243852b1e62f1cb26e2"></a>354 <tr·class="memitem:ac084e7335c120243852b1e62f1cb26e2"·id="r_ac084e7335c120243852b1e62f1cb26e2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac084e7335c120243852b1e62f1cb26e2"·name="ac084e7335c120243852b1e62f1cb26e2"></a>
355 static·<a·class="el"·href="a01271.html">TDSCONTEXT</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib_get_tds_ctx</b>·(void)</td></tr>355 static·<a·class="el"·href="a01271.html">TDSCONTEXT</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib_get_tds_ctx</b>·(void)</td></tr>
356 <tr·class="separator:ac084e7335c120243852b1e62f1cb26e2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>356 <tr·class="separator:ac084e7335c120243852b1e62f1cb26e2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
357 <tr·class="memitem:acbf4c6096a9153fbd1b20274da79027f"·id="r_acbf4c6096a9153fbd1b20274da79027f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acbf4c6096a9153fbd1b20274da79027f"·name="acbf4c6096a9153fbd1b20274da79027f"></a>357 <tr·class="memitem:acbf4c6096a9153fbd1b20274da79027f"·id="r_acbf4c6096a9153fbd1b20274da79027f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acbf4c6096a9153fbd1b20274da79027f"·name="acbf4c6096a9153fbd1b20274da79027f"></a>
358 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib_release_tds_ctx</b>·(int·count)</td></tr>358 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib_release_tds_ctx</b>·(int·count)</td></tr>
359 <tr·class="separator:acbf4c6096a9153fbd1b20274da79027f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>359 <tr·class="separator:acbf4c6096a9153fbd1b20274da79027f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 636, 15 lines modifiedOffset 636, 15 lines modified
636 <tr·class="separator:ab80e4353152051db068e14dfdb4447fd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>636 <tr·class="separator:ab80e4353152051db068e14dfdb4447fd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
637 <tr·class="memitem:ac102e7a4e8da39712ff7c2a83aad8026"·id="r_ac102e7a4e8da39712ff7c2a83aad8026"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac102e7a4e8da39712ff7c2a83aad8026"·name="ac102e7a4e8da39712ff7c2a83aad8026"></a>637 <tr·class="memitem:ac102e7a4e8da39712ff7c2a83aad8026"·id="r_ac102e7a4e8da39712ff7c2a83aad8026"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac102e7a4e8da39712ff7c2a83aad8026"·name="ac102e7a4e8da39712ff7c2a83aad8026"></a>
638 static·const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>prresult_type</b>·(int·result_type)</td></tr>638 static·const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>prresult_type</b>·(int·result_type)</td></tr>
639 <tr·class="separator:ac102e7a4e8da39712ff7c2a83aad8026"><td·class="memSeparator"·colspan="2">&#160;</td></tr>639 <tr·class="separator:ac102e7a4e8da39712ff7c2a83aad8026"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
640 <tr·class="memitem:a98aacc5f55e90db5cae0a9b62fa514af"·id="r_a98aacc5f55e90db5cae0a9b62fa514af"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a98aacc5f55e90db5cae0a9b62fa514af"·name="a98aacc5f55e90db5cae0a9b62fa514af"></a>640 <tr·class="memitem:a98aacc5f55e90db5cae0a9b62fa514af"·id="r_a98aacc5f55e90db5cae0a9b62fa514af"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a98aacc5f55e90db5cae0a9b62fa514af"·name="a98aacc5f55e90db5cae0a9b62fa514af"></a>
641 static·const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>prretcode</b>·(int·retcode)</td></tr>641 static·const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>prretcode</b>·(int·retcode)</td></tr>
642 <tr·class="separator:a98aacc5f55e90db5cae0a9b62fa514af"><td·class="memSeparator"·colspan="2">&#160;</td></tr>642 <tr·class="separator:a98aacc5f55e90db5cae0a9b62fa514af"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
643 <tr·class="memitem:ac7a199aaeb82935f6d1dda2be551a089"·id="r_ac7a199aaeb82935f6d1dda2be551a089"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00167.html#ac7a199aaeb82935f6d1dda2be551a089">tds_prdatatype</a>·(int·datatype_token)</td></tr>643 <tr·class="memitem:ac7a199aaeb82935f6d1dda2be551a089"·id="r_ac7a199aaeb82935f6d1dda2be551a089"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00302.html#ac7a199aaeb82935f6d1dda2be551a089">tds_prdatatype</a>·(int·datatype_token)</td></tr>
644 <tr·class="memdesc:ac7a199aaeb82935f6d1dda2be551a089"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·type·in·string.··<br·/></td></tr>644 <tr·class="memdesc:ac7a199aaeb82935f6d1dda2be551a089"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·type·in·string.··<br·/></td></tr>
645 <tr·class="separator:ac7a199aaeb82935f6d1dda2be551a089"><td·class="memSeparator"·colspan="2">&#160;</td></tr>645 <tr·class="separator:ac7a199aaeb82935f6d1dda2be551a089"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
646 <tr·class="memitem:gae6da75d7b9e7b567890fc83c9459d824"·id="r_gae6da75d7b9e7b567890fc83c9459d824"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00991.html">DBPROCESS</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.html#gae6da75d7b9e7b567890fc83c9459d824">tdsdbopen</a>·(<a·class="el"·href="a00607.html">LOGINREC</a>·*login,·const·char·*server,·int·msdblib)</td></tr>646 <tr·class="memitem:gae6da75d7b9e7b567890fc83c9459d824"·id="r_gae6da75d7b9e7b567890fc83c9459d824"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00991.html">DBPROCESS</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.html#gae6da75d7b9e7b567890fc83c9459d824">tdsdbopen</a>·(<a·class="el"·href="a00607.html">LOGINREC</a>·*login,·const·char·*server,·int·msdblib)</td></tr>
647 <tr·class="memdesc:gae6da75d7b9e7b567890fc83c9459d824"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Form·a·connection·with·the·server.··<br·/></td></tr>647 <tr·class="memdesc:gae6da75d7b9e7b567890fc83c9459d824"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Form·a·connection·with·the·server.··<br·/></td></tr>
648 <tr·class="separator:gae6da75d7b9e7b567890fc83c9459d824"><td·class="memSeparator"·colspan="2">&#160;</td></tr>648 <tr·class="separator:gae6da75d7b9e7b567890fc83c9459d824"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
649 </table><table·class="memberdecls">649 </table><table·class="memberdecls">
650 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>650 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
Offset 661, 17 lines modifiedOffset 661, 17 lines modified
661 <tr·class="memitem:a33c4947eaf5762175df8afeb40e7c932"·id="r_a33c4947eaf5762175df8afeb40e7c932"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a33c4947eaf5762175df8afeb40e7c932"·name="a33c4947eaf5762175df8afeb40e7c932"></a>661 <tr·class="memitem:a33c4947eaf5762175df8afeb40e7c932"·id="r_a33c4947eaf5762175df8afeb40e7c932"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a33c4947eaf5762175df8afeb40e7c932"·name="a33c4947eaf5762175df8afeb40e7c932"></a>
662 static·tds_mutex&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib_mutex</b>·=·TDS_MUTEX_INITIALIZER</td></tr>662 static·tds_mutex&#160;</td><td·class="memItemRight"·valign="bottom"><b>dblib_mutex</b>·=·TDS_MUTEX_INITIALIZER</td></tr>
663 <tr·class="separator:a33c4947eaf5762175df8afeb40e7c932"><td·class="memSeparator"·colspan="2">&#160;</td></tr>663 <tr·class="separator:a33c4947eaf5762175df8afeb40e7c932"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
664 <tr·class="memitem:a8a15b4d78f9203d2f07c14027f4a2ea0"·id="r_a8a15b4d78f9203d2f07c14027f4a2ea0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8a15b4d78f9203d2f07c14027f4a2ea0"·name="a8a15b4d78f9203d2f07c14027f4a2ea0"></a>664 <tr·class="memitem:a8a15b4d78f9203d2f07c14027f4a2ea0"·id="r_a8a15b4d78f9203d2f07c14027f4a2ea0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8a15b4d78f9203d2f07c14027f4a2ea0"·name="a8a15b4d78f9203d2f07c14027f4a2ea0"></a>
665 static·<a·class="el"·href="a00987.html">NULLREP</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>default_null_representations</b>·[MAXBINDTYPES]</td></tr>665 static·<a·class="el"·href="a00987.html">NULLREP</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>default_null_representations</b>·[MAXBINDTYPES]</td></tr>
666 <tr·class="separator:a8a15b4d78f9203d2f07c14027f4a2ea0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>666 <tr·class="separator:a8a15b4d78f9203d2f07c14027f4a2ea0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
667 <tr·class="memitem:ad98518f74ceb2c07aac0f4686003ed8a"·id="r_ad98518f74ceb2c07aac0f4686003ed8a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad98518f74ceb2c07aac0f4686003ed8a"·name="ad98518f74ceb2c07aac0f4686003ed8a"></a>667 <tr·class="memitem:ad98518f74ceb2c07aac0f4686003ed8a"·id="r_ad98518f74ceb2c07aac0f4686003ed8a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad98518f74ceb2c07aac0f4686003ed8a"·name="ad98518f74ceb2c07aac0f4686003ed8a"></a>
668 static·<a·class="el"·href="a00167.html#a8ff1bdcccb992dd688bc35d178c4bf3b">DBLIBCONTEXT</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>g_dblib_ctx</b></td></tr>668 static·<a·class="el"·href="a00302.html#a8ff1bdcccb992dd688bc35d178c4bf3b">DBLIBCONTEXT</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>g_dblib_ctx</b></td></tr>
669 <tr·class="separator:ad98518f74ceb2c07aac0f4686003ed8a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>669 <tr·class="separator:ad98518f74ceb2c07aac0f4686003ed8a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
670 <tr·class="memitem:a7ce3864f4386c4ddd4947b450c412288"·id="r_a7ce3864f4386c4ddd4947b450c412288"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00167.html#a7ce3864f4386c4ddd4947b450c412288">g_dblib_version</a></td></tr>670 <tr·class="memitem:a7ce3864f4386c4ddd4947b450c412288"·id="r_a7ce3864f4386c4ddd4947b450c412288"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00302.html#a7ce3864f4386c4ddd4947b450c412288">g_dblib_version</a></td></tr>
671 <tr·class="separator:a7ce3864f4386c4ddd4947b450c412288"><td·class="memSeparator"·colspan="2">&#160;</td></tr>671 <tr·class="separator:a7ce3864f4386c4ddd4947b450c412288"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
672 <tr·class="memitem:a7fcb9072e20d6fccd6bb792a7f5be15a"·id="r_a7fcb9072e20d6fccd6bb792a7f5be15a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7fcb9072e20d6fccd6bb792a7f5be15a"·name="a7fcb9072e20d6fccd6bb792a7f5be15a"></a>672 <tr·class="memitem:a7fcb9072e20d6fccd6bb792a7f5be15a"·id="r_a7fcb9072e20d6fccd6bb792a7f5be15a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7fcb9072e20d6fccd6bb792a7f5be15a"·name="a7fcb9072e20d6fccd6bb792a7f5be15a"></a>
Max diff block lines reached; 4209/26926 bytes (15.63%) of diff not shown.
223 B
./usr/share/doc/freetds-doc/reference/a00167_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot.gz vs.
./usr/share/doc/freetds-doc/reference/a00302_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot.gz
Files identical despite different names
1.78 KB
./usr/share/doc/freetds-doc/reference/a00167_ac7a199aaeb82935f6d1dda2be551a089_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00302_ac7a199aaeb82935f6d1dda2be551a089_icgraph.dot
Files 99% similar despite different names
    
Offset 19, 9 lines modifiedOffset 19, 9 lines modified
19 ··Node1·->·Node7·[id="edge6_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node1·->·Node7·[id="edge6_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node7·[id="Node000007",label="dbwillconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaaf8349999c16b3c36caf5947747a2915",tooltip="Test·whether·or·not·a·datatype·can·be·converted·to·another·datatype."];20 ··Node7·[id="Node000007",label="dbwillconvert",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gaaf8349999c16b3c36caf5947747a2915",tooltip="Test·whether·or·not·a·datatype·can·be·converted·to·another·datatype."];
21 ··Node7·->·Node8·[id="edge7_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node7·->·Node8·[id="edge7_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node8·[id="Node000008",label="dbaltbind",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gafefd17e15b22adda84366c817178dd7d",tooltip="Bind·a·compute·column·to·a·program·variable."];22 ··Node8·[id="Node000008",label="dbaltbind",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#gafefd17e15b22adda84366c817178dd7d",tooltip="Bind·a·compute·column·to·a·program·variable."];
23 ··Node7·->·Node9·[id="edge8_Node000007_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node7·->·Node9·[id="edge8_Node000007_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node9·[id="Node000009",label="dbbind",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga873bc0f4663165e711655ade1dfae795",tooltip="Tie·a·host·variable·to·a·resultset·column."];24 ··Node9·[id="Node000009",label="dbbind",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00560.html#ga873bc0f4663165e711655ade1dfae795",tooltip="Tie·a·host·variable·to·a·resultset·column."];
25 ··Node9·->·Node10·[id="edge9_Node000009_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];25 ··Node9·->·Node10·[id="edge9_Node000009_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"];
26 ··Node10·[id="Node000010",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00164.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];26 ··Node10·[id="Node000010",label="dbpivot",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00293.html#af8ada101cd189eff87b3533cbeaaa23b",tooltip="Pivot·the·rows,·creating·a·new·resultset."];
27 }27 }
217 B
./usr/share/doc/freetds-doc/reference/a00167_aea6a865806d454280126de940478c214_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00302_aea6a865806d454280126de940478c214_cgraph.dot
Files identical despite different names
219 B
./usr/share/doc/freetds-doc/reference/a00167_aea6a865806d454280126de940478c214_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00302_aea6a865806d454280126de940478c214_icgraph.dot
Files identical despite different names
6.34 KB
./usr/share/doc/freetds-doc/reference/a00173_source.html vs.
./usr/share/doc/freetds-doc/reference/a00284_source.html
Files 99% similar despite different names
    
Offset 367, 15 lines modifiedOffset 367, 15 lines modified
367 <div·class="line"><a·id="l00335"·name="l00335"></a><span·class="lineno">··335</span>············}</div>367 <div·class="line"><a·id="l00335"·name="l00335"></a><span·class="lineno">··335</span>············}</div>
368 <div·class="line"><a·id="l00336"·name="l00336"></a><span·class="lineno">··336</span>········}</div>368 <div·class="line"><a·id="l00336"·name="l00336"></a><span·class="lineno">··336</span>········}</div>
369 <div·class="line"><a·id="l00337"·name="l00337"></a><span·class="lineno">··337</span>········<span·class="keywordflow">if</span>·(!curcol-&gt;column_varaddr)</div>369 <div·class="line"><a·id="l00337"·name="l00337"></a><span·class="lineno">··337</span>········<span·class="keywordflow">if</span>·(!curcol-&gt;column_varaddr)</div>
370 <div·class="line"><a·id="l00338"·name="l00338"></a><span·class="lineno">··338</span>············<span·class="keywordflow">continue</span>;</div>370 <div·class="line"><a·id="l00338"·name="l00338"></a><span·class="lineno">··338</span>············<span·class="keywordflow">continue</span>;</div>
371 <div·class="line"><a·id="l00339"·name="l00339"></a><span·class="lineno">··339</span>·</div>371 <div·class="line"><a·id="l00339"·name="l00339"></a><span·class="lineno">··339</span>·</div>
372 <div·class="line"><a·id="l00340"·name="l00340"></a><span·class="lineno">··340</span>········<span·class="keywordflow">if</span>·(srclen·&lt;=·0)·{</div>372 <div·class="line"><a·id="l00340"·name="l00340"></a><span·class="lineno">··340</span>········<span·class="keywordflow">if</span>·(srclen·&lt;=·0)·{</div>
373 <div·class="line"><a·id="l00341"·name="l00341"></a><span·class="lineno">··341</span>············<span·class="keywordflow">if</span>·(srclen·==·0·||·!curcol-&gt;column_nullbind)</div>373 <div·class="line"><a·id="l00341"·name="l00341"></a><span·class="lineno">··341</span>············<span·class="keywordflow">if</span>·(srclen·==·0·||·!curcol-&gt;column_nullbind)</div>
374 <div·class="line"><a·id="l00342"·name="l00342"></a><span·class="lineno">··342</span>················<a·class="code·hl_function"·href="a00167.html#aea6a865806d454280126de940478c214">dbgetnull</a>(dbproc,·curcol-&gt;column_bindtype,·curcol-&gt;column_bindlen,</div>374 <div·class="line"><a·id="l00342"·name="l00342"></a><span·class="lineno">··342</span>················<a·class="code·hl_function"·href="a00302.html#aea6a865806d454280126de940478c214">dbgetnull</a>(dbproc,·curcol-&gt;column_bindtype,·curcol-&gt;column_bindlen,</div>
375 <div·class="line"><a·id="l00343"·name="l00343"></a><span·class="lineno">··343</span>························(BYTE·*)·curcol-&gt;column_varaddr);</div>375 <div·class="line"><a·id="l00343"·name="l00343"></a><span·class="lineno">··343</span>························(BYTE·*)·curcol-&gt;column_varaddr);</div>
376 <div·class="line"><a·id="l00344"·name="l00344"></a><span·class="lineno">··344</span>············<span·class="keywordflow">continue</span>;</div>376 <div·class="line"><a·id="l00344"·name="l00344"></a><span·class="lineno">··344</span>············<span·class="keywordflow">continue</span>;</div>
377 <div·class="line"><a·id="l00345"·name="l00345"></a><span·class="lineno">··345</span>········}</div>377 <div·class="line"><a·id="l00345"·name="l00345"></a><span·class="lineno">··345</span>········}</div>
378 <div·class="line"><a·id="l00346"·name="l00346"></a><span·class="lineno">··346</span>·</div>378 <div·class="line"><a·id="l00346"·name="l00346"></a><span·class="lineno">··346</span>·</div>
379 <div·class="line"><a·id="l00347"·name="l00347"></a><span·class="lineno">··347</span>········srctype·=·tds_get_conversion_type(curcol-&gt;<a·class="code·hl_variable"·href="a01231.html#a7f08ecedc5835a4e81129c6b2b493947">column_type</a>,·curcol-&gt;<a·class="code·hl_variable"·href="a01231.html#a2c2756c00a1099c82d4cfa4da2894672">column_size</a>);</div>379 <div·class="line"><a·id="l00347"·name="l00347"></a><span·class="lineno">··347</span>········srctype·=·tds_get_conversion_type(curcol-&gt;<a·class="code·hl_variable"·href="a01231.html#a7f08ecedc5835a4e81129c6b2b493947">column_type</a>,·curcol-&gt;<a·class="code·hl_variable"·href="a01231.html#a2c2756c00a1099c82d4cfa4da2894672">column_size</a>);</div>
380 <div·class="line"><a·id="l00348"·name="l00348"></a><span·class="lineno">··348</span>·</div>380 <div·class="line"><a·id="l00348"·name="l00348"></a><span·class="lineno">··348</span>·</div>
381 <div·class="line"><a·id="l00349"·name="l00349"></a><span·class="lineno">··349</span>········<span·class="keywordflow">if</span>·(row-&gt;<a·class="code·hl_variable"·href="a00631.html#a5a057d6bbecfac1a85a9fbcd09eaf3a0">row_data</a>)</div>381 <div·class="line"><a·id="l00349"·name="l00349"></a><span·class="lineno">··349</span>········<span·class="keywordflow">if</span>·(row-&gt;<a·class="code·hl_variable"·href="a00631.html#a5a057d6bbecfac1a85a9fbcd09eaf3a0">row_data</a>)</div>
Offset 558, 15 lines modifiedOffset 558, 15 lines modified
558 <div·class="line"><a·id="l00549"·name="l00549"></a><span·class="lineno">··549</span>············<a·class="code·hl_function"·href="a00574.html#ga1224fb9277112dc2ce12531d2b73b145">tds_alloc_row</a>(row-&gt;<a·class="code·hl_variable"·href="a00631.html#ad49b82677ae277e5d5b0038f522da293">resinfo</a>);</div>558 <div·class="line"><a·id="l00549"·name="l00549"></a><span·class="lineno">··549</span>············<a·class="code·hl_function"·href="a00574.html#ga1224fb9277112dc2ce12531d2b73b145">tds_alloc_row</a>(row-&gt;<a·class="code·hl_variable"·href="a00631.html#ad49b82677ae277e5d5b0038f522da293">resinfo</a>);</div>
559 <div·class="line"><a·id="l00550"·name="l00550"></a><span·class="lineno">··550</span>········}</div>559 <div·class="line"><a·id="l00550"·name="l00550"></a><span·class="lineno">··550</span>········}</div>
560 <div·class="line"><a·id="l00551"·name="l00551"></a><span·class="lineno">··551</span>····}</div>560 <div·class="line"><a·id="l00551"·name="l00551"></a><span·class="lineno">··551</span>····}</div>
561 <div·class="line"><a·id="l00552"·name="l00552"></a><span·class="lineno">··552</span>·</div>561 <div·class="line"><a·id="l00552"·name="l00552"></a><span·class="lineno">··552</span>·</div>
562 <div·class="line"><a·id="l00553"·name="l00553"></a><span·class="lineno">··553</span>····<span·class="keywordflow">return</span>·SUCCEED;</div>562 <div·class="line"><a·id="l00553"·name="l00553"></a><span·class="lineno">··553</span>····<span·class="keywordflow">return</span>·SUCCEED;</div>
563 <div·class="line"><a·id="l00554"·name="l00554"></a><span·class="lineno">··554</span>}</div>563 <div·class="line"><a·id="l00554"·name="l00554"></a><span·class="lineno">··554</span>}</div>
564 <div·class="line"><a·id="l00555"·name="l00555"></a><span·class="lineno">··555</span>·</div>564 <div·class="line"><a·id="l00555"·name="l00555"></a><span·class="lineno">··555</span>·</div>
565 <div·class="ttc"·id="aa00167_html_aea6a865806d454280126de940478c214"><div·class="ttname"><a·href="a00167.html#aea6a865806d454280126de940478c214">dbgetnull</a></div><div·class="ttdeci">RETCODE·dbgetnull(DBPROCESS·*dbproc,·int·bindtype,·int·varlen,·BYTE·*varaddr)</div><div·class="ttdef"><b>Definition</b>·dblib.c:537</div></div>565 <div·class="ttc"·id="aa00302_html_aea6a865806d454280126de940478c214"><div·class="ttname"><a·href="a00302.html#aea6a865806d454280126de940478c214">dbgetnull</a></div><div·class="ttdeci">RETCODE·dbgetnull(DBPROCESS·*dbproc,·int·bindtype,·int·varlen,·BYTE·*varaddr)</div><div·class="ttdef"><b>Definition</b>·dblib.c:537</div></div>
566 <div·class="ttc"·id="aa00574_html_ga1224fb9277112dc2ce12531d2b73b145"><div·class="ttname"><a·href="a00574.html#ga1224fb9277112dc2ce12531d2b73b145">tds_alloc_row</a></div><div·class="ttdeci">TDSRET·tds_alloc_row(TDSRESULTINFO·*res_info)</div><div·class="ttdoc">Allocate·space·for·row·store·return·NULL·on·out·of·memory.</div><div·class="ttdef"><b>Definition</b>·mem.c:533</div></div>566 <div·class="ttc"·id="aa00574_html_ga1224fb9277112dc2ce12531d2b73b145"><div·class="ttname"><a·href="a00574.html#ga1224fb9277112dc2ce12531d2b73b145">tds_alloc_row</a></div><div·class="ttdeci">TDSRET·tds_alloc_row(TDSRESULTINFO·*res_info)</div><div·class="ttdoc">Allocate·space·for·row·store·return·NULL·on·out·of·memory.</div><div·class="ttdef"><b>Definition</b>·mem.c:533</div></div>
567 <div·class="ttc"·id="aa00631_html"><div·class="ttname"><a·href="a00631.html">dblib_buffer_row</a></div><div·class="ttdef"><b>Definition</b>·buffering.h:1</div></div>567 <div·class="ttc"·id="aa00631_html"><div·class="ttname"><a·href="a00631.html">dblib_buffer_row</a></div><div·class="ttdef"><b>Definition</b>·buffering.h:1</div></div>
568 <div·class="ttc"·id="aa00631_html_a015599345b266045d8bd3fac731e4675"><div·class="ttname"><a·href="a00631.html#a015599345b266045d8bd3fac731e4675">dblib_buffer_row::row</a></div><div·class="ttdeci">DBINT·row</div><div·class="ttdoc">row·number</div><div·class="ttdef"><b>Definition</b>·buffering.h:7</div></div>568 <div·class="ttc"·id="aa00631_html_a015599345b266045d8bd3fac731e4675"><div·class="ttname"><a·href="a00631.html#a015599345b266045d8bd3fac731e4675">dblib_buffer_row::row</a></div><div·class="ttdeci">DBINT·row</div><div·class="ttdoc">row·number</div><div·class="ttdef"><b>Definition</b>·buffering.h:7</div></div>
569 <div·class="ttc"·id="aa00631_html_a5a057d6bbecfac1a85a9fbcd09eaf3a0"><div·class="ttname"><a·href="a00631.html#a5a057d6bbecfac1a85a9fbcd09eaf3a0">dblib_buffer_row::row_data</a></div><div·class="ttdeci">unsigned·char·*·row_data</div><div·class="ttdoc">row·data,·NULL·for·resinfo-&gt;current_row</div><div·class="ttdef"><b>Definition</b>·buffering.h:5</div></div>569 <div·class="ttc"·id="aa00631_html_a5a057d6bbecfac1a85a9fbcd09eaf3a0"><div·class="ttname"><a·href="a00631.html#a5a057d6bbecfac1a85a9fbcd09eaf3a0">dblib_buffer_row::row_data</a></div><div·class="ttdeci">unsigned·char·*·row_data</div><div·class="ttdoc">row·data,·NULL·for·resinfo-&gt;current_row</div><div·class="ttdef"><b>Definition</b>·buffering.h:5</div></div>
570 <div·class="ttc"·id="aa00631_html_abe1aa9f8ea96dda1400654813e68130a"><div·class="ttname"><a·href="a00631.html#abe1aa9f8ea96dda1400654813e68130a">dblib_buffer_row::sizes</a></div><div·class="ttdeci">TDS_INT·*·sizes</div><div·class="ttdoc">save·old·sizes</div><div·class="ttdef"><b>Definition</b>·buffering.h:9</div></div>570 <div·class="ttc"·id="aa00631_html_abe1aa9f8ea96dda1400654813e68130a"><div·class="ttname"><a·href="a00631.html#abe1aa9f8ea96dda1400654813e68130a">dblib_buffer_row::sizes</a></div><div·class="ttdeci">TDS_INT·*·sizes</div><div·class="ttdoc">save·old·sizes</div><div·class="ttdef"><b>Definition</b>·buffering.h:9</div></div>
571 <div·class="ttc"·id="aa00631_html_ad49b82677ae277e5d5b0038f522da293"><div·class="ttname"><a·href="a00631.html#ad49b82677ae277e5d5b0038f522da293">dblib_buffer_row::resinfo</a></div><div·class="ttdeci">TDSRESULTINFO·*·resinfo</div><div·class="ttdoc">pointer·to·result·information</div><div·class="ttdef"><b>Definition</b>·buffering.h:3</div></div>571 <div·class="ttc"·id="aa00631_html_ad49b82677ae277e5d5b0038f522da293"><div·class="ttname"><a·href="a00631.html#ad49b82677ae277e5d5b0038f522da293">dblib_buffer_row::resinfo</a></div><div·class="ttdeci">TDSRESULTINFO·*·resinfo</div><div·class="ttdoc">pointer·to·result·information</div><div·class="ttdef"><b>Definition</b>·buffering.h:3</div></div>
572 <div·class="ttc"·id="aa00963_html"><div·class="ttname"><a·href="a00963.html">DBPROC_ROWBUF</a></div><div·class="ttdef"><b>Definition</b>·dblib.h:52</div></div>572 <div·class="ttc"·id="aa00963_html"><div·class="ttname"><a·href="a00963.html">DBPROC_ROWBUF</a></div><div·class="ttdef"><b>Definition</b>·dblib.h:52</div></div>
5.25 KB
./usr/share/doc/freetds-doc/reference/a00206_source.html vs.
./usr/share/doc/freetds-doc/reference/a00356_source.html
Files 99% similar despite different names
    
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">/*·</span></div>116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">/*·</span></div>
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·POSIX·says·fd_set·type·may·be·defined·in·either·sys/select.h·or·sys/time.h.·</span></div>117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·POSIX·says·fd_set·type·may·be·defined·in·either·sys/select.h·or·sys/time.h.·</span></div>
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*/</span></div>118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*/</span></div>
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#if·HAVE_SYS_TIME_H</span></div>119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#if·HAVE_SYS_TIME_H</span></div>
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;sys/time.h&gt;</span></div>120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;sys/time.h&gt;</span></div>
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif</span></div>121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif</span></div>
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00476.html">freetds/tds.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00395.html">freetds/tds.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;freetds/utils/dlist.h&gt;</span></div>124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;freetds/utils/dlist.h&gt;</span></div>
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;freetds/replacements.h&gt;</span></div>125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;freetds/replacements.h&gt;</span></div>
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">/*·defines·*/</span></div>127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">/*·defines·*/</span></div>
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·PGSIZ·2048</span></div>128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·PGSIZ·2048</span></div>
129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·BLOCKSIZ·512</span></div>129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·BLOCKSIZ·512</span></div>
130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·MAX_POOL_USERS·1024</span></div>130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·MAX_POOL_USERS·1024</span></div>
Offset 266, 15 lines modifiedOffset 266, 15 lines modified
266 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span><span·class="keywordtype">bool</span>·pool_write_data(<a·class="code·hl_struct"·href="a00703.html">TDS_POOL_SOCKET</a>·*from,·<a·class="code·hl_struct"·href="a00703.html">TDS_POOL_SOCKET</a>·*to);</div>266 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span><span·class="keywordtype">bool</span>·pool_write_data(<a·class="code·hl_struct"·href="a00703.html">TDS_POOL_SOCKET</a>·*from,·<a·class="code·hl_struct"·href="a00703.html">TDS_POOL_SOCKET</a>·*to);</div>
267 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>·</div>267 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>·</div>
268 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span><span·class="comment">/*·config.c·*/</span></div>268 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span><span·class="comment">/*·config.c·*/</span></div>
269 <div·class="line"><a·id="l00177"·name="l00177"></a><span·class="lineno">··177</span><span·class="keywordtype">bool</span>·pool_read_conf_files(<span·class="keyword">const</span>·tds_dir_char·*path,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*poolname,·<a·class="code·hl_struct"·href="a00715.html">TDS_POOL</a>·*·pool,·<span·class="keywordtype">char</span>·**err);</div>269 <div·class="line"><a·id="l00177"·name="l00177"></a><span·class="lineno">··177</span><span·class="keywordtype">bool</span>·pool_read_conf_files(<span·class="keyword">const</span>·tds_dir_char·*path,·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*poolname,·<a·class="code·hl_struct"·href="a00715.html">TDS_POOL</a>·*·pool,·<span·class="keywordtype">char</span>·**err);</div>
270 <div·class="line"><a·id="l00178"·name="l00178"></a><span·class="lineno">··178</span>·</div>270 <div·class="line"><a·id="l00178"·name="l00178"></a><span·class="lineno">··178</span>·</div>
271 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>·</div>271 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>·</div>
272 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno">··180</span><span·class="preprocessor">#endif</span></div>272 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno">··180</span><span·class="preprocessor">#endif</span></div>
273 <div·class="ttc"·id="aa00476_html"><div·class="ttname"><a·href="a00476.html">tds.h</a></div><div·class="ttdoc">Main·include·file·for·libtds.</div></div>273 <div·class="ttc"·id="aa00395_html"><div·class="ttname"><a·href="a00395.html">tds.h</a></div><div·class="ttdoc">Main·include·file·for·libtds.</div></div>
274 <div·class="ttc"·id="aa00699_html"><div·class="ttname"><a·href="a00699.html">tds_pool_event</a></div><div·class="ttdef"><b>Definition</b>·pool.h:65</div></div>274 <div·class="ttc"·id="aa00699_html"><div·class="ttname"><a·href="a00699.html">tds_pool_event</a></div><div·class="ttdef"><b>Definition</b>·pool.h:65</div></div>
275 <div·class="ttc"·id="aa00703_html"><div·class="ttname"><a·href="a00703.html">tds_pool_socket</a></div><div·class="ttdef"><b>Definition</b>·pool.h:71</div></div>275 <div·class="ttc"·id="aa00703_html"><div·class="ttname"><a·href="a00703.html">tds_pool_socket</a></div><div·class="ttdef"><b>Definition</b>·pool.h:71</div></div>
276 <div·class="ttc"·id="aa00707_html"><div·class="ttname"><a·href="a00707.html">tds_pool_user</a></div><div·class="ttdef"><b>Definition</b>·pool.h:79</div></div>276 <div·class="ttc"·id="aa00707_html"><div·class="ttname"><a·href="a00707.html">tds_pool_user</a></div><div·class="ttdef"><b>Definition</b>·pool.h:79</div></div>
277 <div·class="ttc"·id="aa00711_html"><div·class="ttname"><a·href="a00711.html">tds_pool_member</a></div><div·class="ttdef"><b>Definition</b>·pool.h:88</div></div>277 <div·class="ttc"·id="aa00711_html"><div·class="ttname"><a·href="a00711.html">tds_pool_member</a></div><div·class="ttdef"><b>Definition</b>·pool.h:88</div></div>
278 <div·class="ttc"·id="aa00715_html"><div·class="ttname"><a·href="a00715.html">tds_pool</a></div><div·class="ttdef"><b>Definition</b>·pool.h:107</div></div>278 <div·class="ttc"·id="aa00715_html"><div·class="ttname"><a·href="a00715.html">tds_pool</a></div><div·class="ttdef"><b>Definition</b>·pool.h:107</div></div>
279 <div·class="ttc"·id="aa00715_html_a009d30222683a3540fcddbc3e9033828"><div·class="ttname"><a·href="a00715.html#a009d30222683a3540fcddbc3e9033828">tds_pool::waiters</a></div><div·class="ttdeci">dlist_users·waiters</div><div·class="ttdoc">users·in·wait·state</div><div·class="ttdef"><b>Definition</b>·pool.h:130</div></div>279 <div·class="ttc"·id="aa00715_html_a009d30222683a3540fcddbc3e9033828"><div·class="ttname"><a·href="a00715.html#a009d30222683a3540fcddbc3e9033828">tds_pool::waiters</a></div><div·class="ttdeci">dlist_users·waiters</div><div·class="ttdoc">users·in·wait·state</div><div·class="ttdef"><b>Definition</b>·pool.h:130</div></div>
280 <div·class="ttc"·id="aa01139_html"><div·class="ttname"><a·href="a01139.html">pollfd</a></div><div·class="ttdef"><b>Definition</b>·poll.h:27</div></div>280 <div·class="ttc"·id="aa01139_html"><div·class="ttname"><a·href="a01139.html">pollfd</a></div><div·class="ttdef"><b>Definition</b>·poll.h:27</div></div>
151 B
./usr/share/doc/freetds-doc/reference/a00254_source.html vs.
./usr/share/doc/freetds-doc/reference/a00350_source.html
Files identical despite different names
26.0 KB
./usr/share/doc/freetds-doc/reference/a00278.html vs.
./usr/share/doc/freetds-doc/reference/a00104.html
Files 99% similar despite different names
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p>Handle·bulk·copy.··85 <p>Handle·bulk·copy.··
86 <a·href="#details">More...</a></p>86 <a·href="#details">More...</a></p>
87 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>87 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
88 <code>#include·&lt;assert.h&gt;</code><br·/>88 <code>#include·&lt;assert.h&gt;</code><br·/>
89 <code>#include·&lt;<a·class="el"·href="a00476_source.html">freetds/tds.h</a>&gt;</code><br·/>89 <code>#include·&lt;<a·class="el"·href="a00395_source.html">freetds/tds.h</a>&gt;</code><br·/>
90 <code>#include·&lt;freetds/checks.h&gt;</code><br·/>90 <code>#include·&lt;freetds/checks.h&gt;</code><br·/>
91 <code>#include·&lt;freetds/bytes.h&gt;</code><br·/>91 <code>#include·&lt;freetds/bytes.h&gt;</code><br·/>
92 <code>#include·&lt;freetds/iconv.h&gt;</code><br·/>92 <code>#include·&lt;freetds/iconv.h&gt;</code><br·/>
93 <code>#include·&lt;freetds/stream.h&gt;</code><br·/>93 <code>#include·&lt;freetds/stream.h&gt;</code><br·/>
94 <code>#include·&lt;freetds/convert.h&gt;</code><br·/>94 <code>#include·&lt;freetds/convert.h&gt;</code><br·/>
95 <code>#include·&lt;freetds/utils/string.h&gt;</code><br·/>95 <code>#include·&lt;freetds/utils/string.h&gt;</code><br·/>
96 <code>#include·&lt;freetds/replacements.h&gt;</code><br·/>96 <code>#include·&lt;freetds/replacements.h&gt;</code><br·/>
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00727.html">tds_pbcb</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00727.html">tds_pbcb</a></td></tr>
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Holds·clause·buffer.··<a·href="a00727.html#details">More...</a><br·/></td></tr>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Holds·clause·buffer.··<a·href="a00727.html#details">More...</a><br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
114 Macros</h2></td></tr>114 Macros</h2></td></tr>
115 <tr·class="memitem:a5de62b5a95b145d64af9d48e61cc90ef"·id="r_a5de62b5a95b145d64af9d48e61cc90ef"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html#a5de62b5a95b145d64af9d48e61cc90ef">BULKCOL</a>(n)</td></tr>115 <tr·class="memitem:a5de62b5a95b145d64af9d48e61cc90ef"·id="r_a5de62b5a95b145d64af9d48e61cc90ef"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html#a5de62b5a95b145d64af9d48e61cc90ef">BULKCOL</a>(n)</td></tr>
116 <tr·class="separator:a5de62b5a95b145d64af9d48e61cc90ef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:a5de62b5a95b145d64af9d48e61cc90ef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
119 Typedefs</h2></td></tr>119 Typedefs</h2></td></tr>
120 <tr·class="memitem:ac2b7f7b7bb486f90e1053bfb829ca2ba"·id="r_ac2b7f7b7bb486f90e1053bfb829ca2ba"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac2b7f7b7bb486f90e1053bfb829ca2ba"·name="ac2b7f7b7bb486f90e1053bfb829ca2ba"></a>120 <tr·class="memitem:ac2b7f7b7bb486f90e1053bfb829ca2ba"·id="r_ac2b7f7b7bb486f90e1053bfb829ca2ba"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac2b7f7b7bb486f90e1053bfb829ca2ba"·name="ac2b7f7b7bb486f90e1053bfb829ca2ba"></a>
121 typedef·struct·<a·class="el"·href="a00731.html">tds_file_stream</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDSFILESTREAM</b></td></tr>121 typedef·struct·<a·class="el"·href="a00731.html">tds_file_stream</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDSFILESTREAM</b></td></tr>
122 <tr·class="memdesc:ac2b7f7b7bb486f90e1053bfb829ca2ba"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">input·stream·to·read·a·file·<br·/></td></tr>122 <tr·class="memdesc:ac2b7f7b7bb486f90e1053bfb829ca2ba"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">input·stream·to·read·a·file·<br·/></td></tr>
Offset 140, 79 lines modifiedOffset 140, 79 lines modified
140 ,·<b>BULKCOL_ALL</b>·=·(1·&lt;&lt;·BULKCOL_COUNT)·-1140 ,·<b>BULKCOL_ALL</b>·=·(1·&lt;&lt;·BULKCOL_COUNT)·-1
141 <br·/>141 <br·/>
142 ·}</td></tr>142 ·}</td></tr>
143 <tr·class="separator:a99fb83031ce9923c84392b4e92f956b5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:a99fb83031ce9923c84392b4e92f956b5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 </table><table·class="memberdecls">144 </table><table·class="memberdecls">
145 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>145 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
146 Functions</h2></td></tr>146 Functions</h2></td></tr>
147 <tr·class="memitem:a91cf6a009e823417d6c8849256cb211c"·id="r_a91cf6a009e823417d6c8849256cb211c"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html#a91cf6a009e823417d6c8849256cb211c">tds5_bcp_add_fixed_columns</a>·(<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset,·unsigned·char·*rowbuffer,·int·start)</td></tr>147 <tr·class="memitem:a91cf6a009e823417d6c8849256cb211c"·id="r_a91cf6a009e823417d6c8849256cb211c"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html#a91cf6a009e823417d6c8849256cb211c">tds5_bcp_add_fixed_columns</a>·(<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset,·unsigned·char·*rowbuffer,·int·start)</td></tr>
148 <tr·class="memdesc:a91cf6a009e823417d6c8849256cb211c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Add·fixed·size·columns·to·the·row.··<br·/></td></tr>148 <tr·class="memdesc:a91cf6a009e823417d6c8849256cb211c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Add·fixed·size·columns·to·the·row.··<br·/></td></tr>
149 <tr·class="separator:a91cf6a009e823417d6c8849256cb211c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>149 <tr·class="separator:a91cf6a009e823417d6c8849256cb211c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
150 <tr·class="memitem:a5c906a8b65694148ad530a22ce019f06"·id="r_a5c906a8b65694148ad530a22ce019f06"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html#a5c906a8b65694148ad530a22ce019f06">tds5_bcp_add_variable_columns</a>·(<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset,·TDS_UCHAR·*rowbuffer,·int·start,·int·*pncols)</td></tr>150 <tr·class="memitem:a5c906a8b65694148ad530a22ce019f06"·id="r_a5c906a8b65694148ad530a22ce019f06"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html#a5c906a8b65694148ad530a22ce019f06">tds5_bcp_add_variable_columns</a>·(<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset,·TDS_UCHAR·*rowbuffer,·int·start,·int·*pncols)</td></tr>
151 <tr·class="memdesc:a5c906a8b65694148ad530a22ce019f06"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Add·variable·size·columns·to·the·row.··<br·/></td></tr>151 <tr·class="memdesc:a5c906a8b65694148ad530a22ce019f06"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Add·variable·size·columns·to·the·row.··<br·/></td></tr>
152 <tr·class="separator:a5c906a8b65694148ad530a22ce019f06"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:a5c906a8b65694148ad530a22ce019f06"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
153 <tr·class="memitem:a066500dff63a5e5cba409e30cca424f2"·id="r_a066500dff63a5e5cba409e30cca424f2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a066500dff63a5e5cba409e30cca424f2"·name="a066500dff63a5e5cba409e30cca424f2"></a>153 <tr·class="memitem:a066500dff63a5e5cba409e30cca424f2"·id="r_a066500dff63a5e5cba409e30cca424f2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a066500dff63a5e5cba409e30cca424f2"·name="a066500dff63a5e5cba409e30cca424f2"></a>
154 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds5_bulk_insert_column</b>·(const·char·*name)</td></tr>154 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds5_bulk_insert_column</b>·(const·char·*name)</td></tr>
155 <tr·class="separator:a066500dff63a5e5cba409e30cca424f2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>155 <tr·class="separator:a066500dff63a5e5cba409e30cca424f2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
156 <tr·class="memitem:aa674516909e08d6aec6710a8d3d6a8e0"·id="r_aa674516909e08d6aec6710a8d3d6a8e0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa674516909e08d6aec6710a8d3d6a8e0"·name="aa674516909e08d6aec6710a8d3d6a8e0"></a>156 <tr·class="memitem:aa674516909e08d6aec6710a8d3d6a8e0"·id="r_aa674516909e08d6aec6710a8d3d6a8e0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa674516909e08d6aec6710a8d3d6a8e0"·name="aa674516909e08d6aec6710a8d3d6a8e0"></a>
157 static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds5_process_insert_bulk_reply</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo)</td></tr>157 static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds5_process_insert_bulk_reply</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo)</td></tr>
158 <tr·class="separator:aa674516909e08d6aec6710a8d3d6a8e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:aa674516909e08d6aec6710a8d3d6a8e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:ac1a7ccd7b63fec189c952ad1371b07bd"·id="r_ac1a7ccd7b63fec189c952ad1371b07bd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac1a7ccd7b63fec189c952ad1371b07bd"·name="ac1a7ccd7b63fec189c952ad1371b07bd"></a>159 <tr·class="memitem:ac1a7ccd7b63fec189c952ad1371b07bd"·id="r_ac1a7ccd7b63fec189c952ad1371b07bd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac1a7ccd7b63fec189c952ad1371b07bd"·name="ac1a7ccd7b63fec189c952ad1371b07bd"></a>
160 static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds5_send_record</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset)</td></tr>160 static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds5_send_record</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset)</td></tr>
161 <tr·class="separator:ac1a7ccd7b63fec189c952ad1371b07bd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:ac1a7ccd7b63fec189c952ad1371b07bd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
162 <tr·class="memitem:a85143b9c351e6302397b3a47750be5f6"·id="r_a85143b9c351e6302397b3a47750be5f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a85143b9c351e6302397b3a47750be5f6"·name="a85143b9c351e6302397b3a47750be5f6"></a>162 <tr·class="memitem:a85143b9c351e6302397b3a47750be5f6"·id="r_a85143b9c351e6302397b3a47750be5f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a85143b9c351e6302397b3a47750be5f6"·name="a85143b9c351e6302397b3a47750be5f6"></a>
163 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds5_swap_data</b>·(const·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col·TDS_UNUSED,·void·*p·TDS_UNUSED)</td></tr>163 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds5_swap_data</b>·(const·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col·TDS_UNUSED,·void·*p·TDS_UNUSED)</td></tr>
164 <tr·class="separator:a85143b9c351e6302397b3a47750be5f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>164 <tr·class="separator:a85143b9c351e6302397b3a47750be5f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
165 <tr·class="memitem:a4daaa551e54dbd978650e2eef89e09ff"·id="r_a4daaa551e54dbd978650e2eef89e09ff"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html#a4daaa551e54dbd978650e2eef89e09ff">tds7_bcp_send_colmetadata</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo)</td></tr>165 <tr·class="memitem:a4daaa551e54dbd978650e2eef89e09ff"·id="r_a4daaa551e54dbd978650e2eef89e09ff"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html#a4daaa551e54dbd978650e2eef89e09ff">tds7_bcp_send_colmetadata</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo)</td></tr>
166 <tr·class="memdesc:a4daaa551e54dbd978650e2eef89e09ff"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Send·BCP·metadata·to·server.··<br·/></td></tr>166 <tr·class="memdesc:a4daaa551e54dbd978650e2eef89e09ff"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Send·BCP·metadata·to·server.··<br·/></td></tr>
167 <tr·class="separator:a4daaa551e54dbd978650e2eef89e09ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>167 <tr·class="separator:a4daaa551e54dbd978650e2eef89e09ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
168 <tr·class="memitem:a3118c7232bc9c3e47f8ba872bb39e967"·id="r_a3118c7232bc9c3e47f8ba872bb39e967"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html#a3118c7232bc9c3e47f8ba872bb39e967">tds7_build_bulk_insert_stmt</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00278.html#af31a5af3c7480dc3a16576dfc84f3b06">TDSPBCB</a>·*clause,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*bcpcol,·int·first)</td></tr>168 <tr·class="memitem:a3118c7232bc9c3e47f8ba872bb39e967"·id="r_a3118c7232bc9c3e47f8ba872bb39e967"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html#a3118c7232bc9c3e47f8ba872bb39e967">tds7_build_bulk_insert_stmt</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a00104.html#af31a5af3c7480dc3a16576dfc84f3b06">TDSPBCB</a>·*clause,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*bcpcol,·int·first)</td></tr>
169 <tr·class="memdesc:a3118c7232bc9c3e47f8ba872bb39e967"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Help·to·build·query·to·be·sent·to·server.··<br·/></td></tr>169 <tr·class="memdesc:a3118c7232bc9c3e47f8ba872bb39e967"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Help·to·build·query·to·be·sent·to·server.··<br·/></td></tr>
170 <tr·class="separator:a3118c7232bc9c3e47f8ba872bb39e967"><td·class="memSeparator"·colspan="2">&#160;</td></tr>170 <tr·class="separator:a3118c7232bc9c3e47f8ba872bb39e967"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
171 <tr·class="memitem:a4395d55a0f7b063201be25fb674a511a"·id="r_a4395d55a0f7b063201be25fb674a511a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4395d55a0f7b063201be25fb674a511a"·name="a4395d55a0f7b063201be25fb674a511a"></a>171 <tr·class="memitem:a4395d55a0f7b063201be25fb674a511a"·id="r_a4395d55a0f7b063201be25fb674a511a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4395d55a0f7b063201be25fb674a511a"·name="a4395d55a0f7b063201be25fb674a511a"></a>
172 static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds7_send_record</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset)</td></tr>172 static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds7_send_record</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset)</td></tr>
173 <tr·class="separator:a4395d55a0f7b063201be25fb674a511a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>173 <tr·class="separator:a4395d55a0f7b063201be25fb674a511a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
174 <tr·class="memitem:ade7df2db455b61edc83819ad60edb339"·id="r_ade7df2db455b61edc83819ad60edb339"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html#ade7df2db455b61edc83819ad60edb339">tds_bcp_done</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·int·*rows_copied)</td></tr>174 <tr·class="memitem:ade7df2db455b61edc83819ad60edb339"·id="r_ade7df2db455b61edc83819ad60edb339"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html#ade7df2db455b61edc83819ad60edb339">tds_bcp_done</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·int·*rows_copied)</td></tr>
175 <tr·class="memdesc:ade7df2db455b61edc83819ad60edb339"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Tell·we·finished·sending·BCP·data·to·server.··<br·/></td></tr>175 <tr·class="memdesc:ade7df2db455b61edc83819ad60edb339"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Tell·we·finished·sending·BCP·data·to·server.··<br·/></td></tr>
176 <tr·class="separator:ade7df2db455b61edc83819ad60edb339"><td·class="memSeparator"·colspan="2">&#160;</td></tr>176 <tr·class="separator:ade7df2db455b61edc83819ad60edb339"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
177 <tr·class="memitem:a86ac92bd8a3c61a413d27150ec9bc202"·id="r_a86ac92bd8a3c61a413d27150ec9bc202"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html#a86ac92bd8a3c61a413d27150ec9bc202">tds_bcp_fread</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01031.html">TDSICONV</a>·*char_conv,·FILE·*stream,·const·char·*terminator,·size_t·term_len,·char·**outbuf,·size_t·*outbytes)</td></tr>177 <tr·class="memitem:a86ac92bd8a3c61a413d27150ec9bc202"·id="r_a86ac92bd8a3c61a413d27150ec9bc202"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html#a86ac92bd8a3c61a413d27150ec9bc202">tds_bcp_fread</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01031.html">TDSICONV</a>·*char_conv,·FILE·*stream,·const·char·*terminator,·size_t·term_len,·char·**outbuf,·size_t·*outbytes)</td></tr>
178 <tr·class="memdesc:a86ac92bd8a3c61a413d27150ec9bc202"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Read·a·data·file,·passing·the·data·through·iconv().··<br·/></td></tr>178 <tr·class="memdesc:a86ac92bd8a3c61a413d27150ec9bc202"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Read·a·data·file,·passing·the·data·through·iconv().··<br·/></td></tr>
179 <tr·class="separator:a86ac92bd8a3c61a413d27150ec9bc202"><td·class="memSeparator"·colspan="2">&#160;</td></tr>179 <tr·class="separator:a86ac92bd8a3c61a413d27150ec9bc202"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
180 <tr·class="memitem:ac6610c72bd31bad5378f760fa9b12d66"·id="r_ac6610c72bd31bad5378f760fa9b12d66"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html#ac6610c72bd31bad5378f760fa9b12d66">tds_bcp_init</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo)</td></tr>180 <tr·class="memitem:ac6610c72bd31bad5378f760fa9b12d66"·id="r_ac6610c72bd31bad5378f760fa9b12d66"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html#ac6610c72bd31bad5378f760fa9b12d66">tds_bcp_init</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo)</td></tr>
181 <tr·class="memdesc:ac6610c72bd31bad5378f760fa9b12d66"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·BCP·information.··<br·/></td></tr>181 <tr·class="memdesc:ac6610c72bd31bad5378f760fa9b12d66"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·BCP·information.··<br·/></td></tr>
182 <tr·class="separator:ac6610c72bd31bad5378f760fa9b12d66"><td·class="memSeparator"·colspan="2">&#160;</td></tr>182 <tr·class="separator:ac6610c72bd31bad5378f760fa9b12d66"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
183 <tr·class="memitem:a55bd2715b2897e9592cbbd9c6e3c86f6"·id="r_a55bd2715b2897e9592cbbd9c6e3c86f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a55bd2715b2897e9592cbbd9c6e3c86f6"·name="a55bd2715b2897e9592cbbd9c6e3c86f6"></a>183 <tr·class="memitem:a55bd2715b2897e9592cbbd9c6e3c86f6"·id="r_a55bd2715b2897e9592cbbd9c6e3c86f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a55bd2715b2897e9592cbbd9c6e3c86f6"·name="a55bd2715b2897e9592cbbd9c6e3c86f6"></a>
184 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_bcp_row_free</b>·(<a·class="el"·href="a00476.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*result,·unsigned·char·*row·TDS_UNUSED)</td></tr>184 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_bcp_row_free</b>·(<a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*result,·unsigned·char·*row·TDS_UNUSED)</td></tr>
185 <tr·class="memdesc:a55bd2715b2897e9592cbbd9c6e3c86f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·row·data·allocated·in·the·result·set.·<br·/></td></tr>185 <tr·class="memdesc:a55bd2715b2897e9592cbbd9c6e3c86f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·row·data·allocated·in·the·result·set.·<br·/></td></tr>
186 <tr·class="separator:a55bd2715b2897e9592cbbd9c6e3c86f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>186 <tr·class="separator:a55bd2715b2897e9592cbbd9c6e3c86f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
187 <tr·class="memitem:a7c4f2b050cd1a747604aa305d6877de7"·id="r_a7c4f2b050cd1a747604aa305d6877de7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7c4f2b050cd1a747604aa305d6877de7"·name="a7c4f2b050cd1a747604aa305d6877de7"></a>187 <tr·class="memitem:a7c4f2b050cd1a747604aa305d6877de7"·id="r_a7c4f2b050cd1a747604aa305d6877de7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7c4f2b050cd1a747604aa305d6877de7"·name="a7c4f2b050cd1a747604aa305d6877de7"></a>
188 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_bcp_row_free</b>·(<a·class="el"·href="a00476.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*result,·unsigned·char·*row)</td></tr>188 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_bcp_row_free</b>·(<a·class="el"·href="a00395.html#a1efbb2f3844cb2ea89af03721ac67277">TDSRESULTINFO</a>·*result,·unsigned·char·*row)</td></tr>
189 <tr·class="separator:a7c4f2b050cd1a747604aa305d6877de7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>189 <tr·class="separator:a7c4f2b050cd1a747604aa305d6877de7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
190 <tr·class="memitem:ad9e44450025cbcee1ad81d7e5a2cc099"·id="r_ad9e44450025cbcee1ad81d7e5a2cc099"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html#ad9e44450025cbcee1ad81d7e5a2cc099">tds_bcp_send_record</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset)</td></tr>190 <tr·class="memitem:ad9e44450025cbcee1ad81d7e5a2cc099"·id="r_ad9e44450025cbcee1ad81d7e5a2cc099"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html#ad9e44450025cbcee1ad81d7e5a2cc099">tds_bcp_send_record</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo,·tds_bcp_get_col_data·get_col_data,·tds_bcp_null_error·null_error,·int·offset)</td></tr>
191 <tr·class="memdesc:ad9e44450025cbcee1ad81d7e5a2cc099"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Send·one·row·of·data·to·server.··<br·/></td></tr>191 <tr·class="memdesc:ad9e44450025cbcee1ad81d7e5a2cc099"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Send·one·row·of·data·to·server.··<br·/></td></tr>
192 <tr·class="separator:ad9e44450025cbcee1ad81d7e5a2cc099"><td·class="memSeparator"·colspan="2">&#160;</td></tr>192 <tr·class="separator:ad9e44450025cbcee1ad81d7e5a2cc099"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
193 <tr·class="memitem:a8208eef2a3974ae1f0cf3c8c8ab011ce"·id="r_a8208eef2a3974ae1f0cf3c8c8ab011ce"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce">tds_bcp_start</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo)</td></tr>193 <tr·class="memitem:a8208eef2a3974ae1f0cf3c8c8ab011ce"·id="r_a8208eef2a3974ae1f0cf3c8c8ab011ce"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce">tds_bcp_start</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo)</td></tr>
194 <tr·class="memdesc:a8208eef2a3974ae1f0cf3c8c8ab011ce"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Start·sending·BCP·data·to·server.··<br·/></td></tr>194 <tr·class="memdesc:a8208eef2a3974ae1f0cf3c8c8ab011ce"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Start·sending·BCP·data·to·server.··<br·/></td></tr>
195 <tr·class="separator:a8208eef2a3974ae1f0cf3c8c8ab011ce"><td·class="memSeparator"·colspan="2">&#160;</td></tr>195 <tr·class="separator:a8208eef2a3974ae1f0cf3c8c8ab011ce"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
196 <tr·class="memitem:a5eec23828b0610c58de248c4edb53879"·id="r_a5eec23828b0610c58de248c4edb53879"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html#a5eec23828b0610c58de248c4edb53879">tds_bcp_start_copy_in</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo)</td></tr>196 <tr·class="memitem:a5eec23828b0610c58de248c4edb53879"·id="r_a5eec23828b0610c58de248c4edb53879"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html#a5eec23828b0610c58de248c4edb53879">tds_bcp_start_copy_in</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo)</td></tr>
197 <tr·class="memdesc:a5eec23828b0610c58de248c4edb53879"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Start·bulk·copy·to·server.··<br·/></td></tr>197 <tr·class="memdesc:a5eec23828b0610c58de248c4edb53879"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Start·bulk·copy·to·server.··<br·/></td></tr>
198 <tr·class="separator:a5eec23828b0610c58de248c4edb53879"><td·class="memSeparator"·colspan="2">&#160;</td></tr>198 <tr·class="separator:a5eec23828b0610c58de248c4edb53879"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
199 <tr·class="memitem:ab4d7e5309152f54613d52c8469a07fd8"·id="r_ab4d7e5309152f54613d52c8469a07fd8"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html#ab4d7e5309152f54613d52c8469a07fd8">tds_bcp_start_insert_stmt</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo)</td></tr>199 <tr·class="memitem:ab4d7e5309152f54613d52c8469a07fd8"·id="r_ab4d7e5309152f54613d52c8469a07fd8"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html#ab4d7e5309152f54613d52c8469a07fd8">tds_bcp_start_insert_stmt</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01315.html">TDSBCPINFO</a>·*bcpinfo)</td></tr>
200 <tr·class="memdesc:ab4d7e5309152f54613d52c8469a07fd8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Prepare·the·query·to·be·sent·to·server·to·request·BCP·information.··<br·/></td></tr>200 <tr·class="memdesc:ab4d7e5309152f54613d52c8469a07fd8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Prepare·the·query·to·be·sent·to·server·to·request·BCP·information.··<br·/></td></tr>
201 <tr·class="separator:ab4d7e5309152f54613d52c8469a07fd8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>201 <tr·class="separator:ab4d7e5309152f54613d52c8469a07fd8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
202 <tr·class="memitem:a1b83c9db016b481aa1fa0352f976d50d"·id="r_a1b83c9db016b481aa1fa0352f976d50d"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html#a1b83c9db016b481aa1fa0352f976d50d">tds_file_stream_read</a>·(<a·class="el"·href="a01143.html">TDSINSTREAM</a>·*stream,·void·*ptr,·size_t·len)</td></tr>202 <tr·class="memitem:a1b83c9db016b481aa1fa0352f976d50d"·id="r_a1b83c9db016b481aa1fa0352f976d50d"><td·class="memItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html#a1b83c9db016b481aa1fa0352f976d50d">tds_file_stream_read</a>·(<a·class="el"·href="a01143.html">TDSINSTREAM</a>·*stream,·void·*ptr,·size_t·len)</td></tr>
203 <tr·class="memdesc:a1b83c9db016b481aa1fa0352f976d50d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reads·a·chunk·of·data·from·file·stream·checking·for·terminator.··<br·/></td></tr>203 <tr·class="memdesc:a1b83c9db016b481aa1fa0352f976d50d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reads·a·chunk·of·data·from·file·stream·checking·for·terminator.··<br·/></td></tr>
204 <tr·class="separator:a1b83c9db016b481aa1fa0352f976d50d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>204 <tr·class="separator:a1b83c9db016b481aa1fa0352f976d50d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
205 <tr·class="memitem:ab68dead99a2ebec55895a10cd3db5202"·id="r_ab68dead99a2ebec55895a10cd3db5202"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html#ab68dead99a2ebec55895a10cd3db5202">tds_writetext_continue</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·TDS_UCHAR·*text,·TDS_UINT·size)</td></tr>205 <tr·class="memitem:ab68dead99a2ebec55895a10cd3db5202"·id="r_ab68dead99a2ebec55895a10cd3db5202"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html#ab68dead99a2ebec55895a10cd3db5202">tds_writetext_continue</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·TDS_UCHAR·*text,·TDS_UINT·size)</td></tr>
206 <tr·class="memdesc:ab68dead99a2ebec55895a10cd3db5202"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Send·some·data·in·the·writetext·request·started·by·tds_writetext_start.··<br·/></td></tr>206 <tr·class="memdesc:ab68dead99a2ebec55895a10cd3db5202"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Send·some·data·in·the·writetext·request·started·by·tds_writetext_start.··<br·/></td></tr>
207 <tr·class="separator:ab68dead99a2ebec55895a10cd3db5202"><td·class="memSeparator"·colspan="2">&#160;</td></tr>207 <tr·class="separator:ab68dead99a2ebec55895a10cd3db5202"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
208 <tr·class="memitem:ac1e460551f1188620ea478238864ac4b"·id="r_ac1e460551f1188620ea478238864ac4b"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html#ac1e460551f1188620ea478238864ac4b">tds_writetext_end</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>208 <tr·class="memitem:ac1e460551f1188620ea478238864ac4b"·id="r_ac1e460551f1188620ea478238864ac4b"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html#ac1e460551f1188620ea478238864ac4b">tds_writetext_end</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>
209 <tr·class="memdesc:ac1e460551f1188620ea478238864ac4b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Finish·sending·writetext·data.··<br·/></td></tr>209 <tr·class="memdesc:ac1e460551f1188620ea478238864ac4b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Finish·sending·writetext·data.··<br·/></td></tr>
210 <tr·class="separator:ac1e460551f1188620ea478238864ac4b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>210 <tr·class="separator:ac1e460551f1188620ea478238864ac4b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
211 <tr·class="memitem:a7711612cc544a7da2c7aa212b870acb2"·id="r_a7711612cc544a7da2c7aa212b870acb2"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html#a7711612cc544a7da2c7aa212b870acb2">tds_writetext_start</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·char·*objname,·const·char·*textptr,·const·char·*timestamp,·int·with_log,·TDS_UINT·size)</td></tr>211 <tr·class="memitem:a7711612cc544a7da2c7aa212b870acb2"·id="r_a7711612cc544a7da2c7aa212b870acb2"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html#a7711612cc544a7da2c7aa212b870acb2">tds_writetext_start</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·const·char·*objname,·const·char·*textptr,·const·char·*timestamp,·int·with_log,·TDS_UINT·size)</td></tr>
212 <tr·class="memdesc:a7711612cc544a7da2c7aa212b870acb2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Start·writing·writetext·request.··<br·/></td></tr>212 <tr·class="memdesc:a7711612cc544a7da2c7aa212b870acb2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Start·writing·writetext·request.··<br·/></td></tr>
213 <tr·class="separator:a7711612cc544a7da2c7aa212b870acb2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>213 <tr·class="separator:a7711612cc544a7da2c7aa212b870acb2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
214 </table>214 </table>
215 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>215 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
216 <div·class="textblock"><p>Handle·bulk·copy.·</p>216 <div·class="textblock"><p>Handle·bulk·copy.·</p>
217 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>217 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
218 <a·id="a5de62b5a95b145d64af9d48e61cc90ef"·name="a5de62b5a95b145d64af9d48e61cc90ef"></a>218 <a·id="a5de62b5a95b145d64af9d48e61cc90ef"·name="a5de62b5a95b145d64af9d48e61cc90ef"></a>
Offset 469, 15 lines modifiedOffset 469, 15 lines modified
469 ··········<td>(</td>469 ··········<td>(</td>
470 ··········<td·class="paramtype"><a·class="el"·href="a01291.html">TDSSOCKET</a>·*&#160;</td>470 ··········<td·class="paramtype"><a·class="el"·href="a01291.html">TDSSOCKET</a>·*&#160;</td>
471 ··········<td·class="paramname"><em>tds</em>,·</td>471 ··········<td·class="paramname"><em>tds</em>,·</td>
472 ········</tr>472 ········</tr>
473 ········<tr>473 ········<tr>
474 ··········<td·class="paramkey"></td>474 ··········<td·class="paramkey"></td>
475 ··········<td></td>475 ··········<td></td>
476 ··········<td·class="paramtype"><a·class="el"·href="a00278.html#af31a5af3c7480dc3a16576dfc84f3b06">TDSPBCB</a>·*&#160;</td>476 ··········<td·class="paramtype"><a·class="el"·href="a00104.html#af31a5af3c7480dc3a16576dfc84f3b06">TDSPBCB</a>·*&#160;</td>
477 ··········<td·class="paramname"><em>clause</em>,·</td>477 ··········<td·class="paramname"><em>clause</em>,·</td>
478 ········</tr>478 ········</tr>
479 ········<tr>479 ········<tr>
480 ··········<td·class="paramkey"></td>480 ··········<td·class="paramkey"></td>
481 ··········<td></td>481 ··········<td></td>
482 ··········<td·class="paramtype"><a·class="el"·href="a01231.html">TDSCOLUMN</a>·*&#160;</td>482 ··········<td·class="paramtype"><a·class="el"·href="a01231.html">TDSCOLUMN</a>·*&#160;</td>
483 ··········<td·class="paramname"><em>bcpcol</em>,·</td>483 ··········<td·class="paramname"><em>bcpcol</em>,·</td>
Max diff block lines reached; -1/26458 bytes (-0.00%) of diff not shown.
1.82 KB
./usr/share/doc/freetds-doc/reference/a00278_a1b83c9db016b481aa1fa0352f976d50d_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_a1b83c9db016b481aa1fa0352f976d50d_icgraph.dot
Files 98% similar despite different names
    
Offset 3, 13 lines modifiedOffset 3, 13 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_file_stream_read",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Reads·a·chunk·of·data·from·file·stream·checking·for·terminator."];8 ··Node1·[id="Node000001",label="tds_file_stream_read",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Reads·a·chunk·of·data·from·file·stream·checking·for·terminator."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_bcp_fread",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];10 ··Node2·[id="Node000002",label="tds_bcp_fread",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="_bcp_read_hostfile",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#gaf5e43c6f2b4b1da8e998ebaf0287906f",tooltip="·"];12 ··Node3·[id="Node000003",label="_bcp_read_hostfile",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#gaf5e43c6f2b4b1da8e998ebaf0287906f",tooltip="·"];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="_bcp_exec_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];14 ··Node4·[id="Node000004",label="_bcp_exec_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];
15 }15 }
217 B
./usr/share/doc/freetds-doc/reference/a00278_a3118c7232bc9c3e47f8ba872bb39e967_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_a3118c7232bc9c3e47f8ba872bb39e967_cgraph.dot
Files identical despite different names
2.42 KB
./usr/share/doc/freetds-doc/reference/a00278_a3118c7232bc9c3e47f8ba872bb39e967_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_a3118c7232bc9c3e47f8ba872bb39e967_icgraph.dot
Files 95% similar despite different names
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds7_build_bulk_insert_stmt",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Help·to·build·query·to·be·sent·to·server."];8 ··Node1·[id="Node000001",label="tds7_build_bulk_insert_stmt",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Help·to·build·query·to·be·sent·to·server."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#ab4d7e5309152f54613d52c8469a07fd8",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];10 ··Node2·[id="Node000002",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#ab4d7e5309152f54613d52c8469a07fd8",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];12 ··Node3·[id="Node000003",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="_bcp_exec_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];14 ··Node4·[id="Node000004",label="_bcp_exec_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];
15 ··Node3·->·Node6·[id="edge4_Node000003_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node3·->·Node6·[id="edge4_Node000003_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node6·[id="Node000006",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."];16 ··Node6·[id="Node000006",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."];
17 }17 }
217 B
./usr/share/doc/freetds-doc/reference/a00278_a4daaa551e54dbd978650e2eef89e09ff_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_a4daaa551e54dbd978650e2eef89e09ff_cgraph.dot
Files identical despite different names
3.06 KB
./usr/share/doc/freetds-doc/reference/a00278_a4daaa551e54dbd978650e2eef89e09ff_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_a4daaa551e54dbd978650e2eef89e09ff_icgraph.dot
Files 99% similar despite different names
    
Offset 3, 20 lines modifiedOffset 3, 20 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Send·BCP·metadata·to·server."];8 ··Node1·[id="Node000001",label="tds7_bcp_send_colmetadata",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Send·BCP·metadata·to·server."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];10 ··Node2·[id="Node000002",label="tds_bcp_start",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a8208eef2a3974ae1f0cf3c8c8ab011ce",tooltip="Start·sending·BCP·data·to·server."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];12 ··Node3·[id="Node000003",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··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."];14 ··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."];
15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··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."];16 ··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."];
17 ··Node2·->·Node6·[id="edge5_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node2·->·Node6·[id="edge5_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];18 ··Node6·[id="Node000006",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];
19 ··Node6·->·Node3·[id="edge6_Node000006_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node6·->·Node3·[id="edge6_Node000006_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node6·->·Node7·[id="edge7_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];20 ··Node6·->·Node7·[id="edge7_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"];
21 ··Node7·[id="Node000007",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."];21 ··Node7·[id="Node000007",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."];
22 }22 }
219 B
./usr/share/doc/freetds-doc/reference/a00278_a5eec23828b0610c58de248c4edb53879_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_a5eec23828b0610c58de248c4edb53879_icgraph.dot
Files identical despite different names
223 B
./usr/share/doc/freetds-doc/reference/a00278_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot.gz vs.
./usr/share/doc/freetds-doc/reference/a00104_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot.gz
Files identical despite different names
219 B
./usr/share/doc/freetds-doc/reference/a00278_a7711612cc544a7da2c7aa212b870acb2_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_a7711612cc544a7da2c7aa212b870acb2_icgraph.dot
Files identical despite different names
2.13 KB
./usr/share/doc/freetds-doc/reference/a00278_a8208eef2a3974ae1f0cf3c8c8ab011ce_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_a8208eef2a3974ae1f0cf3c8c8ab011ce_icgraph.dot
Files 99% similar despite different names
    
Offset 9, 12 lines modifiedOffset 9, 12 lines modified
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];10 ··Node2·[id="Node000002",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",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."];12 ··Node3·[id="Node000003",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."];
13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",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."];14 ··Node4·[id="Node000004",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."];
15 ··Node1·->·Node5·[id="edge4_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node1·->·Node5·[id="edge4_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];16 ··Node5·[id="Node000005",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];
17 ··Node5·->·Node2·[id="edge5_Node000005_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node2·[id="edge5_Node000005_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];18 ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
19 ··Node6·[id="Node000006",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."];19 ··Node6·[id="Node000006",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."];
20 }20 }
4.86 KB
./usr/share/doc/freetds-doc/reference/a00278_a86ac92bd8a3c61a413d27150ec9bc202_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_a86ac92bd8a3c61a413d27150ec9bc202_cgraph.dot
Files 98% similar despite different names
    
Offset 3, 26 lines modifiedOffset 3, 26 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="tds_bcp_fread",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];8 ··Node1·[id="Node000001",label="tds_bcp_fread",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];10 ··Node2·[id="Node000002",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_iconv",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];12 ··Node3·[id="Node000003",label="tds_iconv",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="skip_one_input_sequence",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga3380140fc6eb9f2090c430f40e846876",tooltip="Move·the·input·sequence·pointer·to·the·next·valid·position."];14 ··Node4·[id="Node000004",label="skip_one_input_sequence",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga3380140fc6eb9f2090c430f40e846876",tooltip="Move·the·input·sequence·pointer·to·the·next·valid·position."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",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."];16 ··Node5·[id="Node000005",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."];
17 ··Node3·->·Node5·[id="edge5_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];17 ··Node3·->·Node5·[id="edge5_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];
18 ··Node1·->·Node6·[id="edge6_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];18 ··Node1·->·Node6·[id="edge6_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];
19 ··Node6·[id="Node000006",label="tds_copy_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a50bc3749988d1c3c441044fc07ab44e4",tooltip="Reads·and·writes·from·a·stream·to·another."];19 ··Node6·[id="Node000006",label="tds_copy_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a50bc3749988d1c3c441044fc07ab44e4",tooltip="Reads·and·writes·from·a·stream·to·another."];
20 ··Node1·->·Node7·[id="edge7_Node000001_Node000007",color="steelblue1",style="solid",tooltip="·"];20 ··Node1·->·Node7·[id="edge7_Node000001_Node000007",color="steelblue1",style="solid",tooltip="·"];
21 ··Node7·[id="Node000007",label="tds_dynamic_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a4f9e40da6941cb9407d0da5bc3030517",tooltip="Initialize·a·dynamic·output·stream."];21 ··Node7·[id="Node000007",label="tds_dynamic_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a4f9e40da6941cb9407d0da5bc3030517",tooltip="Initialize·a·dynamic·output·stream."];
22 ··Node7·->·Node8·[id="edge8_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];22 ··Node7·->·Node8·[id="edge8_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];
23 ··Node8·[id="Node000008",label="tds_dynamic_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#abaf688c85ea04a2392103d519a55d04e",tooltip="Writes·data·to·a·dynamic·allocated·buffer."];23 ··Node8·[id="Node000008",label="tds_dynamic_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#abaf688c85ea04a2392103d519a55d04e",tooltip="Writes·data·to·a·dynamic·allocated·buffer."];
24 ··Node8·->·Node9·[id="edge9_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];24 ··Node8·->·Node9·[id="edge9_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];
25 ··Node9·[id="Node000009",label="tds_realloc",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00574.html#ga8645f5abc49db03d14b66f72b83a9a4c",tooltip="Reallocate·a·pointer·and·update·it·if·success."];25 ··Node9·[id="Node000009",label="tds_realloc",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00574.html#ga8645f5abc49db03d14b66f72b83a9a4c",tooltip="Reallocate·a·pointer·and·update·it·if·success."];
26 ··Node1·->·Node10·[id="edge10_Node000001_Node000010",color="steelblue1",style="solid",tooltip="·"];26 ··Node1·->·Node10·[id="edge10_Node000001_Node000010",color="steelblue1",style="solid",tooltip="·"];
27 ··Node10·[id="Node000010",label="tds_file_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a1b83c9db016b481aa1fa0352f976d50d",tooltip="Reads·a·chunk·of·data·from·file·stream·checking·for·terminator."];27 ··Node10·[id="Node000010",label="tds_file_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a1b83c9db016b481aa1fa0352f976d50d",tooltip="Reads·a·chunk·of·data·from·file·stream·checking·for·terminator."];
28 }28 }
219 B
./usr/share/doc/freetds-doc/reference/a00278_a86ac92bd8a3c61a413d27150ec9bc202_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_a86ac92bd8a3c61a413d27150ec9bc202_icgraph.dot
Files identical despite different names
217 B
./usr/share/doc/freetds-doc/reference/a00278_a91cf6a009e823417d6c8849256cb211c_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_a91cf6a009e823417d6c8849256cb211c_cgraph.dot
Files identical despite different names
2.32 KB
./usr/share/doc/freetds-doc/reference/a00278_ab4d7e5309152f54613d52c8469a07fd8_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_ab4d7e5309152f54613d52c8469a07fd8_cgraph.dot
Files 99% similar despite different names
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];8 ··Node1·[id="Node000001",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds7_build_bulk_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a3118c7232bc9c3e47f8ba872bb39e967",tooltip="Help·to·build·query·to·be·sent·to·server."];10 ··Node2·[id="Node000002",label="tds7_build_bulk_insert_stmt",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a3118c7232bc9c3e47f8ba872bb39e967",tooltip="Help·to·build·query·to·be·sent·to·server."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];12 ··Node3·[id="Node000003",label="tds_dstr_cstr",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#gac536f0e4d77d3cff5702719362ec1766",tooltip="Returns·a·C·version·(NUL·terminated·string)·of·dstr."];
13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_dstr_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga396f139e4f886ac1b224a735138e73dd",tooltip="Returns·the·length·of·the·string·in·bytes."];14 ··Node4·[id="Node000004",label="tds_dstr_len",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00578.html#ga396f139e4f886ac1b224a735138e73dd",tooltip="Returns·the·length·of·the·string·in·bytes."];
15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_get_column_declaration",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga50d62edeb2a432e2dc668263f3f958ff",tooltip="Return·declaration·for·column·(like·\"varchar(20)\")."];16 ··Node5·[id="Node000005",label="tds_get_column_declaration",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00575.html#ga50d62edeb2a432e2dc668263f3f958ff",tooltip="Return·declaration·for·column·(like·\"varchar(20)\")."];
17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",color="steelblue1",style="solid",tooltip="·"];
2.14 KB
./usr/share/doc/freetds-doc/reference/a00278_ab4d7e5309152f54613d52c8469a07fd8_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_ab4d7e5309152f54613d52c8469a07fd8_icgraph.dot
Files 97% similar despite different names
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];8 ··Node1·[id="Node000001",label="tds_bcp_start_insert_stmt",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Prepare·the·query·to·be·sent·to·server·to·request·BCP·information."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];10 ··Node2·[id="Node000002",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];12 ··Node3·[id="Node000003",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··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."];14 ··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."];
15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",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."];16 ··Node5·[id="Node000005",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."];
17 }17 }
219 B
./usr/share/doc/freetds-doc/reference/a00278_ab68dead99a2ebec55895a10cd3db5202_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_ab68dead99a2ebec55895a10cd3db5202_icgraph.dot
Files identical despite different names
217 B
./usr/share/doc/freetds-doc/reference/a00278_ac1e460551f1188620ea478238864ac4b_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_ac1e460551f1188620ea478238864ac4b_cgraph.dot
Files identical despite different names
219 B
./usr/share/doc/freetds-doc/reference/a00278_ac1e460551f1188620ea478238864ac4b_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_ac1e460551f1188620ea478238864ac4b_icgraph.dot
Files identical despite different names
223 B
./usr/share/doc/freetds-doc/reference/a00278_ac6610c72bd31bad5378f760fa9b12d66_cgraph.dot.gz vs.
./usr/share/doc/freetds-doc/reference/a00104_ac6610c72bd31bad5378f760fa9b12d66_cgraph.dot.gz
Files identical despite different names
219 B
./usr/share/doc/freetds-doc/reference/a00278_ac6610c72bd31bad5378f760fa9b12d66_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_ac6610c72bd31bad5378f760fa9b12d66_icgraph.dot
Files identical despite different names
219 B
./usr/share/doc/freetds-doc/reference/a00278_ad9e44450025cbcee1ad81d7e5a2cc099_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_ad9e44450025cbcee1ad81d7e5a2cc099_icgraph.dot
Files identical despite different names
223 B
./usr/share/doc/freetds-doc/reference/a00278_ade7df2db455b61edc83819ad60edb339_cgraph.dot.gz vs.
./usr/share/doc/freetds-doc/reference/a00104_ade7df2db455b61edc83819ad60edb339_cgraph.dot.gz
Files identical despite different names
219 B
./usr/share/doc/freetds-doc/reference/a00278_ade7df2db455b61edc83819ad60edb339_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00104_ade7df2db455b61edc83819ad60edb339_icgraph.dot
Files identical despite different names
11.6 KB
./usr/share/doc/freetds-doc/reference/a00284.html vs.
./usr/share/doc/freetds-doc/reference/a00077.html
Files 99% similar despite different names
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Contains·all·routines·to·get·replies·from·server.··83 <p>Contains·all·routines·to·get·replies·from·server.··
84 <a·href="#details">More...</a></p>84 <a·href="#details">More...</a></p>
85 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>85 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
86 <code>#include·&lt;assert.h&gt;</code><br·/>86 <code>#include·&lt;assert.h&gt;</code><br·/>
87 <code>#include·&lt;<a·class="el"·href="a00476_source.html">freetds/tds.h</a>&gt;</code><br·/>87 <code>#include·&lt;<a·class="el"·href="a00395_source.html">freetds/tds.h</a>&gt;</code><br·/>
88 <code>#include·&lt;freetds/utils/string.h&gt;</code><br·/>88 <code>#include·&lt;freetds/utils/string.h&gt;</code><br·/>
89 <code>#include·&lt;freetds/convert.h&gt;</code><br·/>89 <code>#include·&lt;freetds/convert.h&gt;</code><br·/>
90 <code>#include·&lt;freetds/iconv.h&gt;</code><br·/>90 <code>#include·&lt;freetds/iconv.h&gt;</code><br·/>
91 <code>#include·&lt;freetds/checks.h&gt;</code><br·/>91 <code>#include·&lt;freetds/checks.h&gt;</code><br·/>
92 <code>#include·&lt;freetds/bytes.h&gt;</code><br·/>92 <code>#include·&lt;freetds/bytes.h&gt;</code><br·/>
93 <code>#include·&lt;freetds/alloca.h&gt;</code><br·/>93 <code>#include·&lt;freetds/alloca.h&gt;</code><br·/>
94 <code>#include·&lt;freetds/encodings.h&gt;</code><br·/>94 <code>#include·&lt;freetds/encodings.h&gt;</code><br·/>
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 Classes</h2></td></tr>105 Classes</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00799.html">namelist</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00799.html">namelist</a></td></tr>
107 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Holds·list·of·names.··<a·href="a00799.html#details">More...</a><br·/></td></tr>107 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Holds·list·of·names.··<a·href="a00799.html#details">More...</a><br·/></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table><table·class="memberdecls">109 </table><table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
111 Macros</h2></td></tr>111 Macros</h2></td></tr>
112 <tr·class="memitem:acd9a56489a8805e4d9cc166e52c5d336"·id="r_acd9a56489a8805e4d9cc166e52c5d336"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00284.html#acd9a56489a8805e4d9cc166e52c5d336">GET_STRING</a>(dest,··len_type)</td></tr>112 <tr·class="memitem:acd9a56489a8805e4d9cc166e52c5d336"·id="r_acd9a56489a8805e4d9cc166e52c5d336"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00077.html#acd9a56489a8805e4d9cc166e52c5d336">GET_STRING</a>(dest,··len_type)</td></tr>
113 <tr·class="separator:acd9a56489a8805e4d9cc166e52c5d336"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:acd9a56489a8805e4d9cc166e52c5d336"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
116 Functions</h2></td></tr>116 Functions</h2></td></tr>
117 <tr·class="memitem:ga91770634ce8c0d6f1fe007b45da186fd"·id="r_ga91770634ce8c0d6f1fe007b45da186fd"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga91770634ce8c0d6f1fe007b45da186fd">adjust_character_column_size</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol)</td></tr>117 <tr·class="memitem:ga91770634ce8c0d6f1fe007b45da186fd"·id="r_ga91770634ce8c0d6f1fe007b45da186fd"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga91770634ce8c0d6f1fe007b45da186fd">adjust_character_column_size</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol)</td></tr>
118 <tr·class="memdesc:ga91770634ce8c0d6f1fe007b45da186fd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Adjust·column·size·according·to·client's·encoding.··<br·/></td></tr>118 <tr·class="memdesc:ga91770634ce8c0d6f1fe007b45da186fd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Adjust·column·size·according·to·client's·encoding.··<br·/></td></tr>
119 <tr·class="separator:ga91770634ce8c0d6f1fe007b45da186fd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:ga91770634ce8c0d6f1fe007b45da186fd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 <tr·class="separator:gafb26aba5d935e40b87b95e21a5185848"><td·class="memSeparator"·colspan="2">&#160;</td></tr>149 <tr·class="separator:gafb26aba5d935e40b87b95e21a5185848"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
150 <tr·class="memitem:ga21e9de33de9c8c492aa2f96c823596bb"·id="r_ga21e9de33de9c8c492aa2f96c823596bb"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga21e9de33de9c8c492aa2f96c823596bb">tds_free_namelist</a>·(struct·<a·class="el"·href="a00799.html">namelist</a>·*head)</td></tr>150 <tr·class="memitem:ga21e9de33de9c8c492aa2f96c823596bb"·id="r_ga21e9de33de9c8c492aa2f96c823596bb"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga21e9de33de9c8c492aa2f96c823596bb">tds_free_namelist</a>·(struct·<a·class="el"·href="a00799.html">namelist</a>·*head)</td></tr>
151 <tr·class="memdesc:ga21e9de33de9c8c492aa2f96c823596bb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Frees·list·of·names.··<br·/></td></tr>151 <tr·class="memdesc:ga21e9de33de9c8c492aa2f96c823596bb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Frees·list·of·names.··<br·/></td></tr>
152 <tr·class="separator:ga21e9de33de9c8c492aa2f96c823596bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:ga21e9de33de9c8c492aa2f96c823596bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
153 <tr·class="memitem:gad9b6b86f48be077fb44ac603845a0c27"·id="r_gad9b6b86f48be077fb44ac603845a0c27"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#gad9b6b86f48be077fb44ac603845a0c27">tds_get_data_info</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol,·int·is_param)</td></tr>153 <tr·class="memitem:gad9b6b86f48be077fb44ac603845a0c27"·id="r_gad9b6b86f48be077fb44ac603845a0c27"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#gad9b6b86f48be077fb44ac603845a0c27">tds_get_data_info</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol,·int·is_param)</td></tr>
154 <tr·class="memdesc:gad9b6b86f48be077fb44ac603845a0c27"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reads·data·metadata·from·wire.··<br·/></td></tr>154 <tr·class="memdesc:gad9b6b86f48be077fb44ac603845a0c27"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reads·data·metadata·from·wire.··<br·/></td></tr>
155 <tr·class="separator:gad9b6b86f48be077fb44ac603845a0c27"><td·class="memSeparator"·colspan="2">&#160;</td></tr>155 <tr·class="separator:gad9b6b86f48be077fb44ac603845a0c27"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
156 <tr·class="memitem:ga4a45cadd06ae1b886459dcc1f8e482c6"·id="r_ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga4a45cadd06ae1b886459dcc1f8e482c6">tds_lookup_dynamic</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·const·char·*id)</td></tr>156 <tr·class="memitem:ga4a45cadd06ae1b886459dcc1f8e482c6"·id="r_ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga4a45cadd06ae1b886459dcc1f8e482c6">tds_lookup_dynamic</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·const·char·*id)</td></tr>
157 <tr·class="memdesc:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Finds·a·dynamic·given·string·id.··<br·/></td></tr>157 <tr·class="memdesc:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Finds·a·dynamic·given·string·id.··<br·/></td></tr>
158 <tr·class="separator:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:ga4a45cadd06ae1b886459dcc1f8e482c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:ga62dc14d21453e88e24880ee0acaca73a"·id="r_ga62dc14d21453e88e24880ee0acaca73a"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga62dc14d21453e88e24880ee0acaca73a">tds_pr_op</a>·(int·op)</td></tr>159 <tr·class="memitem:ga62dc14d21453e88e24880ee0acaca73a"·id="r_ga62dc14d21453e88e24880ee0acaca73a"><td·class="memItemLeft"·align="right"·valign="top">static·const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga62dc14d21453e88e24880ee0acaca73a">tds_pr_op</a>·(int·op)</td></tr>
160 <tr·class="memdesc:ga62dc14d21453e88e24880ee0acaca73a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·string·representation·for·a·given·operation.··<br·/></td></tr>160 <tr·class="memdesc:ga62dc14d21453e88e24880ee0acaca73a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·string·representation·for·a·given·operation.··<br·/></td></tr>
161 <tr·class="separator:ga62dc14d21453e88e24880ee0acaca73a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:ga62dc14d21453e88e24880ee0acaca73a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
162 <tr·class="memitem:ga4e1e52e09b0c27a9b9f53eb6b539afce"·id="r_ga4e1e52e09b0c27a9b9f53eb6b539afce"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">tds_process_auth</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>162 <tr·class="memitem:ga4e1e52e09b0c27a9b9f53eb6b539afce"·id="r_ga4e1e52e09b0c27a9b9f53eb6b539afce"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">tds_process_auth</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>
163 <tr·class="memdesc:ga4e1e52e09b0c27a9b9f53eb6b539afce"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Process·authentication·token.··<br·/></td></tr>163 <tr·class="memdesc:ga4e1e52e09b0c27a9b9f53eb6b539afce"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Process·authentication·token.··<br·/></td></tr>
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 <tr·class="separator:ga315d875d90c64d12d61fc9e33b4dee96"><td·class="memSeparator"·colspan="2">&#160;</td></tr>187 <tr·class="separator:ga315d875d90c64d12d61fc9e33b4dee96"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
188 <tr·class="memitem:ga39453d084f3f780ac4602d4abf2839f7"·id="r_ga39453d084f3f780ac4602d4abf2839f7"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga39453d084f3f780ac4602d4abf2839f7">tds_process_default_tokens</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·int·marker)</td></tr>188 <tr·class="memitem:ga39453d084f3f780ac4602d4abf2839f7"·id="r_ga39453d084f3f780ac4602d4abf2839f7"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga39453d084f3f780ac4602d4abf2839f7">tds_process_default_tokens</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·int·marker)</td></tr>
189 <tr·class="memdesc:ga39453d084f3f780ac4602d4abf2839f7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00577.html#ga39453d084f3f780ac4602d4abf2839f7"·title="tds_process_default_tokens()·is·a·catch·all·function·that·is·called·to·process·tokens·not·known·to·ot...">tds_process_default_tokens()</a>·is·a·catch·all·function·that·is·called·to·process·tokens·not·known·to·other·tds_process_*·routines··<br·/></td></tr>189 <tr·class="memdesc:ga39453d084f3f780ac4602d4abf2839f7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00577.html#ga39453d084f3f780ac4602d4abf2839f7"·title="tds_process_default_tokens()·is·a·catch·all·function·that·is·called·to·process·tokens·not·known·to·ot...">tds_process_default_tokens()</a>·is·a·catch·all·function·that·is·called·to·process·tokens·not·known·to·other·tds_process_*·routines··<br·/></td></tr>
190 <tr·class="separator:ga39453d084f3f780ac4602d4abf2839f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>190 <tr·class="separator:ga39453d084f3f780ac4602d4abf2839f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
191 <tr·class="memitem:ga416cf119c1d4a0fca27dc5b50c261358"·id="r_ga416cf119c1d4a0fca27dc5b50c261358"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga416cf119c1d4a0fca27dc5b50c261358">tds_process_dyn_result</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>191 <tr·class="memitem:ga416cf119c1d4a0fca27dc5b50c261358"·id="r_ga416cf119c1d4a0fca27dc5b50c261358"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga416cf119c1d4a0fca27dc5b50c261358">tds_process_dyn_result</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>
192 <tr·class="memdesc:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Process·results·from·dynamic.··<br·/></td></tr>192 <tr·class="memdesc:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Process·results·from·dynamic.··<br·/></td></tr>
193 <tr·class="separator:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="memSeparator"·colspan="2">&#160;</td></tr>193 <tr·class="separator:ga416cf119c1d4a0fca27dc5b50c261358"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
194 <tr·class="memitem:ga5cfc0340d8d717e67f60037e029b2142"·id="r_ga5cfc0340d8d717e67f60037e029b2142"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a00476.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga5cfc0340d8d717e67f60037e029b2142">tds_process_dynamic</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>194 <tr·class="memitem:ga5cfc0340d8d717e67f60037e029b2142"·id="r_ga5cfc0340d8d717e67f60037e029b2142"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a00395.html#a856d78b7438fef3d6e6c0a8e4566d978">TDSDYNAMIC</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga5cfc0340d8d717e67f60037e029b2142">tds_process_dynamic</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>
195 <tr·class="memdesc:ga5cfc0340d8d717e67f60037e029b2142"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00577.html#ga5cfc0340d8d717e67f60037e029b2142"·title="tds_process_dynamic()·finds·the·element·of·the·dyns·array·for·the·id">tds_process_dynamic()</a>·finds·the·element·of·the·dyns·array·for·the·id··<br·/></td></tr>195 <tr·class="memdesc:ga5cfc0340d8d717e67f60037e029b2142"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00577.html#ga5cfc0340d8d717e67f60037e029b2142"·title="tds_process_dynamic()·finds·the·element·of·the·dyns·array·for·the·id">tds_process_dynamic()</a>·finds·the·element·of·the·dyns·array·for·the·id··<br·/></td></tr>
196 <tr·class="separator:ga5cfc0340d8d717e67f60037e029b2142"><td·class="memSeparator"·colspan="2">&#160;</td></tr>196 <tr·class="separator:ga5cfc0340d8d717e67f60037e029b2142"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
197 <tr·class="memitem:ga6ee2e7af38af768611b8bf4b79c36f46"·id="r_ga6ee2e7af38af768611b8bf4b79c36f46"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga6ee2e7af38af768611b8bf4b79c36f46">tds_process_end</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·int·marker·TDS_UNUSED,·int·*flags_parm)</td></tr>197 <tr·class="memitem:ga6ee2e7af38af768611b8bf4b79c36f46"·id="r_ga6ee2e7af38af768611b8bf4b79c36f46"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga6ee2e7af38af768611b8bf4b79c36f46">tds_process_end</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·int·marker·TDS_UNUSED,·int·*flags_parm)</td></tr>
198 <tr·class="memdesc:ga6ee2e7af38af768611b8bf4b79c36f46"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00577.html#ga6ee2e7af38af768611b8bf4b79c36f46"·title="tds_process_end()·processes·any·of·the·DONE,·DONEPROC,·or·DONEINPROC·tokens.">tds_process_end()</a>·processes·any·of·the·DONE,·DONEPROC,·or·DONEINPROC·tokens.··<br·/></td></tr>198 <tr·class="memdesc:ga6ee2e7af38af768611b8bf4b79c36f46"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00577.html#ga6ee2e7af38af768611b8bf4b79c36f46"·title="tds_process_end()·processes·any·of·the·DONE,·DONEPROC,·or·DONEINPROC·tokens.">tds_process_end()</a>·processes·any·of·the·DONE,·DONEPROC,·or·DONEINPROC·tokens.··<br·/></td></tr>
199 <tr·class="separator:ga6ee2e7af38af768611b8bf4b79c36f46"><td·class="memSeparator"·colspan="2">&#160;</td></tr>199 <tr·class="separator:ga6ee2e7af38af768611b8bf4b79c36f46"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
200 <tr·class="memitem:ga3e1b4df4410a86a563a8c155e7799720"·id="r_ga3e1b4df4410a86a563a8c155e7799720"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga3e1b4df4410a86a563a8c155e7799720">tds_process_env_chg</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>200 <tr·class="memitem:ga3e1b4df4410a86a563a8c155e7799720"·id="r_ga3e1b4df4410a86a563a8c155e7799720"><td·class="memItemLeft"·align="right"·valign="top">static·TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00577.html#ga3e1b4df4410a86a563a8c155e7799720">tds_process_env_chg</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>
201 <tr·class="memdesc:ga3e1b4df4410a86a563a8c155e7799720"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00577.html#ga3e1b4df4410a86a563a8c155e7799720"·title="tds_process_env_chg()·when·ever·certain·things·change·on·the·server,·such·as·database,...">tds_process_env_chg()</a>·when·ever·certain·things·change·on·the·server,·such·as·database,·character·set,·language,·or·block·size.··<br·/></td></tr>201 <tr·class="memdesc:ga3e1b4df4410a86a563a8c155e7799720"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00577.html#ga3e1b4df4410a86a563a8c155e7799720"·title="tds_process_env_chg()·when·ever·certain·things·change·on·the·server,·such·as·database,...">tds_process_env_chg()</a>·when·ever·certain·things·change·on·the·server,·such·as·database,·character·set,·language,·or·block·size.··<br·/></td></tr>
12.4 KB
./usr/share/doc/freetds-doc/reference/a00287.html vs.
./usr/share/doc/freetds-doc/reference/a00050.html
Files 99% similar despite different names
    
Offset 79, 60 lines modifiedOffset 79, 60 lines modified
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
81 <p>Handle·stream·of·data.··81 <p>Handle·stream·of·data.··
82 <a·href="#details">More...</a></p>82 <a·href="#details">More...</a></p>
83 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>83 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
84 <code>#include·&lt;assert.h&gt;</code><br·/>84 <code>#include·&lt;assert.h&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00476_source.html">freetds/tds.h</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00395_source.html">freetds/tds.h</a>&gt;</code><br·/>
86 <code>#include·&lt;freetds/iconv.h&gt;</code><br·/>86 <code>#include·&lt;freetds/iconv.h&gt;</code><br·/>
87 <code>#include·&lt;freetds/stream.h&gt;</code><br·/>87 <code>#include·&lt;freetds/stream.h&gt;</code><br·/>
88 </div><div·class="textblock"><div·class="dynheader">88 </div><div·class="textblock"><div·class="dynheader">
89 Include·dependency·graph·for·stream.c:</div>89 Include·dependency·graph·for·stream.c:</div>
90 <div·class="dyncontent">90 <div·class="dyncontent">
91 <div·class="center"><!--·SVG·0·--></div>91 <div·class="center"><!--·SVG·0·--></div>
92 </div>92 </div>
93 </div><table·class="memberdecls">93 </div><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
95 Functions</h2></td></tr>95 Functions</h2></td></tr>
96 <tr·class="memitem:a9d8eb43a81ff58ab423dce0ce95b9564"·id="r_a9d8eb43a81ff58ab423dce0ce95b9564"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564">tds_convert_stream</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01031.html">TDSICONV</a>·*char_conv,·TDS_ICONV_DIRECTION·direction,·<a·class="el"·href="a01143.html">TDSINSTREAM</a>·*istream,·<a·class="el"·href="a01147.html">TDSOUTSTREAM</a>·*ostream)</td></tr>96 <tr·class="memitem:a9d8eb43a81ff58ab423dce0ce95b9564"·id="r_a9d8eb43a81ff58ab423dce0ce95b9564"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564">tds_convert_stream</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01031.html">TDSICONV</a>·*char_conv,·TDS_ICONV_DIRECTION·direction,·<a·class="el"·href="a01143.html">TDSINSTREAM</a>·*istream,·<a·class="el"·href="a01147.html">TDSOUTSTREAM</a>·*ostream)</td></tr>
97 <tr·class="memdesc:a9d8eb43a81ff58ab423dce0ce95b9564"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reads·and·writes·from·a·stream·converting·characters.··<br·/></td></tr>97 <tr·class="memdesc:a9d8eb43a81ff58ab423dce0ce95b9564"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reads·and·writes·from·a·stream·converting·characters.··<br·/></td></tr>
98 <tr·class="separator:a9d8eb43a81ff58ab423dce0ce95b9564"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:a9d8eb43a81ff58ab423dce0ce95b9564"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 <tr·class="memitem:a50bc3749988d1c3c441044fc07ab44e4"·id="r_a50bc3749988d1c3c441044fc07ab44e4"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00287.html#a50bc3749988d1c3c441044fc07ab44e4">tds_copy_stream</a>·(<a·class="el"·href="a01143.html">TDSINSTREAM</a>·*istream,·<a·class="el"·href="a01147.html">TDSOUTSTREAM</a>·*ostream)</td></tr>99 <tr·class="memitem:a50bc3749988d1c3c441044fc07ab44e4"·id="r_a50bc3749988d1c3c441044fc07ab44e4"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#a50bc3749988d1c3c441044fc07ab44e4">tds_copy_stream</a>·(<a·class="el"·href="a01143.html">TDSINSTREAM</a>·*istream,·<a·class="el"·href="a01147.html">TDSOUTSTREAM</a>·*ostream)</td></tr>
100 <tr·class="memdesc:a50bc3749988d1c3c441044fc07ab44e4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reads·and·writes·from·a·stream·to·another.··<br·/></td></tr>100 <tr·class="memdesc:a50bc3749988d1c3c441044fc07ab44e4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reads·and·writes·from·a·stream·to·another.··<br·/></td></tr>
101 <tr·class="separator:a50bc3749988d1c3c441044fc07ab44e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:a50bc3749988d1c3c441044fc07ab44e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:abc3a77c8aa28842e7f28583cbabc1415"·id="r_abc3a77c8aa28842e7f28583cbabc1415"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00287.html#abc3a77c8aa28842e7f28583cbabc1415">tds_datain_stream_init</a>·(<a·class="el"·href="a01151.html">TDSDATAINSTREAM</a>·*stream,·<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·size_t·wire_size)</td></tr>102 <tr·class="memitem:abc3a77c8aa28842e7f28583cbabc1415"·id="r_abc3a77c8aa28842e7f28583cbabc1415"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#abc3a77c8aa28842e7f28583cbabc1415">tds_datain_stream_init</a>·(<a·class="el"·href="a01151.html">TDSDATAINSTREAM</a>·*stream,·<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·size_t·wire_size)</td></tr>
103 <tr·class="memdesc:abc3a77c8aa28842e7f28583cbabc1415"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·a·data·input·stream.··<br·/></td></tr>103 <tr·class="memdesc:abc3a77c8aa28842e7f28583cbabc1415"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·a·data·input·stream.··<br·/></td></tr>
104 <tr·class="separator:abc3a77c8aa28842e7f28583cbabc1415"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:abc3a77c8aa28842e7f28583cbabc1415"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 <tr·class="memitem:a04b537d889f7d4c9b9701eb81baf7efd"·id="r_a04b537d889f7d4c9b9701eb81baf7efd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a04b537d889f7d4c9b9701eb81baf7efd"·name="a04b537d889f7d4c9b9701eb81baf7efd"></a>105 <tr·class="memitem:a04b537d889f7d4c9b9701eb81baf7efd"·id="r_a04b537d889f7d4c9b9701eb81baf7efd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a04b537d889f7d4c9b9701eb81baf7efd"·name="a04b537d889f7d4c9b9701eb81baf7efd"></a>
106 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_datain_stream_read</b>·(<a·class="el"·href="a01143.html">TDSINSTREAM</a>·*stream,·void·*ptr,·size_t·len)</td></tr>106 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_datain_stream_read</b>·(<a·class="el"·href="a01143.html">TDSINSTREAM</a>·*stream,·void·*ptr,·size_t·len)</td></tr>
107 <tr·class="memdesc:a04b537d889f7d4c9b9701eb81baf7efd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reads·data·from·network·for·input·stream.·<br·/></td></tr>107 <tr·class="memdesc:a04b537d889f7d4c9b9701eb81baf7efd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reads·data·from·network·for·input·stream.·<br·/></td></tr>
108 <tr·class="separator:a04b537d889f7d4c9b9701eb81baf7efd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a04b537d889f7d4c9b9701eb81baf7efd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:aa038a9125979f8f0915dbd53cbf27e5a"·id="r_aa038a9125979f8f0915dbd53cbf27e5a"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00287.html#aa038a9125979f8f0915dbd53cbf27e5a">tds_dataout_stream_init</a>·(<a·class="el"·href="a01155.html">TDSDATAOUTSTREAM</a>·*stream,·<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>109 <tr·class="memitem:aa038a9125979f8f0915dbd53cbf27e5a"·id="r_aa038a9125979f8f0915dbd53cbf27e5a"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#aa038a9125979f8f0915dbd53cbf27e5a">tds_dataout_stream_init</a>·(<a·class="el"·href="a01155.html">TDSDATAOUTSTREAM</a>·*stream,·<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds)</td></tr>
110 <tr·class="memdesc:aa038a9125979f8f0915dbd53cbf27e5a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·a·data·output·stream.··<br·/></td></tr>110 <tr·class="memdesc:aa038a9125979f8f0915dbd53cbf27e5a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·a·data·output·stream.··<br·/></td></tr>
111 <tr·class="separator:aa038a9125979f8f0915dbd53cbf27e5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:aa038a9125979f8f0915dbd53cbf27e5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:ae38a590ee08cf398e7adef536ac94538"·id="r_ae38a590ee08cf398e7adef536ac94538"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae38a590ee08cf398e7adef536ac94538"·name="ae38a590ee08cf398e7adef536ac94538"></a>112 <tr·class="memitem:ae38a590ee08cf398e7adef536ac94538"·id="r_ae38a590ee08cf398e7adef536ac94538"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae38a590ee08cf398e7adef536ac94538"·name="ae38a590ee08cf398e7adef536ac94538"></a>
113 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_dataout_stream_write</b>·(<a·class="el"·href="a01147.html">TDSOUTSTREAM</a>·*stream,·size_t·len)</td></tr>113 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_dataout_stream_write</b>·(<a·class="el"·href="a01147.html">TDSOUTSTREAM</a>·*stream,·size_t·len)</td></tr>
114 <tr·class="memdesc:ae38a590ee08cf398e7adef536ac94538"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Writes·data·to·network·for·output·stream.·<br·/></td></tr>114 <tr·class="memdesc:ae38a590ee08cf398e7adef536ac94538"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Writes·data·to·network·for·output·stream.·<br·/></td></tr>
115 <tr·class="separator:ae38a590ee08cf398e7adef536ac94538"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:ae38a590ee08cf398e7adef536ac94538"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:a4f9e40da6941cb9407d0da5bc3030517"·id="r_a4f9e40da6941cb9407d0da5bc3030517"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00287.html#a4f9e40da6941cb9407d0da5bc3030517">tds_dynamic_stream_init</a>·(<a·class="el"·href="a01167.html">TDSDYNAMICSTREAM</a>·*stream,·void·**ptr,·size_t·allocated)</td></tr>116 <tr·class="memitem:a4f9e40da6941cb9407d0da5bc3030517"·id="r_a4f9e40da6941cb9407d0da5bc3030517"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#a4f9e40da6941cb9407d0da5bc3030517">tds_dynamic_stream_init</a>·(<a·class="el"·href="a01167.html">TDSDYNAMICSTREAM</a>·*stream,·void·**ptr,·size_t·allocated)</td></tr>
117 <tr·class="memdesc:a4f9e40da6941cb9407d0da5bc3030517"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·a·dynamic·output·stream.··<br·/></td></tr>117 <tr·class="memdesc:a4f9e40da6941cb9407d0da5bc3030517"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·a·dynamic·output·stream.··<br·/></td></tr>
118 <tr·class="separator:a4f9e40da6941cb9407d0da5bc3030517"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a4f9e40da6941cb9407d0da5bc3030517"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:abaf688c85ea04a2392103d519a55d04e"·id="r_abaf688c85ea04a2392103d519a55d04e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abaf688c85ea04a2392103d519a55d04e"·name="abaf688c85ea04a2392103d519a55d04e"></a>119 <tr·class="memitem:abaf688c85ea04a2392103d519a55d04e"·id="r_abaf688c85ea04a2392103d519a55d04e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abaf688c85ea04a2392103d519a55d04e"·name="abaf688c85ea04a2392103d519a55d04e"></a>
120 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_dynamic_stream_write</b>·(<a·class="el"·href="a01147.html">TDSOUTSTREAM</a>·*stream,·size_t·len)</td></tr>120 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_dynamic_stream_write</b>·(<a·class="el"·href="a01147.html">TDSOUTSTREAM</a>·*stream,·size_t·len)</td></tr>
121 <tr·class="memdesc:abaf688c85ea04a2392103d519a55d04e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Writes·data·to·a·dynamic·allocated·buffer.·<br·/></td></tr>121 <tr·class="memdesc:abaf688c85ea04a2392103d519a55d04e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Writes·data·to·a·dynamic·allocated·buffer.·<br·/></td></tr>
122 <tr·class="separator:abaf688c85ea04a2392103d519a55d04e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:abaf688c85ea04a2392103d519a55d04e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="memitem:aa9e1e45f0305622dd6aed9f8fe158581"·id="r_aa9e1e45f0305622dd6aed9f8fe158581"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00287.html#aa9e1e45f0305622dd6aed9f8fe158581">tds_staticin_stream_init</a>·(<a·class="el"·href="a01159.html">TDSSTATICINSTREAM</a>·*stream,·const·void·*ptr,·size_t·len)</td></tr>123 <tr·class="memitem:aa9e1e45f0305622dd6aed9f8fe158581"·id="r_aa9e1e45f0305622dd6aed9f8fe158581"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#aa9e1e45f0305622dd6aed9f8fe158581">tds_staticin_stream_init</a>·(<a·class="el"·href="a01159.html">TDSSTATICINSTREAM</a>·*stream,·const·void·*ptr,·size_t·len)</td></tr>
124 <tr·class="memdesc:aa9e1e45f0305622dd6aed9f8fe158581"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·an·input·stream·for·read·from·a·static·allocated·buffer.··<br·/></td></tr>124 <tr·class="memdesc:aa9e1e45f0305622dd6aed9f8fe158581"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·an·input·stream·for·read·from·a·static·allocated·buffer.··<br·/></td></tr>
125 <tr·class="separator:aa9e1e45f0305622dd6aed9f8fe158581"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:aa9e1e45f0305622dd6aed9f8fe158581"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:a76b02f1fa5b79dc7e1ef2651a9afe3f7"·id="r_a76b02f1fa5b79dc7e1ef2651a9afe3f7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a76b02f1fa5b79dc7e1ef2651a9afe3f7"·name="a76b02f1fa5b79dc7e1ef2651a9afe3f7"></a>126 <tr·class="memitem:a76b02f1fa5b79dc7e1ef2651a9afe3f7"·id="r_a76b02f1fa5b79dc7e1ef2651a9afe3f7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a76b02f1fa5b79dc7e1ef2651a9afe3f7"·name="a76b02f1fa5b79dc7e1ef2651a9afe3f7"></a>
127 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_staticin_stream_read</b>·(<a·class="el"·href="a01143.html">TDSINSTREAM</a>·*stream,·void·*ptr,·size_t·len)</td></tr>127 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_staticin_stream_read</b>·(<a·class="el"·href="a01143.html">TDSINSTREAM</a>·*stream,·void·*ptr,·size_t·len)</td></tr>
128 <tr·class="memdesc:a76b02f1fa5b79dc7e1ef2651a9afe3f7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reads·data·from·a·static·allocated·buffer.·<br·/></td></tr>128 <tr·class="memdesc:a76b02f1fa5b79dc7e1ef2651a9afe3f7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reads·data·from·a·static·allocated·buffer.·<br·/></td></tr>
129 <tr·class="separator:a76b02f1fa5b79dc7e1ef2651a9afe3f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a76b02f1fa5b79dc7e1ef2651a9afe3f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a9fe0d3799d2e3bde49b614c9d0c3785d"·id="r_a9fe0d3799d2e3bde49b614c9d0c3785d"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00287.html#a9fe0d3799d2e3bde49b614c9d0c3785d">tds_staticout_stream_init</a>·(<a·class="el"·href="a01163.html">TDSSTATICOUTSTREAM</a>·*stream,·void·*ptr,·size_t·len)</td></tr>130 <tr·class="memitem:a9fe0d3799d2e3bde49b614c9d0c3785d"·id="r_a9fe0d3799d2e3bde49b614c9d0c3785d"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html#a9fe0d3799d2e3bde49b614c9d0c3785d">tds_staticout_stream_init</a>·(<a·class="el"·href="a01163.html">TDSSTATICOUTSTREAM</a>·*stream,·void·*ptr,·size_t·len)</td></tr>
131 <tr·class="memdesc:a9fe0d3799d2e3bde49b614c9d0c3785d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·an·output·stream·for·write·into·a·static·allocated·buffer.··<br·/></td></tr>131 <tr·class="memdesc:a9fe0d3799d2e3bde49b614c9d0c3785d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·an·output·stream·for·write·into·a·static·allocated·buffer.··<br·/></td></tr>
132 <tr·class="separator:a9fe0d3799d2e3bde49b614c9d0c3785d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a9fe0d3799d2e3bde49b614c9d0c3785d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 <tr·class="memitem:a1d92ebe06f18378ac17ccfd20db05126"·id="r_a1d92ebe06f18378ac17ccfd20db05126"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1d92ebe06f18378ac17ccfd20db05126"·name="a1d92ebe06f18378ac17ccfd20db05126"></a>133 <tr·class="memitem:a1d92ebe06f18378ac17ccfd20db05126"·id="r_a1d92ebe06f18378ac17ccfd20db05126"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1d92ebe06f18378ac17ccfd20db05126"·name="a1d92ebe06f18378ac17ccfd20db05126"></a>
134 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_staticout_stream_write</b>·(<a·class="el"·href="a01147.html">TDSOUTSTREAM</a>·*stream,·size_t·len)</td></tr>134 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_staticout_stream_write</b>·(<a·class="el"·href="a01147.html">TDSOUTSTREAM</a>·*stream,·size_t·len)</td></tr>
135 <tr·class="memdesc:a1d92ebe06f18378ac17ccfd20db05126"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Writes·data·to·a·static·allocated·buffer.·<br·/></td></tr>135 <tr·class="memdesc:a1d92ebe06f18378ac17ccfd20db05126"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Writes·data·to·a·static·allocated·buffer.·<br·/></td></tr>
136 <tr·class="separator:a1d92ebe06f18378ac17ccfd20db05126"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:a1d92ebe06f18378ac17ccfd20db05126"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table>137 </table>
1.53 KB
./usr/share/doc/freetds-doc/reference/a00287_a4f9e40da6941cb9407d0da5bc3030517_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00050_a4f9e40da6941cb9407d0da5bc3030517_cgraph.dot
Files 92% similar despite different names
    
Offset 3, 11 lines modifiedOffset 3, 11 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="tds_dynamic_stream_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Initialize·a·dynamic·output·stream."];8 ··Node1·[id="Node000001",label="tds_dynamic_stream_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Initialize·a·dynamic·output·stream."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_dynamic_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#abaf688c85ea04a2392103d519a55d04e",tooltip="Writes·data·to·a·dynamic·allocated·buffer."];10 ··Node2·[id="Node000002",label="tds_dynamic_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#abaf688c85ea04a2392103d519a55d04e",tooltip="Writes·data·to·a·dynamic·allocated·buffer."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_realloc",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00574.html#ga8645f5abc49db03d14b66f72b83a9a4c",tooltip="Reallocate·a·pointer·and·update·it·if·success."];12 ··Node3·[id="Node000003",label="tds_realloc",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00574.html#ga8645f5abc49db03d14b66f72b83a9a4c",tooltip="Reallocate·a·pointer·and·update·it·if·success."];
13 }13 }
1.79 KB
./usr/share/doc/freetds-doc/reference/a00287_a4f9e40da6941cb9407d0da5bc3030517_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00050_a4f9e40da6941cb9407d0da5bc3030517_icgraph.dot
Files 98% similar despite different names
    
Offset 3, 13 lines modifiedOffset 3, 13 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_dynamic_stream_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Initialize·a·dynamic·output·stream."];8 ··Node1·[id="Node000001",label="tds_dynamic_stream_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Initialize·a·dynamic·output·stream."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_bcp_fread",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];10 ··Node2·[id="Node000002",label="tds_bcp_fread",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="_bcp_read_hostfile",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#gaf5e43c6f2b4b1da8e998ebaf0287906f",tooltip="·"];12 ··Node3·[id="Node000003",label="_bcp_read_hostfile",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#gaf5e43c6f2b4b1da8e998ebaf0287906f",tooltip="·"];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="_bcp_exec_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];14 ··Node4·[id="Node000004",label="_bcp_exec_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];
15 }15 }
1.79 KB
./usr/share/doc/freetds-doc/reference/a00287_a50bc3749988d1c3c441044fc07ab44e4_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00050_a50bc3749988d1c3c441044fc07ab44e4_icgraph.dot
Files 99% similar despite different names
    
Offset 3, 13 lines modifiedOffset 3, 13 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_copy_stream",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Reads·and·writes·from·a·stream·to·another."];8 ··Node1·[id="Node000001",label="tds_copy_stream",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Reads·and·writes·from·a·stream·to·another."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_bcp_fread",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];10 ··Node2·[id="Node000002",label="tds_bcp_fread",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a86ac92bd8a3c61a413d27150ec9bc202",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="_bcp_read_hostfile",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#gaf5e43c6f2b4b1da8e998ebaf0287906f",tooltip="·"];12 ··Node3·[id="Node000003",label="_bcp_read_hostfile",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#gaf5e43c6f2b4b1da8e998ebaf0287906f",tooltip="·"];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="_bcp_exec_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];14 ··Node4·[id="Node000004",label="_bcp_exec_in",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];
15 }15 }
217 B
./usr/share/doc/freetds-doc/reference/a00287_a9d8eb43a81ff58ab423dce0ce95b9564_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00050_a9d8eb43a81ff58ab423dce0ce95b9564_cgraph.dot
Files identical despite different names
1.24 KB
./usr/share/doc/freetds-doc/reference/a00287_a9fe0d3799d2e3bde49b614c9d0c3785d_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00050_a9fe0d3799d2e3bde49b614c9d0c3785d_cgraph.dot
Files 98% similar despite different names
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="tds_staticout_stream_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];8 ··Node1·[id="Node000001",label="tds_staticout_stream_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_staticout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a1d92ebe06f18378ac17ccfd20db05126",tooltip="Writes·data·to·a·static·allocated·buffer."];10 ··Node2·[id="Node000002",label="tds_staticout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a1d92ebe06f18378ac17ccfd20db05126",tooltip="Writes·data·to·a·static·allocated·buffer."];
11 }11 }
3.58 KB
./usr/share/doc/freetds-doc/reference/a00287_a9fe0d3799d2e3bde49b614c9d0c3785d_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00050_a9fe0d3799d2e3bde49b614c9d0c3785d_icgraph.dot
Files 99% similar despite different names
    
Offset 7, 19 lines modifiedOffset 7, 19 lines modified
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_staticout_stream_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];8 ··Node1·[id="Node000001",label="tds_staticout_stream_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",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..."];10 ··Node2·[id="Node000002",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..."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_get_char_data",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga8d214089b6e97fc0da5e0be09f216d73",tooltip="Fetch·character·data·the·wire."];12 ··Node3·[id="Node000003",label="tds_get_char_data",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga8d214089b6e97fc0da5e0be09f216d73",tooltip="Fetch·character·data·the·wire."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_generic_get",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#abac4d689e0e31e80587f89247c6395a4",tooltip="Read·a·data·from·wire."];14 ··Node4·[id="Node000004",label="tds_generic_get",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#abac4d689e0e31e80587f89247c6395a4",tooltip="Read·a·data·from·wire."];
15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",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."];16 ··Node5·[id="Node000005",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."];
17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="tds_alloc_get_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gafb26aba5d935e40b87b95e21a5185848",tooltip="Reads·a·string·from·wire·in·a·new·allocated·buffer."];18 ··Node6·[id="Node000006",label="tds_alloc_get_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gafb26aba5d935e40b87b95e21a5185848",tooltip="Reads·a·string·from·wire·in·a·new·allocated·buffer."];
19 ··Node5·->·Node46·[id="edge6_Node000005_Node000046",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node5·->·Node46·[id="edge6_Node000005_Node000046",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node46·[id="Node000046",label="tds_dstr_get",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga017c427e9599c031be5c555cb32abe2c",tooltip="Reads·a·string·from·wire·and·put·in·a·DSTR."];20 ··Node46·[id="Node000046",label="tds_dstr_get",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga017c427e9599c031be5c555cb32abe2c",tooltip="Reads·a·string·from·wire·and·put·in·a·DSTR."];
21 ··Node5·->·Node58·[id="edge7_Node000005_Node000058",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node5·->·Node58·[id="edge7_Node000005_Node000058",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node58·[id="Node000058",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];22 ··Node58·[id="Node000058",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];
23 ··Node5·->·Node59·[id="edge8_Node000005_Node000059",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node5·->·Node59·[id="edge8_Node000005_Node000059",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node59·[id="Node000059",label="tds_process_dynamic",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#ga5cfc0340d8d717e67f60037e029b2142",tooltip="tds_process_dynamic()·finds·the·element·of·the·dyns·array·for·the·id"];24 ··Node59·[id="Node000059",label="tds_process_dynamic",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#ga5cfc0340d8d717e67f60037e029b2142",tooltip="tds_process_dynamic()·finds·the·element·of·the·dyns·array·for·the·id"];
25 }25 }
1.56 KB
./usr/share/doc/freetds-doc/reference/a00287_aa038a9125979f8f0915dbd53cbf27e5a_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_a7711612cc544a7da2c7aa212b870acb2_icgraph.dot
Files 88% similar despite different names
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 digraph·"tds_dataout_stream_init"1 digraph·"tds_writetext_start"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_dataout_stream_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Initialize·a·data·output·stream."];8 ··Node1·[id="Node000001",label="tds_writetext_start",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Start·writing·writetext·request."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];10 ··Node2·[id="Node000002",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."];
11 }11 }
1.23 KB
./usr/share/doc/freetds-doc/reference/a00287_aa9e1e45f0305622dd6aed9f8fe158581_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00050_aa9e1e45f0305622dd6aed9f8fe158581_cgraph.dot
Files 98% similar despite different names
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="tds_staticin_stream_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];8 ··Node1·[id="Node000001",label="tds_staticin_stream_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];10 ··Node2·[id="Node000002",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];
11 }11 }
2.26 KB
./usr/share/doc/freetds-doc/reference/a00287_abc3a77c8aa28842e7f28583cbabc1415_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00050_abc3a77c8aa28842e7f28583cbabc1415_cgraph.dot
Files 99% similar despite different names
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="tds_datain_stream_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Initialize·a·data·input·stream."];8 ··Node1·[id="Node000001",label="tds_datain_stream_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Initialize·a·data·input·stream."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_datain_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."];10 ··Node2·[id="Node000002",label="tds_datain_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_get_n",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#gae777dd57e8d1bb40349d7d7d8434fddf",tooltip="Get·N·bytes·from·the·buffer·and·return·them·in·the·already·allocated·space···given·to·us."];12 ··Node3·[id="Node000003",label="tds_get_n",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#gae777dd57e8d1bb40349d7d7d8434fddf",tooltip="Get·N·bytes·from·the·buffer·and·return·them·in·the·already·allocated·space···given·to·us."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_close_socket",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e",tooltip="Close·current·socket."];14 ··Node4·[id="Node000004",label="tds_close_socket",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e",tooltip="Close·current·socket."];
15 ··Node3·->·Node5·[id="edge4_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node3·->·Node5·[id="edge4_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_read_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga410619783bdf2bb60b0f27a5578e0e07",tooltip="Read·in·one·'packet'·from·the·server."];16 ··Node5·[id="Node000005",label="tds_read_packet",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga410619783bdf2bb60b0f27a5578e0e07",tooltip="Read·in·one·'packet'·from·the·server."];
17 ··Node5·->·Node4·[id="edge5_Node000005_Node000004",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node4·[id="edge5_Node000005_Node000004",color="steelblue1",style="solid",tooltip="·"];
3.65 KB
./usr/share/doc/freetds-doc/reference/a00287_abc3a77c8aa28842e7f28583cbabc1415_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00050_abc3a77c8aa28842e7f28583cbabc1415_icgraph.dot
Files 98% similar despite different names
    
Offset 7, 20 lines modifiedOffset 7, 20 lines modified
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_datain_stream_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Initialize·a·data·input·stream."];8 ··Node1·[id="Node000001",label="tds_datain_stream_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Initialize·a·data·input·stream."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",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..."];10 ··Node2·[id="Node000002",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..."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_get_char_data",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga8d214089b6e97fc0da5e0be09f216d73",tooltip="Fetch·character·data·the·wire."];12 ··Node3·[id="Node000003",label="tds_get_char_data",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga8d214089b6e97fc0da5e0be09f216d73",tooltip="Fetch·character·data·the·wire."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="tds_generic_get",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#abac4d689e0e31e80587f89247c6395a4",tooltip="Read·a·data·from·wire."];14 ··Node4·[id="Node000004",label="tds_generic_get",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#abac4d689e0e31e80587f89247c6395a4",tooltip="Read·a·data·from·wire."];
15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node2·->·Node5·[id="edge4_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",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."];16 ··Node5·[id="Node000005",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."];
17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node6·[id="edge5_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node6·[id="Node000006",label="tds_alloc_get_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gafb26aba5d935e40b87b95e21a5185848",tooltip="Reads·a·string·from·wire·in·a·new·allocated·buffer."];18 ··Node6·[id="Node000006",label="tds_alloc_get_string",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#gafb26aba5d935e40b87b95e21a5185848",tooltip="Reads·a·string·from·wire·in·a·new·allocated·buffer."];
19 ··Node5·->·Node46·[id="edge6_Node000005_Node000046",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node5·->·Node46·[id="edge6_Node000005_Node000046",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 ··Node46·[id="Node000046",label="tds_dstr_get",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga017c427e9599c031be5c555cb32abe2c",tooltip="Reads·a·string·from·wire·and·put·in·a·DSTR."];20 ··Node46·[id="Node000046",label="tds_dstr_get",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga017c427e9599c031be5c555cb32abe2c",tooltip="Reads·a·string·from·wire·and·put·in·a·DSTR."];
21 ··Node5·->·Node58·[id="edge7_Node000005_Node000058",dir="back",color="steelblue1",style="solid",tooltip="·"];21 ··Node5·->·Node58·[id="edge7_Node000005_Node000058",dir="back",color="steelblue1",style="solid",tooltip="·"];
22 ··Node58·[id="Node000058",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];22 ··Node58·[id="Node000058",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];
23 ··Node5·->·Node59·[id="edge8_Node000005_Node000059",dir="back",color="steelblue1",style="solid",tooltip="·"];23 ··Node5·->·Node59·[id="edge8_Node000005_Node000059",dir="back",color="steelblue1",style="solid",tooltip="·"];
24 ··Node59·[id="Node000059",label="tds_process_dynamic",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#ga5cfc0340d8d717e67f60037e029b2142",tooltip="tds_process_dynamic()·finds·the·element·of·the·dyns·array·for·the·id"];24 ··Node59·[id="Node000059",label="tds_process_dynamic",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00577.html#ga5cfc0340d8d717e67f60037e029b2142",tooltip="tds_process_dynamic()·finds·the·element·of·the·dyns·array·for·the·id"];
25 ··Node1·->·Node4·[id="edge9_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];25 ··Node1·->·Node4·[id="edge9_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
26 }26 }
6.47 KB
./usr/share/doc/freetds-doc/reference/a00296_source.html vs.
./usr/share/doc/freetds-doc/reference/a00095_source.html
Files 99% similar despite different names
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 <div·class="contents">83 <div·class="contents">
84 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div>84 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div>
85 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·This·file·produced·from·./types.pl</span></div>85 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·This·file·produced·from·./types.pl</span></div>
86 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*/</span></div>86 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*/</span></div>
87 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>·</div>87 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>·</div>
88 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keywordtype">int</span></div>88 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keywordtype">int</span></div>
89 <div·class="foldopen"·id="foldopen00009"·data-start="{"·data-end="}">89 <div·class="foldopen"·id="foldopen00009"·data-start="{"·data-end="}">
90 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno"><a·class="line"·href="a00476.html#a4c070147d189dede5e08a2dc66852678">····9</a></span>tds_get_size_by_type(TDS_SERVER_TYPE·servertype)</div>90 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno"><a·class="line"·href="a00395.html#a4c070147d189dede5e08a2dc66852678">····9</a></span>tds_get_size_by_type(TDS_SERVER_TYPE·servertype)</div>
91 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>{</div>91 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>{</div>
92 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····<span·class="keywordflow">switch</span>·(servertype)·{</div>92 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····<span·class="keywordflow">switch</span>·(servertype)·{</div>
93 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····<span·class="keywordflow">case</span>·SYBVOID:</div>93 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····<span·class="keywordflow">case</span>·SYBVOID:</div>
94 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>········<span·class="keywordflow">return</span>·0;</div>94 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>········<span·class="keywordflow">return</span>·0;</div>
95 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····<span·class="keywordflow">case</span>·SYBBIT:</div>95 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····<span·class="keywordflow">case</span>·SYBBIT:</div>
96 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····<span·class="keywordflow">case</span>·SYBBITN:</div>96 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····<span·class="keywordflow">case</span>·SYBBITN:</div>
97 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····<span·class="keywordflow">case</span>·SYBINT1:</div>97 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····<span·class="keywordflow">case</span>·SYBINT1:</div>
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="keywordflow">return</span>·0;</div>129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="keywordflow">return</span>·0;</div>
130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div>131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div>
132 </div>132 </div>
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
134 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keywordtype">int</span></div>134 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keywordtype">int</span></div>
135 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">135 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a00476.html#a68855f1251759a6b7338635306ab0041">···57</a></span>tds_get_varint_size(<a·class="code·hl_struct"·href="a01287.html">TDSCONNECTION</a>·*·conn,·<span·class="keywordtype">int</span>·datatype)</div>136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a00395.html#a68855f1251759a6b7338635306ab0041">···57</a></span>tds_get_varint_size(<a·class="code·hl_struct"·href="a01287.html">TDSCONNECTION</a>·*·conn,·<span·class="keywordtype">int</span>·datatype)</div>
137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>{</div>137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>{</div>
138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">switch</span>·(datatype)·{</div>138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">switch</span>·(datatype)·{</div>
139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">case</span>·SYBBIT:</div>139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">case</span>·SYBBIT:</div>
140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordflow">case</span>·SYBDATETIME:</div>140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordflow">case</span>·SYBDATETIME:</div>
141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keywordflow">case</span>·SYBDATETIME4:</div>141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keywordflow">case</span>·SYBDATETIME4:</div>
142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">case</span>·SYBFLT8:</div>142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">case</span>·SYBFLT8:</div>
143 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">case</span>·SYBINT1:</div>143 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">case</span>·SYBINT1:</div>
Offset 193, 15 lines modifiedOffset 193, 15 lines modified
193 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>····}</div>193 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>····}</div>
194 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<span·class="keywordflow">return</span>·1;</div>194 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<span·class="keywordflow">return</span>·1;</div>
195 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>}</div>195 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>}</div>
196 </div>196 </div>
197 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>197 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
198 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>TDS_SERVER_TYPE</div>198 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>TDS_SERVER_TYPE</div>
199 <div·class="foldopen"·id="foldopen00125"·data-start="{"·data-end="}">199 <div·class="foldopen"·id="foldopen00125"·data-start="{"·data-end="}">
200 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a00476.html#a0383d5dcb629582266a442f0f0dbd13a">··125</a></span>tds_get_conversion_type(TDS_SERVER_TYPE·srctype,·<span·class="keywordtype">int</span>·colsize)</div>200 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a00395.html#a0383d5dcb629582266a442f0f0dbd13a">··125</a></span>tds_get_conversion_type(TDS_SERVER_TYPE·srctype,·<span·class="keywordtype">int</span>·colsize)</div>
201 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>{</div>201 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>{</div>
202 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>····<span·class="keywordflow">switch</span>·(srctype)·{</div>202 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>····<span·class="keywordflow">switch</span>·(srctype)·{</div>
203 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>····<span·class="keywordflow">case</span>·SYBBITN:</div>203 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>····<span·class="keywordflow">case</span>·SYBBITN:</div>
204 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>········<span·class="keywordflow">return</span>·SYBBIT;</div>204 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>········<span·class="keywordflow">return</span>·SYBBIT;</div>
205 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>····<span·class="keywordflow">case</span>·SYBDATEN:</div>205 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>····<span·class="keywordflow">case</span>·SYBDATEN:</div>
206 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>········<span·class="keywordflow">return</span>·SYBDATE;</div>206 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>········<span·class="keywordflow">return</span>·SYBDATE;</div>
207 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>····<span·class="keywordflow">case</span>·SYBDATETIMN:</div>207 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>····<span·class="keywordflow">case</span>·SYBDATETIMN:</div>
953 B
./usr/share/doc/freetds-doc/reference/a00299.html vs.
./usr/share/doc/freetds-doc/reference/a00110.html
Files 99% similar despite different names
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
81 <p>Grab·data·from·TDS·packets.··81 <p>Grab·data·from·TDS·packets.··
82 <a·href="#details">More...</a></p>82 <a·href="#details">More...</a></p>
83 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>83 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
84 <code>#include·&lt;assert.h&gt;</code><br·/>84 <code>#include·&lt;assert.h&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00476_source.html">freetds/tds.h</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00395_source.html">freetds/tds.h</a>&gt;</code><br·/>
86 <code>#include·&lt;freetds/iconv.h&gt;</code><br·/>86 <code>#include·&lt;freetds/iconv.h&gt;</code><br·/>
87 <code>#include·&lt;freetds/bytes.h&gt;</code><br·/>87 <code>#include·&lt;freetds/bytes.h&gt;</code><br·/>
88 <code>#include·&lt;freetds/stream.h&gt;</code><br·/>88 <code>#include·&lt;freetds/stream.h&gt;</code><br·/>
89 <code>#include·&lt;freetds/utils/string.h&gt;</code><br·/>89 <code>#include·&lt;freetds/utils/string.h&gt;</code><br·/>
90 <code>#include·&lt;freetds/checks.h&gt;</code><br·/>90 <code>#include·&lt;freetds/checks.h&gt;</code><br·/>
91 </div><div·class="textblock"><div·class="dynheader">91 </div><div·class="textblock"><div·class="dynheader">
92 Include·dependency·graph·for·read.c:</div>92 Include·dependency·graph·for·read.c:</div>
26.1 KB
./usr/share/doc/freetds-doc/reference/a00302_source.html vs.
./usr/share/doc/freetds-doc/reference/a00542_source.html
Files 76% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·src/tds/sec_negotiate_openssl.h·Source·File</title>8 <title>FreeTDS·API:·vms/vargdefs.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 23 lines modifiedOffset 70, 23 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_f7308370ebb9c2ff76f3bdfe0748aabf.html">tds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_88c98ec7a422f3972a0293d4e4a2e62e.html">vms</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">sec_negotiate_openssl.h</div></div>80 ··<div·class="headertitle"><div·class="title">vargdefs.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2015··Frediano·Ziglio</span></div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2010··Craig·A.·Berry···craigberry@mac.com</span></div>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div>
Offset 94, 88 lines modifiedOffset 94, 67 lines modified
94 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>94 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div>
95 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>95 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div>
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div>
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment"></span>·</div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">/*</span></div>
 103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·Definitions·used·by·the·VMSARG·parsing·and·mapping·routines.</span></div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;openssl/rand.h&gt;</span></div> 
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;openssl/bio.h&gt;</span></div> 
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;openssl/pem.h&gt;</span></div> 
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;openssl/err.h&gt;</span></div> 
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*</span></div>
 105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*·Based·on·VMSARG·Version·2.0·by·Tom·Wade·&lt;t.wade@vms.eurokom.ei&gt;</span></div>
108 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#ifndef·HAVE_OPENSSL</span></div> 
109 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#error·HAVE_OPENSSL·not·defines,·this·file·should·not·be·included</span></div> 
110 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif</span></div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*</span></div>
 107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·Extensively·revised·for·inclusion·in·FreeTDS·by·Craig·A.·Berry.</span></div>
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*</span></div>
 109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*·From·the·VMSARG·2.0·documentation:</span></div>
 110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*</span></div>
 111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·The·product·is·aimed·at·.·.·.·people·who·are·porting·a·package·from·</span></div>
 112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·Unix·to·VMS.·This·software·is·made·freely·available·for·inclusion·in·</span></div>
 113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·such·products,·whether·they·are·freeware,·public·domain·or·commercial.·</span></div>
 114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·No·licensing·is·required.</span></div>
 115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*/</span></div>
111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#if·__CRTL_VER·&gt;=·70302000·&amp;&amp;·!defined(__VAX)</span></div>
112 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keyword">const</span>·BIGNUM*</div> 
113 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>rsa_get_n(<span·class="keyword">const</span>·RSA·*rsa)</div> 
114 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>{</div> 
115 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#if·HAVE_RSA_GET0_KEY</span></div>118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#define·QUAL_LENGTH·····(4000+1)</span></div>
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">const</span>·BIGNUM·*n,·*e,·*d;</div> 
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····RSA_get0_key(rsa,·&amp;n,·&amp;e,·&amp;d);</div> 
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keywordflow">return</span>·n;</div>119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·S_LENGTH········(4096+1)</span></div>
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#else</span></div>120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#else</span></div>
120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·rsa-&gt;n;</div>121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·QUAL_LENGTH·····(255+1)</span></div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·S_LENGTH········(1024+1)</span></div>
121 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif</span></div>123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>
122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div> 
123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·MAX_ARGS·255</span></div>
 126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">/*··bit·fields·for·arg·flags.</span></div>
124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">static</span>·<span·class="keywordtype">void</span>*</div>128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">*/</span></div>
125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>tds5_rsa_encrypt(<span·class="keyword">const</span>·<span·class="keywordtype">void</span>·*key,·<span·class="keywordtype">size_t</span>·key_len,·<span·class="keyword">const</span>·<span·class="keywordt[·...·truncated·by·diffoscope;·len:·204,·SHA:·242c55a8790622d0f51a73eed0dc5d57b541ae97697a3e51db02dde97215fe3e·...·]</div>129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#define·VARG_M_AFFIRM········1</span></div>
 131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#define·VARG_M_NEGATIVE······2</span></div>
 132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·VARG_M_KEYWORDS······4</span></div>
 133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·VARG_M_SEPARATOR·····8</span></div>
 134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·VARG_M_DATE·····16</span></div>
 135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·VARG_M_APPEND·······32</span></div>
 136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·VARG_M_HELP·····64</span></div>
126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>{</div>137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
127 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····RSA·*rsa·=·NULL;</div>138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">/*··bit·fields·for·action·flags.</span></div>
128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····BIO·*keybio;</div>139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">*/</span></div>
129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····uint8_t·*message·=·NULL;</div>141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·VARGACT_M_UPPER·····1</span></div>
131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordtype">size_t</span>·message_len,·pwd_len;</div>142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·VARGACT_M_LOWER·····2</span></div>
132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····uint8_t·*em·=·NULL;</div>143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·VARGACT_M_SPECIAL···4</span></div>
 144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·VARGACT_M_ESCAPE····8</span></div>
 145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#define·VARGACT_M_DOUBLE····16</span></div>
 146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·VARGACT_M_IMAGE·····32</span></div>
 147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·VARGACT_M_SYMBOL····64</span></div>
 148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·VARGACT_M_COMMAND···128</span></div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·VARGACT_M_RETURN····256</span></div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#define·VARGACT_M_PROTECT···512</span></div>
 151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#define·VARGACT_M_UNIXARG···1024</span></div>
133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
134 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keywordtype">int</span>·result;</div> 
135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
136 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····keybio·=·BIO_new_mem_buf((<span·class="keywordtype">void</span>*)·key,·key_len);</div> 
137 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">if</span>·(keybio·==·NULL)</div> 
138 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">goto</span>·error;</div> 
139 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
140 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····rsa·=·PEM_read_bio_RSAPublicKey(keybio,·&amp;rsa,·NULL,·NULL);</div> 
141 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">if</span>·(!rsa)</div> 
142 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keywordflow">goto</span>·error;</div>153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#define·VARGACT_M_PROTMASK··1+2+4+8+16</span></div>
143 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
144 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····pwd_len·=·strlen(pwd);</div> 
145 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····message_len·=·nonce_len·+·pwd_len;</div> 
146 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····message·=·tds_new(uint8_t,·message_len);</div> 
147 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordflow">if</span>·(!message)</div> 
148 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········<span·class="keywordflow">goto</span>·error;</div> 
149 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····memcpy(message,·nonce,·nonce_len);</div> 
Max diff block lines reached; 271/22272 bytes (1.22%) of diff not shown.
4.18 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 15 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8s_\x8r_\x8c 
6 ····*·_\x8t_.d_\x8s5 ····*·_\x8v_.m_\x8s
7 sec_negotiate_openssl.h6 vargdefs.h
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases7 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases
9 2·*·Copyright·(C)·2015·Frediano·Ziglio8 2·*·Copyright·(C)·2010·Craig·A.·Berry·craigberry@mac.com
10 3·*9 3·*
11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or10 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or
12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public11 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public
13 6·*·License·as·published·by·the·Free·Software·Foundation;·either12 6·*·License·as·published·by·the·Free·Software·Foundation;·either
14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.13 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.
15 8·*14 8·*
16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,15 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,
Offset 18, 85 lines modifiedOffset 17, 62 lines modified
18 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU17 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU
19 12·*·Library·General·Public·License·for·more·details.18 12·*·Library·General·Public·License·for·more·details.
20 13·*19 13·*
21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public20 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public
22 15·*·License·along·with·this·library;·if·not,·write·to·the21 15·*·License·along·with·this·library;·if·not,·write·to·the
23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,22 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,
24 17·*·Boston,·MA·02111-1307,·USA.23 17·*·Boston,·MA·02111-1307,·USA.
25 18·*/ 
26 19 
27 20#include·<openssl/rand.h> 
28 21#include·<openssl/bio.h> 
29 22#include·<openssl/pem.h> 
30 23#include·<openssl/err.h> 
31 24 
32 36#ifndef·HAVE_OPENSSL 
33 37#error·HAVE_OPENSSL·not·defines,·this·file·should·not·be·included 
34 38#endif 
35 39 
36 40static·inline·const·BIGNUM* 
37 41rsa_get_n(const·RSA·*rsa) 
38 42{ 
39 43#if·HAVE_RSA_GET0_KEY 
40 44·const·BIGNUM·*n,·*e,·*d; 
41 45·RSA_get0_key(rsa,·&n,·&e,·&d); 
42 46·return·n;24 18
 25 19/*
 26 20·*·Definitions·used·by·the·VMSARG·parsing·and·mapping·routines.
 27 21·*
 28 22·*·Based·on·VMSARG·Version·2.0·by·Tom·Wade·<t.wade@vms.eurokom.ei>
 29 23·*
 30 24·*·Extensively·revised·for·inclusion·in·FreeTDS·by·Craig·A.·Berry.
 31 25·*
 32 26·*·From·the·VMSARG·2.0·documentation:
 33 27·*
 34 28·*·The·product·is·aimed·at·.·.·.·people·who·are·porting·a·package·from
 35 29·*·Unix·to·VMS.·This·software·is·made·freely·available·for·inclusion·in
 36 30·*·such·products,·whether·they·are·freeware,·public·domain·or·commercial.
 37 31·*·No·licensing·is·required.
 38 32·*/
 39 33
 40 34#if·__CRTL_VER·>=·70302000·&&·!defined(__VAX)
 41 35#define·QUAL_LENGTH·(4000+1)
 42 36#define·S_LENGTH·(4096+1)
43 47#else43 37#else
44 48·return·rsa->n;44 38#define·QUAL_LENGTH·(255+1)
 45 39#define·S_LENGTH·(1024+1)
45 49#endif46 40#endif
46 50} 
47 51 
48 52static·void* 
49 53tds5_rsa_encrypt(const·void·*key,·size_t·key_len,·const·void·*nonce,·size_t 
50 nonce_len,·const·char·*pwd,·size_t·*em_size)47 41
 48 42#define·MAX_ARGS·255
 49 43
 50 44/*·bit·fields·for·arg·flags.
 51 45*/
 52 46
 53 47#define·VARG_M_AFFIRM·1
 54 48#define·VARG_M_NEGATIVE·2
 55 49#define·VARG_M_KEYWORDS·4
 56 50#define·VARG_M_SEPARATOR·8
 57 51#define·VARG_M_DATE·16
 58 52#define·VARG_M_APPEND·32
 59 53#define·VARG_M_HELP·64
51 54{60 54
52 55·RSA·*rsa·=·NULL; 
53 56·BIO·*keybio;61 55/*·bit·fields·for·action·flags.
 62 56*/
54 5763 57
 64 58#define·VARGACT_M_UPPER·1
 65 59#define·VARGACT_M_LOWER·2
 66 60#define·VARGACT_M_SPECIAL·4
 67 61#define·VARGACT_M_ESCAPE·8
 68 62#define·VARGACT_M_DOUBLE·16
 69 63#define·VARGACT_M_IMAGE·32
 70 64#define·VARGACT_M_SYMBOL·64
 71 65#define·VARGACT_M_COMMAND·128
 72 66#define·VARGACT_M_RETURN·256
 73 67#define·VARGACT_M_PROTECT·512
 74 68#define·VARGACT_M_UNIXARG·1024
 75 69
 76 70#define·VARGACT_M_PROTMASK·1+2+4+8+16
55 58·uint8_t·*message·=·NULL; 
56 59·size_t·message_len,·pwd_len; 
57 60·uint8_t·*em·=·NULL; 
58 61 
59 62·int·result; 
60 63 
61 64·keybio·=·BIO_new_mem_buf((void*)·key,·key_len); 
62 65·if·(keybio·==·NULL) 
63 66·goto·error; 
64 67 
65 68·rsa·=·PEM_read_bio_RSAPublicKey(keybio,·&rsa,·NULL,·NULL); 
66 69·if·(!rsa) 
67 70·goto·error; 
68 71 
69 72·pwd_len·=·strlen(pwd); 
70 73·message_len·=·nonce_len·+·pwd_len; 
71 74·message·=·tds_new(uint8_t,·message_len); 
72 75·if·(!message) 
73 76·goto·error; 
74 77·memcpy(message,·nonce,·nonce_len); 
75 78·memcpy(message·+·nonce_len,·pwd,·pwd_len); 
76 79 
77 80·em·=·tds_new(uint8_t,·BN_num_bytes(rsa_get_n(rsa))); 
78 81·if·(!em) 
79 82·goto·error; 
80 83 
81 84·result·=·RSA_public_encrypt(message_len,·message,·em,·rsa, 
82 RSA_PKCS1_OAEP_PADDING); 
Max diff block lines reached; 53/4253 bytes (1.25%) of diff not shown.
125 KB
./usr/share/doc/freetds-doc/reference/a00305_source.html vs.
./usr/share/doc/freetds-doc/reference/a00122_source.html
Files 80% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>FreeTDS·API:·src/tds/sec_negotiate_gnutls.h·Source·File</title>8 <title>FreeTDS·API:·src/tds/num_limits.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 372 lines modifiedOffset 74, 394 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_f7308370ebb9c2ff76f3bdfe0748aabf.html">tds</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_f7308370ebb9c2ff76f3bdfe0748aabf.html">tds</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">sec_negotiate_gnutls.h</div></div>80 ··<div·class="headertitle"><div·class="title">num_limits.h</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases</span></div> 
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Copyright·(C)·2015··Frediano·Ziglio</span></div> 
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div> 
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·This·library·is·free·software;·you·can·redistribute·it·and/or</span></div> 
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·License·as·published·by·the·Free·Software·Foundation;·either</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·version·2·of·the·License,·or·(at·your·option)·any·later·version.</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful,</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.··See·the·GNU</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*·Library·General·Public·License·for·more·details.</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·License·along·with·this·library;·if·not,·write·to·the</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330,</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·Boston,·MA·02111-1307,·USA.</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;gnutls/gnutls.h&gt;</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gnutls/crypto.h&gt;</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#ifdef·HAVE_GNUTLS_ABSTRACT_H</span></div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#··include·&lt;gnutls/abstract.h&gt;</span></div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#endif</span></div>83 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#define·LIMIT_INDEXES_ADJUST·4</span></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>·</div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#if·!defined(HAVE_NETTLE)·||·!defined(HAVE_GMP)·||·!defined(HAVE_GNUTLS_RND)</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">signed</span>·<span·class="keywordtype">char</span>·limit_indexes[79]=·{</div>
 86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span>····0,··<span·class="comment">/*··0·*/</span></div>
 87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>····-3,·<span·class="comment">/*··1·*/</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>····-6,·<span·class="comment">/*··2·*/</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>····-9,·<span·class="comment">/*··3·*/</span></div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>····-12,····<span·class="comment">/*··4·*/</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>····-15,····<span·class="comment">/*··5·*/</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>····-18,····<span·class="comment">/*··6·*/</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····-21,····<span·class="comment">/*··7·*/</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····-24,····<span·class="comment">/*··8·*/</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····-27,····<span·class="comment">/*··9·*/</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····-30,····<span·class="comment">/*·10·*/</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····-32,····<span·class="comment">/*·11·*/</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····-34,····<span·class="comment">/*·12·*/</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····-36,····<span·class="comment">/*·13·*/</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····-38,····<span·class="comment">/*·14·*/</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····-40,····<span·class="comment">/*·15·*/</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····-42,····<span·class="comment">/*·16·*/</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····-44,····<span·class="comment">/*·17·*/</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····-46,····<span·class="comment">/*·18·*/</span></div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····-48,····<span·class="comment">/*·19·*/</span></div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····-50,····<span·class="comment">/*·20·*/</span></div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····-51,····<span·class="comment">/*·21·*/</span></div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····-52,····<span·class="comment">/*·22·*/</span></div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#··include·&lt;gcrypt.h&gt;</span></div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····-53,····<span·class="comment">/*·23·*/</span></div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#endif</span></div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····-54,····<span·class="comment">/*·24·*/</span></div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····-55,····<span·class="comment">/*·25·*/</span></div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#ifndef·HAVE_NETTLE</span></div>112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····-56,····<span·class="comment">/*·26·*/</span></div>
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#··include·&lt;libtasn1.h&gt;</span></div>113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····-57,····<span·class="comment">/*·27·*/</span></div>
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····-58,····<span·class="comment">/*·28·*/</span></div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····-59,····<span·class="comment">/*·29·*/</span></div>
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#ifdef·HAVE_NETTLE</span></div>116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····-59,····<span·class="comment">/*·30·*/</span></div>
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#··include·&lt;nettle/asn1.h&gt;</span></div>117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····-59,····<span·class="comment">/*·31·*/</span></div>
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#··include·&lt;nettle/rsa.h&gt;</span></div>118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····-59,····<span·class="comment">/*·32·*/</span></div>
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#··include·&lt;nettle/bignum.h&gt;</span></div>119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····-60,····<span·class="comment">/*·33·*/</span></div>
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif</span></div>120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····-61,····<span·class="comment">/*·34·*/</span></div>
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····-62,····<span·class="comment">/*·35·*/</span></div>
 122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····-63,····<span·class="comment">/*·36·*/</span></div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····-64,····<span·class="comment">/*·37·*/</span></div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····-65,····<span·class="comment">/*·38·*/</span></div>
 125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····-66,····<span·class="comment">/*·39·*/</span></div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····-66,····<span·class="comment">/*·40·*/</span></div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····-66,····<span·class="comment">/*·41·*/</span></div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····-66,····<span·class="comment">/*·42·*/</span></div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····-66,····<span·class="comment">/*·43·*/</span></div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····-66,····<span·class="comment">/*·44·*/</span></div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····-66,····<span·class="comment">/*·45·*/</span></div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····-66,····<span·class="comment">/*·46·*/</span></div>
122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·HAVE_GNUTLS</span></div>133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····-66,····<span·class="comment">/*·47·*/</span></div>
123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#error·HAVE_GNUTLS·not·defined,·this·file·should·not·be·included</span></div>134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····-66,····<span·class="comment">/*·48·*/</span></div>
124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div>135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····-66,····<span·class="comment">/*·49·*/</span></div>
125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····-65,····<span·class="comment">/*·50·*/</span></div>
126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">/*·emulate·GMP·if·not·present·*/</span></div>137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····-64,····<span·class="comment">/*·51·*/</span></div>
127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifndef·HAVE_GMP</span></div>138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····-63,····<span·class="comment">/*·52·*/</span></div>
128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·HAVE_GMP·1</span></div>139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····-62,····<span·class="comment">/*·53·*/</span></div>
129 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····-61,····<span·class="comment">/*·54·*/</span></div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····-60,····<span·class="comment">/*·55·*/</span></div>
130 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="};"> 
131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a00787.html">···59</a></span><span·class="keyword">typedef</span>·<span·class="keyword">struct·</span>{</div> 
132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····gcry_mpi_t·num;</div>142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····-59,····<span·class="comment">/*·56·*/</span></div>
133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}·<a·class="code·hl_struct"·href="a00787.html">mpz_t</a>[1];</div>143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····-58,····<span·class="comment">/*·57·*/</span></div>
134 </div> 
135 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····-57,····<span·class="comment">/*·58·*/</span></div>
136 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#define·mpz_powm(w,n,e,m)·\</span></div>145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····-55,····<span·class="comment">/*·59·*/</span></div>
137 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">····gcry_mpi_powm((w)-&gt;num,·(n)-&gt;num,·(e)-&gt;num,·(m)-&gt;num);</span></div> 
138 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·mpz_init(n)·do·{·(n)-&gt;num·=·NULL;·}·while(0)</span></div> 
139 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·mpz_clear(n)·gcry_mpi_release((n)-&gt;num)</span></div>146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····-53,····<span·class="comment">/*·60·*/</span></div>
 147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····-51,····<span·class="comment">/*·61·*/</span></div>
 148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····-49,····<span·class="comment">/*·62·*/</span></div>
140 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····-47,····<span·class="comment">/*·63·*/</span></div>
141 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#endif</span></div>150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····-45,····<span·class="comment">/*·64·*/</span></div>
142 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····-44,····<span·class="comment">/*·65·*/</span></div>
143 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····-43,····<span·class="comment">/*·66·*/</span></div>
144 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">/*·emulate·Nettle·if·not·present·*/</span></div>153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····-42,····<span·class="comment">/*·67·*/</span></div>
145 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#ifndef·HAVE_NETTLE</span></div>154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····-41,····<span·class="comment">/*·68·*/</span></div>
146 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#define·HAVE_NETTLE·1</span></div>155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····-39,····<span·class="comment">/*·69·*/</span></div>
Max diff block lines reached; 271/107790 bytes (0.25%) of diff not shown.
19.8 KB
html2text {}
    
Offset 1, 369 lines modifiedOffset 1, 386 lines modified
1 FreeTDS·API1 FreeTDS·API
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8s_\x8r_\x8c5 ····*·_\x8s_\x8r_\x8c
6 ····*·_\x8t_\x8d_\x8s6 ····*·_\x8t_\x8d_\x8s
7 sec_negotiate_gnutls.h 
8 1/*·FreeTDS·-·Library·of·routines·accessing·Sybase·and·Microsoft·databases 
9 2·*·Copyright·(C)·2015·Frediano·Ziglio 
10 3·* 
11 4·*·This·library·is·free·software;·you·can·redistribute·it·and/or 
12 5·*·modify·it·under·the·terms·of·the·GNU·Library·General·Public 
13 6·*·License·as·published·by·the·Free·Software·Foundation;·either 
14 7·*·version·2·of·the·License,·or·(at·your·option)·any·later·version. 
15 8·* 
16 9·*·This·library·is·distributed·in·the·hope·that·it·will·be·useful, 
17 10·*·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of 
18 11·*·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the·GNU 
19 12·*·Library·General·Public·License·for·more·details. 
20 13·* 
21 14·*·You·should·have·received·a·copy·of·the·GNU·Library·General·Public 
22 15·*·License·along·with·this·library;·if·not,·write·to·the 
23 16·*·Free·Software·Foundation,·Inc.,·59·Temple·Place·-·Suite·330, 
24 17·*·Boston,·MA·02111-1307,·USA. 
25 18·*/ 
26 19 
27 20#include·<gnutls/gnutls.h> 
28 21#include·<gnutls/crypto.h> 
29 22#ifdef·HAVE_GNUTLS_ABSTRACT_H 
30 23#·include·<gnutls/abstract.h> 
31 24#endif 
32 25 
33 26#if·!defined(HAVE_NETTLE)·||·!defined(HAVE_GMP)·||·!defined(HAVE_GNUTLS_RND) 
34 27#·include·<gcrypt.h> 
35 28#endif 
36 29 
37 30#ifndef·HAVE_NETTLE 
38 31#·include·<libtasn1.h> 
39 32#endif 
40 33 
41 34#ifdef·HAVE_NETTLE 
42 35#·include·<nettle/asn1.h> 
43 36#·include·<nettle/rsa.h> 
44 37#·include·<nettle/bignum.h> 
45 38#endif 
46 39 
47 51#ifndef·HAVE_GNUTLS 
48 52#error·HAVE_GNUTLS·not·defined,·this·file·should·not·be·included 
49 53#endif 
50 54 
51 55/*·emulate·GMP·if·not·present·*/ 
52 56#ifndef·HAVE_GMP 
53 57#define·HAVE_GMP·1 
54 58 
55 _\x85_\x89typedef·struct·{ 
56 60·gcry_mpi_t·num; 
57 61}·_\x8m_\x8p_\x8z_\x8__\x8t[1]; 
58 62 
59 63#define·mpz_powm(w,n,e,m)·\ 
60 64·gcry_mpi_powm((w)->num,·(n)->num,·(e)->num,·(m)->num); 
61 65#define·mpz_init(n)·do·{·(n)->num·=·NULL;·}·while(0) 
62 66#define·mpz_clear(n)·gcry_mpi_release((n)->num) 
63 67 
64 68#endif 
65 69 
66 70 
67 71/*·emulate·Nettle·if·not·present·*/ 
68 72#ifndef·HAVE_NETTLE 
69 73#define·HAVE_NETTLE·1 
70 74 
71 75typedef·void·nettle_random_func(void·*ctx,·size_t·len,·uint8_t·*out); 
72 76 
73 77static·inline·void 
74 78nettle_mpz_set_str_256_u(_\x8m_\x8p_\x8z_\x8__\x8t·x,·unsigned·length,·const·uint8_t·*s) 
75 79{ 
76 80·gcry_mpi_scan(&x->num,·GCRYMPI_FMT_USG,·s,·length,·NULL); 
77 81} 
78 82 
79 83static·inline·void 
80 84nettle_mpz_get_str_256(unsigned·length,·uint8_t·*s,·const·_\x8m_\x8p_\x8z_\x8__\x8t·x) 
81 85{ 
82 86·gcry_mpi_print(GCRYMPI_FMT_USG,·s,·length,·NULL,·x->num); 
83 87} 
84 88 
85 _\x88_\x89struct·_\x8a_\x8s_\x8n_\x81_\x8__\x8d_\x8e_\x8r_\x8__\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r·{ 
86 90·const·unsigned·char·*data,·*data_end; 
87 91·unsigned·long·length; 
88 92·unsigned·long·type;7 num_limits.h
 8 1#define·LIMIT_INDEXES_ADJUST·4
 9 2
 10 3static·const·signed·char·limit_indexes[79]=·{
 11 4·0,·/*·0·*/
 12 5·-3,·/*·1·*/
 13 6·-6,·/*·2·*/
 14 7·-9,·/*·3·*/
 15 8·-12,·/*·4·*/
 16 9·-15,·/*·5·*/
 17 10·-18,·/*·6·*/
 18 11·-21,·/*·7·*/
 19 12·-24,·/*·8·*/
 20 13·-27,·/*·9·*/
 21 14·-30,·/*·10·*/
 22 15·-32,·/*·11·*/
 23 16·-34,·/*·12·*/
 24 17·-36,·/*·13·*/
 25 18·-38,·/*·14·*/
 26 19·-40,·/*·15·*/
 27 20·-42,·/*·16·*/
 28 21·-44,·/*·17·*/
 29 22·-46,·/*·18·*/
 30 23·-48,·/*·19·*/
 31 24·-50,·/*·20·*/
 32 25·-51,·/*·21·*/
 33 26·-52,·/*·22·*/
 34 27·-53,·/*·23·*/
 35 28·-54,·/*·24·*/
 36 29·-55,·/*·25·*/
 37 30·-56,·/*·26·*/
 38 31·-57,·/*·27·*/
 39 32·-58,·/*·28·*/
 40 33·-59,·/*·29·*/
 41 34·-59,·/*·30·*/
 42 35·-59,·/*·31·*/
 43 36·-59,·/*·32·*/
 44 37·-60,·/*·33·*/
 45 38·-61,·/*·34·*/
 46 39·-62,·/*·35·*/
Max diff block lines reached; 53/20211 bytes (0.26%) of diff not shown.
151 B
./usr/share/doc/freetds-doc/reference/a00308_source.html vs.
./usr/share/doc/freetds-doc/reference/a00056_source.html
Files identical despite different names
16.8 KB
./usr/share/doc/freetds-doc/reference/a00335.html vs.
./usr/share/doc/freetds-doc/reference/a00113.html
Files 99% similar despite different names
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 <p>Handle·different·data·handling·from·network.··85 <p>Handle·different·data·handling·from·network.··
86 <a·href="#details">More...</a></p>86 <a·href="#details">More...</a></p>
87 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>87 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
88 <code>#include·&lt;stdarg.h&gt;</code><br·/>88 <code>#include·&lt;stdarg.h&gt;</code><br·/>
89 <code>#include·&lt;stdio.h&gt;</code><br·/>89 <code>#include·&lt;stdio.h&gt;</code><br·/>
90 <code>#include·&lt;assert.h&gt;</code><br·/>90 <code>#include·&lt;assert.h&gt;</code><br·/>
91 <code>#include·&lt;freetds/utils.h&gt;</code><br·/>91 <code>#include·&lt;freetds/utils.h&gt;</code><br·/>
92 <code>#include·&lt;<a·class="el"·href="a00476_source.html">freetds/tds.h</a>&gt;</code><br·/>92 <code>#include·&lt;<a·class="el"·href="a00395_source.html">freetds/tds.h</a>&gt;</code><br·/>
93 <code>#include·&lt;freetds/bytes.h&gt;</code><br·/>93 <code>#include·&lt;freetds/bytes.h&gt;</code><br·/>
94 <code>#include·&lt;freetds/iconv.h&gt;</code><br·/>94 <code>#include·&lt;freetds/iconv.h&gt;</code><br·/>
95 <code>#include·&lt;freetds/checks.h&gt;</code><br·/>95 <code>#include·&lt;freetds/checks.h&gt;</code><br·/>
96 <code>#include·&lt;freetds/stream.h&gt;</code><br·/>96 <code>#include·&lt;freetds/stream.h&gt;</code><br·/>
97 <code>#include·&lt;freetds/data.h&gt;</code><br·/>97 <code>#include·&lt;freetds/data.h&gt;</code><br·/>
98 <code>#include·&lt;freetds/pushvis.h&gt;</code><br·/>98 <code>#include·&lt;freetds/pushvis.h&gt;</code><br·/>
99 <code>#include·&lt;freetds/popvis.h&gt;</code><br·/>99 <code>#include·&lt;freetds/popvis.h&gt;</code><br·/>
Offset 144, 21 lines modifiedOffset 144, 21 lines modified
144 <tr·class="memitem:ab97352e5560db449e9939420b1972ec0"·id="r_ab97352e5560db449e9939420b1972ec0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab97352e5560db449e9939420b1972ec0"·name="ab97352e5560db449e9939420b1972ec0"></a>144 <tr·class="memitem:ab97352e5560db449e9939420b1972ec0"·id="r_ab97352e5560db449e9939420b1972ec0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab97352e5560db449e9939420b1972ec0"·name="ab97352e5560db449e9939420b1972ec0"></a>
145 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_clrudt_put_info</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col·TDS_UNUSED)</td></tr>145 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_clrudt_put_info</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col·TDS_UNUSED)</td></tr>
146 <tr·class="separator:ab97352e5560db449e9939420b1972ec0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>146 <tr·class="separator:ab97352e5560db449e9939420b1972ec0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
147 <tr·class="memitem:a49f69523d400617a516b683eee453f0a"·id="r_a49f69523d400617a516b683eee453f0a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a49f69523d400617a516b683eee453f0a"·name="a49f69523d400617a516b683eee453f0a"></a>147 <tr·class="memitem:a49f69523d400617a516b683eee453f0a"·id="r_a49f69523d400617a516b683eee453f0a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a49f69523d400617a516b683eee453f0a"·name="a49f69523d400617a516b683eee453f0a"></a>
148 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_clrudt_row_len</b>·(<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col)</td></tr>148 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_clrudt_row_len</b>·(<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col)</td></tr>
149 <tr·class="separator:a49f69523d400617a516b683eee453f0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>149 <tr·class="separator:a49f69523d400617a516b683eee453f0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
150 <tr·class="memitem:aa974121947c9ef8883a42ce82758d9b8"·id="r_aa974121947c9ef8883a42ce82758d9b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa974121947c9ef8883a42ce82758d9b8"·name="aa974121947c9ef8883a42ce82758d9b8"></a>150 <tr·class="memitem:aa974121947c9ef8883a42ce82758d9b8"·id="r_aa974121947c9ef8883a42ce82758d9b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa974121947c9ef8883a42ce82758d9b8"·name="aa974121947c9ef8883a42ce82758d9b8"></a>
151 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(tds_variant_offset,·TDS_OFFSET(<a·class="el"·href="a00476.html#a25488abe3449d4cdaaa97587d34f9174">TDSVARIANT</a>,·data)==TDS_OFFSET(<a·class="el"·href="a00476.html#a47b154752431b2379988dbfdff394577">TDSBLOB</a>,·textvalue))</td></tr>151 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(tds_variant_offset,·TDS_OFFSET(<a·class="el"·href="a00395.html#a25488abe3449d4cdaaa97587d34f9174">TDSVARIANT</a>,·data)==TDS_OFFSET(<a·class="el"·href="a00395.html#a47b154752431b2379988dbfdff394577">TDSBLOB</a>,·textvalue))</td></tr>
152 <tr·class="separator:aa974121947c9ef8883a42ce82758d9b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:aa974121947c9ef8883a42ce82758d9b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
153 <tr·class="memitem:a6d1564cf5d1bc9582121ac94b9b9bc3c"·id="r_a6d1564cf5d1bc9582121ac94b9b9bc3c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6d1564cf5d1bc9582121ac94b9b9bc3c"·name="a6d1564cf5d1bc9582121ac94b9b9bc3c"></a>153 <tr·class="memitem:a6d1564cf5d1bc9582121ac94b9b9bc3c"·id="r_a6d1564cf5d1bc9582121ac94b9b9bc3c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6d1564cf5d1bc9582121ac94b9b9bc3c"·name="a6d1564cf5d1bc9582121ac94b9b9bc3c"></a>
154 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(tds_variant_size,·sizeof(((<a·class="el"·href="a00476.html#a25488abe3449d4cdaaa97587d34f9174">TDSVARIANT</a>·*)·0)·-&gt;data)==sizeof(((<a·class="el"·href="a00476.html#a47b154752431b2379988dbfdff394577">TDSBLOB</a>·*)·0)·-&gt;textvalue))</td></tr>154 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(tds_variant_size,·sizeof(((<a·class="el"·href="a00395.html#a25488abe3449d4cdaaa97587d34f9174">TDSVARIANT</a>·*)·0)·-&gt;data)==sizeof(((<a·class="el"·href="a00395.html#a47b154752431b2379988dbfdff394577">TDSBLOB</a>·*)·0)·-&gt;textvalue))</td></tr>
155 <tr·class="separator:a6d1564cf5d1bc9582121ac94b9b9bc3c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>155 <tr·class="separator:a6d1564cf5d1bc9582121ac94b9b9bc3c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
156 <tr·class="memitem:ab07ae668874c0eb6c45e4d199cc0066e"·id="r_ab07ae668874c0eb6c45e4d199cc0066e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab07ae668874c0eb6c45e4d199cc0066e"·name="ab07ae668874c0eb6c45e4d199cc0066e"></a>156 <tr·class="memitem:ab07ae668874c0eb6c45e4d199cc0066e"·id="r_ab07ae668874c0eb6c45e4d199cc0066e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab07ae668874c0eb6c45e4d199cc0066e"·name="ab07ae668874c0eb6c45e4d199cc0066e"></a>
157 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(variant_size,·sizeof(<a·class="el"·href="a00476.html#a47b154752431b2379988dbfdff394577">TDSBLOB</a>)·&gt;=sizeof(<a·class="el"·href="a00476.html#a25488abe3449d4cdaaa97587d34f9174">TDSVARIANT</a>))</td></tr>157 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_COMPILE_CHECK</b>·(variant_size,·sizeof(<a·class="el"·href="a00395.html#a47b154752431b2379988dbfdff394577">TDSBLOB</a>)·&gt;=sizeof(<a·class="el"·href="a00395.html#a25488abe3449d4cdaaa97587d34f9174">TDSVARIANT</a>))</td></tr>
158 <tr·class="separator:ab07ae668874c0eb6c45e4d199cc0066e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:ab07ae668874c0eb6c45e4d199cc0066e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:a7c2d16e0dcb9d0a690cad2aa3a8681bc"·id="r_a7c2d16e0dcb9d0a690cad2aa3a8681bc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7c2d16e0dcb9d0a690cad2aa3a8681bc"·name="a7c2d16e0dcb9d0a690cad2aa3a8681bc"></a>159 <tr·class="memitem:a7c2d16e0dcb9d0a690cad2aa3a8681bc"·id="r_a7c2d16e0dcb9d0a690cad2aa3a8681bc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7c2d16e0dcb9d0a690cad2aa3a8681bc"·name="a7c2d16e0dcb9d0a690cad2aa3a8681bc"></a>
160 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_DECLARE_FUNCS</b>·(clrudt)</td></tr>160 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_DECLARE_FUNCS</b>·(clrudt)</td></tr>
161 <tr·class="separator:a7c2d16e0dcb9d0a690cad2aa3a8681bc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:a7c2d16e0dcb9d0a690cad2aa3a8681bc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
162 <tr·class="memitem:a2db01a135c4cb0d3cdb8b37e63711ffe"·id="r_a2db01a135c4cb0d3cdb8b37e63711ffe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2db01a135c4cb0d3cdb8b37e63711ffe"·name="a2db01a135c4cb0d3cdb8b37e63711ffe"></a>162 <tr·class="memitem:a2db01a135c4cb0d3cdb8b37e63711ffe"·id="r_a2db01a135c4cb0d3cdb8b37e63711ffe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2db01a135c4cb0d3cdb8b37e63711ffe"·name="a2db01a135c4cb0d3cdb8b37e63711ffe"></a>
163 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_DECLARE_FUNCS</b>·(generic)</td></tr>163 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_DECLARE_FUNCS</b>·(generic)</td></tr>
164 <tr·class="separator:a2db01a135c4cb0d3cdb8b37e63711ffe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>164 <tr·class="separator:a2db01a135c4cb0d3cdb8b37e63711ffe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 176, 24 lines modifiedOffset 176, 24 lines modified
176 <tr·class="separator:a00f699b35ad7741c2c11a865cde83a97"><td·class="memSeparator"·colspan="2">&#160;</td></tr>176 <tr·class="separator:a00f699b35ad7741c2c11a865cde83a97"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
177 <tr·class="memitem:a6ebeed795a13a419d2085f8e949c1bcd"·id="r_a6ebeed795a13a419d2085f8e949c1bcd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6ebeed795a13a419d2085f8e949c1bcd"·name="a6ebeed795a13a419d2085f8e949c1bcd"></a>177 <tr·class="memitem:a6ebeed795a13a419d2085f8e949c1bcd"·id="r_a6ebeed795a13a419d2085f8e949c1bcd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6ebeed795a13a419d2085f8e949c1bcd"·name="a6ebeed795a13a419d2085f8e949c1bcd"></a>
178 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_DECLARE_FUNCS</b>·(sybbigtime)</td></tr>178 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_DECLARE_FUNCS</b>·(sybbigtime)</td></tr>
179 <tr·class="separator:a6ebeed795a13a419d2085f8e949c1bcd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>179 <tr·class="separator:a6ebeed795a13a419d2085f8e949c1bcd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
180 <tr·class="memitem:a622c6dae066046362fe843e0760d73d3"·id="r_a622c6dae066046362fe843e0760d73d3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a622c6dae066046362fe843e0760d73d3"·name="a622c6dae066046362fe843e0760d73d3"></a>180 <tr·class="memitem:a622c6dae066046362fe843e0760d73d3"·id="r_a622c6dae066046362fe843e0760d73d3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a622c6dae066046362fe843e0760d73d3"·name="a622c6dae066046362fe843e0760d73d3"></a>
181 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_DECLARE_FUNCS</b>·(variant)</td></tr>181 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_DECLARE_FUNCS</b>·(variant)</td></tr>
182 <tr·class="separator:a622c6dae066046362fe843e0760d73d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>182 <tr·class="separator:a622c6dae066046362fe843e0760d73d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
183 <tr·class="memitem:abac4d689e0e31e80587f89247c6395a4"·id="r_abac4d689e0e31e80587f89247c6395a4"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00335.html#abac4d689e0e31e80587f89247c6395a4">tds_generic_get</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol)</td></tr>183 <tr·class="memitem:abac4d689e0e31e80587f89247c6395a4"·id="r_abac4d689e0e31e80587f89247c6395a4"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00113.html#abac4d689e0e31e80587f89247c6395a4">tds_generic_get</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol)</td></tr>
184 <tr·class="memdesc:abac4d689e0e31e80587f89247c6395a4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Read·a·data·from·wire.··<br·/></td></tr>184 <tr·class="memdesc:abac4d689e0e31e80587f89247c6395a4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Read·a·data·from·wire.··<br·/></td></tr>
185 <tr·class="separator:abac4d689e0e31e80587f89247c6395a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>185 <tr·class="separator:abac4d689e0e31e80587f89247c6395a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
186 <tr·class="memitem:a0e77362070528e9b412debcbc19b6b83"·id="r_a0e77362070528e9b412debcbc19b6b83"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0e77362070528e9b412debcbc19b6b83"·name="a0e77362070528e9b412debcbc19b6b83"></a>186 <tr·class="memitem:a0e77362070528e9b412debcbc19b6b83"·id="r_a0e77362070528e9b412debcbc19b6b83"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0e77362070528e9b412debcbc19b6b83"·name="a0e77362070528e9b412debcbc19b6b83"></a>
187 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_generic_get_info</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col)</td></tr>187 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_generic_get_info</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col)</td></tr>
188 <tr·class="separator:a0e77362070528e9b412debcbc19b6b83"><td·class="memSeparator"·colspan="2">&#160;</td></tr>188 <tr·class="separator:a0e77362070528e9b412debcbc19b6b83"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
189 <tr·class="memitem:a84e17808683ba2dd956e811a42e23176"·id="r_a84e17808683ba2dd956e811a42e23176"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00335.html#a84e17808683ba2dd956e811a42e23176">tds_generic_put</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol,·int·bcp7)</td></tr>189 <tr·class="memitem:a84e17808683ba2dd956e811a42e23176"·id="r_a84e17808683ba2dd956e811a42e23176"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00113.html#a84e17808683ba2dd956e811a42e23176">tds_generic_put</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol,·int·bcp7)</td></tr>
190 <tr·class="memdesc:a84e17808683ba2dd956e811a42e23176"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Write·data·to·wire.··<br·/></td></tr>190 <tr·class="memdesc:a84e17808683ba2dd956e811a42e23176"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Write·data·to·wire.··<br·/></td></tr>
191 <tr·class="separator:a84e17808683ba2dd956e811a42e23176"><td·class="memSeparator"·colspan="2">&#160;</td></tr>191 <tr·class="separator:a84e17808683ba2dd956e811a42e23176"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
192 <tr·class="memitem:aabd0e5f15615b5c141c525b76e746520"·id="r_aabd0e5f15615b5c141c525b76e746520"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00335.html#aabd0e5f15615b5c141c525b76e746520">tds_generic_put_info</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col)</td></tr>192 <tr·class="memitem:aabd0e5f15615b5c141c525b76e746520"·id="r_aabd0e5f15615b5c141c525b76e746520"><td·class="memItemLeft"·align="right"·valign="top">TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00113.html#aabd0e5f15615b5c141c525b76e746520">tds_generic_put_info</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col)</td></tr>
193 <tr·class="memdesc:aabd0e5f15615b5c141c525b76e746520"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Put·data·information·to·wire.··<br·/></td></tr>193 <tr·class="memdesc:aabd0e5f15615b5c141c525b76e746520"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Put·data·information·to·wire.··<br·/></td></tr>
194 <tr·class="separator:aabd0e5f15615b5c141c525b76e746520"><td·class="memSeparator"·colspan="2">&#160;</td></tr>194 <tr·class="separator:aabd0e5f15615b5c141c525b76e746520"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
195 <tr·class="memitem:aa992dc3b5dd686af4f5a6e38428dacd2"·id="r_aa992dc3b5dd686af4f5a6e38428dacd2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa992dc3b5dd686af4f5a6e38428dacd2"·name="aa992dc3b5dd686af4f5a6e38428dacd2"></a>195 <tr·class="memitem:aa992dc3b5dd686af4f5a6e38428dacd2"·id="r_aa992dc3b5dd686af4f5a6e38428dacd2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa992dc3b5dd686af4f5a6e38428dacd2"·name="aa992dc3b5dd686af4f5a6e38428dacd2"></a>
196 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_generic_row_len</b>·(<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col)</td></tr>196 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_generic_row_len</b>·(<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col)</td></tr>
197 <tr·class="separator:aa992dc3b5dd686af4f5a6e38428dacd2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>197 <tr·class="separator:aa992dc3b5dd686af4f5a6e38428dacd2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
198 <tr·class="memitem:a8822e7316aabf89bc3cf1b1300d2a28e"·id="r_a8822e7316aabf89bc3cf1b1300d2a28e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8822e7316aabf89bc3cf1b1300d2a28e"·name="a8822e7316aabf89bc3cf1b1300d2a28e"></a>198 <tr·class="memitem:a8822e7316aabf89bc3cf1b1300d2a28e"·id="r_a8822e7316aabf89bc3cf1b1300d2a28e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8822e7316aabf89bc3cf1b1300d2a28e"·name="a8822e7316aabf89bc3cf1b1300d2a28e"></a>
199 TDS_SERVER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_get_cardinal_type</b>·(TDS_SERVER_TYPE·datatype,·int·usertype)</td></tr>199 TDS_SERVER_TYPE&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_get_cardinal_type</b>·(TDS_SERVER_TYPE·datatype,·int·usertype)</td></tr>
Offset 260, 21 lines modifiedOffset 260, 21 lines modified
260 <tr·class="separator:a855639162ffa65bba9a6846182a40522"><td·class="memSeparator"·colspan="2">&#160;</td></tr>260 <tr·class="separator:a855639162ffa65bba9a6846182a40522"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
261 <tr·class="memitem:a770922242322e6fdc6ecac886279f717"·id="r_a770922242322e6fdc6ecac886279f717"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a770922242322e6fdc6ecac886279f717"·name="a770922242322e6fdc6ecac886279f717"></a>261 <tr·class="memitem:a770922242322e6fdc6ecac886279f717"·id="r_a770922242322e6fdc6ecac886279f717"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a770922242322e6fdc6ecac886279f717"·name="a770922242322e6fdc6ecac886279f717"></a>
262 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_numeric_put_info</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col)</td></tr>262 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_numeric_put_info</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col)</td></tr>
263 <tr·class="separator:a770922242322e6fdc6ecac886279f717"><td·class="memSeparator"·colspan="2">&#160;</td></tr>263 <tr·class="separator:a770922242322e6fdc6ecac886279f717"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
264 <tr·class="memitem:ad9106a0a337f2c688ef828c278245e98"·id="r_ad9106a0a337f2c688ef828c278245e98"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad9106a0a337f2c688ef828c278245e98"·name="ad9106a0a337f2c688ef828c278245e98"></a>264 <tr·class="memitem:ad9106a0a337f2c688ef828c278245e98"·id="r_ad9106a0a337f2c688ef828c278245e98"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad9106a0a337f2c688ef828c278245e98"·name="ad9106a0a337f2c688ef828c278245e98"></a>
265 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_numeric_row_len</b>·(<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col·TDS_UNUSED)</td></tr>265 TDS_INT&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_numeric_row_len</b>·(<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col·TDS_UNUSED)</td></tr>
266 <tr·class="separator:ad9106a0a337f2c688ef828c278245e98"><td·class="memSeparator"·colspan="2">&#160;</td></tr>266 <tr·class="separator:ad9106a0a337f2c688ef828c278245e98"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
267 <tr·class="memitem:a31604382d8b77257aad203f409155a29"·id="r_a31604382d8b77257aad203f409155a29"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00335.html#a31604382d8b77257aad203f409155a29">tds_set_column_type</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol,·TDS_SERVER_TYPE·type)</td></tr>267 <tr·class="memitem:a31604382d8b77257aad203f409155a29"·id="r_a31604382d8b77257aad203f409155a29"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00113.html#a31604382d8b77257aad203f409155a29">tds_set_column_type</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol,·TDS_SERVER_TYPE·type)</td></tr>
268 <tr·class="memdesc:a31604382d8b77257aad203f409155a29"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Set·type·of·column·initializing·all·dependency.··<br·/></td></tr>268 <tr·class="memdesc:a31604382d8b77257aad203f409155a29"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Set·type·of·column·initializing·all·dependency.··<br·/></td></tr>
269 <tr·class="separator:a31604382d8b77257aad203f409155a29"><td·class="memSeparator"·colspan="2">&#160;</td></tr>269 <tr·class="separator:a31604382d8b77257aad203f409155a29"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
270 <tr·class="memitem:a86768d86059c5addf9a3f89edb1ef44e"·id="r_a86768d86059c5addf9a3f89edb1ef44e"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00335.html#a86768d86059c5addf9a3f89edb1ef44e">tds_set_param_type</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol,·TDS_SERVER_TYPE·type)</td></tr>270 <tr·class="memitem:a86768d86059c5addf9a3f89edb1ef44e"·id="r_a86768d86059c5addf9a3f89edb1ef44e"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00113.html#a86768d86059c5addf9a3f89edb1ef44e">tds_set_param_type</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*curcol,·TDS_SERVER_TYPE·type)</td></tr>
271 <tr·class="memdesc:a86768d86059c5addf9a3f89edb1ef44e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Set·type·of·column·initializing·all·dependency.··<br·/></td></tr>271 <tr·class="memdesc:a86768d86059c5addf9a3f89edb1ef44e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Set·type·of·column·initializing·all·dependency.··<br·/></td></tr>
272 <tr·class="separator:a86768d86059c5addf9a3f89edb1ef44e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>272 <tr·class="separator:a86768d86059c5addf9a3f89edb1ef44e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
273 <tr·class="memitem:aa818c1cbf4d16e609b7e4895cc7ed74f"·id="r_aa818c1cbf4d16e609b7e4895cc7ed74f"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00335.html#aa818c1cbf4d16e609b7e4895cc7ed74f">tds_swap_numeric</a>·(<a·class="el"·href="a01095.html">TDS_NUMERIC</a>·*num)</td></tr>273 <tr·class="memitem:aa818c1cbf4d16e609b7e4895cc7ed74f"·id="r_aa818c1cbf4d16e609b7e4895cc7ed74f"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00113.html#aa818c1cbf4d16e609b7e4895cc7ed74f">tds_swap_numeric</a>·(<a·class="el"·href="a01095.html">TDS_NUMERIC</a>·*num)</td></tr>
274 <tr·class="memdesc:aa818c1cbf4d16e609b7e4895cc7ed74f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Converts·numeric·from·Microsoft·representation·to·internal·one·(Sybase).··<br·/></td></tr>274 <tr·class="memdesc:aa818c1cbf4d16e609b7e4895cc7ed74f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Converts·numeric·from·Microsoft·representation·to·internal·one·(Sybase).··<br·/></td></tr>
275 <tr·class="separator:aa818c1cbf4d16e609b7e4895cc7ed74f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>275 <tr·class="separator:aa818c1cbf4d16e609b7e4895cc7ed74f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
276 <tr·class="memitem:adb41ce3c4f3c26704df455a03aeecebd"·id="r_adb41ce3c4f3c26704df455a03aeecebd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adb41ce3c4f3c26704df455a03aeecebd"·name="adb41ce3c4f3c26704df455a03aeecebd"></a>276 <tr·class="memitem:adb41ce3c4f3c26704df455a03aeecebd"·id="r_adb41ce3c4f3c26704df455a03aeecebd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adb41ce3c4f3c26704df455a03aeecebd"·name="adb41ce3c4f3c26704df455a03aeecebd"></a>
277 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_sybbigtime_get</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col)</td></tr>277 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_sybbigtime_get</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col)</td></tr>
278 <tr·class="separator:adb41ce3c4f3c26704df455a03aeecebd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>278 <tr·class="separator:adb41ce3c4f3c26704df455a03aeecebd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
279 <tr·class="memitem:ab98d4c25c70a3ae741c0cdd11d637985"·id="r_ab98d4c25c70a3ae741c0cdd11d637985"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab98d4c25c70a3ae741c0cdd11d637985"·name="ab98d4c25c70a3ae741c0cdd11d637985"></a>279 <tr·class="memitem:ab98d4c25c70a3ae741c0cdd11d637985"·id="r_ab98d4c25c70a3ae741c0cdd11d637985"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab98d4c25c70a3ae741c0cdd11d637985"·name="ab98d4c25c70a3ae741c0cdd11d637985"></a>
280 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_sybbigtime_get_info</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col)</td></tr>280 TDSRET&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_sybbigtime_get_info</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01231.html">TDSCOLUMN</a>·*col)</td></tr>
1.22 KB
./usr/share/doc/freetds-doc/reference/a00335_a31604382d8b77257aad203f409155a29_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00113_a31604382d8b77257aad203f409155a29_icgraph.dot
Files 98% similar despite different names
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_set_column_type",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Set·type·of·column·initializing·all·dependency."];8 ··Node1·[id="Node000001",label="tds_set_column_type",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Set·type·of·column·initializing·all·dependency."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_set_param_type",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a86768d86059c5addf9a3f89edb1ef44e",tooltip="Set·type·of·column·initializing·all·dependency."];10 ··Node2·[id="Node000002",label="tds_set_param_type",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a86768d86059c5addf9a3f89edb1ef44e",tooltip="Set·type·of·column·initializing·all·dependency."];
11 }11 }
6.94 KB
./usr/share/doc/freetds-doc/reference/a00335_a84e17808683ba2dd956e811a42e23176_cgraph.dot.gz vs.
./usr/share/doc/freetds-doc/reference/a00113_a84e17808683ba2dd956e811a42e23176_cgraph.dot.gz
Files 92% similar despite different names
6.72 KB
a00335_a84e17808683ba2dd956e811a42e23176_cgraph.dot vs.
a00113_a84e17808683ba2dd956e811a42e23176_cgraph.dot
    
Offset 32, 31 lines modifiedOffset 32, 31 lines modified
32 ··Node12·->·Node11·[id="edge13_Node000012_Node000011",color="steelblue1",style="solid",tooltip="·"];32 ··Node12·->·Node11·[id="edge13_Node000012_Node000011",color="steelblue1",style="solid",tooltip="·"];
33 ··Node12·->·Node10·[id="edge14_Node000012_Node000010",color="steelblue1",style="solid",tooltip="·"];33 ··Node12·->·Node10·[id="edge14_Node000012_Node000010",color="steelblue1",style="solid",tooltip="·"];
34 ··Node1·->·Node13·[id="edge15_Node000001_Node000013",color="steelblue1",style="solid",tooltip="·"];34 ··Node1·->·Node13·[id="edge15_Node000001_Node000013",color="steelblue1",style="solid",tooltip="·"];
35 ··Node13·[id="Node000013",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."];35 ··Node13·[id="Node000013",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."];
36 ··Node13·->·Node14·[id="edge16_Node000013_Node000014",color="steelblue1",style="solid",tooltip="·"];36 ··Node13·->·Node14·[id="edge16_Node000013_Node000014",color="steelblue1",style="solid",tooltip="·"];
37 ··Node14·[id="Node000014",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..."];37 ··Node14·[id="Node000014",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..."];
38 ··Node14·->·Node15·[id="edge17_Node000014_Node000015",color="steelblue1",style="solid",tooltip="·"];38 ··Node14·->·Node15·[id="edge17_Node000014_Node000015",color="steelblue1",style="solid",tooltip="·"];
39 ··Node15·[id="Node000015",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];39 ··Node15·[id="Node000015",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
40 ··Node15·->·Node3·[id="edge18_Node000015_Node000003",color="steelblue1",style="solid",tooltip="·"];40 ··Node15·->·Node3·[id="edge18_Node000015_Node000003",color="steelblue1",style="solid",tooltip="·"];
41 ··Node14·->·Node16·[id="edge19_Node000014_Node000016",color="steelblue1",style="solid",tooltip="·"];41 ··Node14·->·Node16·[id="edge19_Node000014_Node000016",color="steelblue1",style="solid",tooltip="·"];
42 ··Node16·[id="Node000016",label="tds_datain_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];42 ··Node16·[id="Node000016",label="tds_datain_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];
43 ··Node14·->·Node18·[id="edge20_Node000014_Node000018",color="steelblue1",style="solid",tooltip="·"];43 ··Node14·->·Node18·[id="edge20_Node000014_Node000018",color="steelblue1",style="solid",tooltip="·"];
44 ··Node18·[id="Node000018",label="tds_staticout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];44 ··Node18·[id="Node000018",label="tds_staticout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];
45 ··Node13·->·Node12·[id="edge21_Node000013_Node000012",color="steelblue1",style="solid",tooltip="·"];45 ··Node13·->·Node12·[id="edge21_Node000013_Node000012",color="steelblue1",style="solid",tooltip="·"];
46 ··Node1·->·Node20·[id="edge22_Node000001_Node000020",color="steelblue1",style="solid",tooltip="·"];46 ··Node1·->·Node20·[id="edge22_Node000001_Node000020",color="steelblue1",style="solid",tooltip="·"];
47 ··Node20·[id="Node000020",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."];47 ··Node20·[id="Node000020",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."];
48 ··Node20·->·Node12·[id="edge23_Node000020_Node000012",color="steelblue1",style="solid",tooltip="·"];48 ··Node20·->·Node12·[id="edge23_Node000020_Node000012",color="steelblue1",style="solid",tooltip="·"];
49 ··Node1·->·Node21·[id="edge24_Node000001_Node000021",color="steelblue1",style="solid",tooltip="·"];49 ··Node1·->·Node21·[id="edge24_Node000001_Node000021",color="steelblue1",style="solid",tooltip="·"];
50 ··Node21·[id="Node000021",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."];50 ··Node21·[id="Node000021",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."];
51 ··Node21·->·Node15·[id="edge25_Node000021_Node000015",color="steelblue1",style="solid",tooltip="·"];51 ··Node21·->·Node15·[id="edge25_Node000021_Node000015",color="steelblue1",style="solid",tooltip="·"];
52 ··Node21·->·Node22·[id="edge26_Node000021_Node000022",color="steelblue1",style="solid",tooltip="·"];52 ··Node21·->·Node22·[id="edge26_Node000021_Node000022",color="steelblue1",style="solid",tooltip="·"];
53 ··Node22·[id="Node000022",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];53 ··Node22·[id="Node000022",label="tds_dataout_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa038a9125979f8f0915dbd53cbf27e5a",tooltip="Initialize·a·data·output·stream."];
54 ··Node22·->·Node23·[id="edge27_Node000022_Node000023",color="steelblue1",style="solid",tooltip="·"];54 ··Node22·->·Node23·[id="edge27_Node000022_Node000023",color="steelblue1",style="solid",tooltip="·"];
55 ··Node23·[id="Node000023",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];55 ··Node23·[id="Node000023",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];
56 ··Node21·->·Node24·[id="edge28_Node000021_Node000024",color="steelblue1",style="solid",tooltip="·"];56 ··Node21·->·Node24·[id="edge28_Node000021_Node000024",color="steelblue1",style="solid",tooltip="·"];
57 ··Node24·[id="Node000024",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];57 ··Node24·[id="Node000024",label="tds_staticin_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#aa9e1e45f0305622dd6aed9f8fe158581",tooltip="Initialize·an·input·stream·for·read·from·a·static·allocated·buffer."];
58 ··Node24·->·Node25·[id="edge29_Node000024_Node000025",color="steelblue1",style="solid",tooltip="·"];58 ··Node24·->·Node25·[id="edge29_Node000024_Node000025",color="steelblue1",style="solid",tooltip="·"];
59 ··Node25·[id="Node000025",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];59 ··Node25·[id="Node000025",label="tds_staticin_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7",tooltip="Reads·data·from·a·static·allocated·buffer."];
60 ··Node1·->·Node26·[id="edge30_Node000001_Node000026",color="steelblue1",style="solid",tooltip="·"];60 ··Node1·->·Node26·[id="edge30_Node000001_Node000026",color="steelblue1",style="solid",tooltip="·"];
61 ··Node26·[id="Node000026",label="tds_swap_numeric",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#aa818c1cbf4d16e609b7e4895cc7ed74f",tooltip="Converts·numeric·from·Microsoft·representation·to·internal·one·(Sybase)."];61 ··Node26·[id="Node000026",label="tds_swap_numeric",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#aa818c1cbf4d16e609b7e4895cc7ed74f",tooltip="Converts·numeric·from·Microsoft·representation·to·internal·one·(Sybase)."];
62 }62 }
1.21 KB
./usr/share/doc/freetds-doc/reference/a00335_a86768d86059c5addf9a3f89edb1ef44e_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00113_a86768d86059c5addf9a3f89edb1ef44e_cgraph.dot
Files 90% similar despite different names
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="tds_set_param_type",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Set·type·of·column·initializing·all·dependency."];8 ··Node1·[id="Node000001",label="tds_set_param_type",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Set·type·of·column·initializing·all·dependency."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_set_column_type",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a31604382d8b77257aad203f409155a29",tooltip="Set·type·of·column·initializing·all·dependency."];10 ··Node2·[id="Node000002",label="tds_set_column_type",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a31604382d8b77257aad203f409155a29",tooltip="Set·type·of·column·initializing·all·dependency."];
11 }11 }
1.18 KB
./usr/share/doc/freetds-doc/reference/a00335_aa818c1cbf4d16e609b7e4895cc7ed74f_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00113_aa818c1cbf4d16e609b7e4895cc7ed74f_icgraph.dot
Files 99% similar despite different names
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_swap_numeric",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Converts·numeric·from·Microsoft·representation·to·internal·one·(Sybase)."];8 ··Node1·[id="Node000001",label="tds_swap_numeric",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Converts·numeric·from·Microsoft·representation·to·internal·one·(Sybase)."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];10 ··Node2·[id="Node000002",label="tds_generic_put",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a84e17808683ba2dd956e811a42e23176",tooltip="Write·data·to·wire."];
11 }11 }
217 B
./usr/share/doc/freetds-doc/reference/a00335_aabd0e5f15615b5c141c525b76e746520_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00113_aabd0e5f15615b5c141c525b76e746520_cgraph.dot
Files identical despite different names
4.98 KB
./usr/share/doc/freetds-doc/reference/a00335_abac4d689e0e31e80587f89247c6395a4_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00113_abac4d689e0e31e80587f89247c6395a4_cgraph.dot
Files 98% similar despite different names
    
Offset 3, 29 lines modifiedOffset 3, 29 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="tds_generic_get",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Read·a·data·from·wire."];8 ··Node1·[id="Node000001",label="tds_generic_get",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Read·a·data·from·wire."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_datain_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];10 ··Node2·[id="Node000002",label="tds_datain_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#abc3a77c8aa28842e7f28583cbabc1415",tooltip="Initialize·a·data·input·stream."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_datain_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."];12 ··Node3·[id="Node000003",label="tds_datain_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a04b537d889f7d4c9b9701eb81baf7efd",tooltip="Reads·data·from·network·for·input·stream."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",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."];14 ··Node4·[id="Node000004",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."];
15 ··Node4·->·Node6·[id="edge4_Node000004_Node000006",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node6·[id="edge4_Node000004_Node000006",color="steelblue1",style="solid",tooltip="·"];
16 ··Node6·[id="Node000006",label="tds_read_packet",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga410619783bdf2bb60b0f27a5578e0e07",tooltip="Read·in·one·'packet'·from·the·server."];16 ··Node6·[id="Node000006",label="tds_read_packet",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00576.html#ga410619783bdf2bb60b0f27a5578e0e07",tooltip="Read·in·one·'packet'·from·the·server."];
17 ··Node1·->·Node7·[id="edge5_Node000001_Node000007",color="steelblue1",style="solid",tooltip="·"];17 ··Node1·->·Node7·[id="edge5_Node000001_Node000007",color="steelblue1",style="solid",tooltip="·"];
18 ··Node7·[id="Node000007",label="tds_get_byte",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga0cb72d3f6943795c39db1fa692be0a58",tooltip="Return·a·single·byte·from·the·input·buffer."];18 ··Node7·[id="Node000007",label="tds_get_byte",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga0cb72d3f6943795c39db1fa692be0a58",tooltip="Return·a·single·byte·from·the·input·buffer."];
19 ··Node7·->·Node6·[id="edge6_Node000007_Node000006",color="steelblue1",style="solid",tooltip="·"];19 ··Node7·->·Node6·[id="edge6_Node000007_Node000006",color="steelblue1",style="solid",tooltip="·"];
20 ··Node1·->·Node8·[id="edge7_Node000001_Node000008",color="steelblue1",style="solid",tooltip="·"];20 ··Node1·->·Node8·[id="edge7_Node000001_Node000008",color="steelblue1",style="solid",tooltip="·"];
21 ··Node8·[id="Node000008",label="tds_get_char_data",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga8d214089b6e97fc0da5e0be09f216d73",tooltip="Fetch·character·data·the·wire."];21 ··Node8·[id="Node000008",label="tds_get_char_data",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00576.html#ga8d214089b6e97fc0da5e0be09f216d73",tooltip="Fetch·character·data·the·wire."];
22 ··Node8·->·Node9·[id="edge8_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];22 ··Node8·->·Node9·[id="edge8_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];
23 ··Node9·[id="Node000009",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..."];23 ··Node9·[id="Node000009",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..."];
24 ··Node9·->·Node10·[id="edge9_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];24 ··Node9·->·Node10·[id="edge9_Node000009_Node000010",color="steelblue1",style="solid",tooltip="·"];
25 ··Node10·[id="Node000010",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];25 ··Node10·[id="Node000010",label="tds_convert_stream",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
26 ··Node9·->·Node2·[id="edge10_Node000009_Node000002",color="steelblue1",style="solid",tooltip="·"];26 ··Node9·->·Node2·[id="edge10_Node000009_Node000002",color="steelblue1",style="solid",tooltip="·"];
27 ··Node9·->·Node14·[id="edge11_Node000009_Node000014",color="steelblue1",style="solid",tooltip="·"];27 ··Node9·->·Node14·[id="edge11_Node000009_Node000014",color="steelblue1",style="solid",tooltip="·"];
28 ··Node14·[id="Node000014",label="tds_staticout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00287.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];28 ··Node14·[id="Node000014",label="tds_staticout_stream_init",height=0.2,width=0.4,color="red",·fillcolor="#FFF0F0",·style="filled",URL="$a00050.html#a9fe0d3799d2e3bde49b614c9d0c3785d",tooltip="Initialize·an·output·stream·for·write·into·a·static·allocated·buffer."];
29 ··Node8·->·Node4·[id="edge12_Node000008_Node000004",color="steelblue1",style="solid",tooltip="·"];29 ··Node8·->·Node4·[id="edge12_Node000008_Node000004",color="steelblue1",style="solid",tooltip="·"];
30 ··Node1·->·Node4·[id="edge13_Node000001_Node000004",color="steelblue1",style="solid",tooltip="·"];30 ··Node1·->·Node4·[id="edge13_Node000001_Node000004",color="steelblue1",style="solid",tooltip="·"];
31 }31 }
151 B
./usr/share/doc/freetds-doc/reference/a00362_source.html vs.
./usr/share/doc/freetds-doc/reference/a00224_source.html
Files identical despite different names
146 KB
./usr/share/doc/freetds-doc/reference/a00476.html vs.
./usr/share/doc/freetds-doc/reference/a00395.html
Files 98% similar despite different names
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 </div>107 </div>
108 </div><div·class="textblock"><div·class="dynheader">108 </div><div·class="textblock"><div·class="dynheader">
109 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>109 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
110 <div·class="dyncontent">110 <div·class="dyncontent">
111 <div·class="center"><!--·SVG·1·--></div>111 <div·class="center"><!--·SVG·1·--></div>
112 </div>112 </div>
113 </div>113 </div>
114 <p><a·href="a00476_source.html">Go·to·the·source·code·of·this·file.</a></p>114 <p><a·href="a00395_source.html">Go·to·the·source·code·of·this·file.</a></p>
115 <table·class="memberdecls">115 <table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
117 Classes</h2></td></tr>117 Classes</h2></td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01311.html">tds5_colinfo</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01311.html">tds5_colinfo</a></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">union·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01187.html">tds_align_struct</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">union·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01187.html">tds_align_struct</a></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 278, 15 lines modifiedOffset 278, 15 lines modified
278 <tr·class="memitem:a98778e4a8853885d919307a86806706d"·id="r_a98778e4a8853885d919307a86806706d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a98778e4a8853885d919307a86806706d"·name="a98778e4a8853885d919307a86806706d"></a>278 <tr·class="memitem:a98778e4a8853885d919307a86806706d"·id="r_a98778e4a8853885d919307a86806706d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a98778e4a8853885d919307a86806706d"·name="a98778e4a8853885d919307a86806706d"></a>
279 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>IS_TDS7_PLUS</b>(x)&#160;&#160;&#160;((x)-&gt;tds_version&gt;=0x700)</td></tr>279 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>IS_TDS7_PLUS</b>(x)&#160;&#160;&#160;((x)-&gt;tds_version&gt;=0x700)</td></tr>
280 <tr·class="separator:a98778e4a8853885d919307a86806706d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>280 <tr·class="separator:a98778e4a8853885d919307a86806706d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
281 <tr·class="memitem:afb563b2c188aefb35947c8c8881377f9"·id="r_afb563b2c188aefb35947c8c8881377f9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afb563b2c188aefb35947c8c8881377f9"·name="afb563b2c188aefb35947c8c8881377f9"></a>281 <tr·class="memitem:afb563b2c188aefb35947c8c8881377f9"·id="r_afb563b2c188aefb35947c8c8881377f9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afb563b2c188aefb35947c8c8881377f9"·name="afb563b2c188aefb35947c8c8881377f9"></a>
282 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>IS_TDS80_PLUS</b>(x)&#160;&#160;&#160;((x)-&gt;tds_version&gt;=0x800)</td></tr>282 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>IS_TDS80_PLUS</b>(x)&#160;&#160;&#160;((x)-&gt;tds_version&gt;=0x800)</td></tr>
283 <tr·class="separator:afb563b2c188aefb35947c8c8881377f9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>283 <tr·class="separator:afb563b2c188aefb35947c8c8881377f9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
284 <tr·class="memitem:a9b18a0172853988bfe017f7117158185"·id="r_a9b18a0172853988bfe017f7117158185"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9b18a0172853988bfe017f7117158185"·name="a9b18a0172853988bfe017f7117158185"></a>284 <tr·class="memitem:a9b18a0172853988bfe017f7117158185"·id="r_a9b18a0172853988bfe017f7117158185"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9b18a0172853988bfe017f7117158185"·name="a9b18a0172853988bfe017f7117158185"></a>
285 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>IS_TDSDEAD</b>(x)&#160;&#160;&#160;(((x)·==·NULL)·||·(x)-&gt;state·==·<a·class="el"·href="a00476.html#a87cdae58f91ebe9229206bf0628f8e33af087b64970a1fb35bbcf1bc6ea7a643d">TDS_DEAD</a>)</td></tr>285 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>IS_TDSDEAD</b>(x)&#160;&#160;&#160;(((x)·==·NULL)·||·(x)-&gt;state·==·<a·class="el"·href="a00395.html#a87cdae58f91ebe9229206bf0628f8e33af087b64970a1fb35bbcf1bc6ea7a643d">TDS_DEAD</a>)</td></tr>
286 <tr·class="separator:a9b18a0172853988bfe017f7117158185"><td·class="memSeparator"·colspan="2">&#160;</td></tr>286 <tr·class="separator:a9b18a0172853988bfe017f7117158185"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
287 <tr·class="memitem:a671909a5ed9edf1ee620c679d143f2f9"·id="r_a671909a5ed9edf1ee620c679d143f2f9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a671909a5ed9edf1ee620c679d143f2f9"·name="a671909a5ed9edf1ee620c679d143f2f9"></a>287 <tr·class="memitem:a671909a5ed9edf1ee620c679d143f2f9"·id="r_a671909a5ed9edf1ee620c679d143f2f9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a671909a5ed9edf1ee620c679d143f2f9"·name="a671909a5ed9edf1ee620c679d143f2f9"></a>
288 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_unicode_type</b>(x)&#160;&#160;&#160;((tds_type_flags_ms[x]·&amp;·TDS_TYPEFLAG_UNICODE)·!=·0)</td></tr>288 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_unicode_type</b>(x)&#160;&#160;&#160;((tds_type_flags_ms[x]·&amp;·TDS_TYPEFLAG_UNICODE)·!=·0)</td></tr>
289 <tr·class="separator:a671909a5ed9edf1ee620c679d143f2f9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>289 <tr·class="separator:a671909a5ed9edf1ee620c679d143f2f9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
290 <tr·class="memitem:a2190c342ff4658385c26f8beb6bc6057"·id="r_a2190c342ff4658385c26f8beb6bc6057"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2190c342ff4658385c26f8beb6bc6057"·name="a2190c342ff4658385c26f8beb6bc6057"></a>290 <tr·class="memitem:a2190c342ff4658385c26f8beb6bc6057"·id="r_a2190c342ff4658385c26f8beb6bc6057"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2190c342ff4658385c26f8beb6bc6057"·name="a2190c342ff4658385c26f8beb6bc6057"></a>
291 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_variable_type</b>(x)&#160;&#160;&#160;((tds_type_flags_ms[x]·&amp;·TDS_TYPEFLAG_VARIABLE)·!=·0)</td></tr>291 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>is_variable_type</b>(x)&#160;&#160;&#160;((tds_type_flags_ms[x]·&amp;·TDS_TYPEFLAG_VARIABLE)·!=·0)</td></tr>
292 <tr·class="separator:a2190c342ff4658385c26f8beb6bc6057"><td·class="memSeparator"·colspan="2">&#160;</td></tr>292 <tr·class="separator:a2190c342ff4658385c26f8beb6bc6057"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 295, 17 lines modifiedOffset 295, 17 lines modified
295 <tr·class="separator:a95fe1a26a7c8c667ac58aa3e226ad5c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>295 <tr·class="separator:a95fe1a26a7c8c667ac58aa3e226ad5c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
296 <tr·class="memitem:ae969642b66c63bcde271b544e1347701"·id="r_ae969642b66c63bcde271b544e1347701"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae969642b66c63bcde271b544e1347701"·name="ae969642b66c63bcde271b544e1347701"></a>296 <tr·class="memitem:ae969642b66c63bcde271b544e1347701"·id="r_ae969642b66c63bcde271b544e1347701"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae969642b66c63bcde271b544e1347701"·name="ae969642b66c63bcde271b544e1347701"></a>
297 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>MAXPRECISION</b>&#160;&#160;&#160;77</td></tr>297 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>MAXPRECISION</b>&#160;&#160;&#160;77</td></tr>
298 <tr·class="separator:ae969642b66c63bcde271b544e1347701"><td·class="memSeparator"·colspan="2">&#160;</td></tr>298 <tr·class="separator:ae969642b66c63bcde271b544e1347701"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
299 <tr·class="memitem:a147b4e0acb9033f8498c55c7355e33f0"·id="r_a147b4e0acb9033f8498c55c7355e33f0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a147b4e0acb9033f8498c55c7355e33f0"·name="a147b4e0acb9033f8498c55c7355e33f0"></a>299 <tr·class="memitem:a147b4e0acb9033f8498c55c7355e33f0"·id="r_a147b4e0acb9033f8498c55c7355e33f0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a147b4e0acb9033f8498c55c7355e33f0"·name="a147b4e0acb9033f8498c55c7355e33f0"></a>
300 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_ALIGN_SIZE</b>&#160;&#160;&#160;sizeof(<a·class="el"·href="a01187.html">tds_align_struct</a>)</td></tr>300 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_ALIGN_SIZE</b>&#160;&#160;&#160;sizeof(<a·class="el"·href="a01187.html">tds_align_struct</a>)</td></tr>
301 <tr·class="separator:a147b4e0acb9033f8498c55c7355e33f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>301 <tr·class="separator:a147b4e0acb9033f8498c55c7355e33f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
302 <tr·class="memitem:ad659669113501ad92f406b25d6d70432"·id="r_ad659669113501ad92f406b25d6d70432"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00476.html#ad659669113501ad92f406b25d6d70432">TDS_BYTE_SWAP16</a>(value)</td></tr>302 <tr·class="memitem:ad659669113501ad92f406b25d6d70432"·id="r_ad659669113501ad92f406b25d6d70432"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html#ad659669113501ad92f406b25d6d70432">TDS_BYTE_SWAP16</a>(value)</td></tr>
303 <tr·class="separator:ad659669113501ad92f406b25d6d70432"><td·class="memSeparator"·colspan="2">&#160;</td></tr>303 <tr·class="separator:ad659669113501ad92f406b25d6d70432"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
304 <tr·class="memitem:a0938069354a4e9076192d6f6bf6a0aff"·id="r_a0938069354a4e9076192d6f6bf6a0aff"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00476.html#a0938069354a4e9076192d6f6bf6a0aff">TDS_BYTE_SWAP32</a>(value)</td></tr>304 <tr·class="memitem:a0938069354a4e9076192d6f6bf6a0aff"·id="r_a0938069354a4e9076192d6f6bf6a0aff"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html#a0938069354a4e9076192d6f6bf6a0aff">TDS_BYTE_SWAP32</a>(value)</td></tr>
305 <tr·class="separator:a0938069354a4e9076192d6f6bf6a0aff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>305 <tr·class="separator:a0938069354a4e9076192d6f6bf6a0aff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
306 <tr·class="memitem:a987e54bec017cf5b8ccd961ed717e178"·id="r_a987e54bec017cf5b8ccd961ed717e178"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a987e54bec017cf5b8ccd961ed717e178"·name="a987e54bec017cf5b8ccd961ed717e178"></a>306 <tr·class="memitem:a987e54bec017cf5b8ccd961ed717e178"·id="r_a987e54bec017cf5b8ccd961ed717e178"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a987e54bec017cf5b8ccd961ed717e178"·name="a987e54bec017cf5b8ccd961ed717e178"></a>
307 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_CANCELLED</b>&#160;&#160;&#160;((TDSRET)-2)</td></tr>307 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_CANCELLED</b>&#160;&#160;&#160;((TDSRET)-2)</td></tr>
308 <tr·class="separator:a987e54bec017cf5b8ccd961ed717e178"><td·class="memSeparator"·colspan="2">&#160;</td></tr>308 <tr·class="separator:a987e54bec017cf5b8ccd961ed717e178"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
309 <tr·class="memitem:a1c08a758fed595d0da501fe2b2c51ae9"·id="r_a1c08a758fed595d0da501fe2b2c51ae9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1c08a758fed595d0da501fe2b2c51ae9"·name="a1c08a758fed595d0da501fe2b2c51ae9"></a>309 <tr·class="memitem:a1c08a758fed595d0da501fe2b2c51ae9"·id="r_a1c08a758fed595d0da501fe2b2c51ae9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1c08a758fed595d0da501fe2b2c51ae9"·name="a1c08a758fed595d0da501fe2b2c51ae9"></a>
310 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_capability_has_req</b>(conn,··cap)&#160;&#160;&#160;»     tds_capability_enabled(&amp;conn-&gt;capabilities.types[0],·cap)</td></tr>310 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_capability_has_req</b>(conn,··cap)&#160;&#160;&#160;»     tds_capability_enabled(&amp;conn-&gt;capabilities.types[0],·cap)</td></tr>
311 <tr·class="separator:a1c08a758fed595d0da501fe2b2c51ae9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>311 <tr·class="separator:a1c08a758fed595d0da501fe2b2c51ae9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 470, 18 lines modifiedOffset 470, 18 lines modified
470 <tr·class="separator:a53543ec1891d73a538d7747a0e522861"><td·class="memSeparator"·colspan="2">&#160;</td></tr>470 <tr·class="separator:a53543ec1891d73a538d7747a0e522861"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
471 <tr·class="memitem:a0c761fe649b70bc2f918b51545104f20"·id="r_a0c761fe649b70bc2f918b51545104f20"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0c761fe649b70bc2f918b51545104f20"·name="a0c761fe649b70bc2f918b51545104f20"></a>471 <tr·class="memitem:a0c761fe649b70bc2f918b51545104f20"·id="r_a0c761fe649b70bc2f918b51545104f20"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0c761fe649b70bc2f918b51545104f20"·name="a0c761fe649b70bc2f918b51545104f20"></a>
472 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_INT_TIMEOUT</b>&#160;&#160;&#160;3</td></tr>472 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_INT_TIMEOUT</b>&#160;&#160;&#160;3</td></tr>
473 <tr·class="separator:a0c761fe649b70bc2f918b51545104f20"><td·class="memSeparator"·colspan="2">&#160;</td></tr>473 <tr·class="separator:a0c761fe649b70bc2f918b51545104f20"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
474 <tr·class="memitem:a344de1e031df0e1d11a10aa70cc38944"·id="r_a344de1e031df0e1d11a10aa70cc38944"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a344de1e031df0e1d11a10aa70cc38944"·name="a344de1e031df0e1d11a10aa70cc38944"></a>474 <tr·class="memitem:a344de1e031df0e1d11a10aa70cc38944"·id="r_a344de1e031df0e1d11a10aa70cc38944"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a344de1e031df0e1d11a10aa70cc38944"·name="a344de1e031df0e1d11a10aa70cc38944"></a>
475 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_INVALID_TYPE</b>&#160;&#160;&#160;((TDS_SERVER_TYPE)·0)</td></tr>475 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_INVALID_TYPE</b>&#160;&#160;&#160;((TDS_SERVER_TYPE)·0)</td></tr>
476 <tr·class="separator:a344de1e031df0e1d11a10aa70cc38944"><td·class="memSeparator"·colspan="2">&#160;</td></tr>476 <tr·class="separator:a344de1e031df0e1d11a10aa70cc38944"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
477 <tr·class="memitem:a07e9371c3e72b9e319f4c14e6fc2c20f"·id="r_a07e9371c3e72b9e319f4c14e6fc2c20f"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00476.html#a07e9371c3e72b9e319f4c14e6fc2c20f">TDS_IS_MSSQL</a>(x)&#160;&#160;&#160;(((x)-&gt;conn-&gt;product_version·&amp;·0x80000000u)!=0)</td></tr>477 <tr·class="memitem:a07e9371c3e72b9e319f4c14e6fc2c20f"·id="r_a07e9371c3e72b9e319f4c14e6fc2c20f"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html#a07e9371c3e72b9e319f4c14e6fc2c20f">TDS_IS_MSSQL</a>(x)&#160;&#160;&#160;(((x)-&gt;conn-&gt;product_version·&amp;·0x80000000u)!=0)</td></tr>
478 <tr·class="memdesc:a07e9371c3e72b9e319f4c14e6fc2c20f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·if·product·is·Microsoft·SQL·Server.··<br·/></td></tr>478 <tr·class="memdesc:a07e9371c3e72b9e319f4c14e6fc2c20f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·if·product·is·Microsoft·SQL·Server.··<br·/></td></tr>
479 <tr·class="separator:a07e9371c3e72b9e319f4c14e6fc2c20f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>479 <tr·class="separator:a07e9371c3e72b9e319f4c14e6fc2c20f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
480 <tr·class="memitem:a4840433488d0c66601ff4002a54b41d7"·id="r_a4840433488d0c66601ff4002a54b41d7"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00476.html#a4840433488d0c66601ff4002a54b41d7">TDS_IS_SYBASE</a>(x)&#160;&#160;&#160;(!((x)-&gt;conn-&gt;product_version·&amp;·0x80000000u))</td></tr>480 <tr·class="memitem:a4840433488d0c66601ff4002a54b41d7"·id="r_a4840433488d0c66601ff4002a54b41d7"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html#a4840433488d0c66601ff4002a54b41d7">TDS_IS_SYBASE</a>(x)&#160;&#160;&#160;(!((x)-&gt;conn-&gt;product_version·&amp;·0x80000000u))</td></tr>
481 <tr·class="memdesc:a4840433488d0c66601ff4002a54b41d7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·if·product·is·Sybase·(such·as·Adaptive·Server·Enterprise).··<br·/></td></tr>481 <tr·class="memdesc:a4840433488d0c66601ff4002a54b41d7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·if·product·is·Sybase·(such·as·Adaptive·Server·Enterprise).··<br·/></td></tr>
482 <tr·class="separator:a4840433488d0c66601ff4002a54b41d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>482 <tr·class="separator:a4840433488d0c66601ff4002a54b41d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
483 <tr·class="memitem:a4c5b8e1e1e56bdd1314671f63ac8f533"·id="r_a4c5b8e1e1e56bdd1314671f63ac8f533"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4c5b8e1e1e56bdd1314671f63ac8f533"·name="a4c5b8e1e1e56bdd1314671f63ac8f533"></a>483 <tr·class="memitem:a4c5b8e1e1e56bdd1314671f63ac8f533"·id="r_a4c5b8e1e1e56bdd1314671f63ac8f533"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4c5b8e1e1e56bdd1314671f63ac8f533"·name="a4c5b8e1e1e56bdd1314671f63ac8f533"></a>
484 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_MAJOR</b>(x)&#160;&#160;&#160;((x)-&gt;tds_version·&gt;&gt;·8)</td></tr>484 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_MAJOR</b>(x)&#160;&#160;&#160;((x)-&gt;tds_version·&gt;&gt;·8)</td></tr>
485 <tr·class="separator:a4c5b8e1e1e56bdd1314671f63ac8f533"><td·class="memSeparator"·colspan="2">&#160;</td></tr>485 <tr·class="separator:a4c5b8e1e1e56bdd1314671f63ac8f533"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
486 <tr·class="memitem:ae2a6a1d1aa0f89755afc396d86720350"·id="r_ae2a6a1d1aa0f89755afc396d86720350"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae2a6a1d1aa0f89755afc396d86720350"·name="ae2a6a1d1aa0f89755afc396d86720350"></a>486 <tr·class="memitem:ae2a6a1d1aa0f89755afc396d86720350"·id="r_ae2a6a1d1aa0f89755afc396d86720350"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae2a6a1d1aa0f89755afc396d86720350"·name="ae2a6a1d1aa0f89755afc396d86720350"></a>
487 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_MAX_CAPABILITY</b>&#160;&#160;&#160;32</td></tr>487 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_MAX_CAPABILITY</b>&#160;&#160;&#160;32</td></tr>
Offset 494, 15 lines modifiedOffset 494, 15 lines modified
494 <tr·class="separator:a64445847850c4ae0c18961b0b90264ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>494 <tr·class="separator:a64445847850c4ae0c18961b0b90264ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
495 <tr·class="memitem:adb50785650a22792f34be80b7d77d3f0"·id="r_adb50785650a22792f34be80b7d77d3f0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adb50785650a22792f34be80b7d77d3f0"·name="adb50785650a22792f34be80b7d77d3f0"></a>495 <tr·class="memitem:adb50785650a22792f34be80b7d77d3f0"·id="r_adb50785650a22792f34be80b7d77d3f0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adb50785650a22792f34be80b7d77d3f0"·name="adb50785650a22792f34be80b7d77d3f0"></a>
496 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_MAX_LOGIN_STR_SZ</b>&#160;&#160;&#160;128</td></tr>496 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_MAX_LOGIN_STR_SZ</b>&#160;&#160;&#160;128</td></tr>
497 <tr·class="separator:adb50785650a22792f34be80b7d77d3f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>497 <tr·class="separator:adb50785650a22792f34be80b7d77d3f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
498 <tr·class="memitem:a24afa5b41e3b492defaa2356931a68c1"·id="r_a24afa5b41e3b492defaa2356931a68c1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a24afa5b41e3b492defaa2356931a68c1"·name="a24afa5b41e3b492defaa2356931a68c1"></a>498 <tr·class="memitem:a24afa5b41e3b492defaa2356931a68c1"·id="r_a24afa5b41e3b492defaa2356931a68c1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a24afa5b41e3b492defaa2356931a68c1"·name="a24afa5b41e3b492defaa2356931a68c1"></a>
499 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_MINOR</b>(x)&#160;&#160;&#160;((x)-&gt;tds_version·&amp;·0xff)</td></tr>499 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_MINOR</b>(x)&#160;&#160;&#160;((x)-&gt;tds_version·&amp;·0xff)</td></tr>
500 <tr·class="separator:a24afa5b41e3b492defaa2356931a68c1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>500 <tr·class="separator:a24afa5b41e3b492defaa2356931a68c1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
501 <tr·class="memitem:a1f5fb9d2184949ed566c8ce308a4e91e"·id="r_a1f5fb9d2184949ed566c8ce308a4e91e"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00476.html#a1f5fb9d2184949ed566c8ce308a4e91e">TDS_MS_VER</a>(maj,··min,··x)&#160;&#160;&#160;(0x80000000u|((maj)&lt;&lt;24)|((min)&lt;&lt;16)|(x))</td></tr>501 <tr·class="memitem:a1f5fb9d2184949ed566c8ce308a4e91e"·id="r_a1f5fb9d2184949ed566c8ce308a4e91e"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html#a1f5fb9d2184949ed566c8ce308a4e91e">TDS_MS_VER</a>(maj,··min,··x)&#160;&#160;&#160;(0x80000000u|((maj)&lt;&lt;24)|((min)&lt;&lt;16)|(x))</td></tr>
502 <tr·class="memdesc:a1f5fb9d2184949ed566c8ce308a4e91e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calc·a·version·number·for·mssql.··<br·/></td></tr>502 <tr·class="memdesc:a1f5fb9d2184949ed566c8ce308a4e91e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calc·a·version·number·for·mssql.··<br·/></td></tr>
503 <tr·class="separator:a1f5fb9d2184949ed566c8ce308a4e91e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>503 <tr·class="separator:a1f5fb9d2184949ed566c8ce308a4e91e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
504 <tr·class="memitem:a2211236b38ff457ddb8109efd2323be0"·id="r_a2211236b38ff457ddb8109efd2323be0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2211236b38ff457ddb8109efd2323be0"·name="a2211236b38ff457ddb8109efd2323be0"></a>504 <tr·class="memitem:a2211236b38ff457ddb8109efd2323be0"·id="r_a2211236b38ff457ddb8109efd2323be0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2211236b38ff457ddb8109efd2323be0"·name="a2211236b38ff457ddb8109efd2323be0"></a>
505 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_MSG_RESULT</b>&#160;&#160;&#160;4044</td></tr>505 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_MSG_RESULT</b>&#160;&#160;&#160;4044</td></tr>
506 <tr·class="separator:a2211236b38ff457ddb8109efd2323be0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>506 <tr·class="separator:a2211236b38ff457ddb8109efd2323be0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
507 <tr·class="memitem:a0c578bc811370ecda246ff7e4a5d7cf6"·id="r_a0c578bc811370ecda246ff7e4a5d7cf6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0c578bc811370ecda246ff7e4a5d7cf6"·name="a0c578bc811370ecda246ff7e4a5d7cf6"></a>507 <tr·class="memitem:a0c578bc811370ecda246ff7e4a5d7cf6"·id="r_a0c578bc811370ecda246ff7e4a5d7cf6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0c578bc811370ecda246ff7e4a5d7cf6"·name="a0c578bc811370ecda246ff7e4a5d7cf6"></a>
508 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_NO_COUNT</b>&#160;&#160;&#160;-1</td></tr>508 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_NO_COUNT</b>&#160;&#160;&#160;-1</td></tr>
Offset 555, 15 lines modifiedOffset 555, 15 lines modified
555 <tr·class="separator:a2049733937263779a7063689e0d90476"><td·class="memSeparator"·colspan="2">&#160;</td></tr>555 <tr·class="separator:a2049733937263779a7063689e0d90476"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
556 <tr·class="memitem:ad540f1ef12384c90274a99e349eb724c"·id="r_ad540f1ef12384c90274a99e349eb724c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad540f1ef12384c90274a99e349eb724c"·name="ad540f1ef12384c90274a99e349eb724c"></a>556 <tr·class="memitem:ad540f1ef12384c90274a99e349eb724c"·id="r_ad540f1ef12384c90274a99e349eb724c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad540f1ef12384c90274a99e349eb724c"·name="ad540f1ef12384c90274a99e349eb724c"></a>
557 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_set_parent</b>(tds,··val)&#160;&#160;&#160;do·{·((tds)-&gt;parent)·=·(val);·}·while(0)</td></tr>557 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_set_parent</b>(tds,··val)&#160;&#160;&#160;do·{·((tds)-&gt;parent)·=·(val);·}·while(0)</td></tr>
558 <tr·class="separator:ad540f1ef12384c90274a99e349eb724c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>558 <tr·class="separator:ad540f1ef12384c90274a99e349eb724c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
559 <tr·class="memitem:a980494a2ce978b7b15990539239f05a8"·id="r_a980494a2ce978b7b15990539239f05a8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a980494a2ce978b7b15990539239f05a8"·name="a980494a2ce978b7b15990539239f05a8"></a>559 <tr·class="memitem:a980494a2ce978b7b15990539239f05a8"·id="r_a980494a2ce978b7b15990539239f05a8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a980494a2ce978b7b15990539239f05a8"·name="a980494a2ce978b7b15990539239f05a8"></a>
560 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_set_s</b>(tds,··val)&#160;&#160;&#160;do·{·((tds)-&gt;conn-&gt;s)·=·(val);·}·while(0)</td></tr>560 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_set_s</b>(tds,··val)&#160;&#160;&#160;do·{·((tds)-&gt;conn-&gt;s)·=·(val);·}·while(0)</td></tr>
561 <tr·class="separator:a980494a2ce978b7b15990539239f05a8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>561 <tr·class="separator:a980494a2ce978b7b15990539239f05a8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
562 <tr·class="memitem:a2c216ecb9737c4950941dda7139a2b3f"·id="r_a2c216ecb9737c4950941dda7139a2b3f"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00476.html#a2c216ecb9737c4950941dda7139a2b3f">TDS_START_LEN_GENERIC</a>(<a·class="el"·href="a01291.html">tds_socket</a>,··len)</td></tr>562 <tr·class="memitem:a2c216ecb9737c4950941dda7139a2b3f"·id="r_a2c216ecb9737c4950941dda7139a2b3f"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html#a2c216ecb9737c4950941dda7139a2b3f">TDS_START_LEN_GENERIC</a>(<a·class="el"·href="a01291.html">tds_socket</a>,··len)</td></tr>
563 <tr·class="separator:a2c216ecb9737c4950941dda7139a2b3f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>563 <tr·class="separator:a2c216ecb9737c4950941dda7139a2b3f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
564 <tr·class="memitem:ae6ea05e79158f4369651836610ee0ab1"·id="r_ae6ea05e79158f4369651836610ee0ab1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae6ea05e79158f4369651836610ee0ab1"·name="ae6ea05e79158f4369651836610ee0ab1"></a>564 <tr·class="memitem:ae6ea05e79158f4369651836610ee0ab1"·id="r_ae6ea05e79158f4369651836610ee0ab1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae6ea05e79158f4369651836610ee0ab1"·name="ae6ea05e79158f4369651836610ee0ab1"></a>
565 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_START_LEN_TINYINT</b>(<a·class="el"·href="a01291.html">tds_socket</a>)&#160;&#160;&#160;TDS_START_LEN_GENERIC(<a·class="el"·href="a01291.html">tds_socket</a>,·1)</td></tr>565 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_START_LEN_TINYINT</b>(<a·class="el"·href="a01291.html">tds_socket</a>)&#160;&#160;&#160;TDS_START_LEN_GENERIC(<a·class="el"·href="a01291.html">tds_socket</a>,·1)</td></tr>
566 <tr·class="separator:ae6ea05e79158f4369651836610ee0ab1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>566 <tr·class="separator:ae6ea05e79158f4369651836610ee0ab1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
567 <tr·class="memitem:a9442e7e7ea084ab046b24eaf75c49703"·id="r_a9442e7e7ea084ab046b24eaf75c49703"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9442e7e7ea084ab046b24eaf75c49703"·name="a9442e7e7ea084ab046b24eaf75c49703"></a>567 <tr·class="memitem:a9442e7e7ea084ab046b24eaf75c49703"·id="r_a9442e7e7ea084ab046b24eaf75c49703"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9442e7e7ea084ab046b24eaf75c49703"·name="a9442e7e7ea084ab046b24eaf75c49703"></a>
568 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_START_LEN_UINT</b>(<a·class="el"·href="a01291.html">tds_socket</a>)&#160;&#160;&#160;TDS_START_LEN_GENERIC(<a·class="el"·href="a01291.html">tds_socket</a>,·4)</td></tr>568 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_START_LEN_UINT</b>(<a·class="el"·href="a01291.html">tds_socket</a>)&#160;&#160;&#160;TDS_START_LEN_GENERIC(<a·class="el"·href="a01291.html">tds_socket</a>,·4)</td></tr>
569 <tr·class="separator:a9442e7e7ea084ab046b24eaf75c49703"><td·class="memSeparator"·colspan="2">&#160;</td></tr>569 <tr·class="separator:a9442e7e7ea084ab046b24eaf75c49703"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 759, 27 lines modifiedOffset 759, 27 lines modified
759 <tr·class="separator:a4725afc2edf4f4f53825f870ddba3938"><td·class="memSeparator"·colspan="2">&#160;</td></tr>759 <tr·class="separator:a4725afc2edf4f4f53825f870ddba3938"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
760 <tr·class="memitem:a146d67961524f2ea959afb53ea7b3e71"·id="r_a146d67961524f2ea959afb53ea7b3e71"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a146d67961524f2ea959afb53ea7b3e71"·name="a146d67961524f2ea959afb53ea7b3e71"></a>760 <tr·class="memitem:a146d67961524f2ea959afb53ea7b3e71"·id="r_a146d67961524f2ea959afb53ea7b3e71"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a146d67961524f2ea959afb53ea7b3e71"·name="a146d67961524f2ea959afb53ea7b3e71"></a>
761 typedef·struct·<a·class="el"·href="a01191.html">tds_capability_type</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_CAPABILITY_TYPE</b></td></tr>761 typedef·struct·<a·class="el"·href="a01191.html">tds_capability_type</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_CAPABILITY_TYPE</b></td></tr>
762 <tr·class="separator:a146d67961524f2ea959afb53ea7b3e71"><td·class="memSeparator"·colspan="2">&#160;</td></tr>762 <tr·class="separator:a146d67961524f2ea959afb53ea7b3e71"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
763 <tr·class="memitem:aa20fd438351adfaea82f59e73a0ec2e2"·id="r_aa20fd438351adfaea82f59e73a0ec2e2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa20fd438351adfaea82f59e73a0ec2e2"·name="aa20fd438351adfaea82f59e73a0ec2e2"></a>763 <tr·class="memitem:aa20fd438351adfaea82f59e73a0ec2e2"·id="r_aa20fd438351adfaea82f59e73a0ec2e2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa20fd438351adfaea82f59e73a0ec2e2"·name="aa20fd438351adfaea82f59e73a0ec2e2"></a>
764 typedef·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_CHAR</b></td></tr>764 typedef·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_CHAR</b></td></tr>
765 <tr·class="separator:aa20fd438351adfaea82f59e73a0ec2e2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>765 <tr·class="separator:aa20fd438351adfaea82f59e73a0ec2e2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
766 <tr·class="memitem:a1de034b895312fc0cfae0e28f8921a47"·id="r_a1de034b895312fc0cfae0e28f8921a47"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a01171.html">tds_compiletime_settings</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00476.html#a1de034b895312fc0cfae0e28f8921a47">TDS_COMPILETIME_SETTINGS</a></td></tr>766 <tr·class="memitem:a1de034b895312fc0cfae0e28f8921a47"·id="r_a1de034b895312fc0cfae0e28f8921a47"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a01171.html">tds_compiletime_settings</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html#a1de034b895312fc0cfae0e28f8921a47">TDS_COMPILETIME_SETTINGS</a></td></tr>
767 <tr·class="memdesc:a1de034b895312fc0cfae0e28f8921a47"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·structure·to·hold·all·the·compile-time·settings.··<br·/></td></tr>767 <tr·class="memdesc:a1de034b895312fc0cfae0e28f8921a47"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·structure·to·hold·all·the·compile-time·settings.··<br·/></td></tr>
768 <tr·class="separator:a1de034b895312fc0cfae0e28f8921a47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>768 <tr·class="separator:a1de034b895312fc0cfae0e28f8921a47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
769 <tr·class="memitem:ac8f025fcb6c2252e4139afe9799a9f64"·id="r_ac8f025fcb6c2252e4139afe9799a9f64"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac8f025fcb6c2252e4139afe9799a9f64"·name="ac8f025fcb6c2252e4139afe9799a9f64"></a>769 <tr·class="memitem:ac8f025fcb6c2252e4139afe9799a9f64"·id="r_ac8f025fcb6c2252e4139afe9799a9f64"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac8f025fcb6c2252e4139afe9799a9f64"·name="ac8f025fcb6c2252e4139afe9799a9f64"></a>
770 typedef·enum·tds_cursor_fetch&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_CURSOR_FETCH</b></td></tr>770 typedef·enum·tds_cursor_fetch&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_CURSOR_FETCH</b></td></tr>
771 <tr·class="separator:ac8f025fcb6c2252e4139afe9799a9f64"><td·class="memSeparator"·colspan="2">&#160;</td></tr>771 <tr·class="separator:ac8f025fcb6c2252e4139afe9799a9f64"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
772 <tr·class="memitem:a1a1603adc5e22fcdde162290f1818ac0"·id="r_a1a1603adc5e22fcdde162290f1818ac0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1a1603adc5e22fcdde162290f1818ac0"·name="a1a1603adc5e22fcdde162290f1818ac0"></a>772 <tr·class="memitem:a1a1603adc5e22fcdde162290f1818ac0"·id="r_a1a1603adc5e22fcdde162290f1818ac0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1a1603adc5e22fcdde162290f1818ac0"·name="a1a1603adc5e22fcdde162290f1818ac0"></a>
773 typedef·enum·tds_cursor_operation&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_CURSOR_OPERATION</b></td></tr>773 typedef·enum·tds_cursor_operation&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_CURSOR_OPERATION</b></td></tr>
774 <tr·class="separator:a1a1603adc5e22fcdde162290f1818ac0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>774 <tr·class="separator:a1a1603adc5e22fcdde162290f1818ac0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
775 <tr·class="memitem:a5d97aaee83acb4e20d5511ed68d99655"·id="r_a5d97aaee83acb4e20d5511ed68d99655"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5d97aaee83acb4e20d5511ed68d99655"·name="a5d97aaee83acb4e20d5511ed68d99655"></a>775 <tr·class="memitem:a5d97aaee83acb4e20d5511ed68d99655"·id="r_a5d97aaee83acb4e20d5511ed68d99655"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5d97aaee83acb4e20d5511ed68d99655"·name="a5d97aaee83acb4e20d5511ed68d99655"></a>
776 typedef·struct·<a·class="el"·href="a01251.html">tds_cursor_status</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_CURSOR_STATUS</b></td></tr>776 typedef·struct·<a·class="el"·href="a01251.html">tds_cursor_status</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_CURSOR_STATUS</b></td></tr>
777 <tr·class="separator:a5d97aaee83acb4e20d5511ed68d99655"><td·class="memSeparator"·colspan="2">&#160;</td></tr>777 <tr·class="separator:a5d97aaee83acb4e20d5511ed68d99655"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
778 <tr·class="memitem:ae21e9f12e8ee5219228ee6b6a41dec66"·id="r_ae21e9f12e8ee5219228ee6b6a41dec66"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a01219.html">tds_encoding</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00476.html#ae21e9f12e8ee5219228ee6b6a41dec66">TDS_ENCODING</a></td></tr>778 <tr·class="memitem:ae21e9f12e8ee5219228ee6b6a41dec66"·id="r_ae21e9f12e8ee5219228ee6b6a41dec66"><td·class="memItemLeft"·align="right"·valign="top">typedef·struct·<a·class="el"·href="a01219.html">tds_encoding</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html#ae21e9f12e8ee5219228ee6b6a41dec66">TDS_ENCODING</a></td></tr>
779 <tr·class="memdesc:ae21e9f12e8ee5219228ee6b6a41dec66"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Information·relevant·to·libiconv.··<br·/></td></tr>779 <tr·class="memdesc:ae21e9f12e8ee5219228ee6b6a41dec66"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Information·relevant·to·libiconv.··<br·/></td></tr>
780 <tr·class="separator:ae21e9f12e8ee5219228ee6b6a41dec66"><td·class="memSeparator"·colspan="2">&#160;</td></tr>780 <tr·class="separator:ae21e9f12e8ee5219228ee6b6a41dec66"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
781 <tr·class="memitem:afd23f71df16af406ceccf2621e197dfe"·id="r_afd23f71df16af406ceccf2621e197dfe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afd23f71df16af406ceccf2621e197dfe"·name="afd23f71df16af406ceccf2621e197dfe"></a>781 <tr·class="memitem:afd23f71df16af406ceccf2621e197dfe"·id="r_afd23f71df16af406ceccf2621e197dfe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afd23f71df16af406ceccf2621e197dfe"·name="afd23f71df16af406ceccf2621e197dfe"></a>
782 typedef·enum·tds_encryption_level&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_ENCRYPTION_LEVEL</b></td></tr>782 typedef·enum·tds_encryption_level&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_ENCRYPTION_LEVEL</b></td></tr>
783 <tr·class="separator:afd23f71df16af406ceccf2621e197dfe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>783 <tr·class="separator:afd23f71df16af406ceccf2621e197dfe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
784 <tr·class="memitem:a5e23b0f3c8651181274e416b897067aa"·id="r_a5e23b0f3c8651181274e416b897067aa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5e23b0f3c8651181274e416b897067aa"·name="a5e23b0f3c8651181274e416b897067aa"></a>784 <tr·class="memitem:a5e23b0f3c8651181274e416b897067aa"·id="r_a5e23b0f3c8651181274e416b897067aa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5e23b0f3c8651181274e416b897067aa"·name="a5e23b0f3c8651181274e416b897067aa"></a>
Max diff block lines reached; 126270/149306 bytes (84.57%) of diff not shown.
217 B
./usr/share/doc/freetds-doc/reference/a00476_a16db200d2281f76fe46fc1cbe37ca9df_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_a16db200d2281f76fe46fc1cbe37ca9df_cgraph.dot
Files identical despite different names
1.22 KB
./usr/share/doc/freetds-doc/reference/a00476_a31604382d8b77257aad203f409155a29_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_a31604382d8b77257aad203f409155a29_icgraph.dot
Files 98% similar despite different names
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL";7 ··rankdir="RL";
8 ··Node1·[id="Node000001",label="tds_set_column_type",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Set·type·of·column·initializing·all·dependency."];8 ··Node1·[id="Node000001",label="tds_set_column_type",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Set·type·of·column·initializing·all·dependency."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_set_param_type",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a86768d86059c5addf9a3f89edb1ef44e",tooltip="Set·type·of·column·initializing·all·dependency."];10 ··Node2·[id="Node000002",label="tds_set_param_type",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a86768d86059c5addf9a3f89edb1ef44e",tooltip="Set·type·of·column·initializing·all·dependency."];
11 }11 }
217 B
./usr/share/doc/freetds-doc/reference/a00476_a3ab8874994a0776acdaff797afdb710a_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_a3ab8874994a0776acdaff797afdb710a_cgraph.dot
Files identical despite different names
217 B
./usr/share/doc/freetds-doc/reference/a00476_a41390fa6e1083ba84fb523797e6b5275_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_a41390fa6e1083ba84fb523797e6b5275_cgraph.dot
Files identical despite different names
219 B
./usr/share/doc/freetds-doc/reference/a00476_a5eec23828b0610c58de248c4edb53879_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_a5eec23828b0610c58de248c4edb53879_icgraph.dot
Files identical despite different names
223 B
./usr/share/doc/freetds-doc/reference/a00476_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot.gz vs.
./usr/share/doc/freetds-doc/reference/a00395_a7711612cc544a7da2c7aa212b870acb2_cgraph.dot.gz
Files identical despite different names
1.65 KB
./usr/share/doc/freetds-doc/reference/a00476_a7711612cc544a7da2c7aa212b870acb2_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00516.dot
Files 87% similar despite different names
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
1 digraph·"tds_writetext_start"1 digraph·"include/sybdb.h"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="RL"; 
8 ··Node1·[id="Node000001",label="tds_writetext_start",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Start·writing·writetext·request."];7 ··Node1·[id="Node000001",label="include/sybdb.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Primary·include·file·for·db-lib·applications."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",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."];9 ··Node2·[id="Node000002",label="tds_sysdep_public.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00518_source.html",tooltip="·"];
 10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
 11 ··Node3·[id="Node000003",label="float.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"];
11 }12 }
4.86 KB
./usr/share/doc/freetds-doc/reference/a00476_a8184311543c685f2ee0bcccfb725ca02_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_a8184311543c685f2ee0bcccfb725ca02_cgraph.dot
Files 98% similar despite different names
    
Offset 3, 26 lines modifiedOffset 3, 26 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="tds_bcp_fread",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];8 ··Node1·[id="Node000001",label="tds_bcp_fread",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Read·a·data·file,·passing·the·data·through·iconv()."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];10 ··Node2·[id="Node000002",label="tds_convert_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a9d8eb43a81ff58ab423dce0ce95b9564",tooltip="Reads·and·writes·from·a·stream·converting·characters."];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",label="tds_iconv",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];12 ··Node3·[id="Node000003",label="tds_iconv",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga87db49044919f1bc84c0ff5e9ab00304",tooltip="Wrapper·around·iconv(3)."];
13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];13 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",label="skip_one_input_sequence",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga3380140fc6eb9f2090c430f40e846876",tooltip="Move·the·input·sequence·pointer·to·the·next·valid·position."];14 ··Node4·[id="Node000004",label="skip_one_input_sequence",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00573.html#ga3380140fc6eb9f2090c430f40e846876",tooltip="Move·the·input·sequence·pointer·to·the·next·valid·position."];
15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];15 ··Node4·->·Node5·[id="edge4_Node000004_Node000005",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",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."];16 ··Node5·[id="Node000005",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."];
17 ··Node3·->·Node5·[id="edge5_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];17 ··Node3·->·Node5·[id="edge5_Node000003_Node000005",color="steelblue1",style="solid",tooltip="·"];
18 ··Node1·->·Node6·[id="edge6_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];18 ··Node1·->·Node6·[id="edge6_Node000001_Node000006",color="steelblue1",style="solid",tooltip="·"];
19 ··Node6·[id="Node000006",label="tds_copy_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a50bc3749988d1c3c441044fc07ab44e4",tooltip="Reads·and·writes·from·a·stream·to·another."];19 ··Node6·[id="Node000006",label="tds_copy_stream",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a50bc3749988d1c3c441044fc07ab44e4",tooltip="Reads·and·writes·from·a·stream·to·another."];
20 ··Node1·->·Node7·[id="edge7_Node000001_Node000007",color="steelblue1",style="solid",tooltip="·"];20 ··Node1·->·Node7·[id="edge7_Node000001_Node000007",color="steelblue1",style="solid",tooltip="·"];
21 ··Node7·[id="Node000007",label="tds_dynamic_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#a4f9e40da6941cb9407d0da5bc3030517",tooltip="Initialize·a·dynamic·output·stream."];21 ··Node7·[id="Node000007",label="tds_dynamic_stream_init",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#a4f9e40da6941cb9407d0da5bc3030517",tooltip="Initialize·a·dynamic·output·stream."];
22 ··Node7·->·Node8·[id="edge8_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];22 ··Node7·->·Node8·[id="edge8_Node000007_Node000008",color="steelblue1",style="solid",tooltip="·"];
23 ··Node8·[id="Node000008",label="tds_dynamic_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00287.html#abaf688c85ea04a2392103d519a55d04e",tooltip="Writes·data·to·a·dynamic·allocated·buffer."];23 ··Node8·[id="Node000008",label="tds_dynamic_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#abaf688c85ea04a2392103d519a55d04e",tooltip="Writes·data·to·a·dynamic·allocated·buffer."];
24 ··Node8·->·Node9·[id="edge9_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];24 ··Node8·->·Node9·[id="edge9_Node000008_Node000009",color="steelblue1",style="solid",tooltip="·"];
25 ··Node9·[id="Node000009",label="tds_realloc",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00574.html#ga8645f5abc49db03d14b66f72b83a9a4c",tooltip="Reallocate·a·pointer·and·update·it·if·success."];25 ··Node9·[id="Node000009",label="tds_realloc",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00574.html#ga8645f5abc49db03d14b66f72b83a9a4c",tooltip="Reallocate·a·pointer·and·update·it·if·success."];
26 ··Node1·->·Node10·[id="edge10_Node000001_Node000010",color="steelblue1",style="solid",tooltip="·"];26 ··Node1·->·Node10·[id="edge10_Node000001_Node000010",color="steelblue1",style="solid",tooltip="·"];
27 ··Node10·[id="Node000010",label="tds_file_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a1b83c9db016b481aa1fa0352f976d50d",tooltip="Reads·a·chunk·of·data·from·file·stream·checking·for·terminator."];27 ··Node10·[id="Node000010",label="tds_file_stream_read",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a1b83c9db016b481aa1fa0352f976d50d",tooltip="Reads·a·chunk·of·data·from·file·stream·checking·for·terminator."];
28 }28 }
219 B
./usr/share/doc/freetds-doc/reference/a00476_a8184311543c685f2ee0bcccfb725ca02_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_a8184311543c685f2ee0bcccfb725ca02_icgraph.dot
Files identical despite different names
2.13 KB
./usr/share/doc/freetds-doc/reference/a00476_a8208eef2a3974ae1f0cf3c8c8ab011ce_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_a8208eef2a3974ae1f0cf3c8c8ab011ce_icgraph.dot
Files 99% similar despite different names
    
Offset 9, 12 lines modifiedOffset 9, 12 lines modified
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];10 ··Node2·[id="Node000002",label="_bcp_exec_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00563.html#ga7370f1223f13510d6b33e98f2de09fb5",tooltip="·"];
11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];11 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
12 ··Node3·[id="Node000003",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."];12 ··Node3·[id="Node000003",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."];
13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];13 ··Node1·->·Node4·[id="edge3_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
14 ··Node4·[id="Node000004",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."];14 ··Node4·[id="Node000004",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."];
15 ··Node1·->·Node5·[id="edge4_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];15 ··Node1·->·Node5·[id="edge4_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
16 ··Node5·[id="Node000005",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00278.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];16 ··Node5·[id="Node000005",label="tds_bcp_start_copy_in",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00104.html#a5eec23828b0610c58de248c4edb53879",tooltip="Start·bulk·copy·to·server."];
17 ··Node5·->·Node2·[id="edge5_Node000005_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];17 ··Node5·->·Node2·[id="edge5_Node000005_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
18 ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];18 ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
19 ··Node6·[id="Node000006",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."];19 ··Node6·[id="Node000006",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."];
20 }20 }
1.21 KB
./usr/share/doc/freetds-doc/reference/a00476_a86768d86059c5addf9a3f89edb1ef44e_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_a86768d86059c5addf9a3f89edb1ef44e_cgraph.dot
Files 90% similar despite different names
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··rankdir="LR";7 ··rankdir="LR";
8 ··Node1·[id="Node000001",label="tds_set_param_type",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Set·type·of·column·initializing·all·dependency."];8 ··Node1·[id="Node000001",label="tds_set_param_type",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Set·type·of·column·initializing·all·dependency."];
9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
10 ··Node2·[id="Node000002",label="tds_set_column_type",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00335.html#a31604382d8b77257aad203f409155a29",tooltip="Set·type·of·column·initializing·all·dependency."];10 ··Node2·[id="Node000002",label="tds_set_column_type",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00113.html#a31604382d8b77257aad203f409155a29",tooltip="Set·type·of·column·initializing·all·dependency."];
11 }11 }
217 B
./usr/share/doc/freetds-doc/reference/a00476_aaee3fe5c514ce5570c9548de9b16e0d9_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_aaee3fe5c514ce5570c9548de9b16e0d9_cgraph.dot
Files identical despite different names
219 B
./usr/share/doc/freetds-doc/reference/a00476_ab68dead99a2ebec55895a10cd3db5202_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_ab68dead99a2ebec55895a10cd3db5202_icgraph.dot
Files identical despite different names
217 B
./usr/share/doc/freetds-doc/reference/a00476_abf18b98efef6ce2dc0b97d658a3a1918_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_abf18b98efef6ce2dc0b97d658a3a1918_cgraph.dot
Files identical despite different names
217 B
./usr/share/doc/freetds-doc/reference/a00476_ac1e460551f1188620ea478238864ac4b_cgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_ac1e460551f1188620ea478238864ac4b_cgraph.dot
Files identical despite different names
219 B
./usr/share/doc/freetds-doc/reference/a00476_ac1e460551f1188620ea478238864ac4b_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_ac1e460551f1188620ea478238864ac4b_icgraph.dot
Files identical despite different names
223 B
./usr/share/doc/freetds-doc/reference/a00476_ac6610c72bd31bad5378f760fa9b12d66_cgraph.dot.gz vs.
./usr/share/doc/freetds-doc/reference/a00395_ac6610c72bd31bad5378f760fa9b12d66_cgraph.dot.gz
Files identical despite different names
219 B
./usr/share/doc/freetds-doc/reference/a00476_ac6610c72bd31bad5378f760fa9b12d66_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_ac6610c72bd31bad5378f760fa9b12d66_icgraph.dot
Files identical despite different names
219 B
./usr/share/doc/freetds-doc/reference/a00476_ad9e44450025cbcee1ad81d7e5a2cc099_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_ad9e44450025cbcee1ad81d7e5a2cc099_icgraph.dot
Files identical despite different names
223 B
./usr/share/doc/freetds-doc/reference/a00476_ade7df2db455b61edc83819ad60edb339_cgraph.dot.gz vs.
./usr/share/doc/freetds-doc/reference/a00395_ade7df2db455b61edc83819ad60edb339_cgraph.dot.gz
Files identical despite different names
219 B
./usr/share/doc/freetds-doc/reference/a00476_ade7df2db455b61edc83819ad60edb339_icgraph.dot vs.
./usr/share/doc/freetds-doc/reference/a00395_ade7df2db455b61edc83819ad60edb339_icgraph.dot
Files identical despite different names
1.09 KB
./usr/share/doc/freetds-doc/reference/a00482.html vs.
./usr/share/doc/freetds-doc/reference/a00494.html
Files 99% similar despite different names
    
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 </div>93 </div>
94 </div><div·class="textblock"><div·class="dynheader">94 </div><div·class="textblock"><div·class="dynheader">
95 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>95 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
96 <div·class="dyncontent">96 <div·class="dyncontent">
97 <div·class="center"><!--·SVG·1·--></div>97 <div·class="center"><!--·SVG·1·--></div>
98 </div>98 </div>
99 </div>99 </div>
100 <p><a·href="a00482_source.html">Go·to·the·source·code·of·this·file.</a></p>100 <p><a·href="a00494_source.html">Go·to·the·source·code·of·this·file.</a></p>
101 <table·class="memberdecls">101 <table·class="memberdecls">
102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
103 Classes</h2></td></tr>103 Classes</h2></td></tr>
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01139.html">pollfd</a></td></tr>104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01139.html">pollfd</a></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table><table·class="memberdecls">106 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
1.39 KB
./usr/share/doc/freetds-doc/reference/a00483.dot vs.
./usr/share/doc/freetds-doc/reference/a00495.dot
Files 89% similar despite different names
    
Offset 2, 11 lines modifiedOffset 2, 11 lines modified
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="include/freetds/replacements\l/poll.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Provide·poll·call·where·missing."];7 ··Node1·[id="Node000001",label="include/freetds/replacements\l/poll.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Provide·poll·call·where·missing."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="freetds/pushvis.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00443_source.html",tooltip="·"];9 ··Node2·[id="Node000002",label="freetds/pushvis.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00485_source.html",tooltip="·"];
10 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];10 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="freetds/popvis.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00464_source.html",tooltip="·"];11 ··Node3·[id="Node000003",label="freetds/popvis.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00371_source.html",tooltip="·"];
12 }12 }
13.2 KB
./usr/share/doc/freetds-doc/reference/a00512.html vs.
./usr/share/doc/freetds-doc/reference/a00515.html
Files 99% similar despite different names
    
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 </div>93 </div>
94 </div><div·class="textblock"><div·class="dynheader">94 </div><div·class="textblock"><div·class="dynheader">
95 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>95 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
96 <div·class="dyncontent">96 <div·class="dyncontent">
97 <div·class="center"><!--·SVG·1·--></div>97 <div·class="center"><!--·SVG·1·--></div>
98 </div>98 </div>
99 </div>99 </div>
100 <p><a·href="a00512_source.html">Go·to·the·source·code·of·this·file.</a></p>100 <p><a·href="a00515_source.html">Go·to·the·source·code·of·this·file.</a></p>
101 <table·class="memberdecls">101 <table·class="memberdecls">
102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
103 Classes</h2></td></tr>103 Classes</h2></td></tr>
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01407.html">DBCOL</a></td></tr>104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01407.html">DBCOL</a></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01411.html">DBCOL2</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01411.html">DBCOL2</a></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 609, 15 lines modifiedOffset 609, 15 lines modified
609 <tr·class="separator:a19179afff56ab494775112efa880e2a3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>609 <tr·class="separator:a19179afff56ab494775112efa880e2a3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
610 <tr·class="memitem:aa037705b70604a46fc47d93610185f30"·id="r_aa037705b70604a46fc47d93610185f30"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa037705b70604a46fc47d93610185f30"·name="aa037705b70604a46fc47d93610185f30"></a>610 <tr·class="memitem:aa037705b70604a46fc47d93610185f30"·id="r_aa037705b70604a46fc47d93610185f30"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa037705b70604a46fc47d93610185f30"·name="aa037705b70604a46fc47d93610185f30"></a>
611 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DBTDS_8_0_</b>&#160;&#160;&#160;13» /*·Microsoft·SQL·Server·2022·*/</td></tr>611 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DBTDS_8_0_</b>&#160;&#160;&#160;13» /*·Microsoft·SQL·Server·2022·*/</td></tr>
612 <tr·class="separator:aa037705b70604a46fc47d93610185f30"><td·class="memSeparator"·colspan="2">&#160;</td></tr>612 <tr·class="separator:aa037705b70604a46fc47d93610185f30"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
613 <tr·class="memitem:aa5669bf739c045da19fdd396788f9930"·id="r_aa5669bf739c045da19fdd396788f9930"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa5669bf739c045da19fdd396788f9930"·name="aa5669bf739c045da19fdd396788f9930"></a>613 <tr·class="memitem:aa5669bf739c045da19fdd396788f9930"·id="r_aa5669bf739c045da19fdd396788f9930"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa5669bf739c045da19fdd396788f9930"·name="aa5669bf739c045da19fdd396788f9930"></a>
614 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DBTDS_9_0</b>&#160;&#160;&#160;(&quot;Use·DBTDS_7_2·instead&quot;*x)» /*·Microsoft·SQL·Server·2005·*/</td></tr>614 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DBTDS_9_0</b>&#160;&#160;&#160;(&quot;Use·DBTDS_7_2·instead&quot;*x)» /*·Microsoft·SQL·Server·2005·*/</td></tr>
615 <tr·class="separator:aa5669bf739c045da19fdd396788f9930"><td·class="memSeparator"·colspan="2">&#160;</td></tr>615 <tr·class="separator:aa5669bf739c045da19fdd396788f9930"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
616 <tr·class="memitem:a4e19c79341755a7c6666197d381e1ac6"·id="r_a4e19c79341755a7c6666197d381e1ac6"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00512.html#a4e19c79341755a7c6666197d381e1ac6">DBTDS_UNKNOWN</a>&#160;&#160;&#160;0</td></tr>616 <tr·class="memitem:a4e19c79341755a7c6666197d381e1ac6"·id="r_a4e19c79341755a7c6666197d381e1ac6"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00515.html#a4e19c79341755a7c6666197d381e1ac6">DBTDS_UNKNOWN</a>&#160;&#160;&#160;0</td></tr>
617 <tr·class="memdesc:a4e19c79341755a7c6666197d381e1ac6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">DBTDS_xxx·are·returned·by·DBTDS()·The·integer·values·of·the·constants·are·poorly·chosen.··<br·/></td></tr>617 <tr·class="memdesc:a4e19c79341755a7c6666197d381e1ac6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">DBTDS_xxx·are·returned·by·DBTDS()·The·integer·values·of·the·constants·are·poorly·chosen.··<br·/></td></tr>
618 <tr·class="separator:a4e19c79341755a7c6666197d381e1ac6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>618 <tr·class="separator:a4e19c79341755a7c6666197d381e1ac6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
619 <tr·class="memitem:a5da118ab8849e8bd3848d148830bdddb"·id="r_a5da118ab8849e8bd3848d148830bdddb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5da118ab8849e8bd3848d148830bdddb"·name="a5da118ab8849e8bd3848d148830bdddb"></a>619 <tr·class="memitem:a5da118ab8849e8bd3848d148830bdddb"·id="r_a5da118ab8849e8bd3848d148830bdddb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5da118ab8849e8bd3848d148830bdddb"·name="a5da118ab8849e8bd3848d148830bdddb"></a>
620 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DBTEXTLIMIT</b>&#160;&#160;&#160;7</td></tr>620 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DBTEXTLIMIT</b>&#160;&#160;&#160;7</td></tr>
621 <tr·class="separator:a5da118ab8849e8bd3848d148830bdddb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>621 <tr·class="separator:a5da118ab8849e8bd3848d148830bdddb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
622 <tr·class="memitem:aafc6f77a7a288d0afc857f157f4224c4"·id="r_aafc6f77a7a288d0afc857f157f4224c4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aafc6f77a7a288d0afc857f157f4224c4"·name="aafc6f77a7a288d0afc857f157f4224c4"></a>622 <tr·class="memitem:aafc6f77a7a288d0afc857f157f4224c4"·id="r_aafc6f77a7a288d0afc857f157f4224c4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aafc6f77a7a288d0afc857f157f4224c4"·name="aafc6f77a7a288d0afc857f157f4224c4"></a>
623 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DBTEXTSIZE</b>&#160;&#160;&#160;17</td></tr>623 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DBTEXTSIZE</b>&#160;&#160;&#160;17</td></tr>
Offset 2191, 15 lines modifiedOffset 2191, 15 lines modified
2191 <tr·class="separator:ga93ee3c8ca34a08588f88784898fd69e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2191 <tr·class="separator:ga93ee3c8ca34a08588f88784898fd69e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2192 <tr·class="memitem:ga87b39d9863316b4ba85654b0885d53a0"·id="r_ga87b39d9863316b4ba85654b0885d53a0"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#ga87b39d9863316b4ba85654b0885d53a0">dbcmd</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·const·char·cmdstring[])</td></tr>2192 <tr·class="memitem:ga87b39d9863316b4ba85654b0885d53a0"·id="r_ga87b39d9863316b4ba85654b0885d53a0"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#ga87b39d9863316b4ba85654b0885d53a0">dbcmd</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·const·char·cmdstring[])</td></tr>
2193 <tr·class="memdesc:ga87b39d9863316b4ba85654b0885d53a0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><code>Append</code>·SQL·to·the·command·buffer.··<br·/></td></tr>2193 <tr·class="memdesc:ga87b39d9863316b4ba85654b0885d53a0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><code>Append</code>·SQL·to·the·command·buffer.··<br·/></td></tr>
2194 <tr·class="separator:ga87b39d9863316b4ba85654b0885d53a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2194 <tr·class="separator:ga87b39d9863316b4ba85654b0885d53a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2195 <tr·class="memitem:ga196f6d67de47f34a32fcc2103ab0f416"·id="r_ga196f6d67de47f34a32fcc2103ab0f416"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.html#ga196f6d67de47f34a32fcc2103ab0f416">dbcmdrow</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc)</td></tr>2195 <tr·class="memitem:ga196f6d67de47f34a32fcc2103ab0f416"·id="r_ga196f6d67de47f34a32fcc2103ab0f416"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.html#ga196f6d67de47f34a32fcc2103ab0f416">dbcmdrow</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc)</td></tr>
2196 <tr·class="memdesc:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">See·if·the·current·command·can·return·rows.··<br·/></td></tr>2196 <tr·class="memdesc:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">See·if·the·current·command·can·return·rows.··<br·/></td></tr>
2197 <tr·class="separator:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2197 <tr·class="separator:ga196f6d67de47f34a32fcc2103ab0f416"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2198 <tr·class="memitem:a9b73fd1afa2c3ccfca481635212d2e43"·id="r_a9b73fd1afa2c3ccfca481635212d2e43"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00512.html#a9b73fd1afa2c3ccfca481635212d2e43">dbcolinfo</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·<a·class="el"·href="a01407.html">DBCOL</a>·*pdbcol)</td></tr>2198 <tr·class="memitem:a9b73fd1afa2c3ccfca481635212d2e43"·id="r_a9b73fd1afa2c3ccfca481635212d2e43"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00515.html#a9b73fd1afa2c3ccfca481635212d2e43">dbcolinfo</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·CI_TYPE·type,·DBINT·column,·DBINT·computeid,·<a·class="el"·href="a01407.html">DBCOL</a>·*pdbcol)</td></tr>
2199 <tr·class="memdesc:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature).··<br·/></td></tr>2199 <tr·class="memdesc:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·a·bunch·of·column·attributes·with·a·single·call·(Microsoft-compatibility·feature).··<br·/></td></tr>
2200 <tr·class="separator:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2200 <tr·class="separator:a9b73fd1afa2c3ccfca481635212d2e43"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2201 <tr·class="memitem:ga89fc5589b4bf41932324d2cfc6ad6433"·id="r_ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="memItemLeft"·align="right"·valign="top">DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433">dbcollen</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·int·column)</td></tr>2201 <tr·class="memitem:ga89fc5589b4bf41932324d2cfc6ad6433"·id="r_ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="memItemLeft"·align="right"·valign="top">DBINT&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#ga89fc5589b4bf41932324d2cfc6ad6433">dbcollen</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·int·column)</td></tr>
2202 <tr·class="memdesc:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·size·of·a·regular·result·column.··<br·/></td></tr>2202 <tr·class="memdesc:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·size·of·a·regular·result·column.··<br·/></td></tr>
2203 <tr·class="separator:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2203 <tr·class="separator:ga89fc5589b4bf41932324d2cfc6ad6433"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2204 <tr·class="memitem:ga3bcdc8f584537b8278483f2cee59f130"·id="r_ga3bcdc8f584537b8278483f2cee59f130"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#ga3bcdc8f584537b8278483f2cee59f130">dbcolname</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·int·column)</td></tr>2204 <tr·class="memitem:ga3bcdc8f584537b8278483f2cee59f130"·id="r_ga3bcdc8f584537b8278483f2cee59f130"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#ga3bcdc8f584537b8278483f2cee59f130">dbcolname</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·int·column)</td></tr>
2205 <tr·class="memdesc:ga3bcdc8f584537b8278483f2cee59f130"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·name·of·a·regular·result·column.··<br·/></td></tr>2205 <tr·class="memdesc:ga3bcdc8f584537b8278483f2cee59f130"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·name·of·a·regular·result·column.··<br·/></td></tr>
Offset 2397, 18 lines modifiedOffset 2397, 18 lines modified
2397 <tr·class="separator:gadaa9482a082aa3fe52231e17749c2993"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2397 <tr·class="separator:gadaa9482a082aa3fe52231e17749c2993"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2398 <tr·class="memitem:gac554d2cb2da0c9f9fd3d4867998edcc4"·id="r_gac554d2cb2da0c9f9fd3d4867998edcc4"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4">dbnumcompute</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbprocess)</td></tr>2398 <tr·class="memitem:gac554d2cb2da0c9f9fd3d4867998edcc4"·id="r_gac554d2cb2da0c9f9fd3d4867998edcc4"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html#gac554d2cb2da0c9f9fd3d4867998edcc4">dbnumcompute</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbprocess)</td></tr>
2399 <tr·class="memdesc:gac554d2cb2da0c9f9fd3d4867998edcc4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·count·of·<code>COMPUTE</code>·clauses·for·a·result·set.··<br·/></td></tr>2399 <tr·class="memdesc:gac554d2cb2da0c9f9fd3d4867998edcc4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·count·of·<code>COMPUTE</code>·clauses·for·a·result·set.··<br·/></td></tr>
2400 <tr·class="separator:gac554d2cb2da0c9f9fd3d4867998edcc4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2400 <tr·class="separator:gac554d2cb2da0c9f9fd3d4867998edcc4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2401 <tr·class="memitem:gaff09873008411a0573f6d1a9e6c7cf4b"·id="r_gaff09873008411a0573f6d1a9e6c7cf4b"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b">dbnumrets</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc)</td></tr>2401 <tr·class="memitem:gaff09873008411a0573f6d1a9e6c7cf4b"·id="r_gaff09873008411a0573f6d1a9e6c7cf4b"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00561.html#gaff09873008411a0573f6d1a9e6c7cf4b">dbnumrets</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc)</td></tr>
2402 <tr·class="memdesc:gaff09873008411a0573f6d1a9e6c7cf4b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·count·of·output·parameters·filled·by·a·stored·procedure.··<br·/></td></tr>2402 <tr·class="memdesc:gaff09873008411a0573f6d1a9e6c7cf4b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·count·of·output·parameters·filled·by·a·stored·procedure.··<br·/></td></tr>
2403 <tr·class="separator:gaff09873008411a0573f6d1a9e6c7cf4b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2403 <tr·class="separator:gaff09873008411a0573f6d1a9e6c7cf4b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2404 <tr·class="memitem:af2b7a0ebad53fe7e4e0eda3bbdb89de3"·id="r_af2b7a0ebad53fe7e4e0eda3bbdb89de3"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00991.html">DBPROCESS</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00512.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3">dbopen</a>·(<a·class="el"·href="a00607.html">LOGINREC</a>·*login,·const·char·*server)</td></tr>2404 <tr·class="memitem:af2b7a0ebad53fe7e4e0eda3bbdb89de3"·id="r_af2b7a0ebad53fe7e4e0eda3bbdb89de3"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00991.html">DBPROCESS</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00515.html#af2b7a0ebad53fe7e4e0eda3bbdb89de3">dbopen</a>·(<a·class="el"·href="a00607.html">LOGINREC</a>·*login,·const·char·*server)</td></tr>
2405 <tr·class="memdesc:af2b7a0ebad53fe7e4e0eda3bbdb89de3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Normally·not·used.··<br·/></td></tr>2405 <tr·class="memdesc:af2b7a0ebad53fe7e4e0eda3bbdb89de3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Normally·not·used.··<br·/></td></tr>
2406 <tr·class="separator:af2b7a0ebad53fe7e4e0eda3bbdb89de3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2406 <tr·class="separator:af2b7a0ebad53fe7e4e0eda3bbdb89de3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2407 <tr·class="memitem:af8ada101cd189eff87b3533cbeaaa23b"·id="r_af8ada101cd189eff87b3533cbeaaa23b"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00512.html#af8ada101cd189eff87b3533cbeaaa23b">dbpivot</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·int·nkeys,·int·*keys,·int·ncols,·int·*cols,·DBPIVOT_FUNC·func,·int·val)</td></tr>2407 <tr·class="memitem:af8ada101cd189eff87b3533cbeaaa23b"·id="r_af8ada101cd189eff87b3533cbeaaa23b"><td·class="memItemLeft"·align="right"·valign="top">RETCODE&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00515.html#af8ada101cd189eff87b3533cbeaaa23b">dbpivot</a>·(<a·class="el"·href="a00991.html">DBPROCESS</a>·*dbproc,·int·nkeys,·int·*keys,·int·ncols,·int·*cols,·DBPIVOT_FUNC·func,·int·val)</td></tr>
2408 <tr·class="memdesc:af8ada101cd189eff87b3533cbeaaa23b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pivot·the·rows,·creating·a·new·resultset.··<br·/></td></tr>2408 <tr·class="memdesc:af8ada101cd189eff87b3533cbeaaa23b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pivot·the·rows,·creating·a·new·resultset.··<br·/></td></tr>
2409 <tr·class="separator:af8ada101cd189eff87b3533cbeaaa23b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2409 <tr·class="separator:af8ada101cd189eff87b3533cbeaaa23b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2410 <tr·class="memitem:a63fd2d22c3ed76beb67d641b9c047728"·id="r_a63fd2d22c3ed76beb67d641b9c047728"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a63fd2d22c3ed76beb67d641b9c047728"·name="a63fd2d22c3ed76beb67d641b9c047728"></a>2410 <tr·class="memitem:a63fd2d22c3ed76beb67d641b9c047728"·id="r_a63fd2d22c3ed76beb67d641b9c047728"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a63fd2d22c3ed76beb67d641b9c047728"·name="a63fd2d22c3ed76beb67d641b9c047728"></a>
2411 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>dbpivot_count</b>·(struct·<a·class="el"·href="a00643.html">col_t</a>·*output,·const·struct·<a·class="el"·href="a00643.html">col_t</a>·*input)</td></tr>2411 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>dbpivot_count</b>·(struct·<a·class="el"·href="a00643.html">col_t</a>·*output,·const·struct·<a·class="el"·href="a00643.html">col_t</a>·*input)</td></tr>
2412 <tr·class="separator:a63fd2d22c3ed76beb67d641b9c047728"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2412 <tr·class="separator:a63fd2d22c3ed76beb67d641b9c047728"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2413 <tr·class="memitem:a9977ed0a24b6e09922cf98f52668578f"·id="r_a9977ed0a24b6e09922cf98f52668578f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9977ed0a24b6e09922cf98f52668578f"·name="a9977ed0a24b6e09922cf98f52668578f"></a>2413 <tr·class="memitem:a9977ed0a24b6e09922cf98f52668578f"·id="r_a9977ed0a24b6e09922cf98f52668578f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9977ed0a24b6e09922cf98f52668578f"·name="a9977ed0a24b6e09922cf98f52668578f"></a>
2414 DBPIVOT_FUNC&#160;</td><td·class="memItemRight"·valign="bottom"><b>dbpivot_lookup_name</b>·(const·char·name[])</td></tr>2414 DBPIVOT_FUNC&#160;</td><td·class="memItemRight"·valign="bottom"><b>dbpivot_lookup_name</b>·(const·char·name[])</td></tr>
Offset 2743, 15 lines modifiedOffset 2743, 15 lines modified
2743 ··········<td></td><td></td>2743 ··········<td></td><td></td>
2744 ········</tr>2744 ········</tr>
2745 ······</table>2745 ······</table>
2746 </div><div·class="memdoc">2746 </div><div·class="memdoc">
  
2747 <p>Normally·not·used.·</p>2747 <p>Normally·not·used.·</p>
2748 <p>The·function·is·linked·in·only·if·the·&ndash;enable-sybase-compat·configure·option·is·used.·<br··/>2748 <p>The·function·is·linked·in·only·if·the·&ndash;enable-sybase-compat·configure·option·is·used.·<br··/>
2749 ·Cf.·<a·class="el"·href="a00512.html"·title="Primary·include·file·for·db-lib·applications.">sybdb.h</a>·dbopen()·macros,·and·<a·class="el"·href="a00560.html#ga46f3641b79a2e90371a66950b6db2c4d"·title="Break·a·DBDATETIME·value·into·useful·pieces.">dbdatecrack()</a>.·</p>2749 ·Cf.·<a·class="el"·href="a00515.html"·title="Primary·include·file·for·db-lib·applications.">sybdb.h</a>·dbopen()·macros,·and·<a·class="el"·href="a00560.html#ga46f3641b79a2e90371a66950b6db2c4d"·title="Break·a·DBDATETIME·value·into·useful·pieces.">dbdatecrack()</a>.·</p>
2750 <div·class="dynheader">2750 <div·class="dynheader">
2751 Here·is·the·call·graph·for·this·function:</div>2751 Here·is·the·call·graph·for·this·function:</div>
2752 <div·class="dyncontent">2752 <div·class="dyncontent">
2753 <div·class="center"><!--·SVG·3·--></div>2753 <div·class="center"><!--·SVG·3·--></div>
2754 </div>2754 </div>
  
2755 </div>2755 </div>
223 B
./usr/share/doc/freetds-doc/reference/a00512_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot.gz vs.
./usr/share/doc/freetds-doc/reference/a00515_a9b73fd1afa2c3ccfca481635212d2e43_cgraph.dot.gz
Files identical despite different names
223 B
./usr/share/doc/freetds-doc/reference/a00512_af2b7a0ebad53fe7e4e0eda3bbdb89de3_cgraph.dot.gz vs.
./usr/share/doc/freetds-doc/reference/a00515_af2b7a0ebad53fe7e4e0eda3bbdb89de3_cgraph.dot.gz
Files identical despite different names
1.57 KB
./usr/share/doc/freetds-doc/reference/a00513.dot vs.
./usr/share/doc/freetds-doc/reference/a00050_aa038a9125979f8f0915dbd53cbf27e5a_cgraph.dot
Files 82% similar despite different names
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
1 digraph·"include/sybdb.h"1 digraph·"tds_dataout_stream_init"
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
 7 ··rankdir="LR";
7 ··Node1·[id="Node000001",label="include/sybdb.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Primary·include·file·for·db-lib·applications."];8 ··Node1·[id="Node000001",label="tds_dataout_stream_init",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Initialize·a·data·output·stream."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];9 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"];
 10 ··Node2·[id="Node000002",label="tds_dataout_stream\l_write",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00050.html#ae38a590ee08cf398e7adef536ac94538",tooltip="Writes·data·to·network·for·output·stream."];
9 ··Node2·[id="Node000002",label="tds_sysdep_public.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00509_source.html",tooltip="·"]; 
10 ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"]; 
11 ··Node3·[id="Node000003",label="float.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; 
12 }11 }
2.82 KB
./usr/share/doc/freetds-doc/reference/a00514.dot vs.
./usr/share/doc/freetds-doc/reference/a00517.dot
Files 99% similar despite different names
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 {2 {
3 ·//·LATEX_PDF_SIZE3 ·//·LATEX_PDF_SIZE
4 ··bgcolor="transparent";4 ··bgcolor="transparent";
5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];5 ··edge·[fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];6 ··node·[fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
7 ··Node1·[id="Node000001",label="include/sybdb.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Primary·include·file·for·db-lib·applications."];7 ··Node1·[id="Node000001",label="include/sybdb.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Primary·include·file·for·db-lib·applications."];
8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];8 ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"];
9 ··Node2·[id="Node000002",label="include/sqldb.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00530_source.html",tooltip="·"];9 ··Node2·[id="Node000002",label="include/sqldb.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00368_source.html",tooltip="·"];
10 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];10 ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"];
11 ··Node3·[id="Node000003",label="include/sybfront.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00368_source.html",tooltip="·"];11 ··Node3·[id="Node000003",label="include/sybfront.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00497_source.html",tooltip="·"];
12 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];12 ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"];
13 ··Node4·[id="Node000004",label="include/sqlfront.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00518_source.html",tooltip="·"];13 ··Node4·[id="Node000004",label="include/sqlfront.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00527_source.html",tooltip="·"];
14 ··Node3·->·Node5·[id="edge4_Node000003_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];14 ··Node3·->·Node5·[id="edge4_Node000003_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
15 ··Node5·[id="Node000005",label="src/dblib/bcp.c",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a01435.html",tooltip="Implementation·of·db-lib·bulk·copy·functions."];15 ··Node5·[id="Node000005",label="src/dblib/bcp.c",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a01435.html",tooltip="Implementation·of·db-lib·bulk·copy·functions."];
16 ··Node3·->·Node6·[id="edge5_Node000003_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];16 ··Node3·->·Node6·[id="edge5_Node000003_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
17 ··Node6·[id="Node000006",label="src/dblib/dblib.c",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00167.html",tooltip="Main·implementation·file·for·db-lib."];17 ··Node6·[id="Node000006",label="src/dblib/dblib.c",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00302.html",tooltip="Main·implementation·file·for·db-lib."];
18 ··Node1·->·Node5·[id="edge6_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];18 ··Node1·->·Node5·[id="edge6_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"];
19 ··Node1·->·Node6·[id="edge7_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];19 ··Node1·->·Node6·[id="edge7_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"];
20 }20 }
151 B
./usr/share/doc/freetds-doc/reference/a00539_source.html vs.
./usr/share/doc/freetds-doc/reference/a00551_source.html
Files identical despite different names
999 B
./usr/share/doc/freetds-doc/reference/a01462.html vs.
./usr/share/doc/freetds-doc/reference/a01456.html
Files 99% similar despite different names
    
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 <div·class="contents">84 <div·class="contents">
  
85 <p>This·file·implements·a·very·simple·iconv.··85 <p>This·file·implements·a·very·simple·iconv.··
86 <a·href="#details">More...</a></p>86 <a·href="#details">More...</a></p>
87 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>87 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
88 <code>#include·&lt;assert.h&gt;</code><br·/>88 <code>#include·&lt;assert.h&gt;</code><br·/>
89 <code>#include·&lt;ctype.h&gt;</code><br·/>89 <code>#include·&lt;ctype.h&gt;</code><br·/>
90 <code>#include·&lt;<a·class="el"·href="a00476_source.html">freetds/tds.h</a>&gt;</code><br·/>90 <code>#include·&lt;<a·class="el"·href="a00395_source.html">freetds/tds.h</a>&gt;</code><br·/>
91 <code>#include·&lt;freetds/bytes.h&gt;</code><br·/>91 <code>#include·&lt;freetds/bytes.h&gt;</code><br·/>
92 <code>#include·&lt;freetds/iconv.h&gt;</code><br·/>92 <code>#include·&lt;freetds/iconv.h&gt;</code><br·/>
93 <code>#include·&lt;freetds/bool.h&gt;</code><br·/>93 <code>#include·&lt;freetds/bool.h&gt;</code><br·/>
94 <code>#include·&lt;freetds/utils/bjoern-utf8.h&gt;</code><br·/>94 <code>#include·&lt;freetds/utils/bjoern-utf8.h&gt;</code><br·/>
95 <code>#include·&quot;iconv_charsets.h&quot;</code><br·/>95 <code>#include·&quot;iconv_charsets.h&quot;</code><br·/>
96 </div><div·class="textblock"><div·class="dynheader">96 </div><div·class="textblock"><div·class="dynheader">
97 Include·dependency·graph·for·iconv.c:</div>97 Include·dependency·graph·for·iconv.c:</div>
11.0 KB
./usr/share/doc/freetds-doc/reference/a01465.html vs.
./usr/share/doc/freetds-doc/reference/a01459.html
Files 98% similar despite different names
    
Offset 84, 29 lines modifiedOffset 84, 29 lines modified
  
84 <p>Handle·character·conversions·to/from·server.··84 <p>Handle·character·conversions·to/from·server.··
85 <a·href="#details">More...</a></p>85 <a·href="#details">More...</a></p>
86 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>86 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
87 <code>#include·&lt;stdarg.h&gt;</code><br·/>87 <code>#include·&lt;stdarg.h&gt;</code><br·/>
88 <code>#include·&lt;stdio.h&gt;</code><br·/>88 <code>#include·&lt;stdio.h&gt;</code><br·/>
89 <code>#include·&lt;assert.h&gt;</code><br·/>89 <code>#include·&lt;assert.h&gt;</code><br·/>
90 <code>#include·&lt;<a·class="el"·href="a00476_source.html">freetds/tds.h</a>&gt;</code><br·/>90 <code>#include·&lt;<a·class="el"·href="a00395_source.html">freetds/tds.h</a>&gt;</code><br·/>
91 <code>#include·&lt;freetds/iconv.h&gt;</code><br·/>91 <code>#include·&lt;freetds/iconv.h&gt;</code><br·/>
92 <code>#include·&lt;freetds/bool.h&gt;</code><br·/>92 <code>#include·&lt;freetds/bool.h&gt;</code><br·/>
93 <code>#include·&lt;freetds/bytes.h&gt;</code><br·/>93 <code>#include·&lt;freetds/bytes.h&gt;</code><br·/>
94 <code>#include·&lt;freetds/encodings.h&gt;</code><br·/>94 <code>#include·&lt;freetds/encodings.h&gt;</code><br·/>
95 <code>#include·&lt;freetds/charset_lookup.h&gt;</code><br·/>95 <code>#include·&lt;freetds/charset_lookup.h&gt;</code><br·/>
96 </div><div·class="textblock"><div·class="dynheader">96 </div><div·class="textblock"><div·class="dynheader">
97 Include·dependency·graph·for·iconv.c:</div>97 Include·dependency·graph·for·iconv.c:</div>
98 <div·class="dyncontent">98 <div·class="dyncontent">
99 <div·class="center"><!--·SVG·0·--></div>99 <div·class="center"><!--·SVG·0·--></div>
100 </div>100 </div>
101 </div><table·class="memberdecls">101 </div><table·class="memberdecls">
102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
103 Macros</h2></td></tr>103 Macros</h2></td></tr>
104 <tr·class="memitem:af1a73e78c29d6c2f6fe4947d70585781"·id="r_af1a73e78c29d6c2f6fe4947d70585781"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01465.html#af1a73e78c29d6c2f6fe4947d70585781">CHARSIZE</a>(charset)</td></tr>104 <tr·class="memitem:af1a73e78c29d6c2f6fe4947d70585781"·id="r_af1a73e78c29d6c2f6fe4947d70585781"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01459.html#af1a73e78c29d6c2f6fe4947d70585781">CHARSIZE</a>(charset)</td></tr>
105 <tr·class="separator:af1a73e78c29d6c2f6fe4947d70585781"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:af1a73e78c29d6c2f6fe4947d70585781"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:ga849bb1ce9f0ea276dcc0695cfba2492b"·id="r_ga849bb1ce9f0ea276dcc0695cfba2492b"><td·class="memItemLeft"·align="right"·valign="top">106 <tr·class="memitem:ga849bb1ce9f0ea276dcc0695cfba2492b"·id="r_ga849bb1ce9f0ea276dcc0695cfba2492b"><td·class="memItemLeft"·align="right"·valign="top">
107 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>CHUNK_ALLOC</b>&#160;&#160;&#160;4</td></tr>107 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>CHUNK_ALLOC</b>&#160;&#160;&#160;4</td></tr>
108 <tr·class="separator:ga849bb1ce9f0ea276dcc0695cfba2492b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:ga849bb1ce9f0ea276dcc0695cfba2492b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:a3b9bc0b29c1be1f3d74242e27871d787"·id="r_a3b9bc0b29c1be1f3d74242e27871d787"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b9bc0b29c1be1f3d74242e27871d787"·name="a3b9bc0b29c1be1f3d74242e27871d787"></a>109 <tr·class="memitem:a3b9bc0b29c1be1f3d74242e27871d787"·id="r_a3b9bc0b29c1be1f3d74242e27871d787"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b9bc0b29c1be1f3d74242e27871d787"·name="a3b9bc0b29c1be1f3d74242e27871d787"></a>
110 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_ICONV_ENCODING_TABLES</b></td></tr>110 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>TDS_ICONV_ENCODING_TABLES</b></td></tr>
111 <tr·class="separator:a3b9bc0b29c1be1f3d74242e27871d787"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a3b9bc0b29c1be1f3d74242e27871d787"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 124, 30 lines modifiedOffset 124, 30 lines modified
124 Functions</h2></td></tr>124 Functions</h2></td></tr>
125 <tr·class="memitem:gac84d63747b4310901ea09a8995ffbf30"·id="r_gac84d63747b4310901ea09a8995ffbf30"><td·class="memItemLeft"·align="right"·valign="top">125 <tr·class="memitem:gac84d63747b4310901ea09a8995ffbf30"·id="r_gac84d63747b4310901ea09a8995ffbf30"><td·class="memItemLeft"·align="right"·valign="top">
126 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>_iconv_close</b>·(iconv_t·*cd)</td></tr>126 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>_iconv_close</b>·(iconv_t·*cd)</td></tr>
127 <tr·class="separator:gac84d63747b4310901ea09a8995ffbf30"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:gac84d63747b4310901ea09a8995ffbf30"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:ga8a0d040a83b3dffb545c6db67904f881"·id="r_ga8a0d040a83b3dffb545c6db67904f881"><td·class="memItemLeft"·align="right"·valign="top">128 <tr·class="memitem:ga8a0d040a83b3dffb545c6db67904f881"·id="r_ga8a0d040a83b3dffb545c6db67904f881"><td·class="memItemLeft"·align="right"·valign="top">
129 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>collate2charset</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·TDS_UCHAR·collate[5])</td></tr>129 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>collate2charset</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·TDS_UCHAR·collate[5])</td></tr>
130 <tr·class="separator:ga8a0d040a83b3dffb545c6db67904f881"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:ga8a0d040a83b3dffb545c6db67904f881"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:ga3380140fc6eb9f2090c430f40e846876"·id="r_ga3380140fc6eb9f2090c430f40e846876"><td·class="memItemLeft"·align="right"·valign="top">static·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00573.html#ga3380140fc6eb9f2090c430f40e846876">skip_one_input_sequence</a>·(iconv_t·cd,·const·<a·class="el"·href="a00476.html#ae21e9f12e8ee5219228ee6b6a41dec66">TDS_ENCODING</a>·*charset,·const·char·**input,·size_t·*input_size)</td></tr>131 <tr·class="memitem:ga3380140fc6eb9f2090c430f40e846876"·id="r_ga3380140fc6eb9f2090c430f40e846876"><td·class="memItemLeft"·align="right"·valign="top">static·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00573.html#ga3380140fc6eb9f2090c430f40e846876">skip_one_input_sequence</a>·(iconv_t·cd,·const·<a·class="el"·href="a00395.html#ae21e9f12e8ee5219228ee6b6a41dec66">TDS_ENCODING</a>·*charset,·const·char·**input,·size_t·*input_size)</td></tr>
132 <tr·class="memdesc:ga3380140fc6eb9f2090c430f40e846876"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Move·the·input·sequence·pointer·to·the·next·valid·position.··<br·/></td></tr>132 <tr·class="memdesc:ga3380140fc6eb9f2090c430f40e846876"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Move·the·input·sequence·pointer·to·the·next·valid·position.··<br·/></td></tr>
133 <tr·class="separator:ga3380140fc6eb9f2090c430f40e846876"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:ga3380140fc6eb9f2090c430f40e846876"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:ga1db9b785009f6c3d81dcdc92fd3fed99"·id="r_ga1db9b785009f6c3d81dcdc92fd3fed99"><td·class="memItemLeft"·align="right"·valign="top">134 <tr·class="memitem:ga1db9b785009f6c3d81dcdc92fd3fed99"·id="r_ga1db9b785009f6c3d81dcdc92fd3fed99"><td·class="memItemLeft"·align="right"·valign="top">
135 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds7_srv_charset_changed</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·TDS_UCHAR·collation[5])</td></tr>135 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds7_srv_charset_changed</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn,·TDS_UCHAR·collation[5])</td></tr>
136 <tr·class="separator:ga1db9b785009f6c3d81dcdc92fd3fed99"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:ga1db9b785009f6c3d81dcdc92fd3fed99"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 <tr·class="memitem:gac01180352db7052e786463e3b07a8a9e"·id="r_gac01180352db7052e786463e3b07a8a9e"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00573.html#gac01180352db7052e786463e3b07a8a9e">tds_canonical_charset</a>·(const·char·*charset_name)</td></tr>137 <tr·class="memitem:gac01180352db7052e786463e3b07a8a9e"·id="r_gac01180352db7052e786463e3b07a8a9e"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00573.html#gac01180352db7052e786463e3b07a8a9e">tds_canonical_charset</a>·(const·char·*charset_name)</td></tr>
138 <tr·class="memdesc:gac01180352db7052e786463e3b07a8a9e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Determine·canonical·iconv·character·set.··<br·/></td></tr>138 <tr·class="memdesc:gac01180352db7052e786463e3b07a8a9e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Determine·canonical·iconv·character·set.··<br·/></td></tr>
139 <tr·class="separator:gac01180352db7052e786463e3b07a8a9e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:gac01180352db7052e786463e3b07a8a9e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 <tr·class="memitem:ga22c61ca41f64c7fe368659ed1eebdb56"·id="r_ga22c61ca41f64c7fe368659ed1eebdb56"><td·class="memItemLeft"·align="right"·valign="top">const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00573.html#ga22c61ca41f64c7fe368659ed1eebdb56">tds_canonical_charset_name</a>·(const·char·*charset_name)</td></tr>140 <tr·class="memitem:ga22c61ca41f64c7fe368659ed1eebdb56"·id="r_ga22c61ca41f64c7fe368659ed1eebdb56"><td·class="memItemLeft"·align="right"·valign="top">const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00573.html#ga22c61ca41f64c7fe368659ed1eebdb56">tds_canonical_charset_name</a>·(const·char·*charset_name)</td></tr>
141 <tr·class="memdesc:ga22c61ca41f64c7fe368659ed1eebdb56"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Determine·canonical·iconv·character·set·name.··<br·/></td></tr>141 <tr·class="memdesc:ga22c61ca41f64c7fe368659ed1eebdb56"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Determine·canonical·iconv·character·set·name.··<br·/></td></tr>
142 <tr·class="separator:ga22c61ca41f64c7fe368659ed1eebdb56"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:ga22c61ca41f64c7fe368659ed1eebdb56"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 <tr·class="memitem:ga87db49044919f1bc84c0ff5e9ab00304"·id="r_ga87db49044919f1bc84c0ff5e9ab00304"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00573.html#ga87db49044919f1bc84c0ff5e9ab00304">tds_iconv</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01031.html">TDSICONV</a>·*conv,·TDS_ICONV_DIRECTION·io,·const·char·**inbuf,·size_t·*inbytesleft,·char·**outbuf,·size_t·*outbytesleft)</td></tr>143 <tr·class="memitem:ga87db49044919f1bc84c0ff5e9ab00304"·id="r_ga87db49044919f1bc84c0ff5e9ab00304"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00573.html#ga87db49044919f1bc84c0ff5e9ab00304">tds_iconv</a>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·<a·class="el"·href="a01031.html">TDSICONV</a>·*conv,·TDS_ICONV_DIRECTION·io,·const·char·**inbuf,·size_t·*inbytesleft,·char·**outbuf,·size_t·*outbytesleft)</td></tr>
144 <tr·class="memdesc:ga87db49044919f1bc84c0ff5e9ab00304"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrapper·around·iconv(3).··<br·/></td></tr>144 <tr·class="memdesc:ga87db49044919f1bc84c0ff5e9ab00304"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrapper·around·iconv(3).··<br·/></td></tr>
145 <tr·class="separator:ga87db49044919f1bc84c0ff5e9ab00304"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:ga87db49044919f1bc84c0ff5e9ab00304"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 <tr·class="memitem:a026957dbbd994b48b571a63405f427cd"·id="r_a026957dbbd994b48b571a63405f427cd"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01465.html#a026957dbbd994b48b571a63405f427cd">tds_iconv_alloc</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn)</td></tr>146 <tr·class="memitem:a026957dbbd994b48b571a63405f427cd"·id="r_a026957dbbd994b48b571a63405f427cd"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01459.html#a026957dbbd994b48b571a63405f427cd">tds_iconv_alloc</a>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn)</td></tr>
147 <tr·class="memdesc:a026957dbbd994b48b571a63405f427cd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Allocate·iconv·stuff.··<br·/></td></tr>147 <tr·class="memdesc:a026957dbbd994b48b571a63405f427cd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Allocate·iconv·stuff.··<br·/></td></tr>
148 <tr·class="separator:a026957dbbd994b48b571a63405f427cd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:a026957dbbd994b48b571a63405f427cd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 <tr·class="memitem:ga443693697445c37abcd4b7103b1c47ac"·id="r_ga443693697445c37abcd4b7103b1c47ac"><td·class="memItemLeft"·align="right"·valign="top">149 <tr·class="memitem:ga443693697445c37abcd4b7103b1c47ac"·id="r_ga443693697445c37abcd4b7103b1c47ac"><td·class="memItemLeft"·align="right"·valign="top">
150 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_iconv_close</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn)</td></tr>150 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_iconv_close</b>·(<a·class="el"·href="a01287.html">TDSCONNECTION</a>·*conn)</td></tr>
151 <tr·class="separator:ga443693697445c37abcd4b7103b1c47ac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>151 <tr·class="separator:ga443693697445c37abcd4b7103b1c47ac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
152 <tr·class="memitem:gad79cfd8c6b158aa6992e510abe4612aa"·id="r_gad79cfd8c6b158aa6992e510abe4612aa"><td·class="memItemLeft"·align="right"·valign="top">152 <tr·class="memitem:gad79cfd8c6b158aa6992e510abe4612aa"·id="r_gad79cfd8c6b158aa6992e510abe4612aa"><td·class="memItemLeft"·align="right"·valign="top">
153 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_iconv_err</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·int·err)</td></tr>153 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>tds_iconv_err</b>·(<a·class="el"·href="a01291.html">TDSSOCKET</a>·*tds,·int·err)</td></tr>
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>205 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
206 <tr·class="memitem:a2a1a368419fc3ac1c5090f94fd7cca5b"·id="r_a2a1a368419fc3ac1c5090f94fd7cca5b"><td·class="memItemLeft"·>206 <tr·class="memitem:a2a1a368419fc3ac1c5090f94fd7cca5b"·id="r_a2a1a368419fc3ac1c5090f94fd7cca5b"><td·class="memItemLeft"·>
207 &#160;&#160;&#160;char&#160;&#160;&#160;<b>data</b>·[12]&#160;</td><td·class="memItemRight"·valign="bottom"></td></tr>207 &#160;&#160;&#160;char&#160;&#160;&#160;<b>data</b>·[12]&#160;</td><td·class="memItemRight"·valign="bottom"></td></tr>
208 <tr·class="separator:a2a1a368419fc3ac1c5090f94fd7cca5b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>208 <tr·class="separator:a2a1a368419fc3ac1c5090f94fd7cca5b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
209 <tr·class="memitem:a8e144e4ea94c5029c2a3e97ab9677b01"·id="r_a8e144e4ea94c5029c2a3e97ab9677b01"><td·class="memItemLeft"·>209 <tr·class="memitem:a8e144e4ea94c5029c2a3e97ab9677b01"·id="r_a8e144e4ea94c5029c2a3e97ab9677b01"><td·class="memItemLeft"·>
210 &#160;&#160;&#160;uint32_t&#160;&#160;&#160;<b>len</b>&#160;</td><td·class="memItemRight"·valign="bottom"></td></tr>210 &#160;&#160;&#160;uint32_t&#160;&#160;&#160;<b>len</b>&#160;</td><td·class="memItemRight"·valign="bottom"></td></tr>
211 <tr·class="separator:a8e144e4ea94c5029c2a3e97ab9677b01"><td·class="memSeparator"·colspan="2">&#160;</td></tr>211 <tr·class="separator:a8e144e4ea94c5029c2a3e97ab9677b01"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
212 <tr·class="memitem:a7f3a21e00481f6028f8c99f5135e749c"·id="r_a7f3a21e00481f6028f8c99f5135e749c"><td·class="memItemLeft"·valign="top">}&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01465.html#a7f3a21e00481f6028f8c99f5135e749c">test_strings</a>·[4]&#160;</td><td·class="memItemRight"·valign="bottom"></td></tr>212 <tr·class="memitem:a7f3a21e00481f6028f8c99f5135e749c"·id="r_a7f3a21e00481f6028f8c99f5135e749c"><td·class="memItemLeft"·valign="top">}&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01459.html#a7f3a21e00481f6028f8c99f5135e749c">test_strings</a>·[4]&#160;</td><td·class="memItemRight"·valign="bottom"></td></tr>
213 <tr·class="separator:a7f3a21e00481f6028f8c99f5135e749c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>213 <tr·class="separator:a7f3a21e00481f6028f8c99f5135e749c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
214 <tr·class="memitem:a5611977532816dfba0aa491d2008ec03"·id="r_a5611977532816dfba0aa491d2008ec03"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5611977532816dfba0aa491d2008ec03"·name="a5611977532816dfba0aa491d2008ec03"></a>214 <tr·class="memitem:a5611977532816dfba0aa491d2008ec03"·id="r_a5611977532816dfba0aa491d2008ec03"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5611977532816dfba0aa491d2008ec03"·name="a5611977532816dfba0aa491d2008ec03"></a>
215 static·const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>ucs2name</b></td></tr>215 static·const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>ucs2name</b></td></tr>
216 <tr·class="separator:a5611977532816dfba0aa491d2008ec03"><td·class="memSeparator"·colspan="2">&#160;</td></tr>216 <tr·class="separator:a5611977532816dfba0aa491d2008ec03"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
217 </table>217 </table>
218 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>218 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
219 <div·class="textblock"><p>Handle·character·conversions·to/from·server.·</p>219 <div·class="textblock"><p>Handle·character·conversions·to/from·server.·</p>